<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
	--vkui--theme-name: 'media';
	--vkui--font-family-fallbacks: Inter, Helvetica, Arial, sans-serif;
	--vkui--font-family-accent: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	--vkui--font-family-base: Inter, Helvetica, Arial, sans-serif;
	--vkui--media-font-weight-accent1: 400;
	--vkui--media-font-weight-accent2: 500;
	--vkui--media-font-weight-accent3: 600;
	--vkui--media-font-weight-base1: 400;
	--vkui--media-font-weight-base2: 700;
	--vkui--media-font-weight-base3: 700;
	--vkui--size-select-icon-padding--compact_x: 7px;
	--vkui--size-select-icon-padding--compact: 7px;
	--vkui--size-select-icon-padding--regular: 6px;
	--vkui--size-popup-base-padding--compact_x: 20px;
	--vkui--size-popup-base-padding--regular: 32px;
	--vkui--size-popup-header-padding--compact_x: 16px;
	--vkui--size-popup-header-padding--regular: 24px;
	--vkui--size-border-radius--regular: 8px;
	--vkui--size-border-radius-rounded--regular: 48px;
	--vkui--size-check-border-radius--regular: 4px;
	--vkui--size-border-radius-paper--regular: 4px;
	--vkui--size-border-radius-promo--regular: 20px;
	--vkui--size-field-height--regular: 48px;
	--vkui--size-search-height--regular: 36px;
	--vkui--size-search-height--compact: 32px;
	--vkui--size-button-large-height--regular: 48px;
	--vkui--size-button-medium-height--regular: 40px;
	--vkui--size-button-small-height--regular: 36px;
	--vkui--size-checkbox--regular: 16px;
	--vkui--size-arrow--regular: 8px;
	--vkui--size-arrow-promo--regular: 40px;
	--vkui--size-popup-small--regular: 430px;
	--vkui--size-popup-medium--regular: 680px;
	--vkui--size-popup-large--regular: 880px;
	--vkui--size-field-horizontal-padding--regular: 12px;
	--vkui--size-button-padding-horizontal--regular: 20px;
	--vkui--size-label-horizontal-margin--regular: 16px;
	--vkui--size-arrow-padding--regular: 12px;
	--vkui--size-tooltip-margin--regular: 8px;
	--vkui--size-icon-u-i--compact_x: 16px;
	--vkui--size-icon-u-i--compact: 16px;
	--vkui--size-icon-u-i--regular: 18px;
	--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: 12px;
	--vkui--size-card-border-radius--regular: 16px;
	--vkui--size-cardgrid-padding-vertical--regular: 8px;
	--vkui--size-base-padding-horizontal--regular: 16px;
	--vkui--size-base-padding-vertical--regular: 12px;
	--vkui--size-button-group-gap-space--regular: 1px;
	--vkui--size-button-group-gap-small--regular: 8px;
	--vkui--size-button-group-gap-medium--regular: 12px;
	--vkui--size-option-hierarchy--regular: 32px;
	--vkui--size-switch-height--regular: 14px;
	--vkui--size-switch-height--compact: 12px;
	--vkui--size-switch-width--regular: 34px;
	--vkui--size-switch-width--compact: 32px;
	--vkui--size-switch-pin--regular: 20px;
	--vkui--size-switch-pin--compact: 18px;
	--vkui--size-panel-header-height--compact: 48px;
	--vkui--size-panel-header-height--regular: 56px;
	--vkui--size-button-base-small-padding-horizontal--regular: 16px;
	--vkui--size-button-base-medium-padding-horizontal--regular: 16px;
	--vkui--size-button-base-large-padding-horizontal--regular: 20px;
	--vkui--size-button-base-small-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-base-medium-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-base-large-padding-horizontal-icon--regular: 16px;
	--vkui--size-button-tertiary-small-padding-horizontal--regular: 12px;
	--vkui--size-button-tertiary-medium-padding-horizontal--regular: 12px;
	--vkui--size-button-tertiary-large-padding-horizontal--regular: 16px;
	--vkui--size-button-tertiary-small-padding-horizontal-icon--regular: 8px;
	--vkui--size-button-tertiary-medium-padding-horizontal-icon--regular: 8px;
	--vkui--size-button-tertiary-large-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-minimum-width--regular: 80px;
	--vkui--size-form-item-padding-vertical--regular: 12px;
	--vkui--size-split-col-padding-horizontal--regular: 16px;
	--vkui--size-subnavigation-bar-gap--regular: 8px;
	--vkui--size-subnavigation-bar-padding-vertical--regular: 12px;
	--vkui--size-border1x--regular: 1px;
	--vkui--size-border2x--regular: 0.5px;
	--vkui--size-border3x--regular: 0.33px;
	--vkui--spacing-size-xs: 4px;
	--vkui--spacing-size-s: 6px;
	--vkui--spacing-size-m: 8px;
	--vkui--spacing-size-l: 10px;
	--vkui--spacing-size-xl: 12px;
	--vkui--elevation1: 0 2px 6px 0 rgba(0, 16, 61, 0.08), 0 1px 2px 0 rgba(0, 16, 61, 0.08);
	--vkui--elevation1-invert-y: 0 -2px 6px 0 rgba(0, 16, 61, 0.08), 0 -1px 2px 0 rgba(0, 16, 61, 0.08);
	--vkui--elevation2: 0 0 2px 0 rgba(0, 16, 61, 0.06), 0 0 6px 0 rgba(0, 16, 61, 0.06), 0 6px 12px 0 rgba(0, 16, 61, 0.06);
	--vkui--elevation3: 0 4px 20px 0 rgba(0,0,0,.16);
	--vkui--elevation4: 0 2px 6px 0 rgba(0, 16, 61, 0.06), 0 16px 48px 0 rgba(0, 16, 61, 0.08), 0 24px 68px 0 rgba(0, 16, 61, 0.16);
	--vkui--gradient-black: rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.014) 13%, rgba(0, 0, 0, 0.06) 27%, rgba(0, 0, 0, 0.316) 68%, rgba(0, 0, 0, 0.38) 84%, rgba(0, 0, 0, 0.4) 100%;
	--vkui--gradient-white: rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.036) 13%, rgba(255, 255, 255, 0.15) 27%, rgba(255, 255, 255, 0.79) 68%, rgba(255, 255, 255, 0.95) 84%, rgba(255, 255, 255, 1) 100%;
	--vkui--gradient-tint: rgba(246, 247, 248, 0) 0%, rgba(246, 247, 248, 0.036) 13%, rgba(246, 247, 248, 0.15) 27%, rgba(246, 247, 248, 0.79) 68%, rgba(246, 247, 248, 0.95) 84%, rgba(246, 247, 248, 1) 100%;
	--vkui--gradient: rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.036) 13%, rgba(255, 255, 255, 0.15) 27%, rgba(255, 255, 255, 0.79) 68%, rgba(255, 255, 255, 0.95) 84%, rgba(255, 255, 255, 1) 100%;
	--vkui--animation-duration-l: 0.4s;
	--vkui--animation-duration-m: 0.2s;
	--vkui--animation-duration-s: 0.1s;
	--vkui--animation-easing-default: cubic-bezier(0.3, 0.3, 0.5, 1);
	--vkui--animation-easing-platform: cubic-bezier(0.3, 0.3, 0.5, 1);
	--vkui--opacity-disable: 0.48;
	--vkui--opacity-disable-accessibility: 0.64;
	--vkui--z-index-modal: 99;
	--vkui--z-index-popout: 100;
	--vkui--x0: 0px;
	--vkui--x025: 1px;
	--vkui--x05: 2px;
	--vkui--x1: 4px;
	--vkui--x2: 8px;
	--vkui--x3: 12px;
	--vkui--x4: 16px;
	--vkui--x5: 20px;
	--vkui--x6: 24px;
	--vkui--x8: 32px;
	--vkui--x10: 40px;
	--vkui--x12: 48px;
	--vkui--x15: 60px;
	--vkui--x20: 80px;
	--vkui--size-base: 4px;
	--vkui--size-grid: 20px;
	--vkui--size-arrow-height--regular: 8px;
	--vkui--size-arrow-width--regular: 12px;
	--vkui--size-base-padding--compact_x: 16px;
	--vkui--size-base-padding--regular: 20px;
	--vkui--size-border-width-tab--regular: 2px;
	--vkui--size-border-width-bar--regular: 4px;
	--vkui--size-border-width-accent--regular: 8px;
	--vkui--size-border-width-accent-secondary--regular: 4px;
	--vkui--size-control-button-width-min--compact_x: 130px;
	--vkui--size-control-button-width-min--compact: 130px;
	--vkui--size-control-button-width-min--regular: 94px;
	--vkui--size-promo-button-close--regular: 32px;
	--vkui--size-button-slider-height--regular: 24px;
	--vkui--size-button-slider-width--regular: 12px;
	--vkui--size-button-slider-width-pointer--regular: 16px;
	--vkui--size-field-width-min--compact_x: 288px;
	--vkui--size-field-width-min--regular: 380px;
	--vkui--size-label-width--regular: 184px;
	--vkui--size-progress--regular: 4px;
	--vkui--size-progress-scroll--regular: 12px;
	--vkui--size-dot-bullet--regular: 4px;
	--vkui--size-dot-indicate--regular: 8px;
	--vkui--size-dot-clickable--regular: 12px;
	--vkui--size-vertical-padding--regular: 0px;
	--vkui--size-button-more-padding--regular: 8px;
	--vkui--size-icon-more-padding--regular: 12px;
	--vkui--size-button-icon-padding--regular: 20px;
	--vkui--size-div-padding--regular: 4px;
	--vkui--size-menu-padding--regular: 8px;
	--vkui--size-tag-padding--regular: 8px;
	--vkui--size-tab-padding--compact_x: 0px;
	--vkui--size-tab-padding--compact: 0px;
	--vkui--size-tab-padding--regular: 16px;
	--vkui--size-table-horizontal-padding--regular: 16px;
	--vkui--size-table-vertical-padding--regular: 16px;
	--vkui--size-slice-top-padding--regular: 40px;
	--vkui--size-slice-bottom-padding--regular: 60px;
	--vkui--size-base-margin--regular: 12px;
	--vkui--size-label-vertical-margin--regular: 4px;
	--vkui--size-tip-margin--regular: 4px;
	--vkui--size-field-horizontal-margin--compact_x: 16px;
	--vkui--size-field-horizontal-margin--compact: 16px;
	--vkui--size-field-horizontal-margin--regular: 20px;
	--vkui--size-field-vertical-margin--regular: 24px;
	--vkui--size-field-set-margin--regular: 32px;
	--vkui--size-icon-margin--regular: 8px;
	--vkui--size-choice-margin--regular: 8px;
	--vkui--size-menu-margin--regular: 2px;
	--vkui--size-tag-margin--regular: 8px;
	--vkui--size-tab-margin--compact_x: 32px;
	--vkui--size-tab-margin--compact: 32px;
	--vkui--size-tab-margin--regular: 8px;
	--vkui--size-bullet-margin--regular: 12px;
	--vkui--size-attribute-margin--regular: 4px;
	--vkui--size-popup-margin--compact_x: 8px;
	--vkui--size-popup-margin--compact: 8px;
	--vkui--size-popup-margin--regular: 24px;
	--vkui--size-header-icon--regular: 20px;
	--vkui--size-wysiwyg-icon--regular: 14px;
	--vkui--size-illustration-s--regular: 48px;
	--vkui--size-illustration-x-m--regular: 72px;
	--vkui--size-illustration-m--regular: 96px;
	--vkui--size-illustration-l--regular: 144px;
	--vkui--size-illustration-x-x-l--regular: 228px;
	--vkui--tone-value-overlay: 0.48;
	--vkui--tone-value-viewer: 0.88;
	--vkui--tone-value-toolbar: 0.24;
	--vkui--tone-value-hover: 0.04;
	--vkui--tone-value-active: 0.08;
	--vkui--tone-value-focus: 0.08;
	--vkui--type-border-button: solid;
	--vkui--type-border-position: inset;
	--vkui--theme-name-base: 'media';
	--vkui--font-family-article: Inter, Helvetica, Arial, sans-serif;
	--vkui--font-weight-article1: 400;
	--vkui--font-weight-article2: 700;
	--vkui--grid-wrapper-content--compact_x: 100%;
	--vkui--grid-wrapper-content--compact: 620px;
	--vkui--grid-wrapper-content--regular: 940px;
	--vkui--grid-wrapper-content--large: 1260px;
	--vkui--grid-main-content--compact_x: 100%;
	--vkui--grid-main-content--compact: 620px;
	--vkui--grid-main-content--regular: 620px;
	--vkui--grid-main-content--large: 780px;
	--vkui--grid-aside-content--compact_x: 100%;
	--vkui--grid-aside-content--compact: 300px;
	--vkui--grid-aside-content--regular: 300px;
	--vkui--grid-aside-content--large: 300px;
	--vkui--grid-content--compact_x: 100%;
	--vkui--grid-content--compact: 580px;
	--vkui--grid-content--regular: 880px;
	--vkui--grid-content--large: 1180px;
	--vkui--grid-column-x2--compact_x: 100%;
	--vkui--grid-column-x2--compact: 280px;
	--vkui--grid-column-x2--regular: 430px;
	--vkui--grid-column-x2--large: 580px;
	--vkui--grid-column-x3--compact_x: 100%;
	--vkui--grid-column-x3--compact: 180px;
	--vkui--grid-column-x3--regular: 280px;
	--vkui--grid-column-x3--large: 380px;
	--vkui--grid-column-x4--compact_x: 100%;
	--vkui--grid-column-x4--compact: 130px;
	--vkui--grid-column-x4--regular: 205px;
	--vkui--grid-column-x4--large: 280px;
	--vkui--grid-column-x6--compact_x: 100%;
	--vkui--grid-column-x6--compact: 80px;
	--vkui--grid-column-x6--regular: 130px;
	--vkui--grid-column-x6--large: 180px;
	--vkui--grid-layout-article--compact_x: 100%;
	--vkui--grid-layout-article--compact: 100%;
	--vkui--grid-layout-article--regular: 540px;
	--vkui--grid-layout-article--large: 540px;
	--vkui--grid-layout-banner--compact_x: 100%;
	--vkui--grid-layout-banner--compact: 280px;
	--vkui--grid-layout-banner--regular: 280px;
	--vkui--grid-layout-banner--large: 560px;
	--vkui--colors-scheme: light;
	--vkui--color-background-accent: #0077FF;
	--vkui--color-background-accent--hover: #0073F7;
	--vkui--color-background-accent--active: #006FEF;
	--vkui--color-background-accent-themed: #0077FF;
	--vkui--color-background-accent-themed--hover: #0073F7;
	--vkui--color-background-accent-themed--active: #006FEF;
	--vkui--color-background-accent-themed-alpha: rgba(0, 119, 255, 0.2);
	--vkui--color-background-accent-themed-alpha--hover: rgba(0, 119, 255, 0.24);
	--vkui--color-background-accent-themed-alpha--active: rgba(0, 119, 255, 0.28);
	--vkui--color-background-accent-alternative: #FF9E00;
	--vkui--color-background-accent-alternative--hover: #F59802;
	--vkui--color-background-accent-alternative--active: #EB9305;
	--vkui--color-background-content: #FFFFFF;
	--vkui--color-background-content--hover: #F5F5F7;
	--vkui--color-background-content--active: #EBECEF;
	--vkui--color-background-secondary: #F0F1F3;
	--vkui--color-background-secondary--hover: #E6E8EC;
	--vkui--color-background-secondary--active: #DDDFE4;
	--vkui--color-background-secondary-alpha: rgba(0, 16, 61, 0.06);
	--vkui--color-background-secondary-alpha--hover: rgba(0, 16, 61, 0.1);
	--vkui--color-background-secondary-alpha--active: rgba(0, 16, 61, 0.14);
	--vkui--color-background: #FFFFFF;
	--vkui--color-background--hover: #F5F5F7;
	--vkui--color-background--active: #EBECEF;
	--vkui--color-background-contrast: #FFFFFF;
	--vkui--color-background-contrast--hover: #F5F5F7;
	--vkui--color-background-contrast--active: #EBECEF;
	--vkui--color-background-contrast-secondary-alpha: rgba(255, 255, 255, 0.2);
	--vkui--color-background-contrast-secondary-alpha--hover: rgba(255, 255, 255, 0.24);
	--vkui--color-background-contrast-secondary-alpha--active: rgba(255, 255, 255, 0.28);
	--vkui--color-background-warning: #FFF1AD;
	--vkui--color-background-warning--hover: #F5E8A9;
	--vkui--color-background-warning--active: #EBDFA4;
	--vkui--color-background-negative: #ED330A;
	--vkui--color-background-negative--hover: #E4320C;
	--vkui--color-background-negative--active: #DA300E;
	--vkui--color-background-tertiary: #F6F7F8;
	--vkui--color-background-tertiary--hover: #ECEEF1;
	--vkui--color-background-tertiary--active: #E2E5E9;
	--vkui--color-background-tertiary-alpha: rgba(0, 0, 0, 0.04);
	--vkui--color-background-tertiary-alpha--hover: rgba(0, 0, 0, 0.08);
	--vkui--color-background-tertiary-alpha--active: rgba(0, 0, 0, 0.12);
	--vkui--color-background-modal: #FFFFFF;
	--vkui--color-background-modal--hover: #F5F5F7;
	--vkui--color-background-modal--active: #EBECEF;
	--vkui--color-background-positive: #0DC268;
	--vkui--color-background-positive--hover: #0CBB66;
	--vkui--color-background-positive--active: #0CB465;
	--vkui--color-background-negative-tint: #FEEFEB;
	--vkui--color-background-negative-tint--hover: #F4E6E4;
	--vkui--color-background-negative-tint--active: #EADDDD;
	--vkui--color-background-positive-tint: #ECFAF3;
	--vkui--color-background-positive-tint--hover: #E3F1EC;
	--vkui--color-background-positive-tint--active: #D9E7E4;
	--vkui--color-field-background: #ffffff;
	--vkui--color-field-background--hover: #F5F5F7;
	--vkui--color-field-background--active: #EBECEF;
	--vkui--color-background-modal-inverse: #303030;
	--vkui--color-background-modal-inverse--hover: #2E2F31;
	--vkui--color-background-modal-inverse--active: #2C2D31;
	--vkui--color-background-contrast-inverse: #303030;
	--vkui--color-background-contrast-inverse--hover: #2E2F31;
	--vkui--color-background-contrast-inverse--active: #2C2D31;
	--vkui--color-background-contrast-themed: #FFFFFF;
	--vkui--color-background-contrast-themed--hover: #F5F5F7;
	--vkui--color-background-contrast-themed--active: #EBECEF;
	--vkui--color-background-accent-tint: #5a9eff;
	--vkui--color-background-accent-tint--hover: #5698F7;
	--vkui--color-background-accent-tint--active: #5393EF;
	--vkui--color-background-info-tint: #f0f4ff;
	--vkui--color-background-info-tint--hover: #E6EBF7;
	--vkui--color-background-info-tint--active: #DDE2EF;
	--vkui--color-text-accent: #0070f0;
	--vkui--color-text-accent--hover: #006CE9;
	--vkui--color-text-accent--active: #0068E2;
	--vkui--color-text-accent-themed: #0070f0;
	--vkui--color-text-accent-themed--hover: #006CE9;
	--vkui--color-text-accent-themed--active: #0068E2;
	--vkui--color-text-negative: #ED330a;
	--vkui--color-text-negative--hover: #E4320C;
	--vkui--color-text-negative--active: #DA300E;
	--vkui--color-text-link: #0070f0;
	--vkui--color-text-link--hover: #006CE9;
	--vkui--color-text-link--active: #0068E2;
	--vkui--color-text-link-tint: #71AAEB;
	--vkui--color-text-link-tint--hover: #6CA4E4;
	--vkui--color-text-link-tint--active: #689EDD;
	--vkui--color-text-link-themed: #0070f0;
	--vkui--color-text-link-themed--hover: #006CE9;
	--vkui--color-text-link-themed--active: #0068E2;
	--vkui--color-text-muted: #2C2D2E;
	--vkui--color-text-muted--hover: #2A2C2F;
	--vkui--color-text-muted--active: #282B2F;
	--vkui--color-text-primary: #2C2D2E;
	--vkui--color-text-primary--hover: #2A2C2F;
	--vkui--color-text-primary--active: #282B2F;
	--vkui--color-text-primary-invariably: #2C2D2E;
	--vkui--color-text-primary-invariably--hover: #2A2C2F;
	--vkui--color-text-primary-invariably--active: #282B2F;
	--vkui--color-text-secondary: #87898F;
	--vkui--color-text-secondary--hover: #82848C;
	--vkui--color-text-secondary--active: #7C7F88;
	--vkui--color-text-subhead: #797A80;
	--vkui--color-text-subhead--hover: #74767D;
	--vkui--color-text-subhead--active: #6F727B;
	--vkui--color-text-tertiary: #AAADB3;
	--vkui--color-text-tertiary--hover: #A3A7AE;
	--vkui--color-text-tertiary--active: #9CA0AA;
	--vkui--color-text-link-visited: #528FDF;
	--vkui--color-text-link-visited--hover: #4F8AD9;
	--vkui--color-text-link-visited--active: #4B85D2;
	--vkui--color-text-contrast: #FFFFFF;
	--vkui--color-text-contrast--hover: #F5F5F7;
	--vkui--color-text-contrast--active: #EBECEF;
	--vkui--color-text-contrast-themed: #FFFFFF;
	--vkui--color-text-contrast-themed--hover: #F5F5F7;
	--vkui--color-text-contrast-themed--active: #EBECEF;
	--vkui--color-link-contrast: #FFFFFF;
	--vkui--color-link-contrast--hover: #F5F5F7;
	--vkui--color-link-contrast--active: #EBECEF;
	--vkui--color-text-positive: #0DC268;
	--vkui--color-text-positive--hover: #0CBB66;
	--vkui--color-text-positive--active: #0CB465;
	--vkui--color-icon-accent: #0077ff;
	--vkui--color-icon-accent--hover: #0073F7;
	--vkui--color-icon-accent--active: #006FEF;
	--vkui--color-icon-accent-themed: #0077ff;
	--vkui--color-icon-accent-themed--hover: #0073F7;
	--vkui--color-icon-accent-themed--active: #006FEF;
	--vkui--color-icon-primary: #2C2D2E;
	--vkui--color-icon-primary--hover: #2A2C2F;
	--vkui--color-icon-primary--active: #282B2F;
	--vkui--color-icon-primary-invariably: #2C2D2E;
	--vkui--color-icon-primary-invariably--hover: #2A2C2F;
	--vkui--color-icon-primary-invariably--active: #282B2F;
	--vkui--color-icon-medium: #919399;
	--vkui--color-icon-medium--hover: #8B8E95;
	--vkui--color-icon-medium--active: #858992;
	--vkui--color-icon-medium-alpha: rgba(39, 43, 55, 0.5);
	--vkui--color-icon-medium-alpha--hover: rgba(39, 43, 55, 0.54);
	--vkui--color-icon-medium-alpha--active: rgba(39, 43, 55, 0.58);
	--vkui--color-icon-secondary: #A5A7AD;
	--vkui--color-icon-secondary--hover: #9EA1A9;
	--vkui--color-icon-secondary--active: #989BA4;
	--vkui--color-icon-secondary-alpha: rgba(39, 43, 55, 0.3);
	--vkui--color-icon-secondary-alpha--hover: rgba(39, 43, 55, 0.34);
	--vkui--color-icon-secondary-alpha--active: rgba(39, 43, 55, 0.38);
	--vkui--color-icon-tertiary: #CFD1D6;
	--vkui--color-icon-tertiary--hover: #C7C9D0;
	--vkui--color-icon-tertiary--active: #BEC2CA;
	--vkui--color-icon-tertiary-alpha: rgba(39, 43, 55, 0.2);
	--vkui--color-icon-tertiary-alpha--hover: rgba(39, 43, 55, 0.24);
	--vkui--color-icon-tertiary-alpha--active: rgba(39, 43, 55, 0.28);
	--vkui--color-icon-contrast: #FFFFFF;
	--vkui--color-icon-contrast--hover: #F5F5F7;
	--vkui--color-icon-contrast--active: #EBECEF;
	--vkui--color-icon-contrast-themed: #FFFFFF;
	--vkui--color-icon-contrast-themed--hover: #F5F5F7;
	--vkui--color-icon-contrast-themed--active: #EBECEF;
	--vkui--color-icon-positive: #0DC268;
	--vkui--color-icon-positive--hover: #0CBB66;
	--vkui--color-icon-positive--active: #0CB465;
	--vkui--color-icon-warning: #FF9E00;
	--vkui--color-icon-warning--hover: #F59802;
	--vkui--color-icon-warning--active: #EB9305;
	--vkui--color-icon-negative: #ED033a;
	--vkui--color-icon-negative--hover: #E4043A;
	--vkui--color-icon-negative--active: #DA043A;
	--vkui--color-icon-contrast-secondary: #F2F3F5;
	--vkui--color-icon-contrast-secondary--hover: #E8EAEE;
	--vkui--color-icon-contrast-secondary--active: #DFE1E6;
	--vkui--color-stroke-accent: #0077ff;
	--vkui--color-stroke-accent--hover: #0073F7;
	--vkui--color-stroke-accent--active: #006FEF;
	--vkui--color-stroke-accent-themed: #0077ff;
	--vkui--color-stroke-accent-themed--hover: #0073F7;
	--vkui--color-stroke-accent-themed--active: #006FEF;
	--vkui--color-stroke-contrast: #FFFFFF;
	--vkui--color-stroke-contrast--hover: #F5F5F7;
	--vkui--color-stroke-contrast--active: #EBECEF;
	--vkui--color-stroke-negative: #ED033a;
	--vkui--color-stroke-negative--hover: #E4043A;
	--vkui--color-stroke-negative--active: #DA043A;
	--vkui--color-image-border-alpha: rgba(0, 16, 61, 0.08);
	--vkui--color-image-border-alpha--hover: rgba(0, 16, 61, 0.12);
	--vkui--color-image-border-alpha--active: rgba(0, 16, 61, 0.16);
	--vkui--color-field-border-alpha: rgba(0, 16, 61, 0.12);
	--vkui--color-field-border-alpha--hover: rgba(0, 16, 61, 0.16);
	--vkui--color-field-border-alpha--active: rgba(0, 16, 61, 0.2);
	--vkui--color-separator-primary-alpha: rgba(0, 16, 61, 0.12);
	--vkui--color-separator-primary-alpha--hover: rgba(0, 16, 61, 0.16);
	--vkui--color-separator-primary-alpha--active: rgba(0, 16, 61, 0.2);
	--vkui--color-separator-secondary: #E6E7EB;
	--vkui--color-separator-secondary--hover: #DDDEE4;
	--vkui--color-separator-secondary--active: #D4D6DD;
	--vkui--color-separator-primary: #DADCE0;
	--vkui--color-separator-primary--hover: #D1D4D9;
	--vkui--color-separator-primary--active: #C9CCD3;
	--vkui--color-stroke-positive: #0DC268;
	--vkui--color-stroke-positive--hover: #0CBB66;
	--vkui--color-stroke-positive--active: #0CB465;
	--vkui--color-separator-primary2x: #CDD0D5;
	--vkui--color-separator-primary2x--hover: #C5C8CF;
	--vkui--color-separator-primary2x--active: #BDC1C9;
	--vkui--color-separator-primary3x: #BFC3CA;
	--vkui--color-separator-primary3x--hover: #B7BCC4;
	--vkui--color-separator-primary3x--active: #B0B5BF;
	--vkui--color-accent-blue: #0077FF;
	--vkui--color-accent-blue--hover: #0073F7;
	--vkui--color-accent-blue--active: #006FEF;
	--vkui--color-accent-gray: #A5A7AD;
	--vkui--color-accent-gray--hover: #9EA1A9;
	--vkui--color-accent-gray--active: #989BA4;
	--vkui--color-accent-red: #ED033A;
	--vkui--color-accent-red--hover: #E4043A;
	--vkui--color-accent-red--active: #DA043A;
	--vkui--color-accent-orange-fire: #F05C44;
	--vkui--color-accent-orange-fire--hover: #E65944;
	--vkui--color-accent-orange-fire--active: #DD5643;
	--vkui--color-accent-orange: #FF9E00;
	--vkui--color-accent-orange--hover: #F59802;
	--vkui--color-accent-orange--active: #EB9305;
	--vkui--color-accent-orange-peach: #F9B54F;
	--vkui--color-accent-orange-peach--hover: #EFAE4E;
	--vkui--color-accent-orange-peach--active: #E5A84E;
	--vkui--color-accent-lime: #B8FC75;
	--vkui--color-accent-lime--hover: #B1F373;
	--vkui--color-accent-lime--active: #A9E971;
	--vkui--color-accent-green: #0DC268;
	--vkui--color-accent-green--hover: #0CBB66;
	--vkui--color-accent-green--active: #0CB465;
	--vkui--color-accent-cyan: #07E5F9;
	--vkui--color-accent-cyan--hover: #07DCF1;
	--vkui--color-accent-cyan--active: #06D4EA;
	--vkui--color-accent-azure: #0077FF;
	--vkui--color-accent-azure--hover: #0073F7;
	--vkui--color-accent-azure--active: #006FEF;
	--vkui--color-accent-purple: #8C64FF;
	--vkui--color-accent-purple--hover: #8661F7;
	--vkui--color-accent-purple--active: #815DEF;
	--vkui--color-accent-violet: #C15DF3;
	--vkui--color-accent-violet--hover: #B95AEC;
	--vkui--color-accent-violet--active: #B257E4;
	--vkui--color-accent-raspberry-pink: #E03FAB;
	--vkui--color-accent-raspberry-pink--hover: #D73DA7;
	--vkui--color-accent-raspberry-pink--active: #CE3BA2;
	--vkui--color-accent-pink: #FF3985;
	--vkui--color-accent-pink--hover: #F53782;
	--vkui--color-accent-pink--active: #EB367F;
	--vkui--color-accent-secondary: #FF9E00;
	--vkui--color-accent-secondary--hover: #F59802;
	--vkui--color-accent-secondary--active: #EB9305;
	--vkui--color-action-sheet-text: #0077ff;
	--vkui--color-action-sheet-text--hover: #0073F7;
	--vkui--color-action-sheet-text--active: #006FEF;
	--vkui--color-header-background: #FFFFFF;
	--vkui--color-header-background--hover: #F5F5F7;
	--vkui--color-header-background--active: #EBECEF;
	--vkui--color-panel-header-icon: #0077ff;
	--vkui--color-panel-header-icon--hover: #0073F7;
	--vkui--color-panel-header-icon--active: #006FEF;
	--vkui--color-write-bar-input-background: #F0F1F3;
	--vkui--color-write-bar-input-background--hover: #E6E8EC;
	--vkui--color-write-bar-input-background--active: #DDDFE4;
	--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-write-bar-input-border-alpha: rgba(0, 16, 61, 0.8);
	--vkui--color-write-bar-input-border-alpha--hover: rgba(0, 16, 61, 0.84);
	--vkui--color-write-bar-input-border-alpha--active: rgba(0, 16, 61, 0.88);
	--vkui--color-track-background: #DADCE0;
	--vkui--color-track-background--hover: #D1D4D9;
	--vkui--color-track-background--active: #C9CCD3;
	--vkui--color-track-buffer: #83AAEA;
	--vkui--color-track-buffer--hover: #7EA4E3;
	--vkui--color-track-buffer--active: #799EDC;
	--vkui--color-image-placeholder: #E6E7EB;
	--vkui--color-image-placeholder--hover: #DDDEE4;
	--vkui--color-image-placeholder--active: #D4D6DD;
	--vkui--color-image-placeholder-alpha: rgba(0, 16, 61, 0.8);
	--vkui--color-image-placeholder-alpha--hover: rgba(0, 16, 61, 0.84);
	--vkui--color-image-placeholder-alpha--active: rgba(0, 16, 61, 0.88);
	--vkui--color-search-field-background: #E6E7EB;
	--vkui--color-search-field-background--hover: #DDDEE4;
	--vkui--color-search-field-background--active: #D4D6DD;
	--vkui--color-write-bar-icon: #0077ff;
	--vkui--color-write-bar-icon--hover: #0073F7;
	--vkui--color-write-bar-icon--active: #006FEF;
	--vkui--color-skeleton-from: #F3F3F5;
	--vkui--color-skeleton-from--hover: #E9EAEE;
	--vkui--color-skeleton-from--active: #E0E1E6;
	--vkui--color-skeleton-to: #E0E1E6;
	--vkui--color-skeleton-to--hover: #D7D9DF;
	--vkui--color-skeleton-to--active: #CED0D8;
	--vkui--color-avatar-overlay: rgba(145, 147, 153, 0.48);
	--vkui--color-avatar-overlay--hover: rgba(145, 147, 153, 0.52);
	--vkui--color-avatar-overlay--active: rgba(145, 147, 153, 0.56);
	--vkui--color-avatar-overlay-inverse-alpha: rgba(255, 255, 255, 0.85);
	--vkui--color-avatar-overlay-inverse-alpha--hover: rgba(255, 255, 255, 0.89);
	--vkui--color-avatar-overlay-inverse-alpha--active: rgba(255, 255, 255, 0.93);
	--vkui--color-overlay-primary: rgba(0, 0, 0, 0.4);
	--vkui--color-overlay-primary--hover: rgba(0, 0, 0, 0.44);
	--vkui--color-overlay-primary--active: rgba(0, 0, 0, 0.48);
	--vkui--color-overlay-secondary: rgba(44, 45, 46, 0.5);
	--vkui--color-overlay-secondary--hover: rgba(44, 45, 46, 0.54);
	--vkui--color-overlay-secondary--active: rgba(44, 45, 46, 0.58);
	--vkui--color-segmented-control: #FFFFFF;
	--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-button-text: #0077ff;
	--vkui--color-button-text--hover: #0073F7;
	--vkui--color-button-text--active: #006FEF;
	--vkui--color-button-icon: #0077ff;
	--vkui--color-button-icon--hover: #0073F7;
	--vkui--color-button-icon--active: #006FEF;
	--vkui--color-button-stroke: #0077ff;
	--vkui--color-button-stroke--hover: #0073F7;
	--vkui--color-button-stroke--active: #006FEF;
	--vkui--color-transparent: transparent;
	--vkui--color-transparent--hover: rgba(0, 16, 61, 0.04);
	--vkui--color-transparent--active: rgba(0, 16, 61, 0.08);
	--vkui--color-rating: #ffd400;
	--vkui--color-rating--hover: #F5CC02;
	--vkui--color-rating--active: #EBC405;
	--vkui--color-button-contrast-alpha: rgba(255, 255, 255, 1);
	--vkui--color-button-contrast-alpha--hover: rgba(255, 255, 255, 0.8);
	--vkui--color-button-contrast-alpha--active: rgba(255, 255, 255, 0.6);
	--vkui--color-button-contrast: #FFFFFF;
	--vkui--color-button-contrast--hover: #FFFFFF;
	--vkui--color-button-contrast--active: #FFFFFF;
	--vkui--color-thumb-error-background-alpha: rgba(237, 10, 52, 0.12);
	--vkui--color-thumb-error-background-alpha--hover: rgba(237, 10, 52, 0.16);
	--vkui--color-thumb-error-background-alpha--active: rgba(237, 10, 52, 0.2);
	--vkui--color-background-accent-tint-themed-alpha: rgba(0, 119, 255, 0.06);
	--vkui--color-background-accent-tint-themed-alpha--hover: rgba(0, 119, 255, 0.1);
	--vkui--color-background-accent-tint-themed-alpha--active: rgba(0, 119, 255, 0.14);
	--vkui--color-background-accent-tint-alpha: rgba(0, 119, 255, 0.06);
	--vkui--color-background-accent-tint-alpha--hover: rgba(0, 119, 255, 0.1);
	--vkui--color-background-accent-tint-alpha--active: rgba(0, 119, 255, 0.14);
	--vkui--color-background-accent-tint-themed: #f0f7ff;
	--vkui--color-background-accent-tint-themed--hover: #E6EEF7;
	--vkui--color-background-accent-tint-themed--active: #DDE5EF;
	--vkui--color-background-warning-tint-themed-alpha: rgba(255, 241, 173, 0.48);
	--vkui--color-background-warning-tint-themed-alpha--hover: rgba(255, 241, 173, 0.52);
	--vkui--color-background-warning-tint-themed-alpha--active: rgba(255, 241, 173, 0.56);
	--vkui--color-background-warning-tint-alpha: rgba(255, 241, 173, 0.48);
	--vkui--color-background-warning-tint-alpha--hover: rgba(255, 241, 173, 0.52);
	--vkui--color-background-warning-tint-alpha--active: rgba(255, 241, 173, 0.56);
	--vkui--color-background-warning-tint-themed: #fffce0;
	--vkui--color-background-warning-tint-themed--hover: #F5F3D9;
	--vkui--color-background-warning-tint-themed--active: #EBE9D3;
	--vkui--color-background-warning-tint: #fffce0;
	--vkui--color-background-warning-tint--hover: #F5F3D9;
	--vkui--color-background-warning-tint--active: #EBE9D3;
	--vkui--color-background-negative-tint-themed-alpha: rgba(237, 51, 10, 0.08);
	--vkui--color-background-negative-tint-themed-alpha--hover: rgba(237, 51, 10, 0.12);
	--vkui--color-background-negative-tint-themed-alpha--active: rgba(237, 51, 10, 0.16);
	--vkui--color-background-negative-tint-alpha: rgba(237, 51, 10, 0.08);
	--vkui--color-background-negative-tint-alpha--hover: rgba(237, 51, 10, 0.12);
	--vkui--color-background-negative-tint-alpha--active: rgba(237, 51, 10, 0.16);
	--vkui--color-background-negative-tint-themed: #feefeb;
	--vkui--color-background-negative-tint-themed--hover: #F4E6E4;
	--vkui--color-background-negative-tint-themed--active: #EADDDD;
	--vkui--color-background-positive-tint-themed-alpha: rgba(13, 194, 104, 0.08);
	--vkui--color-background-positive-tint-themed-alpha--hover: rgba(13, 194, 104, 0.12);
	--vkui--color-background-positive-tint-themed-alpha--active: rgba(13, 194, 104, 0.16);
	--vkui--color-background-positive-tint-alpha: rgba(13, 194, 104, 0.08);
	--vkui--color-background-positive-tint-alpha--hover: rgba(13, 194, 104, 0.12);
	--vkui--color-background-positive-tint-alpha--active: rgba(13, 194, 104, 0.16);
	--vkui--color-background-positive-tint-themed: #ECFAF3;
	--vkui--color-background-positive-tint-themed--hover: #E3F1EC;
	--vkui--color-background-positive-tint-themed--active: #D9E7E4;
	--vkui--color-tooltip-background-blue-tint: #DDE9FF;
	--vkui--color-tooltip-background-blue-tint--hover: #D4E0F7;
	--vkui--color-tooltip-background-blue-tint--active: #CBD8EF;
	--vkui--color-tooltip-background-green-tint: #CEEEE6;
	--vkui--color-tooltip-background-green-tint--hover: #C6E5DF;
	--vkui--color-tooltip-background-green-tint--active: #BEDCD8;
	--vkui--color-tooltip-background-orange-tint: #F9D3BD;
	--vkui--color-tooltip-background-orange-tint--hover: #EFCBB8;
	--vkui--color-tooltip-background-orange-tint--active: #E5C3B3;
	--vkui--color-tooltip-background-purple-tint: #F2E8FF;
	--vkui--color-tooltip-background-purple-tint--hover: #E8DFF7;
	--vkui--color-tooltip-background-purple-tint--active: #DFD7EF;
	--vkui--color-tooltip-text-blue-themed: #1C4479;
	--vkui--color-tooltip-text-blue-themed--hover: #1B4277;
	--vkui--color-tooltip-text-blue-themed--active: #1A4074;
	--vkui--color-tooltip-text-green-themed: #087C6D;
	--vkui--color-tooltip-text-green-themed--hover: #08786B;
	--vkui--color-tooltip-text-green-themed--active: #077369;
	--vkui--color-tooltip-text-orange-themed: #78472A;
	--vkui--color-tooltip-text-orange-themed--hover: #73452B;
	--vkui--color-tooltip-text-orange-themed--active: #6E432C;
	--vkui--color-tooltip-text-purple-themed: #73519F;
	--vkui--color-tooltip-text-purple-themed--hover: #6E4E9B;
	--vkui--color-tooltip-text-purple-themed--active: #6A4C97;
	--vkui--color-background-sky: #cce4ff;
	--vkui--color-background-sky--hover: #C4DCF7;
	--vkui--color-background-sky--active: #BCD3EF;
	--vkui--color-background-sky-alpha: rgba(204, 228, 255, 0.9);
	--vkui--color-background-sky-alpha--hover: rgba(204, 228, 255, 0.9400000000000001);
	--vkui--color-background-sky-alpha--active: rgba(204, 228, 255, 0.98);
	--vkui--color-primary-auto: #0077FF;
	--vkui--color-primary-auto--hover: #0073F7;
	--vkui--color-primary-auto--active: #006FEF;
	--vkui--color-primary-base: #0077FF;
	--vkui--color-primary-base--hover: #0073F7;
	--vkui--color-primary-base--active: #006FEF;
	--vkui--color-primary-deti: #0077FF;
	--vkui--color-primary-deti--hover: #0073F7;
	--vkui--color-primary-deti--active: #006FEF;
	--vkui--color-primary-dobro: #ffd400;
	--vkui--color-primary-dobro--hover: #F5CC02;
	--vkui--color-primary-dobro--active: #EBC405;
	--vkui--color-primary-health: #0077FF;
	--vkui--color-primary-health--hover: #0073F7;
	--vkui--color-primary-health--active: #006FEF;
	--vkui--color-primary-health-new: #0077FF;
	--vkui--color-primary-health-new--hover: #0073F7;
	--vkui--color-primary-health-new--active: #006FEF;
	--vkui--color-primary-hitech: #0077FF;
	--vkui--color-primary-hitech--hover: #0073F7;
	--vkui--color-primary-hitech--active: #006FEF;
	--vkui--color-primary-kino: #0077FF;
	--vkui--color-primary-kino--hover: #0073F7;
	--vkui--color-primary-kino--active: #006FEF;
	--vkui--color-primary-lady: #0077FF;
	--vkui--color-primary-lady--hover: #0073F7;
	--vkui--color-primary-lady--active: #006FEF;
	--vkui--color-primary-mycom: #00abf2;
	--vkui--color-primary-mycom--hover: #00A5EB;
	--vkui--color-primary-mycom--active: #009FE4;
	--vkui--color-primary-realty: #0077FF;
	--vkui--color-primary-realty--hover: #0A7CFF;
	--vkui--color-primary-realty--active: #1482FF;
	--vkui--color-primary-pharma: #1DD3A2;
	--vkui--color-primary-pharma--hover: #1CCB9E;
	--vkui--color-primary-pharma--active: #1BC39A;
	--vkui--color-primary-pets: #0077FF;
	--vkui--color-primary-pets--hover: #0073F7;
	--vkui--color-primary-pets--active: #006FEF;
	--vkui--color-secondary-base: #0077FF;
	--vkui--color-secondary-base--hover: #0073F7;
	--vkui--color-secondary-base--active: #006FEF;
	--vkui--color-secondary-health: #0077FF;
	--vkui--color-secondary-health--hover: #0073F7;
	--vkui--color-secondary-health--active: #006FEF;
	--vkui--color-secondary-mycom: #fc2c38;
	--vkui--color-secondary-mycom--hover: #F22B38;
	--vkui--color-secondary-mycom--active: #E82A38;
	--vkui--color-social-vk: #3F8AE0;
	--vkui--color-social-vk--hover: #3C85D9;
	--vkui--color-social-vk--active: #3A80D3;
	--vkui--color-social-ok: #ee8208;
	--vkui--color-social-ok--hover: #E47D0A;
	--vkui--color-social-ok--active: #DB790C;
	--vkui--color-social-fb: #1877f2;
	--vkui--color-social-fb--hover: #1773EB;
	--vkui--color-social-fb--active: #166FE4;
	--vkui--color-social-mir: #117eda;
	--vkui--color-social-mir--hover: #107AD4;
	--vkui--color-social-mir--active: #1075CD;
	--vkui--color-social-twitter: #1da1f2;
	--vkui--color-social-twitter--hover: #1C9BEB;
	--vkui--color-social-twitter--active: #1B95E4;
	--vkui--color-social-behance: #1769ff;
	--vkui--color-social-behance--hover: #1665F7;
	--vkui--color-social-behance--active: #1562EF;
	--vkui--color-social-dribbble: #ea4c89;
	--vkui--color-social-dribbble--hover: #E14A86;
	--vkui--color-social-dribbble--active: #D74783;
}

%vkui--font-display-title1--regular {
	font-size: 23px;
	line-height: 28px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-display-title2--regular {
	font-size: 21px;
	line-height: 26px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-display-title2--compact {
	font-size: 22px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-display-title3--regular {
	font-size: 19px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-display-title4--regular {
	font-size: 17px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-title1--regular {
	font-size: 24px;
	line-height: 28px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-title1--compact {
	font-size: 24px;
	line-height: 28px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-title2--regular {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-title2--compact {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-title3--regular {
	font-size: 17px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-title3--compact {
	font-size: 17px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-headline1--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-headline1--compact {
	font-size: 16px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-headline2--regular {
	font-size: 14px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-headline2--compact {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-text--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-text--compact {
	font-size: 16px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-paragraph--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-subhead--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-subhead--compact {
	font-size: 14px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-footnote--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-footnote--compact {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-footnote-caps--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.3px;
}

%vkui--font-footnote-caps--compact {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.3px;
}

%vkui--font-caption1--regular {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-caption1--compact {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-caption1-caps--regular {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.26px;
}

%vkui--font-caption1-caps--compact {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.26px;
}

%vkui--font-caption2--regular {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-caption2--compact {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-caption2-caps--regular {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.22px;
}

%vkui--font-caption2-caps--compact {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.22px;
}

%vkui--font-caption3--regular {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-caption3--compact {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-caption3-caps--regular {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.16px;
}

%vkui--font-caption3-caps--compact {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.16px;
}

%vkui--font-h0--regular {
	font-size: 28px;
	line-height: 32px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 600;
}

%vkui--font-h0--compact {
	font-size: 44px;
	line-height: 52px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 600;
}

%vkui--font-h1--regular {
	font-size: 36px;
	line-height: 48px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-h1--compact {
	font-size: 28px;
	line-height: 36px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-h2--regular {
	font-size: 28px;
	line-height: 34px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-h2--compact {
	font-size: 24px;
	line-height: 32px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--media-font-media-header--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: -0.005em;
}

%vkui--media-font-media-header--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 40px;
	line-height: 48px;
	letter-spacing: -0.005em;
}

%vkui--media-font-media-title1--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 28px;
	line-height: 36px;
}

%vkui--media-font-media-title1--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 28px;
	line-height: 36px;
}

%vkui--media-font-media-title2--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
}

%vkui--media-font-media-title2--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
}

%vkui--media-font-media-title3--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
}

%vkui--media-font-media-title3--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
}

%vkui--media-font-media-lead--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 19px;
	line-height: 28px;
}

%vkui--media-font-media-lead--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: -0.003em;
}

%vkui--media-font-media-paragraph--regular {
	font-family: Georgia, serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
}

%vkui--media-font-media-paragraph--compact {
	font-family: Georgia, serif;
	font-weight: 400;
	font-size: 19px;
	line-height: 32px;
}

%vkui--font-h3--regular {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-h4--regular {
	font-size: 15px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-lead--regular {
	font-size: 19px;
	line-height: 30px;
	font-family: Georgia, serif;
	font-weight: 400;
	font-style: italic;
}

%vkui--font-article-body--regular {
	font-size: 18px;
	line-height: 28px;
	font-family: Georgia, serif;
	font-weight: 400;
}

%vkui--font-specific-text--regular {
	font-size: 18px;
	line-height: 28px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-specific-footnote--regular {
	font-size: 14px;
	line-height: 22px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

%vkui--font-specific-button--regular {
	font-size: 16px;
	line-height: 24px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-headline--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

%vkui--font-headline--compact {
	font-size: 16px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

@custom-media --width-touch (max-width: 659px);

@custom-media --width-to-touch (max-width: 659px);

@custom-media --width-from-tablet (min-width: 660px);

@custom-media --width-tablet (min-width: 660px) and (max-width: 979px);

@custom-media --width-to-tablet (max-width: 979px);

@custom-media --width-from-desktop-s (min-width: 980px);

@custom-media --width-desktop-s (min-width: 980px) and (max-width: 1299px);

@custom-media --width-to-desktop-s (max-width: 1299px);

@custom-media --width-from-desktop-m (min-width: 1300px);

@custom-media --width-desktop-m (min-width: 1300px);

@media (color-index: 48) and (max-width: 659px) {

:root {
	--vkui--theme-name: 'mediaDark';
	--vkui--font-family-fallbacks: Inter, Helvetica, Arial, sans-serif;
	--vkui--font-family-accent: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	--vkui--font-family-base: Inter, Helvetica, Arial, sans-serif;
	--vkui--media-font-weight-accent1: 400;
	--vkui--media-font-weight-accent2: 500;
	--vkui--media-font-weight-accent3: 600;
	--vkui--media-font-weight-base1: 400;
	--vkui--media-font-weight-base2: 700;
	--vkui--media-font-weight-base3: 700;
	--vkui--size-select-icon-padding--compact_x: 7px;
	--vkui--size-select-icon-padding--compact: 7px;
	--vkui--size-select-icon-padding--regular: 6px;
	--vkui--size-popup-base-padding--compact_x: 20px;
	--vkui--size-popup-base-padding--regular: 32px;
	--vkui--size-popup-header-padding--compact_x: 16px;
	--vkui--size-popup-header-padding--regular: 24px;
	--vkui--size-border-radius--regular: 8px;
	--vkui--size-border-radius-rounded--regular: 48px;
	--vkui--size-check-border-radius--regular: 4px;
	--vkui--size-border-radius-paper--regular: 4px;
	--vkui--size-border-radius-promo--regular: 20px;
	--vkui--size-field-height--regular: 48px;
	--vkui--size-search-height--regular: 36px;
	--vkui--size-search-height--compact: 32px;
	--vkui--size-button-large-height--regular: 48px;
	--vkui--size-button-medium-height--regular: 40px;
	--vkui--size-button-small-height--regular: 36px;
	--vkui--size-checkbox--regular: 16px;
	--vkui--size-arrow--regular: 8px;
	--vkui--size-arrow-promo--regular: 40px;
	--vkui--size-popup-small--regular: 430px;
	--vkui--size-popup-medium--regular: 680px;
	--vkui--size-popup-large--regular: 880px;
	--vkui--size-field-horizontal-padding--regular: 12px;
	--vkui--size-button-padding-horizontal--regular: 20px;
	--vkui--size-label-horizontal-margin--regular: 16px;
	--vkui--size-arrow-padding--regular: 12px;
	--vkui--size-tooltip-margin--regular: 8px;
	--vkui--size-icon-u-i--compact_x: 16px;
	--vkui--size-icon-u-i--compact: 16px;
	--vkui--size-icon-u-i--regular: 18px;
	--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: 12px;
	--vkui--size-card-border-radius--regular: 16px;
	--vkui--size-cardgrid-padding-vertical--regular: 8px;
	--vkui--size-base-padding-horizontal--regular: 16px;
	--vkui--size-base-padding-vertical--regular: 12px;
	--vkui--size-button-group-gap-space--regular: 1px;
	--vkui--size-button-group-gap-small--regular: 8px;
	--vkui--size-button-group-gap-medium--regular: 12px;
	--vkui--size-option-hierarchy--regular: 32px;
	--vkui--size-switch-height--regular: 14px;
	--vkui--size-switch-height--compact: 12px;
	--vkui--size-switch-width--regular: 34px;
	--vkui--size-switch-width--compact: 32px;
	--vkui--size-switch-pin--regular: 20px;
	--vkui--size-switch-pin--compact: 18px;
	--vkui--size-panel-header-height--compact: 48px;
	--vkui--size-panel-header-height--regular: 56px;
	--vkui--size-button-base-small-padding-horizontal--regular: 16px;
	--vkui--size-button-base-medium-padding-horizontal--regular: 16px;
	--vkui--size-button-base-large-padding-horizontal--regular: 20px;
	--vkui--size-button-base-small-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-base-medium-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-base-large-padding-horizontal-icon--regular: 16px;
	--vkui--size-button-tertiary-small-padding-horizontal--regular: 12px;
	--vkui--size-button-tertiary-medium-padding-horizontal--regular: 12px;
	--vkui--size-button-tertiary-large-padding-horizontal--regular: 16px;
	--vkui--size-button-tertiary-small-padding-horizontal-icon--regular: 8px;
	--vkui--size-button-tertiary-medium-padding-horizontal-icon--regular: 8px;
	--vkui--size-button-tertiary-large-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-minimum-width--regular: 80px;
	--vkui--size-form-item-padding-vertical--regular: 12px;
	--vkui--size-split-col-padding-horizontal--regular: 16px;
	--vkui--size-subnavigation-bar-gap--regular: 8px;
	--vkui--size-subnavigation-bar-padding-vertical--regular: 12px;
	--vkui--size-border1x--regular: 1px;
	--vkui--size-border2x--regular: 0.5px;
	--vkui--size-border3x--regular: 0.33px;
	--vkui--spacing-size-xs: 4px;
	--vkui--spacing-size-s: 6px;
	--vkui--spacing-size-m: 8px;
	--vkui--spacing-size-l: 10px;
	--vkui--spacing-size-xl: 12px;
	--vkui--elevation1: 0 2px 6px 0 rgba(0, 16, 61, 0.08), 0 1px 2px 0 rgba(0, 16, 61, 0.08);
	--vkui--elevation1-invert-y: 0 -2px 6px 0 rgba(0, 16, 61, 0.08), 0 -1px 2px 0 rgba(0, 16, 61, 0.08);
	--vkui--elevation2: 0 0 2px 0 rgba(0, 16, 61, 0.06), 0 0 6px 0 rgba(0, 16, 61, 0.06), 0 6px 12px 0 rgba(0, 16, 61, 0.06);
	--vkui--elevation3: 0 4px 20px 0 rgba(0,0,0,.16);
	--vkui--elevation4: 0 2px 6px 0 rgba(0, 16, 61, 0.06), 0 16px 48px 0 rgba(0, 16, 61, 0.08), 0 24px 68px 0 rgba(0, 16, 61, 0.16);
	--vkui--gradient-black: rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.014) 13%, rgba(0, 0, 0, 0.06) 27%, rgba(0, 0, 0, 0.316) 68%, rgba(0, 0, 0, 0.38) 84%, rgba(0, 0, 0, 0.4) 100%;
	--vkui--gradient-white: rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.036) 13%, rgba(255, 255, 255, 0.15) 27%, rgba(255, 255, 255, 0.79) 68%, rgba(255, 255, 255, 0.95) 84%, rgba(255, 255, 255, 1) 100%;
	--vkui--gradient-tint: rgba(246, 247, 248, 0) 0%, rgba(246, 247, 248, 0.036) 13%, rgba(246, 247, 248, 0.15) 27%, rgba(246, 247, 248, 0.79) 68%, rgba(246, 247, 248, 0.95) 84%, rgba(246, 247, 248, 1) 100%;
	--vkui--gradient: rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.036) 13%, rgba(255, 255, 255, 0.15) 27%, rgba(255, 255, 255, 0.79) 68%, rgba(255, 255, 255, 0.95) 84%, rgba(255, 255, 255, 1) 100%;
	--vkui--animation-duration-l: 0.4s;
	--vkui--animation-duration-m: 0.2s;
	--vkui--animation-duration-s: 0.1s;
	--vkui--animation-easing-default: cubic-bezier(0.3, 0.3, 0.5, 1);
	--vkui--animation-easing-platform: cubic-bezier(0.3, 0.3, 0.5, 1);
	--vkui--opacity-disable: 0.48;
	--vkui--opacity-disable-accessibility: 0.64;
	--vkui--z-index-modal: 99;
	--vkui--z-index-popout: 100;
	--vkui--x0: 0px;
	--vkui--x025: 1px;
	--vkui--x05: 2px;
	--vkui--x1: 4px;
	--vkui--x2: 8px;
	--vkui--x3: 12px;
	--vkui--x4: 16px;
	--vkui--x5: 20px;
	--vkui--x6: 24px;
	--vkui--x8: 32px;
	--vkui--x10: 40px;
	--vkui--x12: 48px;
	--vkui--x15: 60px;
	--vkui--x20: 80px;
	--vkui--size-base: 4px;
	--vkui--size-grid: 20px;
	--vkui--size-arrow-height--regular: 8px;
	--vkui--size-arrow-width--regular: 12px;
	--vkui--size-base-padding--compact_x: 16px;
	--vkui--size-base-padding--regular: 20px;
	--vkui--size-border-width-tab--regular: 2px;
	--vkui--size-border-width-bar--regular: 4px;
	--vkui--size-border-width-accent--regular: 8px;
	--vkui--size-border-width-accent-secondary--regular: 4px;
	--vkui--size-control-button-width-min--compact_x: 130px;
	--vkui--size-control-button-width-min--compact: 130px;
	--vkui--size-control-button-width-min--regular: 94px;
	--vkui--size-promo-button-close--regular: 32px;
	--vkui--size-button-slider-height--regular: 24px;
	--vkui--size-button-slider-width--regular: 12px;
	--vkui--size-button-slider-width-pointer--regular: 16px;
	--vkui--size-field-width-min--compact_x: 288px;
	--vkui--size-field-width-min--regular: 380px;
	--vkui--size-label-width--regular: 184px;
	--vkui--size-progress--regular: 4px;
	--vkui--size-progress-scroll--regular: 12px;
	--vkui--size-dot-bullet--regular: 4px;
	--vkui--size-dot-indicate--regular: 8px;
	--vkui--size-dot-clickable--regular: 12px;
	--vkui--size-vertical-padding--regular: 0px;
	--vkui--size-button-more-padding--regular: 8px;
	--vkui--size-icon-more-padding--regular: 12px;
	--vkui--size-button-icon-padding--regular: 20px;
	--vkui--size-div-padding--regular: 4px;
	--vkui--size-menu-padding--regular: 8px;
	--vkui--size-tag-padding--regular: 8px;
	--vkui--size-tab-padding--compact_x: 0px;
	--vkui--size-tab-padding--compact: 0px;
	--vkui--size-tab-padding--regular: 16px;
	--vkui--size-table-horizontal-padding--regular: 16px;
	--vkui--size-table-vertical-padding--regular: 16px;
	--vkui--size-slice-top-padding--regular: 40px;
	--vkui--size-slice-bottom-padding--regular: 60px;
	--vkui--size-base-margin--regular: 12px;
	--vkui--size-label-vertical-margin--regular: 4px;
	--vkui--size-tip-margin--regular: 4px;
	--vkui--size-field-horizontal-margin--compact_x: 16px;
	--vkui--size-field-horizontal-margin--compact: 16px;
	--vkui--size-field-horizontal-margin--regular: 20px;
	--vkui--size-field-vertical-margin--regular: 24px;
	--vkui--size-field-set-margin--regular: 32px;
	--vkui--size-icon-margin--regular: 8px;
	--vkui--size-choice-margin--regular: 8px;
	--vkui--size-menu-margin--regular: 2px;
	--vkui--size-tag-margin--regular: 8px;
	--vkui--size-tab-margin--compact_x: 32px;
	--vkui--size-tab-margin--compact: 32px;
	--vkui--size-tab-margin--regular: 8px;
	--vkui--size-bullet-margin--regular: 12px;
	--vkui--size-attribute-margin--regular: 4px;
	--vkui--size-popup-margin--compact_x: 8px;
	--vkui--size-popup-margin--compact: 8px;
	--vkui--size-popup-margin--regular: 24px;
	--vkui--size-header-icon--regular: 20px;
	--vkui--size-wysiwyg-icon--regular: 14px;
	--vkui--size-illustration-s--regular: 48px;
	--vkui--size-illustration-x-m--regular: 72px;
	--vkui--size-illustration-m--regular: 96px;
	--vkui--size-illustration-l--regular: 144px;
	--vkui--size-illustration-x-x-l--regular: 228px;
	--vkui--tone-value-overlay: 0.48;
	--vkui--tone-value-viewer: 0.88;
	--vkui--tone-value-toolbar: 0.24;
	--vkui--tone-value-hover: 0.04;
	--vkui--tone-value-active: 0.08;
	--vkui--tone-value-focus: 0.08;
	--vkui--type-border-button: solid;
	--vkui--type-border-position: inset;
	--vkui--theme-name-base: 'media';
	--vkui--font-family-article: Inter, Helvetica, Arial, sans-serif;
	--vkui--font-weight-article1: 400;
	--vkui--font-weight-article2: 700;
	--vkui--grid-wrapper-content--compact_x: 100%;
	--vkui--grid-wrapper-content--compact: 620px;
	--vkui--grid-wrapper-content--regular: 940px;
	--vkui--grid-wrapper-content--large: 1260px;
	--vkui--grid-main-content--compact_x: 100%;
	--vkui--grid-main-content--compact: 620px;
	--vkui--grid-main-content--regular: 620px;
	--vkui--grid-main-content--large: 780px;
	--vkui--grid-aside-content--compact_x: 100%;
	--vkui--grid-aside-content--compact: 300px;
	--vkui--grid-aside-content--regular: 300px;
	--vkui--grid-aside-content--large: 300px;
	--vkui--grid-content--compact_x: 100%;
	--vkui--grid-content--compact: 580px;
	--vkui--grid-content--regular: 880px;
	--vkui--grid-content--large: 1180px;
	--vkui--grid-column-x2--compact_x: 100%;
	--vkui--grid-column-x2--compact: 280px;
	--vkui--grid-column-x2--regular: 430px;
	--vkui--grid-column-x2--large: 580px;
	--vkui--grid-column-x3--compact_x: 100%;
	--vkui--grid-column-x3--compact: 180px;
	--vkui--grid-column-x3--regular: 280px;
	--vkui--grid-column-x3--large: 380px;
	--vkui--grid-column-x4--compact_x: 100%;
	--vkui--grid-column-x4--compact: 130px;
	--vkui--grid-column-x4--regular: 205px;
	--vkui--grid-column-x4--large: 280px;
	--vkui--grid-column-x6--compact_x: 100%;
	--vkui--grid-column-x6--compact: 80px;
	--vkui--grid-column-x6--regular: 130px;
	--vkui--grid-column-x6--large: 180px;
	--vkui--grid-layout-article--compact_x: 100%;
	--vkui--grid-layout-article--compact: 100%;
	--vkui--grid-layout-article--regular: 540px;
	--vkui--grid-layout-article--large: 540px;
	--vkui--grid-layout-banner--compact_x: 100%;
	--vkui--grid-layout-banner--compact: 280px;
	--vkui--grid-layout-banner--regular: 280px;
	--vkui--grid-layout-banner--large: 560px;
	--vkui--colors-scheme: dark;
	--vkui--color-background-accent: #0077FF;
	--vkui--color-background-accent--hover: #0A7CFF;
	--vkui--color-background-accent--active: #1482FF;
	--vkui--color-background-accent-themed: #FFFFFF;
	--vkui--color-background-accent-themed--hover: #EBEDF0;
	--vkui--color-background-accent-themed--active: #D7D8DB;
	--vkui--color-background-accent-themed-alpha: rgba(255, 255, 255, 0.2);
	--vkui--color-background-accent-themed-alpha--hover: rgba(255, 255, 255, 0.24);
	--vkui--color-background-accent-themed-alpha--active: rgba(255, 255, 255, 0.28);
	--vkui--color-background-accent-alternative: #FF9E00;
	--vkui--color-background-accent-alternative--hover: #FFA20A;
	--vkui--color-background-accent-alternative--active: #FFA614;
	--vkui--color-background-content: #232324;
	--vkui--color-background-content--hover: #2C2C2D;
	--vkui--color-background-content--active: #353536;
	--vkui--color-background-secondary: #2A2A2B;
	--vkui--color-background-secondary--hover: #333333;
	--vkui--color-background-secondary--active: #3B3B3C;
	--vkui--color-background-secondary-alpha: rgba(255, 255, 255, 0.12);
	--vkui--color-background-secondary-alpha--hover: rgba(255, 255, 255, 0.16);
	--vkui--color-background-secondary-alpha--active: rgba(255, 255, 255, 0.2);
	--vkui--color-background: #19191A;
	--vkui--color-background--hover: #222223;
	--vkui--color-background--active: #2B2B2C;
	--vkui--color-background-contrast: #FFFFFF;
	--vkui--color-background-contrast--hover: #EBEDF0;
	--vkui--color-background-contrast--active: #D7D8DB;
	--vkui--color-background-contrast-secondary-alpha: rgba(255, 255, 255, 0.2);
	--vkui--color-background-contrast-secondary-alpha--hover: rgba(255, 255, 255, 0.24);
	--vkui--color-background-contrast-secondary-alpha--active: rgba(255, 255, 255, 0.28);
	--vkui--color-background-warning: #6C4E00;
	--vkui--color-background-warning--hover: #72550A;
	--vkui--color-background-warning--active: #785C14;
	--vkui--color-background-negative: #FF5C5C;
	--vkui--color-background-negative--hover: #FF6363;
	--vkui--color-background-negative--active: #FF6969;
	--vkui--color-background-tertiary: #252525;
	--vkui--color-background-tertiary--hover: #2E2E2E;
	--vkui--color-background-tertiary--active: #363636;
	--vkui--color-background-tertiary-alpha: rgba(255, 255, 255, 0.02);
	--vkui--color-background-tertiary-alpha--hover: rgba(255, 255, 255, 0.1);
	--vkui--color-background-tertiary-alpha--active: rgba(255, 255, 255, 0.14);
	--vkui--color-background-modal: #303030;
	--vkui--color-background-modal--hover: #383838;
	--vkui--color-background-modal--active: #414141;
	--vkui--color-background-positive: #0DC268;
	--vkui--color-background-positive--hover: #17C46E;
	--vkui--color-background-positive--active: #20C774;
	--vkui--color-background-negative-tint: #522e2e;
	--vkui--color-background-negative-tint--hover: #593636;
	--vkui--color-background-negative-tint--active: #603F3F;
	--vkui--color-background-positive-tint: #182A22;
	--vkui--color-background-positive-tint--hover: #21332B;
	--vkui--color-background-positive-tint--active: #2A3B34;
	--vkui--color-field-background: #232324;
	--vkui--color-field-background--hover: #2C2C2D;
	--vkui--color-field-background--active: #353536;
	--vkui--color-background-modal-inverse: #FFFFFF;
	--vkui--color-background-modal-inverse--hover: #EBEDF0;
	--vkui--color-background-modal-inverse--active: #D7D8DB;
	--vkui--color-background-contrast-inverse: #303030;
	--vkui--color-background-contrast-inverse--hover: #383838;
	--vkui--color-background-contrast-inverse--active: #414141;
	--vkui--color-background-contrast-themed: #303030;
	--vkui--color-background-contrast-themed--hover: #383838;
	--vkui--color-background-contrast-themed--active: #414141;
	--vkui--color-background-accent-tint: #5a9eff;
	--vkui--color-background-accent-tint--hover: #61A2FF;
	--vkui--color-background-accent-tint--active: #67A6FF;
	--vkui--color-background-info-tint: #19202f;
	--vkui--color-background-info-tint--hover: #222937;
	--vkui--color-background-info-tint--active: #2B3240;
	--vkui--color-text-accent: #1A85FF;
	--vkui--color-text-accent--hover: #238AFF;
	--vkui--color-text-accent--active: #2C8FFF;
	--vkui--color-text-accent-themed: #FFFFFF;
	--vkui--color-text-accent-themed--hover: #EBEDF0;
	--vkui--color-text-accent-themed--active: #D7D8DB;
	--vkui--color-text-negative: #FF5C5C;
	--vkui--color-text-negative--hover: #FF6363;
	--vkui--color-text-negative--active: #FF6969;
	--vkui--color-text-link: #1A85FF;
	--vkui--color-text-link--hover: #238AFF;
	--vkui--color-text-link--active: #2C8FFF;
	--vkui--color-text-link-tint: #71AAEB;
	--vkui--color-text-link-tint--hover: #77ADEC;
	--vkui--color-text-link-tint--active: #7CB1ED;
	--vkui--color-text-link-themed: #FFFFFF;
	--vkui--color-text-link-themed--hover: #EBEDF0;
	--vkui--color-text-link-themed--active: #D7D8DB;
	--vkui--color-text-muted: #E7E8EA;
	--vkui--color-text-muted--hover: #E8E9EB;
	--vkui--color-text-muted--active: #E9EAEC;
	--vkui--color-text-primary: #E7E8EA;
	--vkui--color-text-primary--hover: #E8E9EB;
	--vkui--color-text-primary--active: #E9EAEC;
	--vkui--color-text-primary-invariably: #2C2D2E;
	--vkui--color-text-primary-invariably--hover: #343536;
	--vkui--color-text-primary-invariably--active: #3D3E3F;
	--vkui--color-text-secondary: #8C8E94;
	--vkui--color-text-secondary--hover: #919398;
	--vkui--color-text-secondary--active: #95979D;
	--vkui--color-text-subhead: #BFC1C5;
	--vkui--color-text-subhead--hover: #C2C3C7;
	--vkui--color-text-subhead--active: #C4C6CA;
	--vkui--color-text-tertiary: #74767A;
	--vkui--color-text-tertiary--hover: #7A7B7F;
	--vkui--color-text-tertiary--active: #7F8185;
	--vkui--color-text-link-visited: #528FDF;
	--vkui--color-text-link-visited--hover: #5993E0;
	--vkui--color-text-link-visited--active: #6098E2;
	--vkui--color-text-contrast: #FFFFFF;
	--vkui--color-text-contrast--hover: #EBEDF0;
	--vkui--color-text-contrast--active: #D7D8DB;
	--vkui--color-text-contrast-themed: #2C2D2E;
	--vkui--color-text-contrast-themed--hover: #343536;
	--vkui--color-text-contrast-themed--active: #3D3E3F;
	--vkui--color-link-contrast: #FFFFFF;
	--vkui--color-link-contrast--hover: #EBEDF0;
	--vkui--color-link-contrast--active: #D7D8DB;
	--vkui--color-text-positive: #0DC268;
	--vkui--color-text-positive--hover: #17C46E;
	--vkui--color-text-positive--active: #20C774;
	--vkui--color-icon-accent: #0077FF;
	--vkui--color-icon-accent--hover: #0A7CFF;
	--vkui--color-icon-accent--active: #1482FF;
	--vkui--color-icon-accent-themed: #FFFFFF;
	--vkui--color-icon-accent-themed--hover: #EBEDF0;
	--vkui--color-icon-accent-themed--active: #D7D8DB;
	--vkui--color-icon-primary: #D9DADD;
	--vkui--color-icon-primary--hover: #DBDBDE;
	--vkui--color-icon-primary--active: #DCDDE0;
	--vkui--color-icon-primary-invariably: #2C2D2E;
	--vkui--color-icon-primary-invariably--hover: #343536;
	--vkui--color-icon-primary-invariably--active: #3D3E3F;
	--vkui--color-icon-medium: #B0B1B6;
	--vkui--color-icon-medium--hover: #B3B4B9;
	--vkui--color-icon-medium--active: #B6B7BC;
	--vkui--color-icon-medium-alpha: rgba(245, 246, 255, 0.7);
	--vkui--color-icon-medium-alpha--hover: rgba(245, 246, 255, 0.74);
	--vkui--color-icon-medium-alpha--active: rgba(245, 246, 255, 0.78);
	--vkui--color-icon-secondary: #9C9DA2;
	--vkui--color-icon-secondary--hover: #A0A1A6;
	--vkui--color-icon-secondary--active: #A4A5A9;
	--vkui--color-icon-secondary-alpha: rgba(245, 246, 255, 0.6);
	--vkui--color-icon-secondary-alpha--hover: rgba(245, 246, 255, 0.64);
	--vkui--color-icon-secondary-alpha--active: rgba(245, 246, 255, 0.68);
	--vkui--color-icon-tertiary: #83848A;
	--vkui--color-icon-tertiary--hover: #88898F;
	--vkui--color-icon-tertiary--active: #8D8E93;
	--vkui--color-icon-tertiary-alpha: rgba(245, 246, 255, 0.5);
	--vkui--color-icon-tertiary-alpha--hover: rgba(245, 246, 255, 0.54);
	--vkui--color-icon-tertiary-alpha--active: rgba(245, 246, 255, 0.58);
	--vkui--color-icon-contrast: #FFFFFF;
	--vkui--color-icon-contrast--hover: #EBEDF0;
	--vkui--color-icon-contrast--active: #D7D8DB;
	--vkui--color-icon-contrast-themed: #2C2D2E;
	--vkui--color-icon-contrast-themed--hover: #343536;
	--vkui--color-icon-contrast-themed--active: #3D3E3F;
	--vkui--color-icon-positive: #0DC268;
	--vkui--color-icon-positive--hover: #17C46E;
	--vkui--color-icon-positive--active: #20C774;
	--vkui--color-icon-warning: #FF9E00;
	--vkui--color-icon-warning--hover: #FFA20A;
	--vkui--color-icon-warning--active: #FFA614;
	--vkui--color-icon-negative: #FF5C5C;
	--vkui--color-icon-negative--hover: #FF6363;
	--vkui--color-icon-negative--active: #FF6969;
	--vkui--color-icon-contrast-secondary: #F2F3F5;
	--vkui--color-icon-contrast-secondary--hover: #F3F3F5;
	--vkui--color-icon-contrast-secondary--active: #F3F4F6;
	--vkui--color-stroke-accent: #0077FF;
	--vkui--color-stroke-accent--hover: #0A7CFF;
	--vkui--color-stroke-accent--active: #1482FF;
	--vkui--color-stroke-accent-themed: #FFFFFF;
	--vkui--color-stroke-accent-themed--hover: #EBEDF0;
	--vkui--color-stroke-accent-themed--active: #D7D8DB;
	--vkui--color-stroke-contrast: #FFFFFF;
	--vkui--color-stroke-contrast--hover: #EBEDF0;
	--vkui--color-stroke-contrast--active: #D7D8DB;
	--vkui--color-stroke-negative: #FF5C5C;
	--vkui--color-stroke-negative--hover: #FF6363;
	--vkui--color-stroke-negative--active: #FF6969;
	--vkui--color-image-border-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-image-border-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-image-border-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-field-border-alpha: rgba(255, 255, 255, 0.16);
	--vkui--color-field-border-alpha--hover: rgba(255, 255, 255, 0.2);
	--vkui--color-field-border-alpha--active: rgba(255, 255, 255, 0.24);
	--vkui--color-separator-primary-alpha: rgba(0, 0, 0, 0.4);
	--vkui--color-separator-primary-alpha--hover: rgba(0, 0, 0, 0.44);
	--vkui--color-separator-primary-alpha--active: rgba(0, 0, 0, 0.48);
	--vkui--color-separator-secondary: #181818;
	--vkui--color-separator-secondary--hover: #212121;
	--vkui--color-separator-secondary--active: #2A2A2A;
	--vkui--color-separator-primary: #151516;
	--vkui--color-separator-primary--hover: #1E1E1F;
	--vkui--color-separator-primary--active: #282829;
	--vkui--color-stroke-positive: #0DC268;
	--vkui--color-stroke-positive--hover: #17C46E;
	--vkui--color-stroke-positive--active: #20C774;
	--vkui--color-separator-primary2x: #202022;
	--vkui--color-separator-primary2x--hover: #29292B;
	--vkui--color-separator-primary2x--active: #323234;
	--vkui--color-separator-primary3x: #2d2d2f;
	--vkui--color-separator-primary3x--hover: #353537;
	--vkui--color-separator-primary3x--active: #3E3E40;
	--vkui--color-accent-blue: #0077ff;
	--vkui--color-accent-blue--hover: #0A7CFF;
	--vkui--color-accent-blue--active: #1482FF;
	--vkui--color-accent-gray: #9C9DA2;
	--vkui--color-accent-gray--hover: #A0A1A6;
	--vkui--color-accent-gray--active: #A4A5A9;
	--vkui--color-accent-red: #ED330A;
	--vkui--color-accent-red--hover: #EE3B14;
	--vkui--color-accent-red--active: #EE431E;
	--vkui--color-accent-orange-fire: #F05C44;
	--vkui--color-accent-orange-fire--hover: #F1634B;
	--vkui--color-accent-orange-fire--active: #F16953;
	--vkui--color-accent-orange: #FF9E00;
	--vkui--color-accent-orange--hover: #FFA20A;
	--vkui--color-accent-orange--active: #FFA614;
	--vkui--color-accent-orange-peach: #FFC062;
	--vkui--color-accent-orange-peach--hover: #FFC368;
	--vkui--color-accent-orange-peach--active: #FFC56F;
	--vkui--color-accent-lime: #B8FC75;
	--vkui--color-accent-lime--hover: #BBFC7B;
	--vkui--color-accent-lime--active: #BEFC80;
	--vkui--color-accent-green: #0DC268;
	--vkui--color-accent-green--hover: #17C46E;
	--vkui--color-accent-green--active: #20C774;
	--vkui--color-accent-cyan: #07E5F9;
	--vkui--color-accent-cyan--hover: #11E6F9;
	--vkui--color-accent-cyan--active: #1BE7F9;
	--vkui--color-accent-azure: #0077FF;
	--vkui--color-accent-azure--hover: #0A7CFF;
	--vkui--color-accent-azure--active: #1482FF;
	--vkui--color-accent-purple: #8C64FF;
	--vkui--color-accent-purple--hover: #916AFF;
	--vkui--color-accent-purple--active: #9570FF;
	--vkui--color-accent-violet: #C15DF3;
	--vkui--color-accent-violet--hover: #C363F3;
	--vkui--color-accent-violet--active: #C66AF4;
	--vkui--color-accent-raspberry-pink: #F060C0;
	--vkui--color-accent-raspberry-pink--hover: #F166C3;
	--vkui--color-accent-raspberry-pink--active: #F16DC5;
	--vkui--color-accent-pink: #FF3985;
	--vkui--color-accent-pink--hover: #FF418A;
	--vkui--color-accent-pink--active: #FF498F;
	--vkui--color-accent-secondary: #FF9E00;
	--vkui--color-accent-secondary--hover: #FFA20A;
	--vkui--color-accent-secondary--active: #FFA614;
	--vkui--color-action-sheet-text: #0077FF;
	--vkui--color-action-sheet-text--hover: #0A7CFF;
	--vkui--color-action-sheet-text--active: #1482FF;
	--vkui--color-header-background: #232324;
	--vkui--color-header-background--hover: #2C2C2D;
	--vkui--color-header-background--active: #353536;
	--vkui--color-panel-header-icon: #0077FF;
	--vkui--color-panel-header-icon--hover: #0A7CFF;
	--vkui--color-panel-header-icon--active: #1482FF;
	--vkui--color-write-bar-input-background: #2A2A2B;
	--vkui--color-write-bar-input-background--hover: #333333;
	--vkui--color-write-bar-input-background--active: #3B3B3C;
	--vkui--color-write-bar-input-border: #2C2D2E;
	--vkui--color-write-bar-input-border--hover: #343536;
	--vkui--color-write-bar-input-border--active: #3D3E3F;
	--vkui--color-write-bar-input-border-alpha: rgba(255, 255, 255, 0.8);
	--vkui--color-write-bar-input-border-alpha--hover: rgba(255, 255, 255, 0.84);
	--vkui--color-write-bar-input-border-alpha--active: rgba(255, 255, 255, 0.88);
	--vkui--color-track-background: #434445;
	--vkui--color-track-background--hover: #4B4B4C;
	--vkui--color-track-background--active: #525354;
	--vkui--color-track-buffer: #83AAEA;
	--vkui--color-track-buffer--hover: #88ADEB;
	--vkui--color-track-buffer--active: #8DB1EC;
	--vkui--color-image-placeholder: #393A3B;
	--vkui--color-image-placeholder--hover: #414243;
	--vkui--color-image-placeholder--active: #494A4B;
	--vkui--color-image-placeholder-alpha: rgba(255, 255, 255, 0.8);
	--vkui--color-image-placeholder-alpha--hover: rgba(255, 255, 255, 0.84);
	--vkui--color-image-placeholder-alpha--active: rgba(255, 255, 255, 0.88);
	--vkui--color-search-field-background: #393A3B;
	--vkui--color-search-field-background--hover: #414243;
	--vkui--color-search-field-background--active: #494A4B;
	--vkui--color-write-bar-icon: #0077FF;
	--vkui--color-write-bar-icon--hover: #0A7CFF;
	--vkui--color-write-bar-icon--active: #1482FF;
	--vkui--color-skeleton-from: #2A2A2B;
	--vkui--color-skeleton-from--hover: #333333;
	--vkui--color-skeleton-from--active: #3B3B3C;
	--vkui--color-skeleton-to: #3E3F40;
	--vkui--color-skeleton-to--hover: #464748;
	--vkui--color-skeleton-to--active: #4D4E4F;
	--vkui--color-avatar-overlay: rgba(176, 178, 182, 0.48);
	--vkui--color-avatar-overlay--hover: rgba(176, 178, 182, 0.52);
	--vkui--color-avatar-overlay--active: rgba(176, 178, 182, 0.56);
	--vkui--color-avatar-overlay-inverse-alpha: rgba(255, 255, 255, 0.85);
	--vkui--color-avatar-overlay-inverse-alpha--hover: rgba(255, 255, 255, 0.89);
	--vkui--color-avatar-overlay-inverse-alpha--active: rgba(255, 255, 255, 0.93);
	--vkui--color-overlay-primary: rgba(0, 0, 0, 0.72);
	--vkui--color-overlay-primary--hover: rgba(0, 0, 0, 0.76);
	--vkui--color-overlay-primary--active: rgba(0, 0, 0, 0.8);
	--vkui--color-overlay-secondary: rgba(55, 56, 57, 0.5);
	--vkui--color-overlay-secondary--hover: rgba(55, 56, 57, 0.54);
	--vkui--color-overlay-secondary--active: rgba(55, 56, 57, 0.58);
	--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-button-text: #FFFFFF;
	--vkui--color-button-text--hover: #EBEDF0;
	--vkui--color-button-text--active: #D7D8DB;
	--vkui--color-button-icon: #FFFFFF;
	--vkui--color-button-icon--hover: #EBEDF0;
	--vkui--color-button-icon--active: #D7D8DB;
	--vkui--color-button-stroke: #FFFFFF;
	--vkui--color-button-stroke--hover: #EBEDF0;
	--vkui--color-button-stroke--active: #D7D8DB;
	--vkui--color-transparent: transparent;
	--vkui--color-transparent--hover: rgba(255, 255, 255, 0.04);
	--vkui--color-transparent--active: rgba(255, 255, 255, 0.08);
	--vkui--color-rating: #ffd400;
	--vkui--color-rating--hover: #FFD60A;
	--vkui--color-rating--active: #FFD714;
	--vkui--color-button-contrast-alpha: rgba(255, 255, 255, 0.12);
	--vkui--color-button-contrast-alpha--hover: rgba(255, 255, 255, 0.2);
	--vkui--color-button-contrast-alpha--active: rgba(255, 255, 255, 0.24);
	--vkui--color-button-contrast: #252526;
	--vkui--color-button-contrast--hover: #29292A;
	--vkui--color-button-contrast--active: #2C2C2D;
	--vkui--color-thumb-error-background-alpha: rgba(237, 10, 52, 0.12);
	--vkui--color-thumb-error-background-alpha--hover: rgba(237, 10, 52, 0.16);
	--vkui--color-thumb-error-background-alpha--active: rgba(237, 10, 52, 0.2);
	--vkui--color-background-accent-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-accent-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-accent-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-accent-tint-alpha: rgba(0, 119, 255, 0.1);
	--vkui--color-background-accent-tint-alpha--hover: rgba(0, 119, 255, 0.14);
	--vkui--color-background-accent-tint-alpha--active: rgba(0, 119, 255, 0.18);
	--vkui--color-background-accent-tint-themed: #2b2b2c;
	--vkui--color-background-accent-tint-themed--hover: #333334;
	--vkui--color-background-accent-tint-themed--active: #3C3C3D;
	--vkui--color-background-warning-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-warning-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-warning-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-warning-tint-alpha: rgba(255, 158, 0, 0.1);
	--vkui--color-background-warning-tint-alpha--hover: rgba(255, 158, 0, 0.14);
	--vkui--color-background-warning-tint-alpha--active: rgba(255, 158, 0, 0.18);
	--vkui--color-background-warning-tint-themed: #2b2b2c;
	--vkui--color-background-warning-tint-themed--hover: #333334;
	--vkui--color-background-warning-tint-themed--active: #3C3C3D;
	--vkui--color-background-warning-tint: #302617;
	--vkui--color-background-warning-tint--hover: #382F20;
	--vkui--color-background-warning-tint--active: #41372A;
	--vkui--color-background-negative-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-negative-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-negative-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-negative-tint-alpha: rgba(237, 51, 10, 0.1);
	--vkui--color-background-negative-tint-alpha--hover: rgba(237, 51, 10, 0.14);
	--vkui--color-background-negative-tint-alpha--active: rgba(237, 51, 10, 0.18);
	--vkui--color-background-negative-tint-themed: #2b2b2c;
	--vkui--color-background-negative-tint-themed--hover: #333334;
	--vkui--color-background-negative-tint-themed--active: #3C3C3D;
	--vkui--color-background-positive-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-positive-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-positive-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-positive-tint-alpha: rgba(13, 194, 104, 0.1);
	--vkui--color-background-positive-tint-alpha--hover: rgba(13, 194, 104, 0.14);
	--vkui--color-background-positive-tint-alpha--active: rgba(13, 194, 104, 0.18);
	--vkui--color-background-positive-tint-themed: #2b2b2c;
	--vkui--color-background-positive-tint-themed--hover: #333334;
	--vkui--color-background-positive-tint-themed--active: #3C3C3D;
	--vkui--color-tooltip-background-blue-tint: #1C4479;
	--vkui--color-tooltip-background-blue-tint--hover: #254B7E;
	--vkui--color-tooltip-background-blue-tint--active: #2E5384;
	--vkui--color-tooltip-background-green-tint: #087C6D;
	--vkui--color-tooltip-background-green-tint--hover: #128173;
	--vkui--color-tooltip-background-green-tint--active: #1C8679;
	--vkui--color-tooltip-background-orange-tint: #78472A;
	--vkui--color-tooltip-background-orange-tint--hover: #7D4E33;
	--vkui--color-tooltip-background-orange-tint--active: #83563B;
	--vkui--color-tooltip-background-purple-tint: #73519F;
	--vkui--color-tooltip-background-purple-tint--hover: #7958A3;
	--vkui--color-tooltip-background-purple-tint--active: #7E5FA7;
	--vkui--color-tooltip-text-blue-themed: #FFFFFF;
	--vkui--color-tooltip-text-blue-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-blue-themed--active: #D7D8DB;
	--vkui--color-tooltip-text-green-themed: #FFFFFF;
	--vkui--color-tooltip-text-green-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-green-themed--active: #D7D8DB;
	--vkui--color-tooltip-text-orange-themed: #FFFFFF;
	--vkui--color-tooltip-text-orange-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-orange-themed--active: #D7D8DB;
	--vkui--color-tooltip-text-purple-themed: #FFFFFF;
	--vkui--color-tooltip-text-purple-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-purple-themed--active: #D7D8DB;
	--vkui--color-background-sky: #2b2b2c;
	--vkui--color-background-sky--hover: #333334;
	--vkui--color-background-sky--active: #3C3C3D;
	--vkui--color-background-sky-alpha: rgba(51, 51, 51, 0.8);
	--vkui--color-background-sky-alpha--hover: rgba(51, 51, 51, 0.84);
	--vkui--color-background-sky-alpha--active: rgba(51, 51, 51, 0.88);
	--vkui--color-primary-auto: #0077FF;
	--vkui--color-primary-auto--hover: #0A7CFF;
	--vkui--color-primary-auto--active: #1482FF;
	--vkui--color-primary-base: #0077FF;
	--vkui--color-primary-base--hover: #0A7CFF;
	--vkui--color-primary-base--active: #1482FF;
	--vkui--color-primary-deti: #0077FF;
	--vkui--color-primary-deti--hover: #0A7CFF;
	--vkui--color-primary-deti--active: #1482FF;
	--vkui--color-primary-dobro: #ffd400;
	--vkui--color-primary-dobro--hover: #FFD60A;
	--vkui--color-primary-dobro--active: #FFD714;
	--vkui--color-primary-health: #0077FF;
	--vkui--color-primary-health--hover: #0A7CFF;
	--vkui--color-primary-health--active: #1482FF;
	--vkui--color-primary-health-new: #0077FF;
	--vkui--color-primary-health-new--hover: #0A7CFF;
	--vkui--color-primary-health-new--active: #1482FF;
	--vkui--color-primary-hitech: #0077FF;
	--vkui--color-primary-hitech--hover: #0A7CFF;
	--vkui--color-primary-hitech--active: #1482FF;
	--vkui--color-primary-kino: #0077FF;
	--vkui--color-primary-kino--hover: #0A7CFF;
	--vkui--color-primary-kino--active: #1482FF;
	--vkui--color-primary-lady: #0077FF;
	--vkui--color-primary-lady--hover: #0A7CFF;
	--vkui--color-primary-lady--active: #1482FF;
	--vkui--color-primary-mycom: #00abf2;
	--vkui--color-primary-mycom--hover: #0AAEF3;
	--vkui--color-primary-mycom--active: #14B2F3;
	--vkui--color-primary-realty: #0077FF;
	--vkui--color-primary-realty--hover: #0A7CFF;
	--vkui--color-primary-realty--active: #1482FF;
	--vkui--color-primary-pharma: #1DD3A2;
	--vkui--color-primary-pharma--hover: #26D5A6;
	--vkui--color-primary-pharma--active: #2FD7A9;
	--vkui--color-primary-pets: #0077FF;
	--vkui--color-primary-pets--hover: #0A7CFF;
	--vkui--color-primary-pets--active: #1482FF;
	--vkui--color-secondary-base: #0077FF;
	--vkui--color-secondary-base--hover: #0A7CFF;
	--vkui--color-secondary-base--active: #1482FF;
	--vkui--color-secondary-health: #0077FF;
	--vkui--color-secondary-health--hover: #0A7CFF;
	--vkui--color-secondary-health--active: #1482FF;
	--vkui--color-secondary-mycom: #fc2c38;
	--vkui--color-secondary-mycom--hover: #FC3440;
	--vkui--color-secondary-mycom--active: #FC3D48;
	--vkui--color-social-vk: #3F8AE0;
	--vkui--color-social-vk--hover: #478FE1;
	--vkui--color-social-vk--active: #4E93E2;
	--vkui--color-social-ok: #ee8208;
	--vkui--color-social-ok--hover: #EF8712;
	--vkui--color-social-ok--active: #EF8C1C;
	--vkui--color-social-fb: #1877f2;
	--vkui--color-social-fb--hover: #217CF3;
	--vkui--color-social-fb--active: #2A82F3;
	--vkui--color-social-mir: #117eda;
	--vkui--color-social-mir--hover: #1B83DB;
	--vkui--color-social-mir--active: #2488DD;
	--vkui--color-social-twitter: #1da1f2;
	--vkui--color-social-twitter--hover: #26A5F3;
	--vkui--color-social-twitter--active: #2FA9F3;
	--vkui--color-social-behance: #1769ff;
	--vkui--color-social-behance--hover: #206FFF;
	--vkui--color-social-behance--active: #2A75FF;
	--vkui--color-social-dribbble: #ea4c89;
	--vkui--color-social-dribbble--hover: #EB538E;
	--vkui--color-social-dribbble--active: #EC5A92;
}

%vkui--font-display-title1--regular {
	font-size: 23px;
	line-height: 28px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title2--regular {
	font-size: 21px;
	line-height: 26px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title2--compact {
	font-size: 22px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title3--regular {
	font-size: 19px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title4--regular {
	font-size: 17px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-title1--regular {
	font-size: 24px;
	line-height: 28px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title1--compact {
	font-size: 24px;
	line-height: 28px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title2--regular {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title2--compact {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title3--regular {
	font-size: 17px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title3--compact {
	font-size: 17px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline1--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline1--compact {
	font-size: 16px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline2--regular {
	font-size: 14px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline2--compact {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-text--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-text--compact {
	font-size: 16px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-paragraph--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-subhead--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-subhead--compact {
	font-size: 14px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-footnote--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-footnote--compact {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-footnote-caps--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.3px;
}
%vkui--font-footnote-caps--compact {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.3px;
}
%vkui--font-caption1--regular {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption1--compact {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption1-caps--regular {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.26px;
}
%vkui--font-caption1-caps--compact {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.26px;
}
%vkui--font-caption2--regular {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption2--compact {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption2-caps--regular {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.22px;
}
%vkui--font-caption2-caps--compact {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.22px;
}
%vkui--font-caption3--regular {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption3--compact {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption3-caps--regular {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.16px;
}
%vkui--font-caption3-caps--compact {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.16px;
}
%vkui--font-h0--regular {
	font-size: 28px;
	line-height: 32px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 600;
}
%vkui--font-h0--compact {
	font-size: 44px;
	line-height: 52px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 600;
}
%vkui--font-h1--regular {
	font-size: 36px;
	line-height: 48px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h1--compact {
	font-size: 28px;
	line-height: 36px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h2--regular {
	font-size: 28px;
	line-height: 34px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h2--compact {
	font-size: 24px;
	line-height: 32px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--media-font-media-header--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: -0.005em;
}
%vkui--media-font-media-header--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 40px;
	line-height: 48px;
	letter-spacing: -0.005em;
}
%vkui--media-font-media-title1--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 28px;
	line-height: 36px;
}
%vkui--media-font-media-title1--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 28px;
	line-height: 36px;
}
%vkui--media-font-media-title2--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
}
%vkui--media-font-media-title2--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
}
%vkui--media-font-media-title3--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
}
%vkui--media-font-media-title3--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
}
%vkui--media-font-media-lead--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 19px;
	line-height: 28px;
}
%vkui--media-font-media-lead--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: -0.003em;
}
%vkui--media-font-media-paragraph--regular {
	font-family: Georgia, serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
}
%vkui--media-font-media-paragraph--compact {
	font-family: Georgia, serif;
	font-weight: 400;
	font-size: 19px;
	line-height: 32px;
}
%vkui--font-h3--regular {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h4--regular {
	font-size: 15px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-lead--regular {
	font-size: 19px;
	line-height: 30px;
	font-family: Georgia, serif;
	font-weight: 400;
	font-style: italic;
}
%vkui--font-article-body--regular {
	font-size: 18px;
	line-height: 28px;
	font-family: Georgia, serif;
	font-weight: 400;
}
%vkui--font-specific-text--regular {
	font-size: 18px;
	line-height: 28px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-specific-footnote--regular {
	font-size: 14px;
	line-height: 22px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-specific-button--regular {
	font-size: 16px;
	line-height: 24px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline--compact {
	font-size: 16px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
@custom-media --width-touch (max-width: 659px);
@custom-media --width-to-touch (max-width: 659px);
@custom-media --width-from-tablet (min-width: 660px);
@custom-media --width-tablet (min-width: 660px) and (max-width: 979px);
@custom-media --width-to-tablet (max-width: 979px);
@custom-media --width-from-desktop-s (min-width: 980px);
@custom-media --width-desktop-s (min-width: 980px) and (max-width: 1299px);
@custom-media --width-to-desktop-s (max-width: 1299px);
@custom-media --width-from-desktop-m (min-width: 1300px);
@custom-media --width-desktop-m (min-width: 1300px);
}

@media (prefers-color-scheme: dark) and (max-width: 659px) {

:root {
	--vkui--theme-name: 'mediaDark';
	--vkui--font-family-fallbacks: Inter, Helvetica, Arial, sans-serif;
	--vkui--font-family-accent: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	--vkui--font-family-base: Inter, Helvetica, Arial, sans-serif;
	--vkui--media-font-weight-accent1: 400;
	--vkui--media-font-weight-accent2: 500;
	--vkui--media-font-weight-accent3: 600;
	--vkui--media-font-weight-base1: 400;
	--vkui--media-font-weight-base2: 700;
	--vkui--media-font-weight-base3: 700;
	--vkui--size-select-icon-padding--compact_x: 7px;
	--vkui--size-select-icon-padding--compact: 7px;
	--vkui--size-select-icon-padding--regular: 6px;
	--vkui--size-popup-base-padding--compact_x: 20px;
	--vkui--size-popup-base-padding--regular: 32px;
	--vkui--size-popup-header-padding--compact_x: 16px;
	--vkui--size-popup-header-padding--regular: 24px;
	--vkui--size-border-radius--regular: 8px;
	--vkui--size-border-radius-rounded--regular: 48px;
	--vkui--size-check-border-radius--regular: 4px;
	--vkui--size-border-radius-paper--regular: 4px;
	--vkui--size-border-radius-promo--regular: 20px;
	--vkui--size-field-height--regular: 48px;
	--vkui--size-search-height--regular: 36px;
	--vkui--size-search-height--compact: 32px;
	--vkui--size-button-large-height--regular: 48px;
	--vkui--size-button-medium-height--regular: 40px;
	--vkui--size-button-small-height--regular: 36px;
	--vkui--size-checkbox--regular: 16px;
	--vkui--size-arrow--regular: 8px;
	--vkui--size-arrow-promo--regular: 40px;
	--vkui--size-popup-small--regular: 430px;
	--vkui--size-popup-medium--regular: 680px;
	--vkui--size-popup-large--regular: 880px;
	--vkui--size-field-horizontal-padding--regular: 12px;
	--vkui--size-button-padding-horizontal--regular: 20px;
	--vkui--size-label-horizontal-margin--regular: 16px;
	--vkui--size-arrow-padding--regular: 12px;
	--vkui--size-tooltip-margin--regular: 8px;
	--vkui--size-icon-u-i--compact_x: 16px;
	--vkui--size-icon-u-i--compact: 16px;
	--vkui--size-icon-u-i--regular: 18px;
	--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: 12px;
	--vkui--size-card-border-radius--regular: 16px;
	--vkui--size-cardgrid-padding-vertical--regular: 8px;
	--vkui--size-base-padding-horizontal--regular: 16px;
	--vkui--size-base-padding-vertical--regular: 12px;
	--vkui--size-button-group-gap-space--regular: 1px;
	--vkui--size-button-group-gap-small--regular: 8px;
	--vkui--size-button-group-gap-medium--regular: 12px;
	--vkui--size-option-hierarchy--regular: 32px;
	--vkui--size-switch-height--regular: 14px;
	--vkui--size-switch-height--compact: 12px;
	--vkui--size-switch-width--regular: 34px;
	--vkui--size-switch-width--compact: 32px;
	--vkui--size-switch-pin--regular: 20px;
	--vkui--size-switch-pin--compact: 18px;
	--vkui--size-panel-header-height--compact: 48px;
	--vkui--size-panel-header-height--regular: 56px;
	--vkui--size-button-base-small-padding-horizontal--regular: 16px;
	--vkui--size-button-base-medium-padding-horizontal--regular: 16px;
	--vkui--size-button-base-large-padding-horizontal--regular: 20px;
	--vkui--size-button-base-small-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-base-medium-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-base-large-padding-horizontal-icon--regular: 16px;
	--vkui--size-button-tertiary-small-padding-horizontal--regular: 12px;
	--vkui--size-button-tertiary-medium-padding-horizontal--regular: 12px;
	--vkui--size-button-tertiary-large-padding-horizontal--regular: 16px;
	--vkui--size-button-tertiary-small-padding-horizontal-icon--regular: 8px;
	--vkui--size-button-tertiary-medium-padding-horizontal-icon--regular: 8px;
	--vkui--size-button-tertiary-large-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-minimum-width--regular: 80px;
	--vkui--size-form-item-padding-vertical--regular: 12px;
	--vkui--size-split-col-padding-horizontal--regular: 16px;
	--vkui--size-subnavigation-bar-gap--regular: 8px;
	--vkui--size-subnavigation-bar-padding-vertical--regular: 12px;
	--vkui--size-border1x--regular: 1px;
	--vkui--size-border2x--regular: 0.5px;
	--vkui--size-border3x--regular: 0.33px;
	--vkui--spacing-size-xs: 4px;
	--vkui--spacing-size-s: 6px;
	--vkui--spacing-size-m: 8px;
	--vkui--spacing-size-l: 10px;
	--vkui--spacing-size-xl: 12px;
	--vkui--elevation1: 0 2px 6px 0 rgba(0, 16, 61, 0.08), 0 1px 2px 0 rgba(0, 16, 61, 0.08);
	--vkui--elevation1-invert-y: 0 -2px 6px 0 rgba(0, 16, 61, 0.08), 0 -1px 2px 0 rgba(0, 16, 61, 0.08);
	--vkui--elevation2: 0 0 2px 0 rgba(0, 16, 61, 0.06), 0 0 6px 0 rgba(0, 16, 61, 0.06), 0 6px 12px 0 rgba(0, 16, 61, 0.06);
	--vkui--elevation3: 0 4px 20px 0 rgba(0,0,0,.16);
	--vkui--elevation4: 0 2px 6px 0 rgba(0, 16, 61, 0.06), 0 16px 48px 0 rgba(0, 16, 61, 0.08), 0 24px 68px 0 rgba(0, 16, 61, 0.16);
	--vkui--gradient-black: rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.014) 13%, rgba(0, 0, 0, 0.06) 27%, rgba(0, 0, 0, 0.316) 68%, rgba(0, 0, 0, 0.38) 84%, rgba(0, 0, 0, 0.4) 100%;
	--vkui--gradient-white: rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.036) 13%, rgba(255, 255, 255, 0.15) 27%, rgba(255, 255, 255, 0.79) 68%, rgba(255, 255, 255, 0.95) 84%, rgba(255, 255, 255, 1) 100%;
	--vkui--gradient-tint: rgba(246, 247, 248, 0) 0%, rgba(246, 247, 248, 0.036) 13%, rgba(246, 247, 248, 0.15) 27%, rgba(246, 247, 248, 0.79) 68%, rgba(246, 247, 248, 0.95) 84%, rgba(246, 247, 248, 1) 100%;
	--vkui--gradient: rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.036) 13%, rgba(255, 255, 255, 0.15) 27%, rgba(255, 255, 255, 0.79) 68%, rgba(255, 255, 255, 0.95) 84%, rgba(255, 255, 255, 1) 100%;
	--vkui--animation-duration-l: 0.4s;
	--vkui--animation-duration-m: 0.2s;
	--vkui--animation-duration-s: 0.1s;
	--vkui--animation-easing-default: cubic-bezier(0.3, 0.3, 0.5, 1);
	--vkui--animation-easing-platform: cubic-bezier(0.3, 0.3, 0.5, 1);
	--vkui--opacity-disable: 0.48;
	--vkui--opacity-disable-accessibility: 0.64;
	--vkui--z-index-modal: 99;
	--vkui--z-index-popout: 100;
	--vkui--x0: 0px;
	--vkui--x025: 1px;
	--vkui--x05: 2px;
	--vkui--x1: 4px;
	--vkui--x2: 8px;
	--vkui--x3: 12px;
	--vkui--x4: 16px;
	--vkui--x5: 20px;
	--vkui--x6: 24px;
	--vkui--x8: 32px;
	--vkui--x10: 40px;
	--vkui--x12: 48px;
	--vkui--x15: 60px;
	--vkui--x20: 80px;
	--vkui--size-base: 4px;
	--vkui--size-grid: 20px;
	--vkui--size-arrow-height--regular: 8px;
	--vkui--size-arrow-width--regular: 12px;
	--vkui--size-base-padding--compact_x: 16px;
	--vkui--size-base-padding--regular: 20px;
	--vkui--size-border-width-tab--regular: 2px;
	--vkui--size-border-width-bar--regular: 4px;
	--vkui--size-border-width-accent--regular: 8px;
	--vkui--size-border-width-accent-secondary--regular: 4px;
	--vkui--size-control-button-width-min--compact_x: 130px;
	--vkui--size-control-button-width-min--compact: 130px;
	--vkui--size-control-button-width-min--regular: 94px;
	--vkui--size-promo-button-close--regular: 32px;
	--vkui--size-button-slider-height--regular: 24px;
	--vkui--size-button-slider-width--regular: 12px;
	--vkui--size-button-slider-width-pointer--regular: 16px;
	--vkui--size-field-width-min--compact_x: 288px;
	--vkui--size-field-width-min--regular: 380px;
	--vkui--size-label-width--regular: 184px;
	--vkui--size-progress--regular: 4px;
	--vkui--size-progress-scroll--regular: 12px;
	--vkui--size-dot-bullet--regular: 4px;
	--vkui--size-dot-indicate--regular: 8px;
	--vkui--size-dot-clickable--regular: 12px;
	--vkui--size-vertical-padding--regular: 0px;
	--vkui--size-button-more-padding--regular: 8px;
	--vkui--size-icon-more-padding--regular: 12px;
	--vkui--size-button-icon-padding--regular: 20px;
	--vkui--size-div-padding--regular: 4px;
	--vkui--size-menu-padding--regular: 8px;
	--vkui--size-tag-padding--regular: 8px;
	--vkui--size-tab-padding--compact_x: 0px;
	--vkui--size-tab-padding--compact: 0px;
	--vkui--size-tab-padding--regular: 16px;
	--vkui--size-table-horizontal-padding--regular: 16px;
	--vkui--size-table-vertical-padding--regular: 16px;
	--vkui--size-slice-top-padding--regular: 40px;
	--vkui--size-slice-bottom-padding--regular: 60px;
	--vkui--size-base-margin--regular: 12px;
	--vkui--size-label-vertical-margin--regular: 4px;
	--vkui--size-tip-margin--regular: 4px;
	--vkui--size-field-horizontal-margin--compact_x: 16px;
	--vkui--size-field-horizontal-margin--compact: 16px;
	--vkui--size-field-horizontal-margin--regular: 20px;
	--vkui--size-field-vertical-margin--regular: 24px;
	--vkui--size-field-set-margin--regular: 32px;
	--vkui--size-icon-margin--regular: 8px;
	--vkui--size-choice-margin--regular: 8px;
	--vkui--size-menu-margin--regular: 2px;
	--vkui--size-tag-margin--regular: 8px;
	--vkui--size-tab-margin--compact_x: 32px;
	--vkui--size-tab-margin--compact: 32px;
	--vkui--size-tab-margin--regular: 8px;
	--vkui--size-bullet-margin--regular: 12px;
	--vkui--size-attribute-margin--regular: 4px;
	--vkui--size-popup-margin--compact_x: 8px;
	--vkui--size-popup-margin--compact: 8px;
	--vkui--size-popup-margin--regular: 24px;
	--vkui--size-header-icon--regular: 20px;
	--vkui--size-wysiwyg-icon--regular: 14px;
	--vkui--size-illustration-s--regular: 48px;
	--vkui--size-illustration-x-m--regular: 72px;
	--vkui--size-illustration-m--regular: 96px;
	--vkui--size-illustration-l--regular: 144px;
	--vkui--size-illustration-x-x-l--regular: 228px;
	--vkui--tone-value-overlay: 0.48;
	--vkui--tone-value-viewer: 0.88;
	--vkui--tone-value-toolbar: 0.24;
	--vkui--tone-value-hover: 0.04;
	--vkui--tone-value-active: 0.08;
	--vkui--tone-value-focus: 0.08;
	--vkui--type-border-button: solid;
	--vkui--type-border-position: inset;
	--vkui--theme-name-base: 'media';
	--vkui--font-family-article: Inter, Helvetica, Arial, sans-serif;
	--vkui--font-weight-article1: 400;
	--vkui--font-weight-article2: 700;
	--vkui--grid-wrapper-content--compact_x: 100%;
	--vkui--grid-wrapper-content--compact: 620px;
	--vkui--grid-wrapper-content--regular: 940px;
	--vkui--grid-wrapper-content--large: 1260px;
	--vkui--grid-main-content--compact_x: 100%;
	--vkui--grid-main-content--compact: 620px;
	--vkui--grid-main-content--regular: 620px;
	--vkui--grid-main-content--large: 780px;
	--vkui--grid-aside-content--compact_x: 100%;
	--vkui--grid-aside-content--compact: 300px;
	--vkui--grid-aside-content--regular: 300px;
	--vkui--grid-aside-content--large: 300px;
	--vkui--grid-content--compact_x: 100%;
	--vkui--grid-content--compact: 580px;
	--vkui--grid-content--regular: 880px;
	--vkui--grid-content--large: 1180px;
	--vkui--grid-column-x2--compact_x: 100%;
	--vkui--grid-column-x2--compact: 280px;
	--vkui--grid-column-x2--regular: 430px;
	--vkui--grid-column-x2--large: 580px;
	--vkui--grid-column-x3--compact_x: 100%;
	--vkui--grid-column-x3--compact: 180px;
	--vkui--grid-column-x3--regular: 280px;
	--vkui--grid-column-x3--large: 380px;
	--vkui--grid-column-x4--compact_x: 100%;
	--vkui--grid-column-x4--compact: 130px;
	--vkui--grid-column-x4--regular: 205px;
	--vkui--grid-column-x4--large: 280px;
	--vkui--grid-column-x6--compact_x: 100%;
	--vkui--grid-column-x6--compact: 80px;
	--vkui--grid-column-x6--regular: 130px;
	--vkui--grid-column-x6--large: 180px;
	--vkui--grid-layout-article--compact_x: 100%;
	--vkui--grid-layout-article--compact: 100%;
	--vkui--grid-layout-article--regular: 540px;
	--vkui--grid-layout-article--large: 540px;
	--vkui--grid-layout-banner--compact_x: 100%;
	--vkui--grid-layout-banner--compact: 280px;
	--vkui--grid-layout-banner--regular: 280px;
	--vkui--grid-layout-banner--large: 560px;
	--vkui--colors-scheme: dark;
	--vkui--color-background-accent: #0077FF;
	--vkui--color-background-accent--hover: #0A7CFF;
	--vkui--color-background-accent--active: #1482FF;
	--vkui--color-background-accent-themed: #FFFFFF;
	--vkui--color-background-accent-themed--hover: #EBEDF0;
	--vkui--color-background-accent-themed--active: #D7D8DB;
	--vkui--color-background-accent-themed-alpha: rgba(255, 255, 255, 0.2);
	--vkui--color-background-accent-themed-alpha--hover: rgba(255, 255, 255, 0.24);
	--vkui--color-background-accent-themed-alpha--active: rgba(255, 255, 255, 0.28);
	--vkui--color-background-accent-alternative: #FF9E00;
	--vkui--color-background-accent-alternative--hover: #FFA20A;
	--vkui--color-background-accent-alternative--active: #FFA614;
	--vkui--color-background-content: #232324;
	--vkui--color-background-content--hover: #2C2C2D;
	--vkui--color-background-content--active: #353536;
	--vkui--color-background-secondary: #2A2A2B;
	--vkui--color-background-secondary--hover: #333333;
	--vkui--color-background-secondary--active: #3B3B3C;
	--vkui--color-background-secondary-alpha: rgba(255, 255, 255, 0.12);
	--vkui--color-background-secondary-alpha--hover: rgba(255, 255, 255, 0.16);
	--vkui--color-background-secondary-alpha--active: rgba(255, 255, 255, 0.2);
	--vkui--color-background: #19191A;
	--vkui--color-background--hover: #222223;
	--vkui--color-background--active: #2B2B2C;
	--vkui--color-background-contrast: #FFFFFF;
	--vkui--color-background-contrast--hover: #EBEDF0;
	--vkui--color-background-contrast--active: #D7D8DB;
	--vkui--color-background-contrast-secondary-alpha: rgba(255, 255, 255, 0.2);
	--vkui--color-background-contrast-secondary-alpha--hover: rgba(255, 255, 255, 0.24);
	--vkui--color-background-contrast-secondary-alpha--active: rgba(255, 255, 255, 0.28);
	--vkui--color-background-warning: #6C4E00;
	--vkui--color-background-warning--hover: #72550A;
	--vkui--color-background-warning--active: #785C14;
	--vkui--color-background-negative: #FF5C5C;
	--vkui--color-background-negative--hover: #FF6363;
	--vkui--color-background-negative--active: #FF6969;
	--vkui--color-background-tertiary: #252525;
	--vkui--color-background-tertiary--hover: #2E2E2E;
	--vkui--color-background-tertiary--active: #363636;
	--vkui--color-background-tertiary-alpha: rgba(255, 255, 255, 0.02);
	--vkui--color-background-tertiary-alpha--hover: rgba(255, 255, 255, 0.1);
	--vkui--color-background-tertiary-alpha--active: rgba(255, 255, 255, 0.14);
	--vkui--color-background-modal: #303030;
	--vkui--color-background-modal--hover: #383838;
	--vkui--color-background-modal--active: #414141;
	--vkui--color-background-positive: #0DC268;
	--vkui--color-background-positive--hover: #17C46E;
	--vkui--color-background-positive--active: #20C774;
	--vkui--color-background-negative-tint: #522e2e;
	--vkui--color-background-negative-tint--hover: #593636;
	--vkui--color-background-negative-tint--active: #603F3F;
	--vkui--color-background-positive-tint: #182A22;
	--vkui--color-background-positive-tint--hover: #21332B;
	--vkui--color-background-positive-tint--active: #2A3B34;
	--vkui--color-field-background: #232324;
	--vkui--color-field-background--hover: #2C2C2D;
	--vkui--color-field-background--active: #353536;
	--vkui--color-background-modal-inverse: #FFFFFF;
	--vkui--color-background-modal-inverse--hover: #EBEDF0;
	--vkui--color-background-modal-inverse--active: #D7D8DB;
	--vkui--color-background-contrast-inverse: #303030;
	--vkui--color-background-contrast-inverse--hover: #383838;
	--vkui--color-background-contrast-inverse--active: #414141;
	--vkui--color-background-contrast-themed: #303030;
	--vkui--color-background-contrast-themed--hover: #383838;
	--vkui--color-background-contrast-themed--active: #414141;
	--vkui--color-background-accent-tint: #5a9eff;
	--vkui--color-background-accent-tint--hover: #61A2FF;
	--vkui--color-background-accent-tint--active: #67A6FF;
	--vkui--color-background-info-tint: #19202f;
	--vkui--color-background-info-tint--hover: #222937;
	--vkui--color-background-info-tint--active: #2B3240;
	--vkui--color-text-accent: #1A85FF;
	--vkui--color-text-accent--hover: #238AFF;
	--vkui--color-text-accent--active: #2C8FFF;
	--vkui--color-text-accent-themed: #FFFFFF;
	--vkui--color-text-accent-themed--hover: #EBEDF0;
	--vkui--color-text-accent-themed--active: #D7D8DB;
	--vkui--color-text-negative: #FF5C5C;
	--vkui--color-text-negative--hover: #FF6363;
	--vkui--color-text-negative--active: #FF6969;
	--vkui--color-text-link: #1A85FF;
	--vkui--color-text-link--hover: #238AFF;
	--vkui--color-text-link--active: #2C8FFF;
	--vkui--color-text-link-tint: #71AAEB;
	--vkui--color-text-link-tint--hover: #77ADEC;
	--vkui--color-text-link-tint--active: #7CB1ED;
	--vkui--color-text-link-themed: #FFFFFF;
	--vkui--color-text-link-themed--hover: #EBEDF0;
	--vkui--color-text-link-themed--active: #D7D8DB;
	--vkui--color-text-muted: #E7E8EA;
	--vkui--color-text-muted--hover: #E8E9EB;
	--vkui--color-text-muted--active: #E9EAEC;
	--vkui--color-text-primary: #E7E8EA;
	--vkui--color-text-primary--hover: #E8E9EB;
	--vkui--color-text-primary--active: #E9EAEC;
	--vkui--color-text-primary-invariably: #2C2D2E;
	--vkui--color-text-primary-invariably--hover: #343536;
	--vkui--color-text-primary-invariably--active: #3D3E3F;
	--vkui--color-text-secondary: #8C8E94;
	--vkui--color-text-secondary--hover: #919398;
	--vkui--color-text-secondary--active: #95979D;
	--vkui--color-text-subhead: #BFC1C5;
	--vkui--color-text-subhead--hover: #C2C3C7;
	--vkui--color-text-subhead--active: #C4C6CA;
	--vkui--color-text-tertiary: #74767A;
	--vkui--color-text-tertiary--hover: #7A7B7F;
	--vkui--color-text-tertiary--active: #7F8185;
	--vkui--color-text-link-visited: #528FDF;
	--vkui--color-text-link-visited--hover: #5993E0;
	--vkui--color-text-link-visited--active: #6098E2;
	--vkui--color-text-contrast: #FFFFFF;
	--vkui--color-text-contrast--hover: #EBEDF0;
	--vkui--color-text-contrast--active: #D7D8DB;
	--vkui--color-text-contrast-themed: #2C2D2E;
	--vkui--color-text-contrast-themed--hover: #343536;
	--vkui--color-text-contrast-themed--active: #3D3E3F;
	--vkui--color-link-contrast: #FFFFFF;
	--vkui--color-link-contrast--hover: #EBEDF0;
	--vkui--color-link-contrast--active: #D7D8DB;
	--vkui--color-text-positive: #0DC268;
	--vkui--color-text-positive--hover: #17C46E;
	--vkui--color-text-positive--active: #20C774;
	--vkui--color-icon-accent: #0077FF;
	--vkui--color-icon-accent--hover: #0A7CFF;
	--vkui--color-icon-accent--active: #1482FF;
	--vkui--color-icon-accent-themed: #FFFFFF;
	--vkui--color-icon-accent-themed--hover: #EBEDF0;
	--vkui--color-icon-accent-themed--active: #D7D8DB;
	--vkui--color-icon-primary: #D9DADD;
	--vkui--color-icon-primary--hover: #DBDBDE;
	--vkui--color-icon-primary--active: #DCDDE0;
	--vkui--color-icon-primary-invariably: #2C2D2E;
	--vkui--color-icon-primary-invariably--hover: #343536;
	--vkui--color-icon-primary-invariably--active: #3D3E3F;
	--vkui--color-icon-medium: #B0B1B6;
	--vkui--color-icon-medium--hover: #B3B4B9;
	--vkui--color-icon-medium--active: #B6B7BC;
	--vkui--color-icon-medium-alpha: rgba(245, 246, 255, 0.7);
	--vkui--color-icon-medium-alpha--hover: rgba(245, 246, 255, 0.74);
	--vkui--color-icon-medium-alpha--active: rgba(245, 246, 255, 0.78);
	--vkui--color-icon-secondary: #9C9DA2;
	--vkui--color-icon-secondary--hover: #A0A1A6;
	--vkui--color-icon-secondary--active: #A4A5A9;
	--vkui--color-icon-secondary-alpha: rgba(245, 246, 255, 0.6);
	--vkui--color-icon-secondary-alpha--hover: rgba(245, 246, 255, 0.64);
	--vkui--color-icon-secondary-alpha--active: rgba(245, 246, 255, 0.68);
	--vkui--color-icon-tertiary: #83848A;
	--vkui--color-icon-tertiary--hover: #88898F;
	--vkui--color-icon-tertiary--active: #8D8E93;
	--vkui--color-icon-tertiary-alpha: rgba(245, 246, 255, 0.5);
	--vkui--color-icon-tertiary-alpha--hover: rgba(245, 246, 255, 0.54);
	--vkui--color-icon-tertiary-alpha--active: rgba(245, 246, 255, 0.58);
	--vkui--color-icon-contrast: #FFFFFF;
	--vkui--color-icon-contrast--hover: #EBEDF0;
	--vkui--color-icon-contrast--active: #D7D8DB;
	--vkui--color-icon-contrast-themed: #2C2D2E;
	--vkui--color-icon-contrast-themed--hover: #343536;
	--vkui--color-icon-contrast-themed--active: #3D3E3F;
	--vkui--color-icon-positive: #0DC268;
	--vkui--color-icon-positive--hover: #17C46E;
	--vkui--color-icon-positive--active: #20C774;
	--vkui--color-icon-warning: #FF9E00;
	--vkui--color-icon-warning--hover: #FFA20A;
	--vkui--color-icon-warning--active: #FFA614;
	--vkui--color-icon-negative: #FF5C5C;
	--vkui--color-icon-negative--hover: #FF6363;
	--vkui--color-icon-negative--active: #FF6969;
	--vkui--color-icon-contrast-secondary: #F2F3F5;
	--vkui--color-icon-contrast-secondary--hover: #F3F3F5;
	--vkui--color-icon-contrast-secondary--active: #F3F4F6;
	--vkui--color-stroke-accent: #0077FF;
	--vkui--color-stroke-accent--hover: #0A7CFF;
	--vkui--color-stroke-accent--active: #1482FF;
	--vkui--color-stroke-accent-themed: #FFFFFF;
	--vkui--color-stroke-accent-themed--hover: #EBEDF0;
	--vkui--color-stroke-accent-themed--active: #D7D8DB;
	--vkui--color-stroke-contrast: #FFFFFF;
	--vkui--color-stroke-contrast--hover: #EBEDF0;
	--vkui--color-stroke-contrast--active: #D7D8DB;
	--vkui--color-stroke-negative: #FF5C5C;
	--vkui--color-stroke-negative--hover: #FF6363;
	--vkui--color-stroke-negative--active: #FF6969;
	--vkui--color-image-border-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-image-border-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-image-border-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-field-border-alpha: rgba(255, 255, 255, 0.16);
	--vkui--color-field-border-alpha--hover: rgba(255, 255, 255, 0.2);
	--vkui--color-field-border-alpha--active: rgba(255, 255, 255, 0.24);
	--vkui--color-separator-primary-alpha: rgba(0, 0, 0, 0.4);
	--vkui--color-separator-primary-alpha--hover: rgba(0, 0, 0, 0.44);
	--vkui--color-separator-primary-alpha--active: rgba(0, 0, 0, 0.48);
	--vkui--color-separator-secondary: #181818;
	--vkui--color-separator-secondary--hover: #212121;
	--vkui--color-separator-secondary--active: #2A2A2A;
	--vkui--color-separator-primary: #151516;
	--vkui--color-separator-primary--hover: #1E1E1F;
	--vkui--color-separator-primary--active: #282829;
	--vkui--color-stroke-positive: #0DC268;
	--vkui--color-stroke-positive--hover: #17C46E;
	--vkui--color-stroke-positive--active: #20C774;
	--vkui--color-separator-primary2x: #202022;
	--vkui--color-separator-primary2x--hover: #29292B;
	--vkui--color-separator-primary2x--active: #323234;
	--vkui--color-separator-primary3x: #2d2d2f;
	--vkui--color-separator-primary3x--hover: #353537;
	--vkui--color-separator-primary3x--active: #3E3E40;
	--vkui--color-accent-blue: #0077ff;
	--vkui--color-accent-blue--hover: #0A7CFF;
	--vkui--color-accent-blue--active: #1482FF;
	--vkui--color-accent-gray: #9C9DA2;
	--vkui--color-accent-gray--hover: #A0A1A6;
	--vkui--color-accent-gray--active: #A4A5A9;
	--vkui--color-accent-red: #ED330A;
	--vkui--color-accent-red--hover: #EE3B14;
	--vkui--color-accent-red--active: #EE431E;
	--vkui--color-accent-orange-fire: #F05C44;
	--vkui--color-accent-orange-fire--hover: #F1634B;
	--vkui--color-accent-orange-fire--active: #F16953;
	--vkui--color-accent-orange: #FF9E00;
	--vkui--color-accent-orange--hover: #FFA20A;
	--vkui--color-accent-orange--active: #FFA614;
	--vkui--color-accent-orange-peach: #FFC062;
	--vkui--color-accent-orange-peach--hover: #FFC368;
	--vkui--color-accent-orange-peach--active: #FFC56F;
	--vkui--color-accent-lime: #B8FC75;
	--vkui--color-accent-lime--hover: #BBFC7B;
	--vkui--color-accent-lime--active: #BEFC80;
	--vkui--color-accent-green: #0DC268;
	--vkui--color-accent-green--hover: #17C46E;
	--vkui--color-accent-green--active: #20C774;
	--vkui--color-accent-cyan: #07E5F9;
	--vkui--color-accent-cyan--hover: #11E6F9;
	--vkui--color-accent-cyan--active: #1BE7F9;
	--vkui--color-accent-azure: #0077FF;
	--vkui--color-accent-azure--hover: #0A7CFF;
	--vkui--color-accent-azure--active: #1482FF;
	--vkui--color-accent-purple: #8C64FF;
	--vkui--color-accent-purple--hover: #916AFF;
	--vkui--color-accent-purple--active: #9570FF;
	--vkui--color-accent-violet: #C15DF3;
	--vkui--color-accent-violet--hover: #C363F3;
	--vkui--color-accent-violet--active: #C66AF4;
	--vkui--color-accent-raspberry-pink: #F060C0;
	--vkui--color-accent-raspberry-pink--hover: #F166C3;
	--vkui--color-accent-raspberry-pink--active: #F16DC5;
	--vkui--color-accent-pink: #FF3985;
	--vkui--color-accent-pink--hover: #FF418A;
	--vkui--color-accent-pink--active: #FF498F;
	--vkui--color-accent-secondary: #FF9E00;
	--vkui--color-accent-secondary--hover: #FFA20A;
	--vkui--color-accent-secondary--active: #FFA614;
	--vkui--color-action-sheet-text: #0077FF;
	--vkui--color-action-sheet-text--hover: #0A7CFF;
	--vkui--color-action-sheet-text--active: #1482FF;
	--vkui--color-header-background: #232324;
	--vkui--color-header-background--hover: #2C2C2D;
	--vkui--color-header-background--active: #353536;
	--vkui--color-panel-header-icon: #0077FF;
	--vkui--color-panel-header-icon--hover: #0A7CFF;
	--vkui--color-panel-header-icon--active: #1482FF;
	--vkui--color-write-bar-input-background: #2A2A2B;
	--vkui--color-write-bar-input-background--hover: #333333;
	--vkui--color-write-bar-input-background--active: #3B3B3C;
	--vkui--color-write-bar-input-border: #2C2D2E;
	--vkui--color-write-bar-input-border--hover: #343536;
	--vkui--color-write-bar-input-border--active: #3D3E3F;
	--vkui--color-write-bar-input-border-alpha: rgba(255, 255, 255, 0.8);
	--vkui--color-write-bar-input-border-alpha--hover: rgba(255, 255, 255, 0.84);
	--vkui--color-write-bar-input-border-alpha--active: rgba(255, 255, 255, 0.88);
	--vkui--color-track-background: #434445;
	--vkui--color-track-background--hover: #4B4B4C;
	--vkui--color-track-background--active: #525354;
	--vkui--color-track-buffer: #83AAEA;
	--vkui--color-track-buffer--hover: #88ADEB;
	--vkui--color-track-buffer--active: #8DB1EC;
	--vkui--color-image-placeholder: #393A3B;
	--vkui--color-image-placeholder--hover: #414243;
	--vkui--color-image-placeholder--active: #494A4B;
	--vkui--color-image-placeholder-alpha: rgba(255, 255, 255, 0.8);
	--vkui--color-image-placeholder-alpha--hover: rgba(255, 255, 255, 0.84);
	--vkui--color-image-placeholder-alpha--active: rgba(255, 255, 255, 0.88);
	--vkui--color-search-field-background: #393A3B;
	--vkui--color-search-field-background--hover: #414243;
	--vkui--color-search-field-background--active: #494A4B;
	--vkui--color-write-bar-icon: #0077FF;
	--vkui--color-write-bar-icon--hover: #0A7CFF;
	--vkui--color-write-bar-icon--active: #1482FF;
	--vkui--color-skeleton-from: #2A2A2B;
	--vkui--color-skeleton-from--hover: #333333;
	--vkui--color-skeleton-from--active: #3B3B3C;
	--vkui--color-skeleton-to: #3E3F40;
	--vkui--color-skeleton-to--hover: #464748;
	--vkui--color-skeleton-to--active: #4D4E4F;
	--vkui--color-avatar-overlay: rgba(176, 178, 182, 0.48);
	--vkui--color-avatar-overlay--hover: rgba(176, 178, 182, 0.52);
	--vkui--color-avatar-overlay--active: rgba(176, 178, 182, 0.56);
	--vkui--color-avatar-overlay-inverse-alpha: rgba(255, 255, 255, 0.85);
	--vkui--color-avatar-overlay-inverse-alpha--hover: rgba(255, 255, 255, 0.89);
	--vkui--color-avatar-overlay-inverse-alpha--active: rgba(255, 255, 255, 0.93);
	--vkui--color-overlay-primary: rgba(0, 0, 0, 0.72);
	--vkui--color-overlay-primary--hover: rgba(0, 0, 0, 0.76);
	--vkui--color-overlay-primary--active: rgba(0, 0, 0, 0.8);
	--vkui--color-overlay-secondary: rgba(55, 56, 57, 0.5);
	--vkui--color-overlay-secondary--hover: rgba(55, 56, 57, 0.54);
	--vkui--color-overlay-secondary--active: rgba(55, 56, 57, 0.58);
	--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-button-text: #FFFFFF;
	--vkui--color-button-text--hover: #EBEDF0;
	--vkui--color-button-text--active: #D7D8DB;
	--vkui--color-button-icon: #FFFFFF;
	--vkui--color-button-icon--hover: #EBEDF0;
	--vkui--color-button-icon--active: #D7D8DB;
	--vkui--color-button-stroke: #FFFFFF;
	--vkui--color-button-stroke--hover: #EBEDF0;
	--vkui--color-button-stroke--active: #D7D8DB;
	--vkui--color-transparent: transparent;
	--vkui--color-transparent--hover: rgba(255, 255, 255, 0.04);
	--vkui--color-transparent--active: rgba(255, 255, 255, 0.08);
	--vkui--color-rating: #ffd400;
	--vkui--color-rating--hover: #FFD60A;
	--vkui--color-rating--active: #FFD714;
	--vkui--color-button-contrast-alpha: rgba(255, 255, 255, 0.12);
	--vkui--color-button-contrast-alpha--hover: rgba(255, 255, 255, 0.2);
	--vkui--color-button-contrast-alpha--active: rgba(255, 255, 255, 0.24);
	--vkui--color-button-contrast: #252526;
	--vkui--color-button-contrast--hover: #29292A;
	--vkui--color-button-contrast--active: #2C2C2D;
	--vkui--color-thumb-error-background-alpha: rgba(237, 10, 52, 0.12);
	--vkui--color-thumb-error-background-alpha--hover: rgba(237, 10, 52, 0.16);
	--vkui--color-thumb-error-background-alpha--active: rgba(237, 10, 52, 0.2);
	--vkui--color-background-accent-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-accent-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-accent-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-accent-tint-alpha: rgba(0, 119, 255, 0.1);
	--vkui--color-background-accent-tint-alpha--hover: rgba(0, 119, 255, 0.14);
	--vkui--color-background-accent-tint-alpha--active: rgba(0, 119, 255, 0.18);
	--vkui--color-background-accent-tint-themed: #2b2b2c;
	--vkui--color-background-accent-tint-themed--hover: #333334;
	--vkui--color-background-accent-tint-themed--active: #3C3C3D;
	--vkui--color-background-warning-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-warning-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-warning-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-warning-tint-alpha: rgba(255, 158, 0, 0.1);
	--vkui--color-background-warning-tint-alpha--hover: rgba(255, 158, 0, 0.14);
	--vkui--color-background-warning-tint-alpha--active: rgba(255, 158, 0, 0.18);
	--vkui--color-background-warning-tint-themed: #2b2b2c;
	--vkui--color-background-warning-tint-themed--hover: #333334;
	--vkui--color-background-warning-tint-themed--active: #3C3C3D;
	--vkui--color-background-warning-tint: #302617;
	--vkui--color-background-warning-tint--hover: #382F20;
	--vkui--color-background-warning-tint--active: #41372A;
	--vkui--color-background-negative-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-negative-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-negative-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-negative-tint-alpha: rgba(237, 51, 10, 0.1);
	--vkui--color-background-negative-tint-alpha--hover: rgba(237, 51, 10, 0.14);
	--vkui--color-background-negative-tint-alpha--active: rgba(237, 51, 10, 0.18);
	--vkui--color-background-negative-tint-themed: #2b2b2c;
	--vkui--color-background-negative-tint-themed--hover: #333334;
	--vkui--color-background-negative-tint-themed--active: #3C3C3D;
	--vkui--color-background-positive-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-positive-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-positive-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-positive-tint-alpha: rgba(13, 194, 104, 0.1);
	--vkui--color-background-positive-tint-alpha--hover: rgba(13, 194, 104, 0.14);
	--vkui--color-background-positive-tint-alpha--active: rgba(13, 194, 104, 0.18);
	--vkui--color-background-positive-tint-themed: #2b2b2c;
	--vkui--color-background-positive-tint-themed--hover: #333334;
	--vkui--color-background-positive-tint-themed--active: #3C3C3D;
	--vkui--color-tooltip-background-blue-tint: #1C4479;
	--vkui--color-tooltip-background-blue-tint--hover: #254B7E;
	--vkui--color-tooltip-background-blue-tint--active: #2E5384;
	--vkui--color-tooltip-background-green-tint: #087C6D;
	--vkui--color-tooltip-background-green-tint--hover: #128173;
	--vkui--color-tooltip-background-green-tint--active: #1C8679;
	--vkui--color-tooltip-background-orange-tint: #78472A;
	--vkui--color-tooltip-background-orange-tint--hover: #7D4E33;
	--vkui--color-tooltip-background-orange-tint--active: #83563B;
	--vkui--color-tooltip-background-purple-tint: #73519F;
	--vkui--color-tooltip-background-purple-tint--hover: #7958A3;
	--vkui--color-tooltip-background-purple-tint--active: #7E5FA7;
	--vkui--color-tooltip-text-blue-themed: #FFFFFF;
	--vkui--color-tooltip-text-blue-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-blue-themed--active: #D7D8DB;
	--vkui--color-tooltip-text-green-themed: #FFFFFF;
	--vkui--color-tooltip-text-green-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-green-themed--active: #D7D8DB;
	--vkui--color-tooltip-text-orange-themed: #FFFFFF;
	--vkui--color-tooltip-text-orange-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-orange-themed--active: #D7D8DB;
	--vkui--color-tooltip-text-purple-themed: #FFFFFF;
	--vkui--color-tooltip-text-purple-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-purple-themed--active: #D7D8DB;
	--vkui--color-background-sky: #2b2b2c;
	--vkui--color-background-sky--hover: #333334;
	--vkui--color-background-sky--active: #3C3C3D;
	--vkui--color-background-sky-alpha: rgba(51, 51, 51, 0.8);
	--vkui--color-background-sky-alpha--hover: rgba(51, 51, 51, 0.84);
	--vkui--color-background-sky-alpha--active: rgba(51, 51, 51, 0.88);
	--vkui--color-primary-auto: #0077FF;
	--vkui--color-primary-auto--hover: #0A7CFF;
	--vkui--color-primary-auto--active: #1482FF;
	--vkui--color-primary-base: #0077FF;
	--vkui--color-primary-base--hover: #0A7CFF;
	--vkui--color-primary-base--active: #1482FF;
	--vkui--color-primary-deti: #0077FF;
	--vkui--color-primary-deti--hover: #0A7CFF;
	--vkui--color-primary-deti--active: #1482FF;
	--vkui--color-primary-dobro: #ffd400;
	--vkui--color-primary-dobro--hover: #FFD60A;
	--vkui--color-primary-dobro--active: #FFD714;
	--vkui--color-primary-health: #0077FF;
	--vkui--color-primary-health--hover: #0A7CFF;
	--vkui--color-primary-health--active: #1482FF;
	--vkui--color-primary-health-new: #0077FF;
	--vkui--color-primary-health-new--hover: #0A7CFF;
	--vkui--color-primary-health-new--active: #1482FF;
	--vkui--color-primary-hitech: #0077FF;
	--vkui--color-primary-hitech--hover: #0A7CFF;
	--vkui--color-primary-hitech--active: #1482FF;
	--vkui--color-primary-kino: #0077FF;
	--vkui--color-primary-kino--hover: #0A7CFF;
	--vkui--color-primary-kino--active: #1482FF;
	--vkui--color-primary-lady: #0077FF;
	--vkui--color-primary-lady--hover: #0A7CFF;
	--vkui--color-primary-lady--active: #1482FF;
	--vkui--color-primary-mycom: #00abf2;
	--vkui--color-primary-mycom--hover: #0AAEF3;
	--vkui--color-primary-mycom--active: #14B2F3;
	--vkui--color-primary-realty: #0077FF;
	--vkui--color-primary-realty--hover: #0A7CFF;
	--vkui--color-primary-realty--active: #1482FF;
	--vkui--color-primary-pharma: #1DD3A2;
	--vkui--color-primary-pharma--hover: #26D5A6;
	--vkui--color-primary-pharma--active: #2FD7A9;
	--vkui--color-primary-pets: #0077FF;
	--vkui--color-primary-pets--hover: #0A7CFF;
	--vkui--color-primary-pets--active: #1482FF;
	--vkui--color-secondary-base: #0077FF;
	--vkui--color-secondary-base--hover: #0A7CFF;
	--vkui--color-secondary-base--active: #1482FF;
	--vkui--color-secondary-health: #0077FF;
	--vkui--color-secondary-health--hover: #0A7CFF;
	--vkui--color-secondary-health--active: #1482FF;
	--vkui--color-secondary-mycom: #fc2c38;
	--vkui--color-secondary-mycom--hover: #FC3440;
	--vkui--color-secondary-mycom--active: #FC3D48;
	--vkui--color-social-vk: #3F8AE0;
	--vkui--color-social-vk--hover: #478FE1;
	--vkui--color-social-vk--active: #4E93E2;
	--vkui--color-social-ok: #ee8208;
	--vkui--color-social-ok--hover: #EF8712;
	--vkui--color-social-ok--active: #EF8C1C;
	--vkui--color-social-fb: #1877f2;
	--vkui--color-social-fb--hover: #217CF3;
	--vkui--color-social-fb--active: #2A82F3;
	--vkui--color-social-mir: #117eda;
	--vkui--color-social-mir--hover: #1B83DB;
	--vkui--color-social-mir--active: #2488DD;
	--vkui--color-social-twitter: #1da1f2;
	--vkui--color-social-twitter--hover: #26A5F3;
	--vkui--color-social-twitter--active: #2FA9F3;
	--vkui--color-social-behance: #1769ff;
	--vkui--color-social-behance--hover: #206FFF;
	--vkui--color-social-behance--active: #2A75FF;
	--vkui--color-social-dribbble: #ea4c89;
	--vkui--color-social-dribbble--hover: #EB538E;
	--vkui--color-social-dribbble--active: #EC5A92;
}

%vkui--font-display-title1--regular {
	font-size: 23px;
	line-height: 28px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title2--regular {
	font-size: 21px;
	line-height: 26px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title2--compact {
	font-size: 22px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title3--regular {
	font-size: 19px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title4--regular {
	font-size: 17px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-title1--regular {
	font-size: 24px;
	line-height: 28px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title1--compact {
	font-size: 24px;
	line-height: 28px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title2--regular {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title2--compact {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title3--regular {
	font-size: 17px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title3--compact {
	font-size: 17px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline1--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline1--compact {
	font-size: 16px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline2--regular {
	font-size: 14px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline2--compact {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-text--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-text--compact {
	font-size: 16px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-paragraph--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-subhead--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-subhead--compact {
	font-size: 14px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-footnote--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-footnote--compact {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-footnote-caps--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.3px;
}
%vkui--font-footnote-caps--compact {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.3px;
}
%vkui--font-caption1--regular {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption1--compact {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption1-caps--regular {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.26px;
}
%vkui--font-caption1-caps--compact {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.26px;
}
%vkui--font-caption2--regular {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption2--compact {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption2-caps--regular {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.22px;
}
%vkui--font-caption2-caps--compact {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.22px;
}
%vkui--font-caption3--regular {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption3--compact {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption3-caps--regular {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.16px;
}
%vkui--font-caption3-caps--compact {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.16px;
}
%vkui--font-h0--regular {
	font-size: 28px;
	line-height: 32px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 600;
}
%vkui--font-h0--compact {
	font-size: 44px;
	line-height: 52px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 600;
}
%vkui--font-h1--regular {
	font-size: 36px;
	line-height: 48px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h1--compact {
	font-size: 28px;
	line-height: 36px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h2--regular {
	font-size: 28px;
	line-height: 34px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h2--compact {
	font-size: 24px;
	line-height: 32px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--media-font-media-header--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: -0.005em;
}
%vkui--media-font-media-header--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 40px;
	line-height: 48px;
	letter-spacing: -0.005em;
}
%vkui--media-font-media-title1--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 28px;
	line-height: 36px;
}
%vkui--media-font-media-title1--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 28px;
	line-height: 36px;
}
%vkui--media-font-media-title2--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
}
%vkui--media-font-media-title2--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
}
%vkui--media-font-media-title3--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
}
%vkui--media-font-media-title3--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
}
%vkui--media-font-media-lead--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 19px;
	line-height: 28px;
}
%vkui--media-font-media-lead--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: -0.003em;
}
%vkui--media-font-media-paragraph--regular {
	font-family: Georgia, serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
}
%vkui--media-font-media-paragraph--compact {
	font-family: Georgia, serif;
	font-weight: 400;
	font-size: 19px;
	line-height: 32px;
}
%vkui--font-h3--regular {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h4--regular {
	font-size: 15px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-lead--regular {
	font-size: 19px;
	line-height: 30px;
	font-family: Georgia, serif;
	font-weight: 400;
	font-style: italic;
}
%vkui--font-article-body--regular {
	font-size: 18px;
	line-height: 28px;
	font-family: Georgia, serif;
	font-weight: 400;
}
%vkui--font-specific-text--regular {
	font-size: 18px;
	line-height: 28px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-specific-footnote--regular {
	font-size: 14px;
	line-height: 22px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-specific-button--regular {
	font-size: 16px;
	line-height: 24px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline--compact {
	font-size: 16px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
@custom-media --width-touch (max-width: 659px);
@custom-media --width-to-touch (max-width: 659px);
@custom-media --width-from-tablet (min-width: 660px);
@custom-media --width-tablet (min-width: 660px) and (max-width: 979px);
@custom-media --width-to-tablet (max-width: 979px);
@custom-media --width-from-desktop-s (min-width: 980px);
@custom-media --width-desktop-s (min-width: 980px) and (max-width: 1299px);
@custom-media --width-to-desktop-s (max-width: 1299px);
@custom-media --width-from-desktop-m (min-width: 1300px);
@custom-media --width-desktop-m (min-width: 1300px);
}

@media (color-index: 48) and (--width-touch) {

:root {
	--vkui--theme-name: 'mediaDark';
	--vkui--font-family-fallbacks: Inter, Helvetica, Arial, sans-serif;
	--vkui--font-family-accent: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	--vkui--font-family-base: Inter, Helvetica, Arial, sans-serif;
	--vkui--media-font-weight-accent1: 400;
	--vkui--media-font-weight-accent2: 500;
	--vkui--media-font-weight-accent3: 600;
	--vkui--media-font-weight-base1: 400;
	--vkui--media-font-weight-base2: 700;
	--vkui--media-font-weight-base3: 700;
	--vkui--size-select-icon-padding--compact_x: 7px;
	--vkui--size-select-icon-padding--compact: 7px;
	--vkui--size-select-icon-padding--regular: 6px;
	--vkui--size-popup-base-padding--compact_x: 20px;
	--vkui--size-popup-base-padding--regular: 32px;
	--vkui--size-popup-header-padding--compact_x: 16px;
	--vkui--size-popup-header-padding--regular: 24px;
	--vkui--size-border-radius--regular: 8px;
	--vkui--size-border-radius-rounded--regular: 48px;
	--vkui--size-check-border-radius--regular: 4px;
	--vkui--size-border-radius-paper--regular: 4px;
	--vkui--size-border-radius-promo--regular: 20px;
	--vkui--size-field-height--regular: 48px;
	--vkui--size-search-height--regular: 36px;
	--vkui--size-search-height--compact: 32px;
	--vkui--size-button-large-height--regular: 48px;
	--vkui--size-button-medium-height--regular: 40px;
	--vkui--size-button-small-height--regular: 36px;
	--vkui--size-checkbox--regular: 16px;
	--vkui--size-arrow--regular: 8px;
	--vkui--size-arrow-promo--regular: 40px;
	--vkui--size-popup-small--regular: 430px;
	--vkui--size-popup-medium--regular: 680px;
	--vkui--size-popup-large--regular: 880px;
	--vkui--size-field-horizontal-padding--regular: 12px;
	--vkui--size-button-padding-horizontal--regular: 20px;
	--vkui--size-label-horizontal-margin--regular: 16px;
	--vkui--size-arrow-padding--regular: 12px;
	--vkui--size-tooltip-margin--regular: 8px;
	--vkui--size-icon-u-i--compact_x: 16px;
	--vkui--size-icon-u-i--compact: 16px;
	--vkui--size-icon-u-i--regular: 18px;
	--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: 12px;
	--vkui--size-card-border-radius--regular: 16px;
	--vkui--size-cardgrid-padding-vertical--regular: 8px;
	--vkui--size-base-padding-horizontal--regular: 16px;
	--vkui--size-base-padding-vertical--regular: 12px;
	--vkui--size-button-group-gap-space--regular: 1px;
	--vkui--size-button-group-gap-small--regular: 8px;
	--vkui--size-button-group-gap-medium--regular: 12px;
	--vkui--size-option-hierarchy--regular: 32px;
	--vkui--size-switch-height--regular: 14px;
	--vkui--size-switch-height--compact: 12px;
	--vkui--size-switch-width--regular: 34px;
	--vkui--size-switch-width--compact: 32px;
	--vkui--size-switch-pin--regular: 20px;
	--vkui--size-switch-pin--compact: 18px;
	--vkui--size-panel-header-height--compact: 48px;
	--vkui--size-panel-header-height--regular: 56px;
	--vkui--size-button-base-small-padding-horizontal--regular: 16px;
	--vkui--size-button-base-medium-padding-horizontal--regular: 16px;
	--vkui--size-button-base-large-padding-horizontal--regular: 20px;
	--vkui--size-button-base-small-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-base-medium-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-base-large-padding-horizontal-icon--regular: 16px;
	--vkui--size-button-tertiary-small-padding-horizontal--regular: 12px;
	--vkui--size-button-tertiary-medium-padding-horizontal--regular: 12px;
	--vkui--size-button-tertiary-large-padding-horizontal--regular: 16px;
	--vkui--size-button-tertiary-small-padding-horizontal-icon--regular: 8px;
	--vkui--size-button-tertiary-medium-padding-horizontal-icon--regular: 8px;
	--vkui--size-button-tertiary-large-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-minimum-width--regular: 80px;
	--vkui--size-form-item-padding-vertical--regular: 12px;
	--vkui--size-split-col-padding-horizontal--regular: 16px;
	--vkui--size-subnavigation-bar-gap--regular: 8px;
	--vkui--size-subnavigation-bar-padding-vertical--regular: 12px;
	--vkui--size-border1x--regular: 1px;
	--vkui--size-border2x--regular: 0.5px;
	--vkui--size-border3x--regular: 0.33px;
	--vkui--spacing-size-xs: 4px;
	--vkui--spacing-size-s: 6px;
	--vkui--spacing-size-m: 8px;
	--vkui--spacing-size-l: 10px;
	--vkui--spacing-size-xl: 12px;
	--vkui--elevation1: 0 2px 6px 0 rgba(0, 16, 61, 0.08), 0 1px 2px 0 rgba(0, 16, 61, 0.08);
	--vkui--elevation1-invert-y: 0 -2px 6px 0 rgba(0, 16, 61, 0.08), 0 -1px 2px 0 rgba(0, 16, 61, 0.08);
	--vkui--elevation2: 0 0 2px 0 rgba(0, 16, 61, 0.06), 0 0 6px 0 rgba(0, 16, 61, 0.06), 0 6px 12px 0 rgba(0, 16, 61, 0.06);
	--vkui--elevation3: 0 4px 20px 0 rgba(0,0,0,.16);
	--vkui--elevation4: 0 2px 6px 0 rgba(0, 16, 61, 0.06), 0 16px 48px 0 rgba(0, 16, 61, 0.08), 0 24px 68px 0 rgba(0, 16, 61, 0.16);
	--vkui--gradient-black: rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.014) 13%, rgba(0, 0, 0, 0.06) 27%, rgba(0, 0, 0, 0.316) 68%, rgba(0, 0, 0, 0.38) 84%, rgba(0, 0, 0, 0.4) 100%;
	--vkui--gradient-white: rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.036) 13%, rgba(255, 255, 255, 0.15) 27%, rgba(255, 255, 255, 0.79) 68%, rgba(255, 255, 255, 0.95) 84%, rgba(255, 255, 255, 1) 100%;
	--vkui--gradient-tint: rgba(246, 247, 248, 0) 0%, rgba(246, 247, 248, 0.036) 13%, rgba(246, 247, 248, 0.15) 27%, rgba(246, 247, 248, 0.79) 68%, rgba(246, 247, 248, 0.95) 84%, rgba(246, 247, 248, 1) 100%;
	--vkui--gradient: rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.036) 13%, rgba(255, 255, 255, 0.15) 27%, rgba(255, 255, 255, 0.79) 68%, rgba(255, 255, 255, 0.95) 84%, rgba(255, 255, 255, 1) 100%;
	--vkui--animation-duration-l: 0.4s;
	--vkui--animation-duration-m: 0.2s;
	--vkui--animation-duration-s: 0.1s;
	--vkui--animation-easing-default: cubic-bezier(0.3, 0.3, 0.5, 1);
	--vkui--animation-easing-platform: cubic-bezier(0.3, 0.3, 0.5, 1);
	--vkui--opacity-disable: 0.48;
	--vkui--opacity-disable-accessibility: 0.64;
	--vkui--z-index-modal: 99;
	--vkui--z-index-popout: 100;
	--vkui--x0: 0px;
	--vkui--x025: 1px;
	--vkui--x05: 2px;
	--vkui--x1: 4px;
	--vkui--x2: 8px;
	--vkui--x3: 12px;
	--vkui--x4: 16px;
	--vkui--x5: 20px;
	--vkui--x6: 24px;
	--vkui--x8: 32px;
	--vkui--x10: 40px;
	--vkui--x12: 48px;
	--vkui--x15: 60px;
	--vkui--x20: 80px;
	--vkui--size-base: 4px;
	--vkui--size-grid: 20px;
	--vkui--size-arrow-height--regular: 8px;
	--vkui--size-arrow-width--regular: 12px;
	--vkui--size-base-padding--compact_x: 16px;
	--vkui--size-base-padding--regular: 20px;
	--vkui--size-border-width-tab--regular: 2px;
	--vkui--size-border-width-bar--regular: 4px;
	--vkui--size-border-width-accent--regular: 8px;
	--vkui--size-border-width-accent-secondary--regular: 4px;
	--vkui--size-control-button-width-min--compact_x: 130px;
	--vkui--size-control-button-width-min--compact: 130px;
	--vkui--size-control-button-width-min--regular: 94px;
	--vkui--size-promo-button-close--regular: 32px;
	--vkui--size-button-slider-height--regular: 24px;
	--vkui--size-button-slider-width--regular: 12px;
	--vkui--size-button-slider-width-pointer--regular: 16px;
	--vkui--size-field-width-min--compact_x: 288px;
	--vkui--size-field-width-min--regular: 380px;
	--vkui--size-label-width--regular: 184px;
	--vkui--size-progress--regular: 4px;
	--vkui--size-progress-scroll--regular: 12px;
	--vkui--size-dot-bullet--regular: 4px;
	--vkui--size-dot-indicate--regular: 8px;
	--vkui--size-dot-clickable--regular: 12px;
	--vkui--size-vertical-padding--regular: 0px;
	--vkui--size-button-more-padding--regular: 8px;
	--vkui--size-icon-more-padding--regular: 12px;
	--vkui--size-button-icon-padding--regular: 20px;
	--vkui--size-div-padding--regular: 4px;
	--vkui--size-menu-padding--regular: 8px;
	--vkui--size-tag-padding--regular: 8px;
	--vkui--size-tab-padding--compact_x: 0px;
	--vkui--size-tab-padding--compact: 0px;
	--vkui--size-tab-padding--regular: 16px;
	--vkui--size-table-horizontal-padding--regular: 16px;
	--vkui--size-table-vertical-padding--regular: 16px;
	--vkui--size-slice-top-padding--regular: 40px;
	--vkui--size-slice-bottom-padding--regular: 60px;
	--vkui--size-base-margin--regular: 12px;
	--vkui--size-label-vertical-margin--regular: 4px;
	--vkui--size-tip-margin--regular: 4px;
	--vkui--size-field-horizontal-margin--compact_x: 16px;
	--vkui--size-field-horizontal-margin--compact: 16px;
	--vkui--size-field-horizontal-margin--regular: 20px;
	--vkui--size-field-vertical-margin--regular: 24px;
	--vkui--size-field-set-margin--regular: 32px;
	--vkui--size-icon-margin--regular: 8px;
	--vkui--size-choice-margin--regular: 8px;
	--vkui--size-menu-margin--regular: 2px;
	--vkui--size-tag-margin--regular: 8px;
	--vkui--size-tab-margin--compact_x: 32px;
	--vkui--size-tab-margin--compact: 32px;
	--vkui--size-tab-margin--regular: 8px;
	--vkui--size-bullet-margin--regular: 12px;
	--vkui--size-attribute-margin--regular: 4px;
	--vkui--size-popup-margin--compact_x: 8px;
	--vkui--size-popup-margin--compact: 8px;
	--vkui--size-popup-margin--regular: 24px;
	--vkui--size-header-icon--regular: 20px;
	--vkui--size-wysiwyg-icon--regular: 14px;
	--vkui--size-illustration-s--regular: 48px;
	--vkui--size-illustration-x-m--regular: 72px;
	--vkui--size-illustration-m--regular: 96px;
	--vkui--size-illustration-l--regular: 144px;
	--vkui--size-illustration-x-x-l--regular: 228px;
	--vkui--tone-value-overlay: 0.48;
	--vkui--tone-value-viewer: 0.88;
	--vkui--tone-value-toolbar: 0.24;
	--vkui--tone-value-hover: 0.04;
	--vkui--tone-value-active: 0.08;
	--vkui--tone-value-focus: 0.08;
	--vkui--type-border-button: solid;
	--vkui--type-border-position: inset;
	--vkui--theme-name-base: 'media';
	--vkui--font-family-article: Inter, Helvetica, Arial, sans-serif;
	--vkui--font-weight-article1: 400;
	--vkui--font-weight-article2: 700;
	--vkui--grid-wrapper-content--compact_x: 100%;
	--vkui--grid-wrapper-content--compact: 620px;
	--vkui--grid-wrapper-content--regular: 940px;
	--vkui--grid-wrapper-content--large: 1260px;
	--vkui--grid-main-content--compact_x: 100%;
	--vkui--grid-main-content--compact: 620px;
	--vkui--grid-main-content--regular: 620px;
	--vkui--grid-main-content--large: 780px;
	--vkui--grid-aside-content--compact_x: 100%;
	--vkui--grid-aside-content--compact: 300px;
	--vkui--grid-aside-content--regular: 300px;
	--vkui--grid-aside-content--large: 300px;
	--vkui--grid-content--compact_x: 100%;
	--vkui--grid-content--compact: 580px;
	--vkui--grid-content--regular: 880px;
	--vkui--grid-content--large: 1180px;
	--vkui--grid-column-x2--compact_x: 100%;
	--vkui--grid-column-x2--compact: 280px;
	--vkui--grid-column-x2--regular: 430px;
	--vkui--grid-column-x2--large: 580px;
	--vkui--grid-column-x3--compact_x: 100%;
	--vkui--grid-column-x3--compact: 180px;
	--vkui--grid-column-x3--regular: 280px;
	--vkui--grid-column-x3--large: 380px;
	--vkui--grid-column-x4--compact_x: 100%;
	--vkui--grid-column-x4--compact: 130px;
	--vkui--grid-column-x4--regular: 205px;
	--vkui--grid-column-x4--large: 280px;
	--vkui--grid-column-x6--compact_x: 100%;
	--vkui--grid-column-x6--compact: 80px;
	--vkui--grid-column-x6--regular: 130px;
	--vkui--grid-column-x6--large: 180px;
	--vkui--grid-layout-article--compact_x: 100%;
	--vkui--grid-layout-article--compact: 100%;
	--vkui--grid-layout-article--regular: 540px;
	--vkui--grid-layout-article--large: 540px;
	--vkui--grid-layout-banner--compact_x: 100%;
	--vkui--grid-layout-banner--compact: 280px;
	--vkui--grid-layout-banner--regular: 280px;
	--vkui--grid-layout-banner--large: 560px;
	--vkui--colors-scheme: dark;
	--vkui--color-background-accent: #0077FF;
	--vkui--color-background-accent--hover: #0A7CFF;
	--vkui--color-background-accent--active: #1482FF;
	--vkui--color-background-accent-themed: #FFFFFF;
	--vkui--color-background-accent-themed--hover: #EBEDF0;
	--vkui--color-background-accent-themed--active: #D7D8DB;
	--vkui--color-background-accent-themed-alpha: rgba(255, 255, 255, 0.2);
	--vkui--color-background-accent-themed-alpha--hover: rgba(255, 255, 255, 0.24);
	--vkui--color-background-accent-themed-alpha--active: rgba(255, 255, 255, 0.28);
	--vkui--color-background-accent-alternative: #FF9E00;
	--vkui--color-background-accent-alternative--hover: #FFA20A;
	--vkui--color-background-accent-alternative--active: #FFA614;
	--vkui--color-background-content: #232324;
	--vkui--color-background-content--hover: #2C2C2D;
	--vkui--color-background-content--active: #353536;
	--vkui--color-background-secondary: #2A2A2B;
	--vkui--color-background-secondary--hover: #333333;
	--vkui--color-background-secondary--active: #3B3B3C;
	--vkui--color-background-secondary-alpha: rgba(255, 255, 255, 0.12);
	--vkui--color-background-secondary-alpha--hover: rgba(255, 255, 255, 0.16);
	--vkui--color-background-secondary-alpha--active: rgba(255, 255, 255, 0.2);
	--vkui--color-background: #19191A;
	--vkui--color-background--hover: #222223;
	--vkui--color-background--active: #2B2B2C;
	--vkui--color-background-contrast: #FFFFFF;
	--vkui--color-background-contrast--hover: #EBEDF0;
	--vkui--color-background-contrast--active: #D7D8DB;
	--vkui--color-background-contrast-secondary-alpha: rgba(255, 255, 255, 0.2);
	--vkui--color-background-contrast-secondary-alpha--hover: rgba(255, 255, 255, 0.24);
	--vkui--color-background-contrast-secondary-alpha--active: rgba(255, 255, 255, 0.28);
	--vkui--color-background-warning: #6C4E00;
	--vkui--color-background-warning--hover: #72550A;
	--vkui--color-background-warning--active: #785C14;
	--vkui--color-background-negative: #FF5C5C;
	--vkui--color-background-negative--hover: #FF6363;
	--vkui--color-background-negative--active: #FF6969;
	--vkui--color-background-tertiary: #252525;
	--vkui--color-background-tertiary--hover: #2E2E2E;
	--vkui--color-background-tertiary--active: #363636;
	--vkui--color-background-tertiary-alpha: rgba(255, 255, 255, 0.02);
	--vkui--color-background-tertiary-alpha--hover: rgba(255, 255, 255, 0.1);
	--vkui--color-background-tertiary-alpha--active: rgba(255, 255, 255, 0.14);
	--vkui--color-background-modal: #303030;
	--vkui--color-background-modal--hover: #383838;
	--vkui--color-background-modal--active: #414141;
	--vkui--color-background-positive: #0DC268;
	--vkui--color-background-positive--hover: #17C46E;
	--vkui--color-background-positive--active: #20C774;
	--vkui--color-background-negative-tint: #522e2e;
	--vkui--color-background-negative-tint--hover: #593636;
	--vkui--color-background-negative-tint--active: #603F3F;
	--vkui--color-background-positive-tint: #182A22;
	--vkui--color-background-positive-tint--hover: #21332B;
	--vkui--color-background-positive-tint--active: #2A3B34;
	--vkui--color-field-background: #232324;
	--vkui--color-field-background--hover: #2C2C2D;
	--vkui--color-field-background--active: #353536;
	--vkui--color-background-modal-inverse: #FFFFFF;
	--vkui--color-background-modal-inverse--hover: #EBEDF0;
	--vkui--color-background-modal-inverse--active: #D7D8DB;
	--vkui--color-background-contrast-inverse: #303030;
	--vkui--color-background-contrast-inverse--hover: #383838;
	--vkui--color-background-contrast-inverse--active: #414141;
	--vkui--color-background-contrast-themed: #303030;
	--vkui--color-background-contrast-themed--hover: #383838;
	--vkui--color-background-contrast-themed--active: #414141;
	--vkui--color-background-accent-tint: #5a9eff;
	--vkui--color-background-accent-tint--hover: #61A2FF;
	--vkui--color-background-accent-tint--active: #67A6FF;
	--vkui--color-background-info-tint: #19202f;
	--vkui--color-background-info-tint--hover: #222937;
	--vkui--color-background-info-tint--active: #2B3240;
	--vkui--color-text-accent: #1A85FF;
	--vkui--color-text-accent--hover: #238AFF;
	--vkui--color-text-accent--active: #2C8FFF;
	--vkui--color-text-accent-themed: #FFFFFF;
	--vkui--color-text-accent-themed--hover: #EBEDF0;
	--vkui--color-text-accent-themed--active: #D7D8DB;
	--vkui--color-text-negative: #FF5C5C;
	--vkui--color-text-negative--hover: #FF6363;
	--vkui--color-text-negative--active: #FF6969;
	--vkui--color-text-link: #1A85FF;
	--vkui--color-text-link--hover: #238AFF;
	--vkui--color-text-link--active: #2C8FFF;
	--vkui--color-text-link-tint: #71AAEB;
	--vkui--color-text-link-tint--hover: #77ADEC;
	--vkui--color-text-link-tint--active: #7CB1ED;
	--vkui--color-text-link-themed: #FFFFFF;
	--vkui--color-text-link-themed--hover: #EBEDF0;
	--vkui--color-text-link-themed--active: #D7D8DB;
	--vkui--color-text-muted: #E7E8EA;
	--vkui--color-text-muted--hover: #E8E9EB;
	--vkui--color-text-muted--active: #E9EAEC;
	--vkui--color-text-primary: #E7E8EA;
	--vkui--color-text-primary--hover: #E8E9EB;
	--vkui--color-text-primary--active: #E9EAEC;
	--vkui--color-text-primary-invariably: #2C2D2E;
	--vkui--color-text-primary-invariably--hover: #343536;
	--vkui--color-text-primary-invariably--active: #3D3E3F;
	--vkui--color-text-secondary: #8C8E94;
	--vkui--color-text-secondary--hover: #919398;
	--vkui--color-text-secondary--active: #95979D;
	--vkui--color-text-subhead: #BFC1C5;
	--vkui--color-text-subhead--hover: #C2C3C7;
	--vkui--color-text-subhead--active: #C4C6CA;
	--vkui--color-text-tertiary: #74767A;
	--vkui--color-text-tertiary--hover: #7A7B7F;
	--vkui--color-text-tertiary--active: #7F8185;
	--vkui--color-text-link-visited: #528FDF;
	--vkui--color-text-link-visited--hover: #5993E0;
	--vkui--color-text-link-visited--active: #6098E2;
	--vkui--color-text-contrast: #FFFFFF;
	--vkui--color-text-contrast--hover: #EBEDF0;
	--vkui--color-text-contrast--active: #D7D8DB;
	--vkui--color-text-contrast-themed: #2C2D2E;
	--vkui--color-text-contrast-themed--hover: #343536;
	--vkui--color-text-contrast-themed--active: #3D3E3F;
	--vkui--color-link-contrast: #FFFFFF;
	--vkui--color-link-contrast--hover: #EBEDF0;
	--vkui--color-link-contrast--active: #D7D8DB;
	--vkui--color-text-positive: #0DC268;
	--vkui--color-text-positive--hover: #17C46E;
	--vkui--color-text-positive--active: #20C774;
	--vkui--color-icon-accent: #0077FF;
	--vkui--color-icon-accent--hover: #0A7CFF;
	--vkui--color-icon-accent--active: #1482FF;
	--vkui--color-icon-accent-themed: #FFFFFF;
	--vkui--color-icon-accent-themed--hover: #EBEDF0;
	--vkui--color-icon-accent-themed--active: #D7D8DB;
	--vkui--color-icon-primary: #D9DADD;
	--vkui--color-icon-primary--hover: #DBDBDE;
	--vkui--color-icon-primary--active: #DCDDE0;
	--vkui--color-icon-primary-invariably: #2C2D2E;
	--vkui--color-icon-primary-invariably--hover: #343536;
	--vkui--color-icon-primary-invariably--active: #3D3E3F;
	--vkui--color-icon-medium: #B0B1B6;
	--vkui--color-icon-medium--hover: #B3B4B9;
	--vkui--color-icon-medium--active: #B6B7BC;
	--vkui--color-icon-medium-alpha: rgba(245, 246, 255, 0.7);
	--vkui--color-icon-medium-alpha--hover: rgba(245, 246, 255, 0.74);
	--vkui--color-icon-medium-alpha--active: rgba(245, 246, 255, 0.78);
	--vkui--color-icon-secondary: #9C9DA2;
	--vkui--color-icon-secondary--hover: #A0A1A6;
	--vkui--color-icon-secondary--active: #A4A5A9;
	--vkui--color-icon-secondary-alpha: rgba(245, 246, 255, 0.6);
	--vkui--color-icon-secondary-alpha--hover: rgba(245, 246, 255, 0.64);
	--vkui--color-icon-secondary-alpha--active: rgba(245, 246, 255, 0.68);
	--vkui--color-icon-tertiary: #83848A;
	--vkui--color-icon-tertiary--hover: #88898F;
	--vkui--color-icon-tertiary--active: #8D8E93;
	--vkui--color-icon-tertiary-alpha: rgba(245, 246, 255, 0.5);
	--vkui--color-icon-tertiary-alpha--hover: rgba(245, 246, 255, 0.54);
	--vkui--color-icon-tertiary-alpha--active: rgba(245, 246, 255, 0.58);
	--vkui--color-icon-contrast: #FFFFFF;
	--vkui--color-icon-contrast--hover: #EBEDF0;
	--vkui--color-icon-contrast--active: #D7D8DB;
	--vkui--color-icon-contrast-themed: #2C2D2E;
	--vkui--color-icon-contrast-themed--hover: #343536;
	--vkui--color-icon-contrast-themed--active: #3D3E3F;
	--vkui--color-icon-positive: #0DC268;
	--vkui--color-icon-positive--hover: #17C46E;
	--vkui--color-icon-positive--active: #20C774;
	--vkui--color-icon-warning: #FF9E00;
	--vkui--color-icon-warning--hover: #FFA20A;
	--vkui--color-icon-warning--active: #FFA614;
	--vkui--color-icon-negative: #FF5C5C;
	--vkui--color-icon-negative--hover: #FF6363;
	--vkui--color-icon-negative--active: #FF6969;
	--vkui--color-icon-contrast-secondary: #F2F3F5;
	--vkui--color-icon-contrast-secondary--hover: #F3F3F5;
	--vkui--color-icon-contrast-secondary--active: #F3F4F6;
	--vkui--color-stroke-accent: #0077FF;
	--vkui--color-stroke-accent--hover: #0A7CFF;
	--vkui--color-stroke-accent--active: #1482FF;
	--vkui--color-stroke-accent-themed: #FFFFFF;
	--vkui--color-stroke-accent-themed--hover: #EBEDF0;
	--vkui--color-stroke-accent-themed--active: #D7D8DB;
	--vkui--color-stroke-contrast: #FFFFFF;
	--vkui--color-stroke-contrast--hover: #EBEDF0;
	--vkui--color-stroke-contrast--active: #D7D8DB;
	--vkui--color-stroke-negative: #FF5C5C;
	--vkui--color-stroke-negative--hover: #FF6363;
	--vkui--color-stroke-negative--active: #FF6969;
	--vkui--color-image-border-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-image-border-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-image-border-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-field-border-alpha: rgba(255, 255, 255, 0.16);
	--vkui--color-field-border-alpha--hover: rgba(255, 255, 255, 0.2);
	--vkui--color-field-border-alpha--active: rgba(255, 255, 255, 0.24);
	--vkui--color-separator-primary-alpha: rgba(0, 0, 0, 0.4);
	--vkui--color-separator-primary-alpha--hover: rgba(0, 0, 0, 0.44);
	--vkui--color-separator-primary-alpha--active: rgba(0, 0, 0, 0.48);
	--vkui--color-separator-secondary: #181818;
	--vkui--color-separator-secondary--hover: #212121;
	--vkui--color-separator-secondary--active: #2A2A2A;
	--vkui--color-separator-primary: #151516;
	--vkui--color-separator-primary--hover: #1E1E1F;
	--vkui--color-separator-primary--active: #282829;
	--vkui--color-stroke-positive: #0DC268;
	--vkui--color-stroke-positive--hover: #17C46E;
	--vkui--color-stroke-positive--active: #20C774;
	--vkui--color-separator-primary2x: #202022;
	--vkui--color-separator-primary2x--hover: #29292B;
	--vkui--color-separator-primary2x--active: #323234;
	--vkui--color-separator-primary3x: #2d2d2f;
	--vkui--color-separator-primary3x--hover: #353537;
	--vkui--color-separator-primary3x--active: #3E3E40;
	--vkui--color-accent-blue: #0077ff;
	--vkui--color-accent-blue--hover: #0A7CFF;
	--vkui--color-accent-blue--active: #1482FF;
	--vkui--color-accent-gray: #9C9DA2;
	--vkui--color-accent-gray--hover: #A0A1A6;
	--vkui--color-accent-gray--active: #A4A5A9;
	--vkui--color-accent-red: #ED330A;
	--vkui--color-accent-red--hover: #EE3B14;
	--vkui--color-accent-red--active: #EE431E;
	--vkui--color-accent-orange-fire: #F05C44;
	--vkui--color-accent-orange-fire--hover: #F1634B;
	--vkui--color-accent-orange-fire--active: #F16953;
	--vkui--color-accent-orange: #FF9E00;
	--vkui--color-accent-orange--hover: #FFA20A;
	--vkui--color-accent-orange--active: #FFA614;
	--vkui--color-accent-orange-peach: #FFC062;
	--vkui--color-accent-orange-peach--hover: #FFC368;
	--vkui--color-accent-orange-peach--active: #FFC56F;
	--vkui--color-accent-lime: #B8FC75;
	--vkui--color-accent-lime--hover: #BBFC7B;
	--vkui--color-accent-lime--active: #BEFC80;
	--vkui--color-accent-green: #0DC268;
	--vkui--color-accent-green--hover: #17C46E;
	--vkui--color-accent-green--active: #20C774;
	--vkui--color-accent-cyan: #07E5F9;
	--vkui--color-accent-cyan--hover: #11E6F9;
	--vkui--color-accent-cyan--active: #1BE7F9;
	--vkui--color-accent-azure: #0077FF;
	--vkui--color-accent-azure--hover: #0A7CFF;
	--vkui--color-accent-azure--active: #1482FF;
	--vkui--color-accent-purple: #8C64FF;
	--vkui--color-accent-purple--hover: #916AFF;
	--vkui--color-accent-purple--active: #9570FF;
	--vkui--color-accent-violet: #C15DF3;
	--vkui--color-accent-violet--hover: #C363F3;
	--vkui--color-accent-violet--active: #C66AF4;
	--vkui--color-accent-raspberry-pink: #F060C0;
	--vkui--color-accent-raspberry-pink--hover: #F166C3;
	--vkui--color-accent-raspberry-pink--active: #F16DC5;
	--vkui--color-accent-pink: #FF3985;
	--vkui--color-accent-pink--hover: #FF418A;
	--vkui--color-accent-pink--active: #FF498F;
	--vkui--color-accent-secondary: #FF9E00;
	--vkui--color-accent-secondary--hover: #FFA20A;
	--vkui--color-accent-secondary--active: #FFA614;
	--vkui--color-action-sheet-text: #0077FF;
	--vkui--color-action-sheet-text--hover: #0A7CFF;
	--vkui--color-action-sheet-text--active: #1482FF;
	--vkui--color-header-background: #232324;
	--vkui--color-header-background--hover: #2C2C2D;
	--vkui--color-header-background--active: #353536;
	--vkui--color-panel-header-icon: #0077FF;
	--vkui--color-panel-header-icon--hover: #0A7CFF;
	--vkui--color-panel-header-icon--active: #1482FF;
	--vkui--color-write-bar-input-background: #2A2A2B;
	--vkui--color-write-bar-input-background--hover: #333333;
	--vkui--color-write-bar-input-background--active: #3B3B3C;
	--vkui--color-write-bar-input-border: #2C2D2E;
	--vkui--color-write-bar-input-border--hover: #343536;
	--vkui--color-write-bar-input-border--active: #3D3E3F;
	--vkui--color-write-bar-input-border-alpha: rgba(255, 255, 255, 0.8);
	--vkui--color-write-bar-input-border-alpha--hover: rgba(255, 255, 255, 0.84);
	--vkui--color-write-bar-input-border-alpha--active: rgba(255, 255, 255, 0.88);
	--vkui--color-track-background: #434445;
	--vkui--color-track-background--hover: #4B4B4C;
	--vkui--color-track-background--active: #525354;
	--vkui--color-track-buffer: #83AAEA;
	--vkui--color-track-buffer--hover: #88ADEB;
	--vkui--color-track-buffer--active: #8DB1EC;
	--vkui--color-image-placeholder: #393A3B;
	--vkui--color-image-placeholder--hover: #414243;
	--vkui--color-image-placeholder--active: #494A4B;
	--vkui--color-image-placeholder-alpha: rgba(255, 255, 255, 0.8);
	--vkui--color-image-placeholder-alpha--hover: rgba(255, 255, 255, 0.84);
	--vkui--color-image-placeholder-alpha--active: rgba(255, 255, 255, 0.88);
	--vkui--color-search-field-background: #393A3B;
	--vkui--color-search-field-background--hover: #414243;
	--vkui--color-search-field-background--active: #494A4B;
	--vkui--color-write-bar-icon: #0077FF;
	--vkui--color-write-bar-icon--hover: #0A7CFF;
	--vkui--color-write-bar-icon--active: #1482FF;
	--vkui--color-skeleton-from: #2A2A2B;
	--vkui--color-skeleton-from--hover: #333333;
	--vkui--color-skeleton-from--active: #3B3B3C;
	--vkui--color-skeleton-to: #3E3F40;
	--vkui--color-skeleton-to--hover: #464748;
	--vkui--color-skeleton-to--active: #4D4E4F;
	--vkui--color-avatar-overlay: rgba(176, 178, 182, 0.48);
	--vkui--color-avatar-overlay--hover: rgba(176, 178, 182, 0.52);
	--vkui--color-avatar-overlay--active: rgba(176, 178, 182, 0.56);
	--vkui--color-avatar-overlay-inverse-alpha: rgba(255, 255, 255, 0.85);
	--vkui--color-avatar-overlay-inverse-alpha--hover: rgba(255, 255, 255, 0.89);
	--vkui--color-avatar-overlay-inverse-alpha--active: rgba(255, 255, 255, 0.93);
	--vkui--color-overlay-primary: rgba(0, 0, 0, 0.72);
	--vkui--color-overlay-primary--hover: rgba(0, 0, 0, 0.76);
	--vkui--color-overlay-primary--active: rgba(0, 0, 0, 0.8);
	--vkui--color-overlay-secondary: rgba(55, 56, 57, 0.5);
	--vkui--color-overlay-secondary--hover: rgba(55, 56, 57, 0.54);
	--vkui--color-overlay-secondary--active: rgba(55, 56, 57, 0.58);
	--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-button-text: #FFFFFF;
	--vkui--color-button-text--hover: #EBEDF0;
	--vkui--color-button-text--active: #D7D8DB;
	--vkui--color-button-icon: #FFFFFF;
	--vkui--color-button-icon--hover: #EBEDF0;
	--vkui--color-button-icon--active: #D7D8DB;
	--vkui--color-button-stroke: #FFFFFF;
	--vkui--color-button-stroke--hover: #EBEDF0;
	--vkui--color-button-stroke--active: #D7D8DB;
	--vkui--color-transparent: transparent;
	--vkui--color-transparent--hover: rgba(255, 255, 255, 0.04);
	--vkui--color-transparent--active: rgba(255, 255, 255, 0.08);
	--vkui--color-rating: #ffd400;
	--vkui--color-rating--hover: #FFD60A;
	--vkui--color-rating--active: #FFD714;
	--vkui--color-button-contrast-alpha: rgba(255, 255, 255, 0.12);
	--vkui--color-button-contrast-alpha--hover: rgba(255, 255, 255, 0.2);
	--vkui--color-button-contrast-alpha--active: rgba(255, 255, 255, 0.24);
	--vkui--color-button-contrast: #252526;
	--vkui--color-button-contrast--hover: #29292A;
	--vkui--color-button-contrast--active: #2C2C2D;
	--vkui--color-thumb-error-background-alpha: rgba(237, 10, 52, 0.12);
	--vkui--color-thumb-error-background-alpha--hover: rgba(237, 10, 52, 0.16);
	--vkui--color-thumb-error-background-alpha--active: rgba(237, 10, 52, 0.2);
	--vkui--color-background-accent-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-accent-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-accent-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-accent-tint-alpha: rgba(0, 119, 255, 0.1);
	--vkui--color-background-accent-tint-alpha--hover: rgba(0, 119, 255, 0.14);
	--vkui--color-background-accent-tint-alpha--active: rgba(0, 119, 255, 0.18);
	--vkui--color-background-accent-tint-themed: #2b2b2c;
	--vkui--color-background-accent-tint-themed--hover: #333334;
	--vkui--color-background-accent-tint-themed--active: #3C3C3D;
	--vkui--color-background-warning-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-warning-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-warning-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-warning-tint-alpha: rgba(255, 158, 0, 0.1);
	--vkui--color-background-warning-tint-alpha--hover: rgba(255, 158, 0, 0.14);
	--vkui--color-background-warning-tint-alpha--active: rgba(255, 158, 0, 0.18);
	--vkui--color-background-warning-tint-themed: #2b2b2c;
	--vkui--color-background-warning-tint-themed--hover: #333334;
	--vkui--color-background-warning-tint-themed--active: #3C3C3D;
	--vkui--color-background-warning-tint: #302617;
	--vkui--color-background-warning-tint--hover: #382F20;
	--vkui--color-background-warning-tint--active: #41372A;
	--vkui--color-background-negative-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-negative-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-negative-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-negative-tint-alpha: rgba(237, 51, 10, 0.1);
	--vkui--color-background-negative-tint-alpha--hover: rgba(237, 51, 10, 0.14);
	--vkui--color-background-negative-tint-alpha--active: rgba(237, 51, 10, 0.18);
	--vkui--color-background-negative-tint-themed: #2b2b2c;
	--vkui--color-background-negative-tint-themed--hover: #333334;
	--vkui--color-background-negative-tint-themed--active: #3C3C3D;
	--vkui--color-background-positive-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-positive-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-positive-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-positive-tint-alpha: rgba(13, 194, 104, 0.1);
	--vkui--color-background-positive-tint-alpha--hover: rgba(13, 194, 104, 0.14);
	--vkui--color-background-positive-tint-alpha--active: rgba(13, 194, 104, 0.18);
	--vkui--color-background-positive-tint-themed: #2b2b2c;
	--vkui--color-background-positive-tint-themed--hover: #333334;
	--vkui--color-background-positive-tint-themed--active: #3C3C3D;
	--vkui--color-tooltip-background-blue-tint: #1C4479;
	--vkui--color-tooltip-background-blue-tint--hover: #254B7E;
	--vkui--color-tooltip-background-blue-tint--active: #2E5384;
	--vkui--color-tooltip-background-green-tint: #087C6D;
	--vkui--color-tooltip-background-green-tint--hover: #128173;
	--vkui--color-tooltip-background-green-tint--active: #1C8679;
	--vkui--color-tooltip-background-orange-tint: #78472A;
	--vkui--color-tooltip-background-orange-tint--hover: #7D4E33;
	--vkui--color-tooltip-background-orange-tint--active: #83563B;
	--vkui--color-tooltip-background-purple-tint: #73519F;
	--vkui--color-tooltip-background-purple-tint--hover: #7958A3;
	--vkui--color-tooltip-background-purple-tint--active: #7E5FA7;
	--vkui--color-tooltip-text-blue-themed: #FFFFFF;
	--vkui--color-tooltip-text-blue-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-blue-themed--active: #D7D8DB;
	--vkui--color-tooltip-text-green-themed: #FFFFFF;
	--vkui--color-tooltip-text-green-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-green-themed--active: #D7D8DB;
	--vkui--color-tooltip-text-orange-themed: #FFFFFF;
	--vkui--color-tooltip-text-orange-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-orange-themed--active: #D7D8DB;
	--vkui--color-tooltip-text-purple-themed: #FFFFFF;
	--vkui--color-tooltip-text-purple-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-purple-themed--active: #D7D8DB;
	--vkui--color-background-sky: #2b2b2c;
	--vkui--color-background-sky--hover: #333334;
	--vkui--color-background-sky--active: #3C3C3D;
	--vkui--color-background-sky-alpha: rgba(51, 51, 51, 0.8);
	--vkui--color-background-sky-alpha--hover: rgba(51, 51, 51, 0.84);
	--vkui--color-background-sky-alpha--active: rgba(51, 51, 51, 0.88);
	--vkui--color-primary-auto: #0077FF;
	--vkui--color-primary-auto--hover: #0A7CFF;
	--vkui--color-primary-auto--active: #1482FF;
	--vkui--color-primary-base: #0077FF;
	--vkui--color-primary-base--hover: #0A7CFF;
	--vkui--color-primary-base--active: #1482FF;
	--vkui--color-primary-deti: #0077FF;
	--vkui--color-primary-deti--hover: #0A7CFF;
	--vkui--color-primary-deti--active: #1482FF;
	--vkui--color-primary-dobro: #ffd400;
	--vkui--color-primary-dobro--hover: #FFD60A;
	--vkui--color-primary-dobro--active: #FFD714;
	--vkui--color-primary-health: #0077FF;
	--vkui--color-primary-health--hover: #0A7CFF;
	--vkui--color-primary-health--active: #1482FF;
	--vkui--color-primary-health-new: #0077FF;
	--vkui--color-primary-health-new--hover: #0A7CFF;
	--vkui--color-primary-health-new--active: #1482FF;
	--vkui--color-primary-hitech: #0077FF;
	--vkui--color-primary-hitech--hover: #0A7CFF;
	--vkui--color-primary-hitech--active: #1482FF;
	--vkui--color-primary-kino: #0077FF;
	--vkui--color-primary-kino--hover: #0A7CFF;
	--vkui--color-primary-kino--active: #1482FF;
	--vkui--color-primary-lady: #0077FF;
	--vkui--color-primary-lady--hover: #0A7CFF;
	--vkui--color-primary-lady--active: #1482FF;
	--vkui--color-primary-mycom: #00abf2;
	--vkui--color-primary-mycom--hover: #0AAEF3;
	--vkui--color-primary-mycom--active: #14B2F3;
	--vkui--color-primary-realty: #0077FF;
	--vkui--color-primary-realty--hover: #0A7CFF;
	--vkui--color-primary-realty--active: #1482FF;
	--vkui--color-primary-pharma: #1DD3A2;
	--vkui--color-primary-pharma--hover: #26D5A6;
	--vkui--color-primary-pharma--active: #2FD7A9;
	--vkui--color-primary-pets: #0077FF;
	--vkui--color-primary-pets--hover: #0A7CFF;
	--vkui--color-primary-pets--active: #1482FF;
	--vkui--color-secondary-base: #0077FF;
	--vkui--color-secondary-base--hover: #0A7CFF;
	--vkui--color-secondary-base--active: #1482FF;
	--vkui--color-secondary-health: #0077FF;
	--vkui--color-secondary-health--hover: #0A7CFF;
	--vkui--color-secondary-health--active: #1482FF;
	--vkui--color-secondary-mycom: #fc2c38;
	--vkui--color-secondary-mycom--hover: #FC3440;
	--vkui--color-secondary-mycom--active: #FC3D48;
	--vkui--color-social-vk: #3F8AE0;
	--vkui--color-social-vk--hover: #478FE1;
	--vkui--color-social-vk--active: #4E93E2;
	--vkui--color-social-ok: #ee8208;
	--vkui--color-social-ok--hover: #EF8712;
	--vkui--color-social-ok--active: #EF8C1C;
	--vkui--color-social-fb: #1877f2;
	--vkui--color-social-fb--hover: #217CF3;
	--vkui--color-social-fb--active: #2A82F3;
	--vkui--color-social-mir: #117eda;
	--vkui--color-social-mir--hover: #1B83DB;
	--vkui--color-social-mir--active: #2488DD;
	--vkui--color-social-twitter: #1da1f2;
	--vkui--color-social-twitter--hover: #26A5F3;
	--vkui--color-social-twitter--active: #2FA9F3;
	--vkui--color-social-behance: #1769ff;
	--vkui--color-social-behance--hover: #206FFF;
	--vkui--color-social-behance--active: #2A75FF;
	--vkui--color-social-dribbble: #ea4c89;
	--vkui--color-social-dribbble--hover: #EB538E;
	--vkui--color-social-dribbble--active: #EC5A92;
}

%vkui--font-display-title1--regular {
	font-size: 23px;
	line-height: 28px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title2--regular {
	font-size: 21px;
	line-height: 26px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title2--compact {
	font-size: 22px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title3--regular {
	font-size: 19px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title4--regular {
	font-size: 17px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-title1--regular {
	font-size: 24px;
	line-height: 28px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title1--compact {
	font-size: 24px;
	line-height: 28px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title2--regular {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title2--compact {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title3--regular {
	font-size: 17px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title3--compact {
	font-size: 17px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline1--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline1--compact {
	font-size: 16px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline2--regular {
	font-size: 14px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline2--compact {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-text--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-text--compact {
	font-size: 16px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-paragraph--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-subhead--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-subhead--compact {
	font-size: 14px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-footnote--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-footnote--compact {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-footnote-caps--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.3px;
}
%vkui--font-footnote-caps--compact {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.3px;
}
%vkui--font-caption1--regular {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption1--compact {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption1-caps--regular {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.26px;
}
%vkui--font-caption1-caps--compact {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.26px;
}
%vkui--font-caption2--regular {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption2--compact {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption2-caps--regular {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.22px;
}
%vkui--font-caption2-caps--compact {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.22px;
}
%vkui--font-caption3--regular {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption3--compact {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption3-caps--regular {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.16px;
}
%vkui--font-caption3-caps--compact {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.16px;
}
%vkui--font-h0--regular {
	font-size: 28px;
	line-height: 32px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 600;
}
%vkui--font-h0--compact {
	font-size: 44px;
	line-height: 52px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 600;
}
%vkui--font-h1--regular {
	font-size: 36px;
	line-height: 48px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h1--compact {
	font-size: 28px;
	line-height: 36px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h2--regular {
	font-size: 28px;
	line-height: 34px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h2--compact {
	font-size: 24px;
	line-height: 32px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--media-font-media-header--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: -0.005em;
}
%vkui--media-font-media-header--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 40px;
	line-height: 48px;
	letter-spacing: -0.005em;
}
%vkui--media-font-media-title1--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 28px;
	line-height: 36px;
}
%vkui--media-font-media-title1--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 28px;
	line-height: 36px;
}
%vkui--media-font-media-title2--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
}
%vkui--media-font-media-title2--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
}
%vkui--media-font-media-title3--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
}
%vkui--media-font-media-title3--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
}
%vkui--media-font-media-lead--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 19px;
	line-height: 28px;
}
%vkui--media-font-media-lead--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: -0.003em;
}
%vkui--media-font-media-paragraph--regular {
	font-family: Georgia, serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
}
%vkui--media-font-media-paragraph--compact {
	font-family: Georgia, serif;
	font-weight: 400;
	font-size: 19px;
	line-height: 32px;
}
%vkui--font-h3--regular {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h4--regular {
	font-size: 15px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-lead--regular {
	font-size: 19px;
	line-height: 30px;
	font-family: Georgia, serif;
	font-weight: 400;
	font-style: italic;
}
%vkui--font-article-body--regular {
	font-size: 18px;
	line-height: 28px;
	font-family: Georgia, serif;
	font-weight: 400;
}
%vkui--font-specific-text--regular {
	font-size: 18px;
	line-height: 28px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-specific-footnote--regular {
	font-size: 14px;
	line-height: 22px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-specific-button--regular {
	font-size: 16px;
	line-height: 24px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline--compact {
	font-size: 16px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
@custom-media --width-touch (max-width: 659px);
@custom-media --width-to-touch (max-width: 659px);
@custom-media --width-from-tablet (min-width: 660px);
@custom-media --width-tablet (min-width: 660px) and (max-width: 979px);
@custom-media --width-to-tablet (max-width: 979px);
@custom-media --width-from-desktop-s (min-width: 980px);
@custom-media --width-desktop-s (min-width: 980px) and (max-width: 1299px);
@custom-media --width-to-desktop-s (max-width: 1299px);
@custom-media --width-from-desktop-m (min-width: 1300px);
@custom-media --width-desktop-m (min-width: 1300px);
}

@media (prefers-color-scheme: dark) and (--width-touch) {

:root {
	--vkui--theme-name: 'mediaDark';
	--vkui--font-family-fallbacks: Inter, Helvetica, Arial, sans-serif;
	--vkui--font-family-accent: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	--vkui--font-family-base: Inter, Helvetica, Arial, sans-serif;
	--vkui--media-font-weight-accent1: 400;
	--vkui--media-font-weight-accent2: 500;
	--vkui--media-font-weight-accent3: 600;
	--vkui--media-font-weight-base1: 400;
	--vkui--media-font-weight-base2: 700;
	--vkui--media-font-weight-base3: 700;
	--vkui--size-select-icon-padding--compact_x: 7px;
	--vkui--size-select-icon-padding--compact: 7px;
	--vkui--size-select-icon-padding--regular: 6px;
	--vkui--size-popup-base-padding--compact_x: 20px;
	--vkui--size-popup-base-padding--regular: 32px;
	--vkui--size-popup-header-padding--compact_x: 16px;
	--vkui--size-popup-header-padding--regular: 24px;
	--vkui--size-border-radius--regular: 8px;
	--vkui--size-border-radius-rounded--regular: 48px;
	--vkui--size-check-border-radius--regular: 4px;
	--vkui--size-border-radius-paper--regular: 4px;
	--vkui--size-border-radius-promo--regular: 20px;
	--vkui--size-field-height--regular: 48px;
	--vkui--size-search-height--regular: 36px;
	--vkui--size-search-height--compact: 32px;
	--vkui--size-button-large-height--regular: 48px;
	--vkui--size-button-medium-height--regular: 40px;
	--vkui--size-button-small-height--regular: 36px;
	--vkui--size-checkbox--regular: 16px;
	--vkui--size-arrow--regular: 8px;
	--vkui--size-arrow-promo--regular: 40px;
	--vkui--size-popup-small--regular: 430px;
	--vkui--size-popup-medium--regular: 680px;
	--vkui--size-popup-large--regular: 880px;
	--vkui--size-field-horizontal-padding--regular: 12px;
	--vkui--size-button-padding-horizontal--regular: 20px;
	--vkui--size-label-horizontal-margin--regular: 16px;
	--vkui--size-arrow-padding--regular: 12px;
	--vkui--size-tooltip-margin--regular: 8px;
	--vkui--size-icon-u-i--compact_x: 16px;
	--vkui--size-icon-u-i--compact: 16px;
	--vkui--size-icon-u-i--regular: 18px;
	--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: 12px;
	--vkui--size-card-border-radius--regular: 16px;
	--vkui--size-cardgrid-padding-vertical--regular: 8px;
	--vkui--size-base-padding-horizontal--regular: 16px;
	--vkui--size-base-padding-vertical--regular: 12px;
	--vkui--size-button-group-gap-space--regular: 1px;
	--vkui--size-button-group-gap-small--regular: 8px;
	--vkui--size-button-group-gap-medium--regular: 12px;
	--vkui--size-option-hierarchy--regular: 32px;
	--vkui--size-switch-height--regular: 14px;
	--vkui--size-switch-height--compact: 12px;
	--vkui--size-switch-width--regular: 34px;
	--vkui--size-switch-width--compact: 32px;
	--vkui--size-switch-pin--regular: 20px;
	--vkui--size-switch-pin--compact: 18px;
	--vkui--size-panel-header-height--compact: 48px;
	--vkui--size-panel-header-height--regular: 56px;
	--vkui--size-button-base-small-padding-horizontal--regular: 16px;
	--vkui--size-button-base-medium-padding-horizontal--regular: 16px;
	--vkui--size-button-base-large-padding-horizontal--regular: 20px;
	--vkui--size-button-base-small-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-base-medium-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-base-large-padding-horizontal-icon--regular: 16px;
	--vkui--size-button-tertiary-small-padding-horizontal--regular: 12px;
	--vkui--size-button-tertiary-medium-padding-horizontal--regular: 12px;
	--vkui--size-button-tertiary-large-padding-horizontal--regular: 16px;
	--vkui--size-button-tertiary-small-padding-horizontal-icon--regular: 8px;
	--vkui--size-button-tertiary-medium-padding-horizontal-icon--regular: 8px;
	--vkui--size-button-tertiary-large-padding-horizontal-icon--regular: 12px;
	--vkui--size-button-minimum-width--regular: 80px;
	--vkui--size-form-item-padding-vertical--regular: 12px;
	--vkui--size-split-col-padding-horizontal--regular: 16px;
	--vkui--size-subnavigation-bar-gap--regular: 8px;
	--vkui--size-subnavigation-bar-padding-vertical--regular: 12px;
	--vkui--size-border1x--regular: 1px;
	--vkui--size-border2x--regular: 0.5px;
	--vkui--size-border3x--regular: 0.33px;
	--vkui--spacing-size-xs: 4px;
	--vkui--spacing-size-s: 6px;
	--vkui--spacing-size-m: 8px;
	--vkui--spacing-size-l: 10px;
	--vkui--spacing-size-xl: 12px;
	--vkui--elevation1: 0 2px 6px 0 rgba(0, 16, 61, 0.08), 0 1px 2px 0 rgba(0, 16, 61, 0.08);
	--vkui--elevation1-invert-y: 0 -2px 6px 0 rgba(0, 16, 61, 0.08), 0 -1px 2px 0 rgba(0, 16, 61, 0.08);
	--vkui--elevation2: 0 0 2px 0 rgba(0, 16, 61, 0.06), 0 0 6px 0 rgba(0, 16, 61, 0.06), 0 6px 12px 0 rgba(0, 16, 61, 0.06);
	--vkui--elevation3: 0 4px 20px 0 rgba(0,0,0,.16);
	--vkui--elevation4: 0 2px 6px 0 rgba(0, 16, 61, 0.06), 0 16px 48px 0 rgba(0, 16, 61, 0.08), 0 24px 68px 0 rgba(0, 16, 61, 0.16);
	--vkui--gradient-black: rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.014) 13%, rgba(0, 0, 0, 0.06) 27%, rgba(0, 0, 0, 0.316) 68%, rgba(0, 0, 0, 0.38) 84%, rgba(0, 0, 0, 0.4) 100%;
	--vkui--gradient-white: rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.036) 13%, rgba(255, 255, 255, 0.15) 27%, rgba(255, 255, 255, 0.79) 68%, rgba(255, 255, 255, 0.95) 84%, rgba(255, 255, 255, 1) 100%;
	--vkui--gradient-tint: rgba(246, 247, 248, 0) 0%, rgba(246, 247, 248, 0.036) 13%, rgba(246, 247, 248, 0.15) 27%, rgba(246, 247, 248, 0.79) 68%, rgba(246, 247, 248, 0.95) 84%, rgba(246, 247, 248, 1) 100%;
	--vkui--gradient: rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.036) 13%, rgba(255, 255, 255, 0.15) 27%, rgba(255, 255, 255, 0.79) 68%, rgba(255, 255, 255, 0.95) 84%, rgba(255, 255, 255, 1) 100%;
	--vkui--animation-duration-l: 0.4s;
	--vkui--animation-duration-m: 0.2s;
	--vkui--animation-duration-s: 0.1s;
	--vkui--animation-easing-default: cubic-bezier(0.3, 0.3, 0.5, 1);
	--vkui--animation-easing-platform: cubic-bezier(0.3, 0.3, 0.5, 1);
	--vkui--opacity-disable: 0.48;
	--vkui--opacity-disable-accessibility: 0.64;
	--vkui--z-index-modal: 99;
	--vkui--z-index-popout: 100;
	--vkui--x0: 0px;
	--vkui--x025: 1px;
	--vkui--x05: 2px;
	--vkui--x1: 4px;
	--vkui--x2: 8px;
	--vkui--x3: 12px;
	--vkui--x4: 16px;
	--vkui--x5: 20px;
	--vkui--x6: 24px;
	--vkui--x8: 32px;
	--vkui--x10: 40px;
	--vkui--x12: 48px;
	--vkui--x15: 60px;
	--vkui--x20: 80px;
	--vkui--size-base: 4px;
	--vkui--size-grid: 20px;
	--vkui--size-arrow-height--regular: 8px;
	--vkui--size-arrow-width--regular: 12px;
	--vkui--size-base-padding--compact_x: 16px;
	--vkui--size-base-padding--regular: 20px;
	--vkui--size-border-width-tab--regular: 2px;
	--vkui--size-border-width-bar--regular: 4px;
	--vkui--size-border-width-accent--regular: 8px;
	--vkui--size-border-width-accent-secondary--regular: 4px;
	--vkui--size-control-button-width-min--compact_x: 130px;
	--vkui--size-control-button-width-min--compact: 130px;
	--vkui--size-control-button-width-min--regular: 94px;
	--vkui--size-promo-button-close--regular: 32px;
	--vkui--size-button-slider-height--regular: 24px;
	--vkui--size-button-slider-width--regular: 12px;
	--vkui--size-button-slider-width-pointer--regular: 16px;
	--vkui--size-field-width-min--compact_x: 288px;
	--vkui--size-field-width-min--regular: 380px;
	--vkui--size-label-width--regular: 184px;
	--vkui--size-progress--regular: 4px;
	--vkui--size-progress-scroll--regular: 12px;
	--vkui--size-dot-bullet--regular: 4px;
	--vkui--size-dot-indicate--regular: 8px;
	--vkui--size-dot-clickable--regular: 12px;
	--vkui--size-vertical-padding--regular: 0px;
	--vkui--size-button-more-padding--regular: 8px;
	--vkui--size-icon-more-padding--regular: 12px;
	--vkui--size-button-icon-padding--regular: 20px;
	--vkui--size-div-padding--regular: 4px;
	--vkui--size-menu-padding--regular: 8px;
	--vkui--size-tag-padding--regular: 8px;
	--vkui--size-tab-padding--compact_x: 0px;
	--vkui--size-tab-padding--compact: 0px;
	--vkui--size-tab-padding--regular: 16px;
	--vkui--size-table-horizontal-padding--regular: 16px;
	--vkui--size-table-vertical-padding--regular: 16px;
	--vkui--size-slice-top-padding--regular: 40px;
	--vkui--size-slice-bottom-padding--regular: 60px;
	--vkui--size-base-margin--regular: 12px;
	--vkui--size-label-vertical-margin--regular: 4px;
	--vkui--size-tip-margin--regular: 4px;
	--vkui--size-field-horizontal-margin--compact_x: 16px;
	--vkui--size-field-horizontal-margin--compact: 16px;
	--vkui--size-field-horizontal-margin--regular: 20px;
	--vkui--size-field-vertical-margin--regular: 24px;
	--vkui--size-field-set-margin--regular: 32px;
	--vkui--size-icon-margin--regular: 8px;
	--vkui--size-choice-margin--regular: 8px;
	--vkui--size-menu-margin--regular: 2px;
	--vkui--size-tag-margin--regular: 8px;
	--vkui--size-tab-margin--compact_x: 32px;
	--vkui--size-tab-margin--compact: 32px;
	--vkui--size-tab-margin--regular: 8px;
	--vkui--size-bullet-margin--regular: 12px;
	--vkui--size-attribute-margin--regular: 4px;
	--vkui--size-popup-margin--compact_x: 8px;
	--vkui--size-popup-margin--compact: 8px;
	--vkui--size-popup-margin--regular: 24px;
	--vkui--size-header-icon--regular: 20px;
	--vkui--size-wysiwyg-icon--regular: 14px;
	--vkui--size-illustration-s--regular: 48px;
	--vkui--size-illustration-x-m--regular: 72px;
	--vkui--size-illustration-m--regular: 96px;
	--vkui--size-illustration-l--regular: 144px;
	--vkui--size-illustration-x-x-l--regular: 228px;
	--vkui--tone-value-overlay: 0.48;
	--vkui--tone-value-viewer: 0.88;
	--vkui--tone-value-toolbar: 0.24;
	--vkui--tone-value-hover: 0.04;
	--vkui--tone-value-active: 0.08;
	--vkui--tone-value-focus: 0.08;
	--vkui--type-border-button: solid;
	--vkui--type-border-position: inset;
	--vkui--theme-name-base: 'media';
	--vkui--font-family-article: Inter, Helvetica, Arial, sans-serif;
	--vkui--font-weight-article1: 400;
	--vkui--font-weight-article2: 700;
	--vkui--grid-wrapper-content--compact_x: 100%;
	--vkui--grid-wrapper-content--compact: 620px;
	--vkui--grid-wrapper-content--regular: 940px;
	--vkui--grid-wrapper-content--large: 1260px;
	--vkui--grid-main-content--compact_x: 100%;
	--vkui--grid-main-content--compact: 620px;
	--vkui--grid-main-content--regular: 620px;
	--vkui--grid-main-content--large: 780px;
	--vkui--grid-aside-content--compact_x: 100%;
	--vkui--grid-aside-content--compact: 300px;
	--vkui--grid-aside-content--regular: 300px;
	--vkui--grid-aside-content--large: 300px;
	--vkui--grid-content--compact_x: 100%;
	--vkui--grid-content--compact: 580px;
	--vkui--grid-content--regular: 880px;
	--vkui--grid-content--large: 1180px;
	--vkui--grid-column-x2--compact_x: 100%;
	--vkui--grid-column-x2--compact: 280px;
	--vkui--grid-column-x2--regular: 430px;
	--vkui--grid-column-x2--large: 580px;
	--vkui--grid-column-x3--compact_x: 100%;
	--vkui--grid-column-x3--compact: 180px;
	--vkui--grid-column-x3--regular: 280px;
	--vkui--grid-column-x3--large: 380px;
	--vkui--grid-column-x4--compact_x: 100%;
	--vkui--grid-column-x4--compact: 130px;
	--vkui--grid-column-x4--regular: 205px;
	--vkui--grid-column-x4--large: 280px;
	--vkui--grid-column-x6--compact_x: 100%;
	--vkui--grid-column-x6--compact: 80px;
	--vkui--grid-column-x6--regular: 130px;
	--vkui--grid-column-x6--large: 180px;
	--vkui--grid-layout-article--compact_x: 100%;
	--vkui--grid-layout-article--compact: 100%;
	--vkui--grid-layout-article--regular: 540px;
	--vkui--grid-layout-article--large: 540px;
	--vkui--grid-layout-banner--compact_x: 100%;
	--vkui--grid-layout-banner--compact: 280px;
	--vkui--grid-layout-banner--regular: 280px;
	--vkui--grid-layout-banner--large: 560px;
	--vkui--colors-scheme: dark;
	--vkui--color-background-accent: #0077FF;
	--vkui--color-background-accent--hover: #0A7CFF;
	--vkui--color-background-accent--active: #1482FF;
	--vkui--color-background-accent-themed: #FFFFFF;
	--vkui--color-background-accent-themed--hover: #EBEDF0;
	--vkui--color-background-accent-themed--active: #D7D8DB;
	--vkui--color-background-accent-themed-alpha: rgba(255, 255, 255, 0.2);
	--vkui--color-background-accent-themed-alpha--hover: rgba(255, 255, 255, 0.24);
	--vkui--color-background-accent-themed-alpha--active: rgba(255, 255, 255, 0.28);
	--vkui--color-background-accent-alternative: #FF9E00;
	--vkui--color-background-accent-alternative--hover: #FFA20A;
	--vkui--color-background-accent-alternative--active: #FFA614;
	--vkui--color-background-content: #232324;
	--vkui--color-background-content--hover: #2C2C2D;
	--vkui--color-background-content--active: #353536;
	--vkui--color-background-secondary: #2A2A2B;
	--vkui--color-background-secondary--hover: #333333;
	--vkui--color-background-secondary--active: #3B3B3C;
	--vkui--color-background-secondary-alpha: rgba(255, 255, 255, 0.12);
	--vkui--color-background-secondary-alpha--hover: rgba(255, 255, 255, 0.16);
	--vkui--color-background-secondary-alpha--active: rgba(255, 255, 255, 0.2);
	--vkui--color-background: #19191A;
	--vkui--color-background--hover: #222223;
	--vkui--color-background--active: #2B2B2C;
	--vkui--color-background-contrast: #FFFFFF;
	--vkui--color-background-contrast--hover: #EBEDF0;
	--vkui--color-background-contrast--active: #D7D8DB;
	--vkui--color-background-contrast-secondary-alpha: rgba(255, 255, 255, 0.2);
	--vkui--color-background-contrast-secondary-alpha--hover: rgba(255, 255, 255, 0.24);
	--vkui--color-background-contrast-secondary-alpha--active: rgba(255, 255, 255, 0.28);
	--vkui--color-background-warning: #6C4E00;
	--vkui--color-background-warning--hover: #72550A;
	--vkui--color-background-warning--active: #785C14;
	--vkui--color-background-negative: #FF5C5C;
	--vkui--color-background-negative--hover: #FF6363;
	--vkui--color-background-negative--active: #FF6969;
	--vkui--color-background-tertiary: #252525;
	--vkui--color-background-tertiary--hover: #2E2E2E;
	--vkui--color-background-tertiary--active: #363636;
	--vkui--color-background-tertiary-alpha: rgba(255, 255, 255, 0.02);
	--vkui--color-background-tertiary-alpha--hover: rgba(255, 255, 255, 0.1);
	--vkui--color-background-tertiary-alpha--active: rgba(255, 255, 255, 0.14);
	--vkui--color-background-modal: #303030;
	--vkui--color-background-modal--hover: #383838;
	--vkui--color-background-modal--active: #414141;
	--vkui--color-background-positive: #0DC268;
	--vkui--color-background-positive--hover: #17C46E;
	--vkui--color-background-positive--active: #20C774;
	--vkui--color-background-negative-tint: #522e2e;
	--vkui--color-background-negative-tint--hover: #593636;
	--vkui--color-background-negative-tint--active: #603F3F;
	--vkui--color-background-positive-tint: #182A22;
	--vkui--color-background-positive-tint--hover: #21332B;
	--vkui--color-background-positive-tint--active: #2A3B34;
	--vkui--color-field-background: #232324;
	--vkui--color-field-background--hover: #2C2C2D;
	--vkui--color-field-background--active: #353536;
	--vkui--color-background-modal-inverse: #FFFFFF;
	--vkui--color-background-modal-inverse--hover: #EBEDF0;
	--vkui--color-background-modal-inverse--active: #D7D8DB;
	--vkui--color-background-contrast-inverse: #303030;
	--vkui--color-background-contrast-inverse--hover: #383838;
	--vkui--color-background-contrast-inverse--active: #414141;
	--vkui--color-background-contrast-themed: #303030;
	--vkui--color-background-contrast-themed--hover: #383838;
	--vkui--color-background-contrast-themed--active: #414141;
	--vkui--color-background-accent-tint: #5a9eff;
	--vkui--color-background-accent-tint--hover: #61A2FF;
	--vkui--color-background-accent-tint--active: #67A6FF;
	--vkui--color-background-info-tint: #19202f;
	--vkui--color-background-info-tint--hover: #222937;
	--vkui--color-background-info-tint--active: #2B3240;
	--vkui--color-text-accent: #1A85FF;
	--vkui--color-text-accent--hover: #238AFF;
	--vkui--color-text-accent--active: #2C8FFF;
	--vkui--color-text-accent-themed: #FFFFFF;
	--vkui--color-text-accent-themed--hover: #EBEDF0;
	--vkui--color-text-accent-themed--active: #D7D8DB;
	--vkui--color-text-negative: #FF5C5C;
	--vkui--color-text-negative--hover: #FF6363;
	--vkui--color-text-negative--active: #FF6969;
	--vkui--color-text-link: #1A85FF;
	--vkui--color-text-link--hover: #238AFF;
	--vkui--color-text-link--active: #2C8FFF;
	--vkui--color-text-link-tint: #71AAEB;
	--vkui--color-text-link-tint--hover: #77ADEC;
	--vkui--color-text-link-tint--active: #7CB1ED;
	--vkui--color-text-link-themed: #FFFFFF;
	--vkui--color-text-link-themed--hover: #EBEDF0;
	--vkui--color-text-link-themed--active: #D7D8DB;
	--vkui--color-text-muted: #E7E8EA;
	--vkui--color-text-muted--hover: #E8E9EB;
	--vkui--color-text-muted--active: #E9EAEC;
	--vkui--color-text-primary: #E7E8EA;
	--vkui--color-text-primary--hover: #E8E9EB;
	--vkui--color-text-primary--active: #E9EAEC;
	--vkui--color-text-primary-invariably: #2C2D2E;
	--vkui--color-text-primary-invariably--hover: #343536;
	--vkui--color-text-primary-invariably--active: #3D3E3F;
	--vkui--color-text-secondary: #8C8E94;
	--vkui--color-text-secondary--hover: #919398;
	--vkui--color-text-secondary--active: #95979D;
	--vkui--color-text-subhead: #BFC1C5;
	--vkui--color-text-subhead--hover: #C2C3C7;
	--vkui--color-text-subhead--active: #C4C6CA;
	--vkui--color-text-tertiary: #74767A;
	--vkui--color-text-tertiary--hover: #7A7B7F;
	--vkui--color-text-tertiary--active: #7F8185;
	--vkui--color-text-link-visited: #528FDF;
	--vkui--color-text-link-visited--hover: #5993E0;
	--vkui--color-text-link-visited--active: #6098E2;
	--vkui--color-text-contrast: #FFFFFF;
	--vkui--color-text-contrast--hover: #EBEDF0;
	--vkui--color-text-contrast--active: #D7D8DB;
	--vkui--color-text-contrast-themed: #2C2D2E;
	--vkui--color-text-contrast-themed--hover: #343536;
	--vkui--color-text-contrast-themed--active: #3D3E3F;
	--vkui--color-link-contrast: #FFFFFF;
	--vkui--color-link-contrast--hover: #EBEDF0;
	--vkui--color-link-contrast--active: #D7D8DB;
	--vkui--color-text-positive: #0DC268;
	--vkui--color-text-positive--hover: #17C46E;
	--vkui--color-text-positive--active: #20C774;
	--vkui--color-icon-accent: #0077FF;
	--vkui--color-icon-accent--hover: #0A7CFF;
	--vkui--color-icon-accent--active: #1482FF;
	--vkui--color-icon-accent-themed: #FFFFFF;
	--vkui--color-icon-accent-themed--hover: #EBEDF0;
	--vkui--color-icon-accent-themed--active: #D7D8DB;
	--vkui--color-icon-primary: #D9DADD;
	--vkui--color-icon-primary--hover: #DBDBDE;
	--vkui--color-icon-primary--active: #DCDDE0;
	--vkui--color-icon-primary-invariably: #2C2D2E;
	--vkui--color-icon-primary-invariably--hover: #343536;
	--vkui--color-icon-primary-invariably--active: #3D3E3F;
	--vkui--color-icon-medium: #B0B1B6;
	--vkui--color-icon-medium--hover: #B3B4B9;
	--vkui--color-icon-medium--active: #B6B7BC;
	--vkui--color-icon-medium-alpha: rgba(245, 246, 255, 0.7);
	--vkui--color-icon-medium-alpha--hover: rgba(245, 246, 255, 0.74);
	--vkui--color-icon-medium-alpha--active: rgba(245, 246, 255, 0.78);
	--vkui--color-icon-secondary: #9C9DA2;
	--vkui--color-icon-secondary--hover: #A0A1A6;
	--vkui--color-icon-secondary--active: #A4A5A9;
	--vkui--color-icon-secondary-alpha: rgba(245, 246, 255, 0.6);
	--vkui--color-icon-secondary-alpha--hover: rgba(245, 246, 255, 0.64);
	--vkui--color-icon-secondary-alpha--active: rgba(245, 246, 255, 0.68);
	--vkui--color-icon-tertiary: #83848A;
	--vkui--color-icon-tertiary--hover: #88898F;
	--vkui--color-icon-tertiary--active: #8D8E93;
	--vkui--color-icon-tertiary-alpha: rgba(245, 246, 255, 0.5);
	--vkui--color-icon-tertiary-alpha--hover: rgba(245, 246, 255, 0.54);
	--vkui--color-icon-tertiary-alpha--active: rgba(245, 246, 255, 0.58);
	--vkui--color-icon-contrast: #FFFFFF;
	--vkui--color-icon-contrast--hover: #EBEDF0;
	--vkui--color-icon-contrast--active: #D7D8DB;
	--vkui--color-icon-contrast-themed: #2C2D2E;
	--vkui--color-icon-contrast-themed--hover: #343536;
	--vkui--color-icon-contrast-themed--active: #3D3E3F;
	--vkui--color-icon-positive: #0DC268;
	--vkui--color-icon-positive--hover: #17C46E;
	--vkui--color-icon-positive--active: #20C774;
	--vkui--color-icon-warning: #FF9E00;
	--vkui--color-icon-warning--hover: #FFA20A;
	--vkui--color-icon-warning--active: #FFA614;
	--vkui--color-icon-negative: #FF5C5C;
	--vkui--color-icon-negative--hover: #FF6363;
	--vkui--color-icon-negative--active: #FF6969;
	--vkui--color-icon-contrast-secondary: #F2F3F5;
	--vkui--color-icon-contrast-secondary--hover: #F3F3F5;
	--vkui--color-icon-contrast-secondary--active: #F3F4F6;
	--vkui--color-stroke-accent: #0077FF;
	--vkui--color-stroke-accent--hover: #0A7CFF;
	--vkui--color-stroke-accent--active: #1482FF;
	--vkui--color-stroke-accent-themed: #FFFFFF;
	--vkui--color-stroke-accent-themed--hover: #EBEDF0;
	--vkui--color-stroke-accent-themed--active: #D7D8DB;
	--vkui--color-stroke-contrast: #FFFFFF;
	--vkui--color-stroke-contrast--hover: #EBEDF0;
	--vkui--color-stroke-contrast--active: #D7D8DB;
	--vkui--color-stroke-negative: #FF5C5C;
	--vkui--color-stroke-negative--hover: #FF6363;
	--vkui--color-stroke-negative--active: #FF6969;
	--vkui--color-image-border-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-image-border-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-image-border-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-field-border-alpha: rgba(255, 255, 255, 0.16);
	--vkui--color-field-border-alpha--hover: rgba(255, 255, 255, 0.2);
	--vkui--color-field-border-alpha--active: rgba(255, 255, 255, 0.24);
	--vkui--color-separator-primary-alpha: rgba(0, 0, 0, 0.4);
	--vkui--color-separator-primary-alpha--hover: rgba(0, 0, 0, 0.44);
	--vkui--color-separator-primary-alpha--active: rgba(0, 0, 0, 0.48);
	--vkui--color-separator-secondary: #181818;
	--vkui--color-separator-secondary--hover: #212121;
	--vkui--color-separator-secondary--active: #2A2A2A;
	--vkui--color-separator-primary: #151516;
	--vkui--color-separator-primary--hover: #1E1E1F;
	--vkui--color-separator-primary--active: #282829;
	--vkui--color-stroke-positive: #0DC268;
	--vkui--color-stroke-positive--hover: #17C46E;
	--vkui--color-stroke-positive--active: #20C774;
	--vkui--color-separator-primary2x: #202022;
	--vkui--color-separator-primary2x--hover: #29292B;
	--vkui--color-separator-primary2x--active: #323234;
	--vkui--color-separator-primary3x: #2d2d2f;
	--vkui--color-separator-primary3x--hover: #353537;
	--vkui--color-separator-primary3x--active: #3E3E40;
	--vkui--color-accent-blue: #0077ff;
	--vkui--color-accent-blue--hover: #0A7CFF;
	--vkui--color-accent-blue--active: #1482FF;
	--vkui--color-accent-gray: #9C9DA2;
	--vkui--color-accent-gray--hover: #A0A1A6;
	--vkui--color-accent-gray--active: #A4A5A9;
	--vkui--color-accent-red: #ED330A;
	--vkui--color-accent-red--hover: #EE3B14;
	--vkui--color-accent-red--active: #EE431E;
	--vkui--color-accent-orange-fire: #F05C44;
	--vkui--color-accent-orange-fire--hover: #F1634B;
	--vkui--color-accent-orange-fire--active: #F16953;
	--vkui--color-accent-orange: #FF9E00;
	--vkui--color-accent-orange--hover: #FFA20A;
	--vkui--color-accent-orange--active: #FFA614;
	--vkui--color-accent-orange-peach: #FFC062;
	--vkui--color-accent-orange-peach--hover: #FFC368;
	--vkui--color-accent-orange-peach--active: #FFC56F;
	--vkui--color-accent-lime: #B8FC75;
	--vkui--color-accent-lime--hover: #BBFC7B;
	--vkui--color-accent-lime--active: #BEFC80;
	--vkui--color-accent-green: #0DC268;
	--vkui--color-accent-green--hover: #17C46E;
	--vkui--color-accent-green--active: #20C774;
	--vkui--color-accent-cyan: #07E5F9;
	--vkui--color-accent-cyan--hover: #11E6F9;
	--vkui--color-accent-cyan--active: #1BE7F9;
	--vkui--color-accent-azure: #0077FF;
	--vkui--color-accent-azure--hover: #0A7CFF;
	--vkui--color-accent-azure--active: #1482FF;
	--vkui--color-accent-purple: #8C64FF;
	--vkui--color-accent-purple--hover: #916AFF;
	--vkui--color-accent-purple--active: #9570FF;
	--vkui--color-accent-violet: #C15DF3;
	--vkui--color-accent-violet--hover: #C363F3;
	--vkui--color-accent-violet--active: #C66AF4;
	--vkui--color-accent-raspberry-pink: #F060C0;
	--vkui--color-accent-raspberry-pink--hover: #F166C3;
	--vkui--color-accent-raspberry-pink--active: #F16DC5;
	--vkui--color-accent-pink: #FF3985;
	--vkui--color-accent-pink--hover: #FF418A;
	--vkui--color-accent-pink--active: #FF498F;
	--vkui--color-accent-secondary: #FF9E00;
	--vkui--color-accent-secondary--hover: #FFA20A;
	--vkui--color-accent-secondary--active: #FFA614;
	--vkui--color-action-sheet-text: #0077FF;
	--vkui--color-action-sheet-text--hover: #0A7CFF;
	--vkui--color-action-sheet-text--active: #1482FF;
	--vkui--color-header-background: #232324;
	--vkui--color-header-background--hover: #2C2C2D;
	--vkui--color-header-background--active: #353536;
	--vkui--color-panel-header-icon: #0077FF;
	--vkui--color-panel-header-icon--hover: #0A7CFF;
	--vkui--color-panel-header-icon--active: #1482FF;
	--vkui--color-write-bar-input-background: #2A2A2B;
	--vkui--color-write-bar-input-background--hover: #333333;
	--vkui--color-write-bar-input-background--active: #3B3B3C;
	--vkui--color-write-bar-input-border: #2C2D2E;
	--vkui--color-write-bar-input-border--hover: #343536;
	--vkui--color-write-bar-input-border--active: #3D3E3F;
	--vkui--color-write-bar-input-border-alpha: rgba(255, 255, 255, 0.8);
	--vkui--color-write-bar-input-border-alpha--hover: rgba(255, 255, 255, 0.84);
	--vkui--color-write-bar-input-border-alpha--active: rgba(255, 255, 255, 0.88);
	--vkui--color-track-background: #434445;
	--vkui--color-track-background--hover: #4B4B4C;
	--vkui--color-track-background--active: #525354;
	--vkui--color-track-buffer: #83AAEA;
	--vkui--color-track-buffer--hover: #88ADEB;
	--vkui--color-track-buffer--active: #8DB1EC;
	--vkui--color-image-placeholder: #393A3B;
	--vkui--color-image-placeholder--hover: #414243;
	--vkui--color-image-placeholder--active: #494A4B;
	--vkui--color-image-placeholder-alpha: rgba(255, 255, 255, 0.8);
	--vkui--color-image-placeholder-alpha--hover: rgba(255, 255, 255, 0.84);
	--vkui--color-image-placeholder-alpha--active: rgba(255, 255, 255, 0.88);
	--vkui--color-search-field-background: #393A3B;
	--vkui--color-search-field-background--hover: #414243;
	--vkui--color-search-field-background--active: #494A4B;
	--vkui--color-write-bar-icon: #0077FF;
	--vkui--color-write-bar-icon--hover: #0A7CFF;
	--vkui--color-write-bar-icon--active: #1482FF;
	--vkui--color-skeleton-from: #2A2A2B;
	--vkui--color-skeleton-from--hover: #333333;
	--vkui--color-skeleton-from--active: #3B3B3C;
	--vkui--color-skeleton-to: #3E3F40;
	--vkui--color-skeleton-to--hover: #464748;
	--vkui--color-skeleton-to--active: #4D4E4F;
	--vkui--color-avatar-overlay: rgba(176, 178, 182, 0.48);
	--vkui--color-avatar-overlay--hover: rgba(176, 178, 182, 0.52);
	--vkui--color-avatar-overlay--active: rgba(176, 178, 182, 0.56);
	--vkui--color-avatar-overlay-inverse-alpha: rgba(255, 255, 255, 0.85);
	--vkui--color-avatar-overlay-inverse-alpha--hover: rgba(255, 255, 255, 0.89);
	--vkui--color-avatar-overlay-inverse-alpha--active: rgba(255, 255, 255, 0.93);
	--vkui--color-overlay-primary: rgba(0, 0, 0, 0.72);
	--vkui--color-overlay-primary--hover: rgba(0, 0, 0, 0.76);
	--vkui--color-overlay-primary--active: rgba(0, 0, 0, 0.8);
	--vkui--color-overlay-secondary: rgba(55, 56, 57, 0.5);
	--vkui--color-overlay-secondary--hover: rgba(55, 56, 57, 0.54);
	--vkui--color-overlay-secondary--active: rgba(55, 56, 57, 0.58);
	--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-button-text: #FFFFFF;
	--vkui--color-button-text--hover: #EBEDF0;
	--vkui--color-button-text--active: #D7D8DB;
	--vkui--color-button-icon: #FFFFFF;
	--vkui--color-button-icon--hover: #EBEDF0;
	--vkui--color-button-icon--active: #D7D8DB;
	--vkui--color-button-stroke: #FFFFFF;
	--vkui--color-button-stroke--hover: #EBEDF0;
	--vkui--color-button-stroke--active: #D7D8DB;
	--vkui--color-transparent: transparent;
	--vkui--color-transparent--hover: rgba(255, 255, 255, 0.04);
	--vkui--color-transparent--active: rgba(255, 255, 255, 0.08);
	--vkui--color-rating: #ffd400;
	--vkui--color-rating--hover: #FFD60A;
	--vkui--color-rating--active: #FFD714;
	--vkui--color-button-contrast-alpha: rgba(255, 255, 255, 0.12);
	--vkui--color-button-contrast-alpha--hover: rgba(255, 255, 255, 0.2);
	--vkui--color-button-contrast-alpha--active: rgba(255, 255, 255, 0.24);
	--vkui--color-button-contrast: #252526;
	--vkui--color-button-contrast--hover: #29292A;
	--vkui--color-button-contrast--active: #2C2C2D;
	--vkui--color-thumb-error-background-alpha: rgba(237, 10, 52, 0.12);
	--vkui--color-thumb-error-background-alpha--hover: rgba(237, 10, 52, 0.16);
	--vkui--color-thumb-error-background-alpha--active: rgba(237, 10, 52, 0.2);
	--vkui--color-background-accent-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-accent-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-accent-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-accent-tint-alpha: rgba(0, 119, 255, 0.1);
	--vkui--color-background-accent-tint-alpha--hover: rgba(0, 119, 255, 0.14);
	--vkui--color-background-accent-tint-alpha--active: rgba(0, 119, 255, 0.18);
	--vkui--color-background-accent-tint-themed: #2b2b2c;
	--vkui--color-background-accent-tint-themed--hover: #333334;
	--vkui--color-background-accent-tint-themed--active: #3C3C3D;
	--vkui--color-background-warning-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-warning-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-warning-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-warning-tint-alpha: rgba(255, 158, 0, 0.1);
	--vkui--color-background-warning-tint-alpha--hover: rgba(255, 158, 0, 0.14);
	--vkui--color-background-warning-tint-alpha--active: rgba(255, 158, 0, 0.18);
	--vkui--color-background-warning-tint-themed: #2b2b2c;
	--vkui--color-background-warning-tint-themed--hover: #333334;
	--vkui--color-background-warning-tint-themed--active: #3C3C3D;
	--vkui--color-background-warning-tint: #302617;
	--vkui--color-background-warning-tint--hover: #382F20;
	--vkui--color-background-warning-tint--active: #41372A;
	--vkui--color-background-negative-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-negative-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-negative-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-negative-tint-alpha: rgba(237, 51, 10, 0.1);
	--vkui--color-background-negative-tint-alpha--hover: rgba(237, 51, 10, 0.14);
	--vkui--color-background-negative-tint-alpha--active: rgba(237, 51, 10, 0.18);
	--vkui--color-background-negative-tint-themed: #2b2b2c;
	--vkui--color-background-negative-tint-themed--hover: #333334;
	--vkui--color-background-negative-tint-themed--active: #3C3C3D;
	--vkui--color-background-positive-tint-themed-alpha: rgba(255, 255, 255, 0.08);
	--vkui--color-background-positive-tint-themed-alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color-background-positive-tint-themed-alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color-background-positive-tint-alpha: rgba(13, 194, 104, 0.1);
	--vkui--color-background-positive-tint-alpha--hover: rgba(13, 194, 104, 0.14);
	--vkui--color-background-positive-tint-alpha--active: rgba(13, 194, 104, 0.18);
	--vkui--color-background-positive-tint-themed: #2b2b2c;
	--vkui--color-background-positive-tint-themed--hover: #333334;
	--vkui--color-background-positive-tint-themed--active: #3C3C3D;
	--vkui--color-tooltip-background-blue-tint: #1C4479;
	--vkui--color-tooltip-background-blue-tint--hover: #254B7E;
	--vkui--color-tooltip-background-blue-tint--active: #2E5384;
	--vkui--color-tooltip-background-green-tint: #087C6D;
	--vkui--color-tooltip-background-green-tint--hover: #128173;
	--vkui--color-tooltip-background-green-tint--active: #1C8679;
	--vkui--color-tooltip-background-orange-tint: #78472A;
	--vkui--color-tooltip-background-orange-tint--hover: #7D4E33;
	--vkui--color-tooltip-background-orange-tint--active: #83563B;
	--vkui--color-tooltip-background-purple-tint: #73519F;
	--vkui--color-tooltip-background-purple-tint--hover: #7958A3;
	--vkui--color-tooltip-background-purple-tint--active: #7E5FA7;
	--vkui--color-tooltip-text-blue-themed: #FFFFFF;
	--vkui--color-tooltip-text-blue-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-blue-themed--active: #D7D8DB;
	--vkui--color-tooltip-text-green-themed: #FFFFFF;
	--vkui--color-tooltip-text-green-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-green-themed--active: #D7D8DB;
	--vkui--color-tooltip-text-orange-themed: #FFFFFF;
	--vkui--color-tooltip-text-orange-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-orange-themed--active: #D7D8DB;
	--vkui--color-tooltip-text-purple-themed: #FFFFFF;
	--vkui--color-tooltip-text-purple-themed--hover: #EBEDF0;
	--vkui--color-tooltip-text-purple-themed--active: #D7D8DB;
	--vkui--color-background-sky: #2b2b2c;
	--vkui--color-background-sky--hover: #333334;
	--vkui--color-background-sky--active: #3C3C3D;
	--vkui--color-background-sky-alpha: rgba(51, 51, 51, 0.8);
	--vkui--color-background-sky-alpha--hover: rgba(51, 51, 51, 0.84);
	--vkui--color-background-sky-alpha--active: rgba(51, 51, 51, 0.88);
	--vkui--color-primary-auto: #0077FF;
	--vkui--color-primary-auto--hover: #0A7CFF;
	--vkui--color-primary-auto--active: #1482FF;
	--vkui--color-primary-base: #0077FF;
	--vkui--color-primary-base--hover: #0A7CFF;
	--vkui--color-primary-base--active: #1482FF;
	--vkui--color-primary-deti: #0077FF;
	--vkui--color-primary-deti--hover: #0A7CFF;
	--vkui--color-primary-deti--active: #1482FF;
	--vkui--color-primary-dobro: #ffd400;
	--vkui--color-primary-dobro--hover: #FFD60A;
	--vkui--color-primary-dobro--active: #FFD714;
	--vkui--color-primary-health: #0077FF;
	--vkui--color-primary-health--hover: #0A7CFF;
	--vkui--color-primary-health--active: #1482FF;
	--vkui--color-primary-health-new: #0077FF;
	--vkui--color-primary-health-new--hover: #0A7CFF;
	--vkui--color-primary-health-new--active: #1482FF;
	--vkui--color-primary-hitech: #0077FF;
	--vkui--color-primary-hitech--hover: #0A7CFF;
	--vkui--color-primary-hitech--active: #1482FF;
	--vkui--color-primary-kino: #0077FF;
	--vkui--color-primary-kino--hover: #0A7CFF;
	--vkui--color-primary-kino--active: #1482FF;
	--vkui--color-primary-lady: #0077FF;
	--vkui--color-primary-lady--hover: #0A7CFF;
	--vkui--color-primary-lady--active: #1482FF;
	--vkui--color-primary-mycom: #00abf2;
	--vkui--color-primary-mycom--hover: #0AAEF3;
	--vkui--color-primary-mycom--active: #14B2F3;
	--vkui--color-primary-realty: #0077FF;
	--vkui--color-primary-realty--hover: #0A7CFF;
	--vkui--color-primary-realty--active: #1482FF;
	--vkui--color-primary-pharma: #1DD3A2;
	--vkui--color-primary-pharma--hover: #26D5A6;
	--vkui--color-primary-pharma--active: #2FD7A9;
	--vkui--color-primary-pets: #0077FF;
	--vkui--color-primary-pets--hover: #0A7CFF;
	--vkui--color-primary-pets--active: #1482FF;
	--vkui--color-secondary-base: #0077FF;
	--vkui--color-secondary-base--hover: #0A7CFF;
	--vkui--color-secondary-base--active: #1482FF;
	--vkui--color-secondary-health: #0077FF;
	--vkui--color-secondary-health--hover: #0A7CFF;
	--vkui--color-secondary-health--active: #1482FF;
	--vkui--color-secondary-mycom: #fc2c38;
	--vkui--color-secondary-mycom--hover: #FC3440;
	--vkui--color-secondary-mycom--active: #FC3D48;
	--vkui--color-social-vk: #3F8AE0;
	--vkui--color-social-vk--hover: #478FE1;
	--vkui--color-social-vk--active: #4E93E2;
	--vkui--color-social-ok: #ee8208;
	--vkui--color-social-ok--hover: #EF8712;
	--vkui--color-social-ok--active: #EF8C1C;
	--vkui--color-social-fb: #1877f2;
	--vkui--color-social-fb--hover: #217CF3;
	--vkui--color-social-fb--active: #2A82F3;
	--vkui--color-social-mir: #117eda;
	--vkui--color-social-mir--hover: #1B83DB;
	--vkui--color-social-mir--active: #2488DD;
	--vkui--color-social-twitter: #1da1f2;
	--vkui--color-social-twitter--hover: #26A5F3;
	--vkui--color-social-twitter--active: #2FA9F3;
	--vkui--color-social-behance: #1769ff;
	--vkui--color-social-behance--hover: #206FFF;
	--vkui--color-social-behance--active: #2A75FF;
	--vkui--color-social-dribbble: #ea4c89;
	--vkui--color-social-dribbble--hover: #EB538E;
	--vkui--color-social-dribbble--active: #EC5A92;
}

%vkui--font-display-title1--regular {
	font-size: 23px;
	line-height: 28px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title2--regular {
	font-size: 21px;
	line-height: 26px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title2--compact {
	font-size: 22px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title3--regular {
	font-size: 19px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-display-title4--regular {
	font-size: 17px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-title1--regular {
	font-size: 24px;
	line-height: 28px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title1--compact {
	font-size: 24px;
	line-height: 28px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title2--regular {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title2--compact {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title3--regular {
	font-size: 17px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-title3--compact {
	font-size: 17px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline1--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline1--compact {
	font-size: 16px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline2--regular {
	font-size: 14px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline2--compact {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-text--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-text--compact {
	font-size: 16px;
	line-height: 24px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-paragraph--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-subhead--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-subhead--compact {
	font-size: 14px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-footnote--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-footnote--compact {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-footnote-caps--regular {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.3px;
}
%vkui--font-footnote-caps--compact {
	font-size: 13px;
	line-height: 18px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.3px;
}
%vkui--font-caption1--regular {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption1--compact {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption1-caps--regular {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.26px;
}
%vkui--font-caption1-caps--compact {
	font-size: 12px;
	line-height: 16px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.26px;
}
%vkui--font-caption2--regular {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption2--compact {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption2-caps--regular {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.22px;
}
%vkui--font-caption2-caps--compact {
	font-size: 11px;
	line-height: 14px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.22px;
}
%vkui--font-caption3--regular {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption3--compact {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-caption3-caps--regular {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.16px;
}
%vkui--font-caption3-caps--compact {
	font-size: 9px;
	line-height: 12px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.16px;
}
%vkui--font-h0--regular {
	font-size: 28px;
	line-height: 32px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 600;
}
%vkui--font-h0--compact {
	font-size: 44px;
	line-height: 52px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 600;
}
%vkui--font-h1--regular {
	font-size: 36px;
	line-height: 48px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h1--compact {
	font-size: 28px;
	line-height: 36px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h2--regular {
	font-size: 28px;
	line-height: 34px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h2--compact {
	font-size: 24px;
	line-height: 32px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--media-font-media-header--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: -0.005em;
}
%vkui--media-font-media-header--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 40px;
	line-height: 48px;
	letter-spacing: -0.005em;
}
%vkui--media-font-media-title1--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 28px;
	line-height: 36px;
}
%vkui--media-font-media-title1--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 28px;
	line-height: 36px;
}
%vkui--media-font-media-title2--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
}
%vkui--media-font-media-title2--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
}
%vkui--media-font-media-title3--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
}
%vkui--media-font-media-title3--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
}
%vkui--media-font-media-lead--regular {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 19px;
	line-height: 28px;
}
%vkui--media-font-media-lead--compact {
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: -0.003em;
}
%vkui--media-font-media-paragraph--regular {
	font-family: Georgia, serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
}
%vkui--media-font-media-paragraph--compact {
	font-family: Georgia, serif;
	font-weight: 400;
	font-size: 19px;
	line-height: 32px;
}
%vkui--font-h3--regular {
	font-size: 20px;
	line-height: 26px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-h4--regular {
	font-size: 15px;
	line-height: 22px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-lead--regular {
	font-size: 19px;
	line-height: 30px;
	font-family: Georgia, serif;
	font-weight: 400;
	font-style: italic;
}
%vkui--font-article-body--regular {
	font-size: 18px;
	line-height: 28px;
	font-family: Georgia, serif;
	font-weight: 400;
}
%vkui--font-specific-text--regular {
	font-size: 18px;
	line-height: 28px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-specific-footnote--regular {
	font-size: 14px;
	line-height: 22px;
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
%vkui--font-specific-button--regular {
	font-size: 16px;
	line-height: 24px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline--regular {
	font-size: 15px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
%vkui--font-headline--compact {
	font-size: 16px;
	line-height: 20px;
	font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
@custom-media --width-touch (max-width: 659px);
@custom-media --width-to-touch (max-width: 659px);
@custom-media --width-from-tablet (min-width: 660px);
@custom-media --width-tablet (min-width: 660px) and (max-width: 979px);
@custom-media --width-to-tablet (max-width: 979px);
@custom-media --width-from-desktop-s (min-width: 980px);
@custom-media --width-desktop-s (min-width: 980px) and (max-width: 1299px);
@custom-media --width-to-desktop-s (max-width: 1299px);
@custom-media --width-from-desktop-m (min-width: 1300px);
@custom-media --width-desktop-m (min-width: 1300px);
}

:root {
	--vkui--color-primary-base: var(--vkui--color-primary-lady);
	/* Ñ„ÑƒÐ»Ð±ÑÐº Ð´Ð»Ñ Ð¾Ð¿Ñ€Ð¾ÑÐ¾Ð² */
	--paradigm-color-primary: var(--vkui--color-primary-lady);
	--vkui--color-secondary-base: var(--vkui--color-secondary-base);
	--lady-pulse-comments-bg: #fff;
}

@media (color-index: 48) and (max-width: 659px) {
	:root {
		--vkui--color-primary-base: var(--vkui--color-primary-lady);
		--vkui--color-primary-base--hover: var(
			--vkui--color-primary-lady--hover
		);
		--vkui--color-primary-base--active: var(
			--vkui--color-primary-lady--active
		);
		--lady-pulse-comments-bg: var(--vkui--color-field-border-alpha--active);
	}
}

@media (prefers-color-scheme: dark) and (max-width: 659px) {
	:root {
		--vkui--color-primary-base: var(--vkui--color-primary-lady);
		--vkui--color-primary-base--hover: var(
			--vkui--color-primary-lady--hover
		);
		--vkui--color-primary-base--active: var(
			--vkui--color-primary-lady--active
		);
		--lady-pulse-comments-bg: var(--vkui--color-field-border-alpha--active);
	}
}

@media (color-index: 48) and (--width-touch) {
	:root {
		--vkui--color-primary-base: var(--vkui--color-primary-lady);
		--vkui--color-primary-base--hover: var(
			--vkui--color-primary-lady--hover
		);
		--vkui--color-primary-base--active: var(
			--vkui--color-primary-lady--active
		);
		--lady-pulse-comments-bg: var(--vkui--color-field-border-alpha--active);
	}
}

@media (prefers-color-scheme: dark) and (--width-touch) {
	:root {
		--vkui--color-primary-base: var(--vkui--color-primary-lady);
		--vkui--color-primary-base--hover: var(
			--vkui--color-primary-lady--hover
		);
		--vkui--color-primary-base--active: var(
			--vkui--color-primary-lady--active
		);
		--lady-pulse-comments-bg: var(--vkui--color-field-border-alpha--active);
	}
}

.layout {
  background: #fff;
  min-width: 980px;
  overflow: hidden;
}

body .margin_off {
  margin: 0;
}

body .margin_off_sides-hor {
  margin-left: 0;
  margin-right: 0;
}

body .margin_off_sides-vert {
  margin-top: 0;
  margin-bottom: 0;
}

body .margin_off_top {
  margin-top: 0;
}

body .margin_off_top-last:last-child {
  margin-top: 0;
}

body .margin_off_right {
  margin-right: 0;
}

body .margin_off_right-last:last-child {
  margin-right: 0;
}

body .margin_off_bottom {
  margin-bottom: 0;
}

body .margin_off_bottom-last:last-child {
  margin-bottom: 0;
}

body .margin_off_left {
  margin-left: 0;
}

body .margin_off_left-last:last-child {
  margin-left: 0;
}

body .margin_top_off {
  margin-top: 0;
}

body .margin_right_off {
  margin-right: 0;
}

body .margin_bottom_off {
  margin-bottom: 0;
}

body .margin_left_off {
  margin-left: 0;
}

body .margin_5 {
  margin: 5px;
}

body .margin_vertical_5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

body .margin_horizontal_5 {
  margin-left: 5px;
  margin-right: 5px;
}

body .margin_top_5 {
  margin-top: 5px;
}

body .margin_right_5 {
  margin-right: 5px;
}

body .margin_bottom_5 {
  margin-bottom: 5px;
}

body .margin_left_5 {
  margin-left: 5px;
}

body .margin_10 {
  margin: 10px;
}

body .margin_vertical_10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

body .margin_horizontal_10 {
  margin-left: 10px;
  margin-right: 10px;
}

body .margin_top_10 {
  margin-top: 10px;
}

body .margin_right_10 {
  margin-right: 10px;
}

body .margin_bottom_10 {
  margin-bottom: 10px;
}

body .margin_left_10 {
  margin-left: 10px;
}

body .margin_20 {
  margin: 20px;
}

body .margin_vertical_20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

body .margin_horizontal_20 {
  margin-left: 20px;
  margin-right: 20px;
}

body .margin_top_20 {
  margin-top: 20px;
}

body .margin_right_20 {
  margin-right: 20px;
}

body .margin_bottom_20 {
  margin-bottom: 20px;
}

body .margin_left_20 {
  margin-left: 20px;
}

body .margin_30 {
  margin: 30px;
}

body .margin_vertical_30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

body .margin_horizontal_30 {
  margin-left: 30px;
  margin-right: 30px;
}

body .margin_top_30 {
  margin-top: 30px;
}

body .margin_right_30 {
  margin-right: 30px;
}

body .margin_bottom_30 {
  margin-bottom: 30px;
}

body .margin_left_30 {
  margin-left: 30px;
}

body .margin_40 {
  margin: 40px;
}

body .margin_vertical_40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

body .margin_horizontal_40 {
  margin-left: 40px;
  margin-right: 40px;
}

body .margin_top_40 {
  margin-top: 40px;
}

body .margin_right_40 {
  margin-right: 40px;
}

body .margin_bottom_40 {
  margin-bottom: 40px;
}

body .margin_left_40 {
  margin-left: 40px;
}

body .margin_50 {
  margin: 50px;
}

body .margin_vertical_50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

body .margin_horizontal_50 {
  margin-left: 50px;
  margin-right: 50px;
}

body .margin_top_50 {
  margin-top: 50px;
}

body .margin_right_50 {
  margin-right: 50px;
}

body .margin_bottom_50 {
  margin-bottom: 50px;
}

body .margin_left_50 {
  margin-left: 50px;
}

body .margin_60 {
  margin: 60px;
}

body .margin_vertical_60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

body .margin_horizontal_60 {
  margin-left: 60px;
  margin-right: 60px;
}

body .margin_top_60 {
  margin-top: 60px;
}

body .margin_right_60 {
  margin-right: 60px;
}

body .margin_bottom_60 {
  margin-bottom: 60px;
}

body .margin_left_60 {
  margin-left: 60px;
}

body .margin_70 {
  margin: 70px;
}

body .margin_vertical_70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

body .margin_horizontal_70 {
  margin-left: 70px;
  margin-right: 70px;
}

body .margin_top_70 {
  margin-top: 70px;
}

body .margin_right_70 {
  margin-right: 70px;
}

body .margin_bottom_70 {
  margin-bottom: 70px;
}

body .margin_left_70 {
  margin-left: 70px;
}

body .margin_90 {
  margin: 90px;
}

body .margin_vertical_90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

body .margin_horizontal_90 {
  margin-left: 90px;
  margin-right: 90px;
}

body .margin_top_90 {
  margin-top: 90px;
}

body .margin_right_90 {
  margin-right: 90px;
}

body .margin_bottom_90 {
  margin-bottom: 90px;
}

body .margin_left_90 {
  margin-left: 90px;
}

body .margin_100 {
  margin: 100px;
}

body .margin_vertical_100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

body .margin_horizontal_100 {
  margin-left: 100px;
  margin-right: 100px;
}

body .margin_top_100 {
  margin-top: 100px;
}

body .margin_right_100 {
  margin-right: 100px;
}

body .margin_bottom_100 {
  margin-bottom: 100px;
}

body .margin_left_100 {
  margin-left: 100px;
}

body .margin_110 {
  margin: 110px;
}

body .margin_vertical_110 {
  margin-top: 110px;
  margin-bottom: 110px;
}

body .margin_horizontal_110 {
  margin-left: 110px;
  margin-right: 110px;
}

body .margin_top_110 {
  margin-top: 110px;
}

body .margin_right_110 {
  margin-right: 110px;
}

body .margin_bottom_110 {
  margin-bottom: 110px;
}

body .margin_left_110 {
  margin-left: 110px;
}

body .margin_m70 {
  margin: -70px;
}

body .margin_vertical_m70 {
  margin-top: -70px;
  margin-bottom: -70px;
}

body .margin_horizontal_m70 {
  margin-left: -70px;
  margin-right: -70px;
}

body .margin_top_m70 {
  margin-top: -70px;
}

body .margin_right_m70 {
  margin-right: -70px;
}

body .margin_bottom_m70 {
  margin-bottom: -70px;
}

body .margin_left_m70 {
  margin-left: -70px;
}

body .margin_m100 {
  margin: -100px;
}

body .margin_vertical_m100 {
  margin-top: -100px;
  margin-bottom: -100px;
}

body .margin_horizontal_m100 {
  margin-left: -100px;
  margin-right: -100px;
}

body .margin_top_m100 {
  margin-top: -100px;
}

body .margin_right_m100 {
  margin-right: -100px;
}

body .margin_bottom_m100 {
  margin-bottom: -100px;
}

body .margin_left_m100 {
  margin-left: -100px;
}

body .margin_m200 {
  margin: -200px;
}

body .margin_vertical_m200 {
  margin-top: -200px;
  margin-bottom: -200px;
}

body .margin_horizontal_m200 {
  margin-left: -200px;
  margin-right: -200px;
}

body .margin_top_m200 {
  margin-top: -200px;
}

body .margin_right_m200 {
  margin-right: -200px;
}

body .margin_bottom_m200 {
  margin-bottom: -200px;
}

body .margin_left_m200 {
  margin-left: -200px;
}

body .padding_0 {
  padding: 0px;
}

body .padding_vertical_0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

body .padding_horizontal_0 {
  padding-left: 0px;
  padding-right: 0px;
}

body .padding_top_0 {
  padding-top: 0px;
}

body .padding_right_0 {
  padding-right: 0px;
}

body .padding_bottom_0 {
  padding-bottom: 0px;
}

body .padding_left_0 {
  padding-left: 0px;
}

body .padding_5 {
  padding: 5px;
}

body .padding_vertical_5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

body .padding_horizontal_5 {
  padding-left: 5px;
  padding-right: 5px;
}

body .padding_top_5 {
  padding-top: 5px;
}

body .padding_right_5 {
  padding-right: 5px;
}

body .padding_bottom_5 {
  padding-bottom: 5px;
}

body .padding_left_5 {
  padding-left: 5px;
}

body .padding_10 {
  padding: 10px;
}

body .padding_vertical_10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

body .padding_horizontal_10 {
  padding-left: 10px;
  padding-right: 10px;
}

body .padding_top_10 {
  padding-top: 10px;
}

body .padding_right_10 {
  padding-right: 10px;
}

body .padding_bottom_10 {
  padding-bottom: 10px;
}

body .padding_left_10 {
  padding-left: 10px;
}

body .padding_20 {
  padding: 20px;
}

body .padding_vertical_20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

body .padding_horizontal_20 {
  padding-left: 20px;
  padding-right: 20px;
}

body .padding_top_20 {
  padding-top: 20px;
}

body .padding_right_20 {
  padding-right: 20px;
}

body .padding_bottom_20 {
  padding-bottom: 20px;
}

body .padding_left_20 {
  padding-left: 20px;
}

body .padding_30 {
  padding: 30px;
}

body .padding_vertical_30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

body .padding_horizontal_30 {
  padding-left: 30px;
  padding-right: 30px;
}

body .padding_top_30 {
  padding-top: 30px;
}

body .padding_right_30 {
  padding-right: 30px;
}

body .padding_bottom_30 {
  padding-bottom: 30px;
}

body .padding_left_30 {
  padding-left: 30px;
}

body .padding_40 {
  padding: 40px;
}

body .padding_vertical_40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

body .padding_horizontal_40 {
  padding-left: 40px;
  padding-right: 40px;
}

body .padding_top_40 {
  padding-top: 40px;
}

body .padding_right_40 {
  padding-right: 40px;
}

body .padding_bottom_40 {
  padding-bottom: 40px;
}

body .padding_left_40 {
  padding-left: 40px;
}

body .padding_50 {
  padding: 50px;
}

body .padding_vertical_50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

body .padding_horizontal_50 {
  padding-left: 50px;
  padding-right: 50px;
}

body .padding_top_50 {
  padding-top: 50px;
}

body .padding_right_50 {
  padding-right: 50px;
}

body .padding_bottom_50 {
  padding-bottom: 50px;
}

body .padding_left_50 {
  padding-left: 50px;
}

body .padding_60 {
  padding: 60px;
}

body .padding_vertical_60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

body .padding_horizontal_60 {
  padding-left: 60px;
  padding-right: 60px;
}

body .padding_top_60 {
  padding-top: 60px;
}

body .padding_right_60 {
  padding-right: 60px;
}

body .padding_bottom_60 {
  padding-bottom: 60px;
}

body .padding_left_60 {
  padding-left: 60px;
}

body .padding_70 {
  padding: 70px;
}

body .padding_vertical_70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

body .padding_horizontal_70 {
  padding-left: 70px;
  padding-right: 70px;
}

body .padding_top_70 {
  padding-top: 70px;
}

body .padding_right_70 {
  padding-right: 70px;
}

body .padding_bottom_70 {
  padding-bottom: 70px;
}

body .padding_left_70 {
  padding-left: 70px;
}

body .padding_90 {
  padding: 90px;
}

body .padding_vertical_90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

body .padding_horizontal_90 {
  padding-left: 90px;
  padding-right: 90px;
}

body .padding_top_90 {
  padding-top: 90px;
}

body .padding_right_90 {
  padding-right: 90px;
}

body .padding_bottom_90 {
  padding-bottom: 90px;
}

body .padding_left_90 {
  padding-left: 90px;
}

body .padding_100 {
  padding: 100px;
}

body .padding_vertical_100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

body .padding_horizontal_100 {
  padding-left: 100px;
  padding-right: 100px;
}

body .padding_top_100 {
  padding-top: 100px;
}

body .padding_right_100 {
  padding-right: 100px;
}

body .padding_bottom_100 {
  padding-bottom: 100px;
}

body .padding_left_100 {
  padding-left: 100px;
}

body .padding_110 {
  padding: 110px;
}

body .padding_vertical_110 {
  padding-top: 110px;
  padding-bottom: 110px;
}

body .padding_horizontal_110 {
  padding-left: 110px;
  padding-right: 110px;
}

body .padding_top_110 {
  padding-top: 110px;
}

body .padding_right_110 {
  padding-right: 110px;
}

body .padding_bottom_110 {
  padding-bottom: 110px;
}

body .padding_left_110 {
  padding-left: 110px;
}

body .padding_200 {
  padding: 200px;
}

body .padding_vertical_200 {
  padding-top: 200px;
  padding-bottom: 200px;
}

body .padding_horizontal_200 {
  padding-left: 200px;
  padding-right: 200px;
}

body .padding_top_200 {
  padding-top: 200px;
}

body .padding_right_200 {
  padding-right: 200px;
}

body .padding_bottom_200 {
  padding-bottom: 200px;
}

body .padding_left_200 {
  padding-left: 200px;
}

.portal-menu {
  min-width: 940px;
  position: relative;
  z-index: 500 !important;
}

.screen_small .portal-menu_width {
  width: 940px;
}

.screen_medium .portal-menu_width {
  width: 1180px;
}

.screen_large .portal-menu_width {
  width: 1260px;
}

@font-face {
  font-family: "icon_font";
  src: url("/bem/lady_special/web/web.blocks/icon/_font/icon_font.eot");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "icon_font";
  src: url("/bem/lady_special/web/web.blocks/icon/_font/icon_font.eot");
  src: url("/bem/lady_special/web/web.blocks/icon/_font/icon_font.eot?#iefix") format("embedded-opentype"), url("/bem/lady_special/web/web.blocks/icon/_font/icon_font.woff") format("woff"), url("/bem/lady_special/web/web.blocks/icon/_font/icon_font.ttf") format("truetype"), url("/bem/lady_special/web/web.blocks/icon/_font/icon_font.svg?#icon_font") format("svg");
  font-weight: normal;
  font-style: normal;
}

.icon {
  font-family: "icon_font";
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon_arrows_in:before {
  content: "\c4";
}

.icon_arrows_out:before {
  content: "\c5";
}

.icon_doodle_cheese_left:before {
  content: "\c6";
}

.icon_doodle_cheese_right:before {
  content: "\c7";
}

.icon_download:before {
  content: "\c8";
}

.icon_original:before {
  content: "\c9";
}

.icon_comment:before {
  content: "\ca";
}

.icon_share:before {
  content: "\cb";
}

.icon_social_my:before {
  content: "\cd";
}

.icon_social_viber:before {
  content: "\d1";
}

.icon_comments:before {
  content: "\d3";
}

.icon_time_all:before {
  content: "\d4";
}

.icon_abuse:before {
  content: "\d5";
}

.icon_login:before {
  content: "\d6";
}

.icon_check:before {
  content: "\d7";
}

.icon_close:before {
  content: "\d8";
}

.icon_burger:before {
  content: "\d9";
}

.icon_arrow_up:before {
  content: "\da";
}

.icon_arrow_down:before {
  content: "\db";
}

.icon_arrow_right:before {
  content: "\dc";
}

.icon_arrow_left:before {
  content: "\dd";
}

.icon_arrow_right-pointer:before {
  content: "\de";
}

.icon_refresh:before {
  content: "\df";
}

.icon_show:before {
  content: "\e0";
}

.icon_hide:before {
  content: "\e1";
}

.icon_w-abv:before {
  content: "\e2";
}

.icon_w-ct:before {
  content: "\e3";
}

.icon_w-imv:before {
  content: "\e4";
}

.icon_w-j:before {
  content: "\e5";
}

.icon_w-k:before {
  content: "\e6";
}

.icon_w-lnk:before {
  content: "\e7";
}

.icon_w-play:before {
  content: "\e8";
}

.icon_w-qt:before {
  content: "\e9";
}

.icon_w-und:before {
  content: "\ea";
}

.icon_w-vd:before {
  content: "\eb";
}

.icon_control_next:before {
  content: "\ec";
}

.icon_control_previous:before {
  content: "\ed";
}

.icon_doodle_smile:before {
  content: "\ee";
}

.icon_doodle_tie_left:before {
  content: "\ef";
}

.icon_doodle_tie_right:before {
  content: "\f0";
}

.icon_doodle_lion_left:before {
  content: "\f1";
}

.icon_doodle_lion_right:before {
  content: "\f2";
}

.icon_doodle_microphone_left:before {
  content: "\f3";
}

.icon_doodle_microphone_right:before {
  content: "\f4";
}

.icon_doodle_feather_left:before {
  content: "\f5";
}

.icon_doodle_feather_right:before {
  content: "\f6";
}

.icon_doodle_hanger_left:before {
  content: "\f7";
}

.icon_doodle_hanger_right:before {
  content: "\f8";
}

.icon_doodle_gender_symbol_left:before {
  content: "\f9";
}

.icon_doodle_gender_symbol_right:before {
  content: "\fa";
}

.icon_doodle_flower_left:before {
  content: "\fb";
}

.icon_doodle_flower_right:before {
  content: "\fc";
}

.icon_doodle_cake_left:before {
  content: "\fd";
}

.icon_doodle_cake_right:before {
  content: "\fe";
}

.icon_doodle_rating_left:before {
  content: "\ff";
}

.icon_doodle_rating_right:before {
  content: "\100";
}

.icon_doodle_shears_left:before {
  content: "\101";
}

.icon_doodle_shears_right:before {
  content: "\102";
}

.icon_doodle_book_left:before {
  content: "\103";
}

.icon_doodle_book_right:before {
  content: "\104";
}

.icon_doodle_dress_left:before {
  content: "\105";
}

.icon_doodle_dress_right:before {
  content: "\106";
}

.icon_doodle_pointer_left:before {
  content: "\107";
}

.icon_doodle_pointer_right:before {
  content: "\108";
}

.icon_doodle_star_left:before {
  content: "\109";
}

.icon_doodle_star_right:before {
  content: "\10a";
}

.icon_doodle_flag_left:before {
  content: "\10b";
}

.icon_doodle_flag_right:before {
  content: "\10c";
}

.icon_doodle_mask_left:before {
  content: "\10d";
}

.icon_doodle_mask_right:before {
  content: "\10e";
}

.icon_doodle_comb_left:before {
  content: "\10f";
}

.icon_doodle_comb_right:before {
  content: "\110";
}

.icon_doodle_heart_left:before {
  content: "\111";
}

.icon_doodle_heart_right:before {
  content: "\112";
}

.icon_doodle_academic_left:before {
  content: "\113";
}

.icon_doodle_academic_right:before {
  content: "\114";
}

.icon_doodle_gender:before {
  content: "\115";
}

.icon_delivery:before {
  content: "\116";
}

.icon_attention:before {
  content: "\117";
}

.icon_photo:before {
  content: "\118";
}

.icon_zoom:before {
  content: "\119";
}

.icon_like:before {
  content: "\11a";
}

.icon_time:before {
  content: "\11b";
}

.icon_delete:before {
  content: "\11c";
}

.icon_link:before {
  content: "\11d";
}

.icon_play:before {
  content: "\11e";
}

.icon_vs:before {
  content: "\11f";
}

.icon_paging_previous:before {
  content: "\120";
}

.icon_paging_next:before {
  content: "\121";
}

.icon_more_down:before {
  content: "\122";
}

.icon_more:before {
  content: "\123";
}

.icon_delete_round:before {
  content: "\124";
}

.icon_plus:before {
  content: "\125";
}

.icon_print:before {
  content: "\126";
}

@font-face {
  font-family: "icon_font";
  src: url("/bem/lady_special/web/web.blocks/icon/_font/icon_font.eot");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "icon_font";
  src: url("/bem/lady_special/web/web.blocks/icon/_font/icon_font.eot");
  src: url("/bem/lady_special/web/web.blocks/icon/_font/icon_font.eot?#iefix") format("embedded-opentype"), url("/bem/lady_special/web/web.blocks/icon/_font/icon_font.woff") format("woff"), url("/bem/lady_special/web/web.blocks/icon/_font/icon_font.ttf") format("truetype"), url("/bem/lady_special/web/web.blocks/icon/_font/icon_font.svg?#icon_font") format("svg");
  font-weight: normal;
  font-style: normal;
}

.icon {
  font-family: "icon_font";
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon_arrows_in:before {
  content: "\c4";
}

.icon_arrows_out:before {
  content: "\c5";
}

.icon_doodle_cheese_left:before {
  content: "\c6";
}

.icon_doodle_cheese_right:before {
  content: "\c7";
}

.icon_download:before {
  content: "\c8";
}

.icon_original:before {
  content: "\c9";
}

.icon_comment:before {
  content: "\ca";
}

.icon_social_my:before {
  content: "\cc";
}

.icon_social_viber:before {
  content: "\d0";
}

.icon_abuse:before {
  content: "\d2";
}

.icon_login:before {
  content: "\d3";
}

.icon_check:before {
  content: "\d4";
}

.icon_close:before {
  content: "\d5";
}

.icon_burger:before {
  content: "\d6";
}

.icon_arrow_up:before {
  content: "\d7";
}

.icon_arrow_down:before {
  content: "\d8";
}

.icon_arrow_right-pointer:before {
  content: "\d9";
}

.icon_refresh:before {
  content: "\da";
}

.icon_w-abv:before {
  content: "\db";
}

.icon_w-ct:before {
  content: "\dc";
}

.icon_w-imv:before {
  content: "\dd";
}

.icon_w-j:before {
  content: "\de";
}

.icon_w-k:before {
  content: "\df";
}

.icon_w-lnk:before {
  content: "\e0";
}

.icon_w-play:before {
  content: "\e1";
}

.icon_w-qt:before {
  content: "\e2";
}

.icon_w-und:before {
  content: "\e3";
}

.icon_w-vd:before {
  content: "\e4";
}

.icon_delete:before {
  content: "\e5";
}

.icon_photo:before {
  content: "\e6";
}

.icon_dropdown:before {
  content: "\e7";
}

.icon_paging_previous:before {
  content: "\e8";
}

.icon_paging_next:before {
  content: "\e9";
}

.icon_attention:before {
  content: "\ea";
}

.icon_delivery:before {
  content: "\eb";
}

.icon_zoom:before {
  content: "\ec";
}

.icon_like:before {
  content: "\ed";
}

.icon_link:before {
  content: "\ee";
}

.icon_control_next:before {
  content: "\ef";
}

.icon_control_previous:before {
  content: "\f0";
}

.icon_doodle_smile:before {
  content: "\f1";
}

.icon_doodle_tie_left:before {
  content: "\f2";
}

.icon_doodle_tie_right:before {
  content: "\f3";
}

.icon_doodle_lion_left:before {
  content: "\f4";
}

.icon_doodle_lion_right:before {
  content: "\f5";
}

.icon_doodle_microphone_left:before {
  content: "\f6";
}

.icon_doodle_microphone_right:before {
  content: "\f7";
}

.icon_doodle_feather_left:before {
  content: "\f8";
}

.icon_doodle_feather_right:before {
  content: "\f9";
}

.icon_doodle_hanger_left:before {
  content: "\fa";
}

.icon_doodle_hanger_right:before {
  content: "\fb";
}

.icon_doodle_gender_symbol_left:before {
  content: "\fc";
}

.icon_doodle_gender_symbol_right:before {
  content: "\fd";
}

.icon_doodle_flower_left:before {
  content: "\fe";
}

.icon_doodle_flower_right:before {
  content: "\ff";
}

.icon_doodle_cake_left:before {
  content: "\100";
}

.icon_doodle_cake_right:before {
  content: "\101";
}

.icon_doodle_rating_left:before {
  content: "\102";
}

.icon_doodle_rating_right:before {
  content: "\103";
}

.icon_doodle_shears_left:before {
  content: "\104";
}

.icon_doodle_shears_right:before {
  content: "\105";
}

.icon_doodle_book_left:before {
  content: "\106";
}

.icon_doodle_book_right:before {
  content: "\107";
}

.icon_doodle_dress_left:before {
  content: "\108";
}

.icon_doodle_dress_right:before {
  content: "\109";
}

.icon_doodle_pointer_left:before {
  content: "\10a";
}

.icon_doodle_pointer_right:before {
  content: "\10b";
}

.icon_doodle_star_left:before {
  content: "\10c";
}

.icon_doodle_star_right:before {
  content: "\10d";
}

.icon_doodle_flag_left:before {
  content: "\10e";
}

.icon_doodle_flag_right:before {
  content: "\10f";
}

.icon_doodle_mask_left:before {
  content: "\110";
}

.icon_doodle_mask_right:before {
  content: "\111";
}

.icon_doodle_comb_left:before {
  content: "\112";
}

.icon_doodle_comb_right:before {
  content: "\113";
}

.icon_doodle_heart_left:before {
  content: "\114";
}

.icon_doodle_heart_right:before {
  content: "\115";
}

.icon_doodle_academic_left:before {
  content: "\116";
}

.icon_doodle_academic_right:before {
  content: "\117";
}

.icon_doodle_gender:before {
  content: "\118";
}

.icon_expand:before {
  content: "\119";
}

.icon_pause:before {
  content: "\11a";
}

.icon_play:before {
  content: "\11b";
}

.icon_sound_on:before {
  content: "\11c";
}

.icon_sound_off:before {
  content: "\11d";
}

.icon_share:before {
  content: "\11e";
}

.icon_sprite {
  background-image: url("/bem/lady/web/web.blocks/icon/_sprite/icon_sprite__7up@2x.png");
  background-repeat: no-repeat;
  background-size: 113px 86px;
}

.icon_sprite_feedback {
  width: 24px;
  height: 24px;
  background-position: -89px 0px;
}

.icon_sprite_play-video {
  width: 23px;
  height: 23px;
  background-position: -89px -27px;
}

.icon_sprite_x {
  width: 86px;
  height: 86px;
  background-position: 0px 0px;
}

.icon_kind {
  background-image: url("/bem/lady/web/web.blocks/icon/_kind/icon_kind__7up@2x.png");
  background-repeat: no-repeat;
  background-size: 201px 150px;
}

.icon_kind_breakfast {
  width: 48px;
  height: 48px;
  background-position: -51px 0px;
}

.icon_kind_cocktails {
  width: 48px;
  height: 48px;
  background-position: -102px -51px;
}

.icon_kind_dessert {
  width: 48px;
  height: 48px;
  background-position: 0px -51px;
}

.icon_kind_dishes {
  width: 48px;
  height: 48px;
  background-position: -51px -51px;
}

.icon_kind_pizza {
  width: 48px;
  height: 48px;
  background-position: -102px 0px;
}

.icon_kind_porridge {
  width: 48px;
  height: 48px;
  background-position: 0px 0px;
}

.icon_kind_salad {
  width: 48px;
  height: 48px;
  background-position: 0px -102px;
}

.icon_kind_sandwich {
  width: 48px;
  height: 48px;
  background-position: -51px -102px;
}

.icon_kind_sauce {
  width: 48px;
  height: 48px;
  background-position: -102px -102px;
}

.icon_kind_snack {
  width: 48px;
  height: 48px;
  background-position: -153px 0px;
}

.icon_kind_soup {
  width: 48px;
  height: 48px;
  background-position: -153px -51px;
}

.icon {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  text-decoration: none;
}

.icon:hover {
  text-decoration: none;
}

.icon_rotate {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.icon_fill_current {
  fill: currentColor;
}

.icon_background {
  height: 1em;
  width: 1em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}

.icon {
  position: relative;
  z-index: 1;
}

.icon:hover {
  text-decoration: none;
}

.icon_social_vk,
.icon_social_my {
  top: 3px;
}

.icon_social_fb,
.icon_social_ok {
  top: -1px;
}

.icon_control {
  cursor: pointer;
}

.icon_disabled {
  cursor: default;
  opacity: 0.48;
}

.icon_size_10 {
  font-size: 10px;
  height: 10px;
  line-height: 10px;
}

.icon_size_20 {
  font-size: 20px;
  height: 20px;
  line-height: 20px;
}

.icon_size_30 {
  font-size: 30px;
  height: 30px;
  line-height: 30px;
}

.icon_size_36 {
  font-size: 36px;
  height: 36px;
  line-height: 36px;
}

.icon_size_45 {
  font-size: 45px;
  height: 45px;
  line-height: 45px;
}

.icon_size_60 {
  font-size: 60px;
  height: 60px;
  line-height: 60px;
}

.icon_margin_left {
  margin-left: 5px;
}

.icon_margin_left_large {
  margin-left: 10px;
}

.icon_margin_right {
  margin-right: 5px;
}

.icon_margin_right_large {
  margin-right: 10px;
}

.icon_primary {
  color: #07f;
}

.icon_secondary {
  color: #07f;
}

.icon_color_yellow {
  color: #ffd400;
}

.icon_circle {
  background: #07f;
  border-radius: 50%;
  position: relative;
  text-align: center;
  width: 50px;
  height: 50px;
  font-size: 15px;
  line-height: 1;
}

.icon_circle:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
}

.icon_circle_size_10 {
  width: 10px;
  height: 10px;
  line-height: 10px;
}

.icon_circle_size_18 {
  width: 18px;
  height: 18px;
  line-height: 18px;
}

.icon_circle_size_20 {
  width: 20px;
  height: 20px;
  line-height: 20px;
}

.icon_circle_size_22 {
  width: 22px;
  height: 22px;
  line-height: 22px;
}

.icon_circle_size_30 {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.icon_circle_size_60 {
  width: 60px;
  height: 60px;
  line-height: 60px;
}

.icon_circle_size_80 {
  width: 80px;
  height: 80px;
  line-height: 80px;
}

.icon_circle_border {
  border: 2px solid;
  border-radius: 50%;
  text-align: center;
}

.icon_background_gray {
  background: #f0f0f0;
}

.icon_arrow-border_up,
.icon_arrow-border_down {
  width: 0;
  height: 0;
  border: 5px solid transparent;
}

.icon_arrow-border_down {
  border-top: 5px solid #0070f0;
  border-bottom: none;
}

.icon_arrow-border_up {
  border-bottom: 5px solid #0070f0;
  border-top: none;
}

.icon_arrow-border_green {
  border-top-color: #0dc268;
  border-bottom-color: #0dc268;
}

.icon_arrow-border_red {
  border-top-color: #ed330a;
  border-bottom-color: #ed330a;
}

.icon_arrow-border_black {
  border-top-color: #000;
  border-bottom-color: #000;
}

.icon_attention {
  width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  border-radius: 50%;
  text-align: center;
  background: #d1d1d1;
  overflow: hidden;
}

.icon_attention:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #e6e7e7;
  width: 50%;
  height: 100%;
  z-index: -1;
}

.icon_gray {
  color: #999;
}

.icon_circle_white {
  background: #fff;
}

.icon_circle_white .icon_plus {
  color: #999;
}

.icon_circle_size_20 .icon_plus {
  color: #fff;
  font-size: 10px;
}

.icon_circle_gray {
  background: #dcddde;
}

.icon_photo_file {
  color: #fff;
  font-size: 48px;
}

.icon_circle_file {
  position: absolute;
  top: -4px;
  right: -11px;
  -webkit-box-shadow: 0 0 0 3px #717171;
          box-shadow: 0 0 0 3px #717171;
}

.icon_abuse {
  color: #f0373f;
}

.icon_social_my {
  top: 3px;
}

.icon_social_tw {
  top: 1px;
}

.icon_text {
  top: 1px;
}

.icon_more_down {
  font-size: 16px;
}

.icon_border {
  border: 2px solid #000;
}

.icon_social_bottom {
  width: 36px;
  height: 36px;
  line-height: 36px;
  border-radius: 50%;
  text-align: center;
}

.icon_social_bottom_vk {
  font-size: 17px;
  top: 0;
}

.icon_social_bottom_vk:before {
  position: relative;
  top: 4px;
}

.icon_social_bottom_fb {
  font-size: 18px;
}

.icon_social_bottom_ok {
  font-size: 17px;
}

.icon_social_bottom_instagram {
  font-size: 17px;
}

.icon_social_bottom_viber {
  font-size: 18px;
}

.icon_animate_to-right {
  -webkit-animation: iconToRight 1s ease infinite;
          animation: iconToRight 1s ease infinite;
}

.icon_pointer {
  cursor: pointer;
}

.icon_delivery {
  position: relative;
  top: 1px;
}

.icon_plus {
  top: -1px;
}

.icon_like {
  top: -1px;
}

@-webkit-keyframes iconToRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes iconToRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.spring {
  background: #fff 50% no-repeat;
}

.spring_bordered {
  border: 1px solid #dedede;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.spring_top {
  height: 90px;
  overflow: hidden;
}

.spring_side {
  width: 240px;
  height: 400px;
  overflow: hidden;
}

.spring_incut {
  height: 200px;
  overflow: hidden;
}

.rb_h4 {
  color: #000;
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
  text-decoration: none;
}

a.rb_h4:hover {
  text-decoration: none !important;
  color: #000;
}

.rb_body h4 {
  margin: 0;
}

.rb_body h4 a:hover {
  text-decoration: none !important;
  color: #000;
}

.rb_h5 {
  color: #000;
  display: block;
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
  padding: 7px 0 0 0;
  text-decoration: none;
  text-transform: uppercase;
}

.rb_h6 {
  color: #000;
  display: block;
  font-size: 11px;
  line-height: 14px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
  padding: 0 0 3px 0;
  text-decoration: none;
  text-transform: uppercase;
}

.rb_content {
  margin: 15px 0 0 0;
  overflow: hidden;
}

.rb_content:first-of-type {
  border-top: 1px solid #e5e5e5;
  padding-top: 15px;
  margin: 10px 0 0 0;
}

.rb_img {
  float: left;
  margin: 5px 20px 0 0;
  background-position: left top;
  background-repeat: no-repeat;
}

.rb_flash {
  float: left;
  margin: 0 20px 0 0;
}

.rb_nobr {
  white-space: nowrap;
}

.rb_text {
  overflow: hidden;
}

.rb_text:hover a {
  color: #000;
}

.rb_textSmall {
  font-size: 12px;
  overflow: hidden;
}

.rb_next {
  font-weight: bold;
  font-size: 12px;
  float: right;
  margin-top: 5px;
}

.rb_more {
  font-weight: bold;
  font-size: 12px;
  display: block;
  margin-top: 5px;
}

.rb_imgUl {
  background-position: left top;
  background-repeat: no-repeat;
  font-weight: bold;
  display: block;
  height: 50px;
  margin: 0;
  padding-left: 55px;
}

.rb_ul {
  margin: 10px 0 0 13px;
  padding-left: 2px;
}

.rb_li {
  color: #999;
}

.rb_mb5 {
  margin-bottom: 5px;
}

.rb_body img {
  border: 0;
}

.rb_body_100 {
  overflow: hidden;
  text-align: left;
  border: 1px solid #dad9d9;
  -webkit-box-shadow: 0px 3px 4px rgba(0,0,0,0.1);
          box-shadow: 0px 3px 4px rgba(0,0,0,0.1);
  border-radius: 3px;
  background: #fff;
  padding: 15px 19px 17px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.box .topic__info {
  margin-top: 5px;
  padding-top: 5px;
}

.box .topic__rubric {
  padding-right: 8px;
  margin-right: 8px;
}

.loader {
  width: 30px;
  height: 30px;
  display: inline-block;
  -webkit-animation: loader 850ms linear infinite;
          animation: loader 850ms linear infinite;
}

.loader_small {
  width: 20px;
  height: 20px;
}

.loader_small.loader_position_center {
  margin-top: -10px;
  margin-left: -10px;
}

.loader_medium {
  width: 40px;
  height: 40px;
}

.loader_medium.loader_position_center {
  margin-top: -20px;
  margin-left: -20px;
}

.loader_large {
  width: 50px;
  height: 50px;
}

.loader_large.loader_position_center {
  margin-top: -25px;
  margin-left: -25px;
}

.loader_button {
  width: 16px;
  height: 16px;
}

.loader_button.loader_position_center {
  margin-top: -8px;
  margin-left: -8px;
}

.loader_position_center {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -15px;
  margin-top: -15px;
}

.loader_invisible {
  visibility: hidden;
  position: absolute;
  top: -10000px;
}

@-webkit-keyframes loader {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loader {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.overlay {
  overflow-x: hidden;
  overflow-y: scroll;
  position: fixed;
  z-index: 1600;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background: #262626;
  background: rgba(0,0,0,0.4);
  display: none;
}

.overlay__box {
  display: table;
  width: 100%;
  height: 100%;
}

.overlay__cell {
  display: table-cell;
  height: 100%;
  width: 100%;
  text-align: center;
  vertical-align: middle;
}

.overlay__inner {
  white-space: nowrap;
  text-align: center;
  margin: 20px 0;
}

.overlay__content {
  display: inline-block;
  vertical-align: top;
  z-index: 10;
  text-align: left;
  white-space: normal;
  margin: 0 auto;
}

.overlay__loader {
  text-align: center;
  display: none;
}

.overlay__side {
  display: none;
  margin-left: 20px;
  vertical-align: top;
  position: relative;
  white-space: normal;
}

.overlay__wrapper {
  position: relative;
  display: inline;
  float: left;
  min-width: 100%;
  text-align: center;
  height: 100%;
}

.overlay__close {
  position: absolute;
  z-index: 20;
  right: 0;
  top: 0;
  width: 20px;
  height: 20px;
  padding: 20px;
  font-size: 21px;
  line-height: 18px;
  text-align: center;
  color: #fff;
}

.overlay__close:hover {
  color: #07f;
}

.overlay__close_hidden {
  display: none;
}

.overlay_banner .overlay__side {
  display: inline-block;
  margin-top: 42px;
}

.overlay_dark {
  background: #262626;
  background: rgba(0,0,0,0.9);
}

.overlay_gallery .overlay__inner {
  margin: 20px 0;
}

.overlay_gallery .overlay__content {
  display: block;
}

.overlay_loading .overlay__loader {
  display: block;
}

.overlay_loading .overlay__content {
  display: none;
}

.overlay_shown {
  display: block;
}

.overlay_close_shown .overlay__close {
  display: block;
}

.overlay .popup {
  display: block;
}

.align_left {
  text-align: left !important;
}

.align_right {
  text-align: right !important;
}

.align_center {
  text-align: center !important;
}

.align_justify {
  text-align: justify !important;
}

.valign_top {
  vertical-align: top !important;
}

.valign_bottom {
  vertical-align: bottom !important;
}

.valign_middle {
  vertical-align: middle !important;
}

.valign_baseline {
  vertical-align: baseline !important;
}

body .color_primary {
  color: #333;
}

body .color_secondary {
  color: #333;
}

body .color_tertiary {
  color: #000;
}

body .color_black {
  color: #000;
}

body .color_white {
  color: #fff;
}

body .color_gray {
  color: #999;
}

body .color_red {
  color: #ed330a;
}

body .color_green {
  color: #0dc268;
}

body .color_orange {
  color: #ff9e00;
}

body .color_yellow {
  color: #ffd400;
}

body .color_blue {
  color: #0070f0;
}

body .link-holder:before {
  content: '';
  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}

body .link-holder_over {
  position: relative;
  z-index: 3;
}

body .link-holder_over:before {
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  z-index: -1;
}

.hidden {
  display: none !important;
}

.hidden_all {
  display: none !important;
}

.screen_small .hidden_small {
  display: none !important;
}

.screen_medium .hidden_medium {
  display: none !important;
}

.screen_large .hidden_large {
  display: none !important;
}

.link-hdr a.hdr__text .hdr__inner {
  border-bottom: 2px solid transparent;
}

.link-hdr:hover a.hdr__text .hdr__inner {
  border-bottom: 2px solid;
}

.popup-shown body {
  overflow: hidden;
}

.popup-shown .overlay {
  overflow-x: auto;
  overflow-y: scroll;
}

.popup-shown .layout {
  overflow-y: scroll;
}

.wrap-control:hover .control {
  background: #07f;
  color: #fff;
}

.animated {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

@charset "utf-8";

/* normalize.css v2.1.3 | MIT License | git.io/normalize */

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
cite,
code,
em,
font,
strong,
sub,
sup,
ol,
ul,
li,
fieldset,
form,
label,
table,
tr,
th,
td {
  margin: 0;
  padding: 0;
  outline: 0;
  border: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  height: 100%;
}

body {
  margin: 0;
  height: 100%;
  background: #fff;
  color: var(--vkui--color-text-primary);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  background: transparent;
}

a:active,
a:hover,
a:focus {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

dfn {
  font-style: italic;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

mark {
  background: #ff0;
  color: #000;
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre-wrap;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button,
input {
  line-height: normal;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

body {
  font-family: var(--vkui--font-family-base);
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

b,
strong {
  font-weight: var(--vkui--media-font-weight-base3);
}

td,
th {
  padding: 0;
  vertical-align: top;
}

a {
  color: #0070f0;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

object {
  display: block;
}

iframe {
  max-width: 100%;
  border: none;
}

object,
embed {
  outline: 0;
}

.wrapper {
  margin: 0 auto;
  display: block;
}

.wrapper_relative {
  position: relative;
}

.screen_small .wrapper {
  width: 940px;
}

.screen_medium .wrapper {
  width: 1180px;
}

.screen_large .wrapper {
  width: 1260px;
}

.wrapper.wrapper_fixed {
  width: 940px;
}

.wrapper_subscribe {
  margin-bottom: -30px;
  position: relative;
  z-index: 2;
  display: none;
}

.rb-teaser-model {
  position: relative;
  margin: 0 20px 20px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 200px;
  float: left;
  clear: left;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.04), inset 0 0 0 1px rgba(0,0,0,0.12);
          box-shadow: 0 2px 0 0 rgba(0,0,0,0.04), inset 0 0 0 1px rgba(0,0,0,0.12);
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: 100% auto;
  background-color: #07f;
  text-align: center;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}

.rb-teaser-model_horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  width: 100%;
  margin: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}

.rb-teaser-model_horizontal .rb-teaser-model__photo {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 110px;
          flex: 0 0 110px;
  width: 110px;
  margin-right: 16px;
}

.rb-teaser-model_horizontal .rb-teaser-model__img {
  display: block;
  max-width: 100%;
}

.rb-teaser-model_horizontal .rb-teaser-model__info {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.rb-teaser-model_end {
  background-color: #10b800;
}

.rb-teaser-model__title {
  margin: 0 0 14px;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  line-height: 28px;
  text-transform: none;
}

.rb-teaser-model__text {
  display: inline-block;
  margin-top: 2px;
  margin-bottom: 10px;
  font-size: 11px;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.05em;
  line-height: 12px;
  text-transform: uppercase;
}

.rb-teaser-model__progress {
  margin-bottom: 2px;
}

.rb-teaser-model__button {
  margin-top: 16px;
}

.rb-teaser-model {
  padding: calc(200px / 1.5) 20px 20px;
}

.parallax {
  position: relative;
  height: 320px;
}

.parallax__inner {
  color: #fff;
  text-decoration: none;
  display: block;
  position: absolute;
  height: 320px;
  overflow: hidden;
  width: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.parallax__layer {
  display: block;
  position: absolute;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.parallax__move {
  height: 100%;
  overflow: hidden;
  -webkit-perspective: 1px;
          perspective: 1px;
  position: relative;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.parallax__static {
  position: absolute;
  z-index: 1;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.scroll {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  width: 12px;
}

.scroll__track {
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.scroll__track__box {
  position: absolute;
  width: 100%;
  height: 0;
}

.scroll__track__drag {
  position: relative;
  z-index: 5;
  height: 100%;
  cursor: pointer;
}

.scroll__track__drag:after {
  content: '';
  margin: 0 auto;
  display: block;
  width: 4px;
  height: 100%;
  background: rgba(0,0,0,0.12);
  border-radius: 3px;
}

.scroll__track__drag-wrap {
  position: absolute;
  min-height: 25px;
  height: 0;
  width: 100%;
}

.scroll_horizontal {
  top: inherit;
  left: 0;
  width: auto;
  height: 12px;
}

.scroll_horizontal .scroll__track {
  width: auto;
  top: inherit;
  left: 0;
  height: 100%;
}

.scroll_horizontal .scroll__track__box {
  width: 0;
  height: 100%;
}

.scroll_horizontal .scroll__track__drag {
  height: 100%;
  width: auto;
}

.scroll_horizontal .scroll__track__drag:after {
  width: auto;
}

.scroll_horizontal .scroll__track__drag-wrap {
  min-width: 25px;
  min-height: 0;
  height: 100%;
  width: 0;
}

.scroll_light .scroll__track__drag:after {
  background: rgba(255,255,255,0.48);
}

.m-lazy-item {
  position: relative;
}

.m-lazy-item_error ~ .error {
  display: block;
  position: absolute;
  top: 60%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(24px);
          transform: translateY(24px);
  text-align: center;
}

.m-lazy-item_error.m-lazy-item_size_large ~ .error,
.m-lazy-item_error ~ .m-lazy-item_size_large ~ .error {
  -webkit-transform: translateY(48px);
          transform: translateY(48px);
}

img.m-lazy-item,
span.m-lazy-item:after,
picture.m-lazy-item:after {
  background-color: #f0f0f0;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 48px;
}

img.m-lazy-item_size_large {
  background-size: 96px;
}

img.m-lazy-item_photo {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjY2NjIiBkPSJNMTAgMGMxLjEwNCAwIDIgLjg5NiAyIDJoMmMxLjEwNCAwIDIgLjg5NiAyIDJ2MTBjMCAxLjEwNC0uODk2IDItMiAySDJjLTEuMTA0IDAtMi0uODk2LTItMlY0YzAtMS4xMDQuODk2LTIgMi0yaDJjMC0xLjEwNC44OTYtMiAyLTJoNHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNOCA1YzIuMjA4IDAgNCAxLjc5MiA0IDRzLTEuNzkyIDQtNCA0LTQtMS43OTItNC00IDEuNzkyLTQgNC00eiIvPjxwYXRoIGZpbGw9IiNjY2MiIGQ9Ik04IDdjMS4xMDQgMCAyIC44OTYgMiAycy0uODk2IDItMiAyLTItLjg5Ni0yLTIgLjg5Ni0yIDItMnoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTMgMTJjLjU1MiAwIDEgLjQ0OCAxIDFzLS40NDggMS0xIDEtMS0uNDQ4LTEtMSAuNDQ4LTEgMS0xeiIvPjwvZz48L3N2Zz4K");
}

img.m-lazy-item_embed,
img.m-lazy-item_video {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxNCI+PHBhdGggZmlsbD0iI2NjYyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4zOCAxMy43MTRjLS4yNDYuMTgtLjU1LjI4Ni0uODguMjg2LS44MjggMC0xLjUtLjY3Mi0xLjUtMS41di0xMUMwIC42NzIuNjcyIDAgMS41IDBjLjMzIDAgLjYzNy4xMDcuODg1LjI5LjAyLjAxMy4wMzcuMDI3LjA1NC4wNGw2LjgzNyA1LjI1M0M5LjcxNSA1LjkgMTAgNi40MTggMTAgN2MwIC41ODItLjI4NSAxLjEtLjcyMyAxLjQxN2wtNi44MzYgNS4yNWMtLjAxOC4wMTYtLjAzNy4wMy0uMDU2LjA0NWwtLjAwMy4wMDJ6Ii8+PC9zdmc+Cg==");
}

img.m-lazy-item_complete {
  background: none;
}

span.m-lazy-item:after {
  z-index: -1;
}

picture.m-lazy-item {
  z-index: 0;
}

picture.m-lazy-item img {
  position: relative;
  z-index: 1;
}

span.m-lazy-item:after,
picture.m-lazy-item:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

span.m-lazy-item_size_large:after,
picture.m-lazy-item_size_large:after {
  background-size: 96px;
}

span.m-lazy-item_photo:after,
picture.m-lazy-item_photo:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjY2NjIiBkPSJNMTAgMGMxLjEwNCAwIDIgLjg5NiAyIDJoMmMxLjEwNCAwIDIgLjg5NiAyIDJ2MTBjMCAxLjEwNC0uODk2IDItMiAySDJjLTEuMTA0IDAtMi0uODk2LTItMlY0YzAtMS4xMDQuODk2LTIgMi0yaDJjMC0xLjEwNC44OTYtMiAyLTJoNHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNOCA1YzIuMjA4IDAgNCAxLjc5MiA0IDRzLTEuNzkyIDQtNCA0LTQtMS43OTItNC00IDEuNzkyLTQgNC00eiIvPjxwYXRoIGZpbGw9IiNjY2MiIGQ9Ik04IDdjMS4xMDQgMCAyIC44OTYgMiAycy0uODk2IDItMiAyLTItLjg5Ni0yLTIgLjg5Ni0yIDItMnoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTMgMTJjLjU1MiAwIDEgLjQ0OCAxIDFzLS40NDggMS0xIDEtMS0uNDQ4LTEtMSAuNDQ4LTEgMS0xeiIvPjwvZz48L3N2Zz4K");
}

span.m-lazy-item_embed:after,
picture.m-lazy-item_embed:after,
span.m-lazy-item_video:after,
picture.m-lazy-item_video:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxNCI+PHBhdGggZmlsbD0iI2NjYyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4zOCAxMy43MTRjLS4yNDYuMTgtLjU1LjI4Ni0uODguMjg2LS44MjggMC0xLjUtLjY3Mi0xLjUtMS41di0xMUMwIC42NzIuNjcyIDAgMS41IDBjLjMzIDAgLjYzNy4xMDcuODg1LjI5LjAyLjAxMy4wMzcuMDI3LjA1NC4wNGw2LjgzNyA1LjI1M0M5LjcxNSA1LjkgMTAgNi40MTggMTAgN2MwIC41ODItLjI4NSAxLjEtLjcyMyAxLjQxN2wtNi44MzYgNS4yNWMtLjAxOC4wMTYtLjAzNy4wMy0uMDU2LjA0NWwtLjAwMy4wMDJ6Ii8+PC9zdmc+Cg==");
}

span.m-lazy-item_complete:after,
picture.m-lazy-item_complete:after {
  content: none;
}

.photo {
  display: block;
  position: relative;
}

.photo__title {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
  display: block;
}

.photo__title_new:before {
  content: '';
  display: inline-block;
  vertical-align: baseline;
  background: #ff9e00;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

.photo_small .photo__title_new:before {
  width: 10px;
  height: 10px;
  margin-right: 5px;
}

.photo__title_new_hidden:before {
  display: none;
}

.photo__subtitle {
  display: block;
  margin-top: 8px;
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.photo__pic {
  display: block;
  max-width: 100%;
  height: auto;
}

.photo__pic_lazy {
  background-color: var(--vkui--color-background-secondary);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 48px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ccc' d='M10 0c1.104 0 2 .896 2 2h2c1.104 0 2 .896 2 2v10c0 1.104-.896 2-2 2H2c-1.104 0-2-.896-2-2V4c0-1.104.896-2 2-2h2c0-1.104.896-2 2-2h4z'/%3E%3Cpath fill='%23FFF' d='M8 5c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4z'/%3E%3Cpath fill='%23ccc' d='M8 7c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z'/%3E%3Cpath fill='%23FFF' d='M13 12c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z'/%3E%3C/g%3E%3C/svg%3E");
}

.photo__pic_lazy[src*=".gif"],
.photo__pic_lazy[src*=".png"] {
  background: none;
}

.photo__param {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.photo__icon {
  position: absolute;
  right: 15px;
  bottom: 19px;
}

.photo__count {
  position: absolute;
  bottom: 19px;
  right: 15px;
  text-align: center;
  font-size: 11px;
  line-height: 14px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
  padding: 0 1px;
  border: 1px solid #fff;
  background: rgba(0,0,0,0.5);
  min-width: 15px;
}

.photo__count:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 100%;
  right: -3px;
  top: 2px;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
}

.photo__count:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 100%;
  left: 2px;
  bottom: -3px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.photo__inner {
  position: relative;
  display: block;
  height: 100%;
}

.photo__inner:hover .photo__action-inner {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.photo__labels {
  position: absolute;
  top: 0;
  left: 10px;
  z-index: 1;
  zoom: 1;
}

.photo__labels:after,
.photo__labels:before {
  content: '';
  display: table;
}

.photo__labels:after {
  clear: both;
}

.photo__label {
  vertical-align: top;
}

.photo__marker {
  position: absolute;
  top: var(--vkui--x2);
  right: var(--vkui--x2);
  z-index: 100;
}

.photo__captions {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  padding: 40px 15px 15px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(16%, rgba(0,0,0,0.24)), to(rgba(0,0,0,0.88)));
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.24) 16%, rgba(0,0,0,0.88) 100%);
  color: #fff;
}

.photo__captions_icon {
  padding-right: 45px;
}

.photo__action {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  cursor: pointer;
  display: inline-block;
  z-index: 2;
}

.photo__action:before {
  content: '';
  width: 0;
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}

.photo__action_small .photo__action-inner {
  height: 45px;
  width: 45px;
  line-height: 45px;
  font-size: 17px;
}

.photo__action-inner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 90px;
  width: 90px;
  line-height: 90px;
  background: #07f;
  background: rgba(0,119,255,0.8);
  font-size: 35px;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  -webkit-box-shadow: 0 2px 3px rgba(94,102,0,0.3);
          box-shadow: 0 2px 3px rgba(94,102,0,0.3);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}

.photo_grid {
  display: grid;
  grid-template-rows: 1fr auto;
}

.photo_grid .photo__inner {
  grid-row-start: 1;
  grid-row-end: span 2;
  grid-column-start: 1;
  grid-column-end: -1;
}

.photo_grid .photo__captions {
  position: static;
  grid-row-start: 1;
  grid-row-end: span 2;
  grid-column-start: 1;
  grid-column-end: -1;
  align-self: end;
}

.photo_grid .photo__title {
  color: inherit;
}

.photo_grid .photo__title:hover {
  text-decoration: none;
}

.photo_link {
  cursor: pointer;
}

.photo_small .photo__title {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.photo_small .photo__subtitle {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.photo_small .photo__icon,
.photo_small .photo__count {
  bottom: 15px;
}

.photo_full {
  width: 100%;
  height: 100%;
}

.photo_full .photo__picture {
  height: 100%;
}

.photo_full .photo__pic {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.photo_full_round .photo__pic,
.photo_full_round .picture__image {
  border-radius: 50%;
}

.photo_full_contain .photo__pic {
  -o-object-fit: contain;
     object-fit: contain;
}

.photo_content .photo__pic {
  width: auto;
  cursor: pointer;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}

.photo_percent {
  margin-right: auto;
  margin-left: auto;
}

.photo_percent_quarter {
  width: 25%;
}

.photo_percent_half {
  width: 50%;
}

.photo_percent_three-quarter {
  width: 75%;
}

.photo_incell .photo__pic {
  max-width: none;
  display: inline-block;
  vertical-align: top;
  width: auto;
}

.photo_shadow .photo__pic {
  -webkit-box-shadow: 0 2px 14px rgba(0,0,0,0.25);
          box-shadow: 0 2px 14px rgba(0,0,0,0.25);
}

.photo_scale {
  overflow: hidden;
}

.photo_scale .photo__pic {
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.photo_scale:hover .photo__pic {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

.photo_transparent {
  opacity: 0.1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.photo_current.photo_transparent {
  opacity: 1;
}

.photo_current .photo__pic {
  -webkit-box-shadow: 0 2px 14px rgba(0,0,0,0.25);
          box-shadow: 0 2px 14px rgba(0,0,0,0.25);
}

.photo_action .photo__action-inner {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.photo_stroke .photo__pic {
  -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.12);
          box-shadow: inset 0 0 0 1px rgba(0,0,0,0.12);
}

.photo_article-photo-vertical {
  background: #f0f0f0;
}

.photo_article-photo-vertical .photo__pic {
  margin: 0 auto;
  max-height: 600px;
  width: auto;
  max-width: 100%;
}

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {
	.photo_article-photo .photo__inner:hover {
		opacity: .9999
	}

	.photo_article-photo .photo__action-inner {
		-webkit-transition: none;
		transition: none;
	}
}}

.photo_round .photo__pic {
  border-radius: 50%;
}

.photo_shadow {
  -webkit-box-shadow: 0 10px 170px 25px rgba(255,0,100,0.2);
          box-shadow: 0 10px 170px 25px rgba(255,0,100,0.2);
}

.photo_slider {
  display: inline-block;
  vertical-align: top;
}

.photo_slider_small {
  width: 180px;
  height: 155px;
}

.photo_slider_large {
  width: 370px;
  height: 320px;
}

.photo_video .photo__action__inner {
  opacity: 1;
  -webkit-filter: none;
          filter: none;
  -webkit-transform: scale(1);
          transform: scale(1);
  color: rgba(0,0,0,0.6);
}

.photo_video_cookery .photo__inner {
  height: 375px;
  width: 500px;
}

.photo_video_beauty .photo__inner {
  height: 330px;
  width: 440px;
}

.photo_placeholder {
  background-color: #f0f0f0;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjY2NjIiBkPSJNMTAgMGMxLjEwNCAwIDIgLjg5NiAyIDJoMmMxLjEwNCAwIDIgLjg5NiAyIDJ2MTBjMCAxLjEwNC0uODk2IDItMiAySDJjLTEuMTA0IDAtMi0uODk2LTItMlY0YzAtMS4xMDQuODk2LTIgMi0yaDJjMC0xLjEwNC44OTYtMiAyLTJoNHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNOCA1YzIuMjA4IDAgNCAxLjc5MiA0IDRzLTEuNzkyIDQtNCA0LTQtMS43OTItNC00IDEuNzkyLTQgNC00eiIvPjxwYXRoIGZpbGw9IiNjY2MiIGQ9Ik04IDdjMS4xMDQgMCAyIC44OTYgMiAycy0uODk2IDItMiAyLTItLjg5Ni0yLTIgLjg5Ni0yIDItMnoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTMgMTJjLjU1MiAwIDEgLjQ0OCAxIDFzLS40NDggMS0xIDEtMS0uNDQ4LTEtMSAuNDQ4LTEgMS0xeiIvPjwvZz48L3N2Zz4=");
  background-size: 48px;
}

.photo_loading {
  background-image: url("data:image/gif;base64, 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");
  background-repeat: no-repeat;
  background-position: 50%;
}

.badge {
  background: #07f;
  border-left: 1px solid #07f;
  color: #fff;
  padding: 2px 5px;
  font-size: 11px;
  line-height: 14px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
  letter-spacing: 1px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
}

.badge:first-child {
  border-left-width: 0;
}

.badge__icon {
  vertical-align: middle;
  max-height: 18px;
}

.badge__text {
  vertical-align: middle;
  margin-left: 5px;
}

.badge__text:first-child {
  margin-left: 0;
}

.badge_link {
  -webkit-transition: border-color, color, background 0.15s ease-in-out;
  transition: border-color, color, background 0.15s ease-in-out;
}

.badge_link:hover {
  background: #006dea;
  text-decoration: none;
}

.badge_single {
  border-radius: 3px;
  border: 1px solid #07f;
}

.badge_single:first-child {
  border-left-width: 1px;
}

.badge_color_portal {
  background: #07f;
}

.badge_color_red {
  background: #ed330a;
  border-color: #e4310a;
}

.badge_gray {
  color: #999;
  border-color: #f0f0f0;
  background: #f0f0f0;
}

.badge_gray.badge_link:hover {
  border-color: #dcdcdc;
  background: #dcdcdc;
}

.badge_recipe {
  background: #ffd400;
}

.badge_advice {
  background: #00b1b3;
}

.badge_forum {
  background: #ff71bb;
}

.badge_border_off {
  border: none;
  border-radius: 2px;
}

.badge_transparent {
  background: rgba(255,255,255,0.4);
}

.shadow {
  position: relative;
  z-index: 200;
}

.shadow:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 40px;
  height: 10px;
  left: 4%;
  right: 4%;
  border-radius: 35px;
  -webkit-box-shadow: 0 25px 25px 20px #9f9f9f;
          box-shadow: 0 25px 25px 20px #9f9f9f;
  z-index: -1;
}

.shadow_narrow:after {
  left: 18%;
  right: 18%;
}

.shadow_full:after {
  left: 0;
  right: 0;
}

.shadow_full-weak:after {
  left: 0;
  right: 0;
  bottom: 50px;
}

.shadow_darker:after {
  -webkit-box-shadow: 0 25px 25px 20px rgba(0,0,0,0.3);
          box-shadow: 0 25px 25px 20px rgba(0,0,0,0.3);
}

.picture {
  display: block;
}

.picture_cover-height,
.picture_full {
  position: relative;
  height: 100%;
}

.picture_cover-height .picture__image,
.picture_full .picture__image {
  width: 100%;
}

.picture__image {
  display: block;
  max-width: 100%;
}

.picture__image_cover,
.picture_full .picture__image {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.picture__image_contain {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.picture__image_fill {
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
}

.picture__image_scale-down {
  height: 100%;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.picture__image_center {
  margin: auto;
}

.picture__image_lazy {
  background-color: var(--vkui--color-background-secondary);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 48px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ccc' d='M10 0c1.104 0 2 .896 2 2h2c1.104 0 2 .896 2 2v10c0 1.104-.896 2-2 2H2c-1.104 0-2-.896-2-2V4c0-1.104.896-2 2-2h2c0-1.104.896-2 2-2h4z'/%3E%3Cpath fill='%23FFF' d='M8 5c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4z'/%3E%3Cpath fill='%23ccc' d='M8 7c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z'/%3E%3Cpath fill='%23FFF' d='M13 12c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z'/%3E%3C/g%3E%3C/svg%3E");
}

.picture__image_lazy[src*=".gif"],
.picture__image_lazy[src*=".png"] {
  background: none;
}

.picture_full .picture__image {
  width: 100%;
  max-width: none;
  -o-object-position: center;
     object-position: center;
}

.picture_real-size .picture__image {
  max-width: none;
  width: auto;
  height: auto;
}

.adv-marker {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 12px;
  color: rgba(255,255,255,0.7);
  text-shadow: 0px 1px 4px rgba(0,0,0,0.36);
  cursor: pointer;
  white-space: nowrap;
}

.adv-marker_gray {
  color: #aaadb3;
  text-shadow: none;
  font-size: 11px;
  line-height: 14px;
}

.adv-marker_title:before {
  content: 'â€¢';
  margin-right: 5px;
}

.adv-marker__icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: var(--vkui--x1);
  height: var(--vkui--x4);
  width: var(--vkui--x4);
  vertical-align: middle;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: var(--vkui--x2);
  background-color: rgba(240,241,243,0.32);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}

.adv-marker__icon svg {
  fill: #cfd1d6;
}

.adv-marker_hover .adv-marker__icon {
  visibility: hidden;
}

.adv-marker_hover:hover .adv-marker__icon {
  visibility: visible;
}

.file {
  height: 160px;
  background: #717171;
  position: relative;
}

.file__input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
}

.file__state {
  width: 100%;
  height: 100%;
}

.file__state_empty {
  display: block;
  text-align: center;
}

.file__state_empty:before {
  content: '';
  height: 100%;
  display: inline-block;
  width: 0;
  vertical-align: middle;
}

.file__state_photo {
  display: none;
}

.file__loader {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  background: rgba(0,0,0,0.6);
  z-index: 3;
}

.file__loader:before {
  content: '';
  width: 0;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

.file_loading .file__loader {
  display: block;
}

.file_selected .file__state_empty {
  display: none;
}

.file_selected .file__state_photo {
  display: block;
}

.file_error,
.file.error,
.form-field_error .file,
.error .file {
  -webkit-box-shadow: 0 0 0 1px #ff3e2a;
          box-shadow: 0 0 0 1px #ff3e2a;
}

.input {
  position: relative;
  color: var(--vkui--color-text-primary);
}

.input__pre,
.input__after {
  position: relative;
  z-index: 5;
}

.input__decorator {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 2px rgba(0,0,0,0.04);
          box-shadow: inset 0 2px rgba(0,0,0,0.04);
  background: #fff;
}

.input[focus-within] .input__decorator {
  -webkit-box-shadow: 0 2px rgba(0,0,0,0.04);
          box-shadow: 0 2px rgba(0,0,0,0.04);
}

.input:focus-within .input__decorator {
  -webkit-box-shadow: 0 2px rgba(0,0,0,0.04);
          box-shadow: 0 2px rgba(0,0,0,0.04);
}

.input[focus-within] .input__decorator:after {
  border: 0;
}

.input:focus-within .input__decorator:after {
  border: 0;
}

.input__inner {
  position: relative;
  outline: none;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.input__tags {
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  z-index: 5;
}

.input__tags-inner {
  float: right;
}

.input__tags + .input__container {
  -ms-flex-preferred-size: 100px;
      flex-basis: 100px;
  min-width: 100px;
}

.input__container {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  display: block;
  overflow: hidden;
}

.input__field {
  width: 100%;
  border: 0;
  outline: none;
  padding: 11px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  background: none;
  line-height: 1.2em;
  position: relative;
  z-index: 2;
  font-weight: var(--vkui--media-font-weight-base1);
}

.input__field::-ms-clear {
  display: none;
}

.input__icon {
  position: relative;
  z-index: 2;
  padding: 8px 0;
  font-size: 20px;
  color: #000;
  display: block;
  float: left;
}

.input__suggest {
  display: none;
  overflow: hidden;
  position: absolute;
  margin-top: 5px;
  left: 0;
  z-index: 1200;
  width: auto;
  min-width: 200px;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px rgba(0,0,0,0.04);
          box-shadow: 0 2px rgba(0,0,0,0.04);
}

.input__suggest__item {
  display: block;
  padding: 10px;
  cursor: pointer;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid transparent;
  text-decoration: none;
  color: var(--vkui--color-text-primary);
}

.input__suggest__item:first-child {
  border-top-color: transparent;
}

.input__suggest__item_active,
.input__suggest__item:hover {
  text-decoration: none;
  background: #3392ff;
  border-color: #248aff;
  color: #fff;
}

.input_icon_left .input__icon {
  padding-left: 10px;
}

.input_icon_right .input__icon {
  padding-right: 10px;
}

.input_textarea .input__field {
  height: 90px;
  padding: 12px 15px;
}

.input_textarea .input__icon {
  vertical-align: top;
}

.input_textarea_large .input__field {
  height: 210px;
}

.input_textarea_medium .input__field {
  height: 120px;
}

.input_error .input__decorator,
.input.error .input__decorator,
.form-field_error .input .input__decorator,
.error .input .input__decorator {
  border-color: #ff3e2a;
  background: #fffcfc;
}

.tag {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
}

.tag__input {
  width: 0;
  height: 0;
  opacity: 0;
}

.tag__inner {
  background: #f0f0f0;
  border-radius: 2px;
  display: inline-block;
  padding: 4px 8px;
}

.tag__left {
  padding-right: 8px;
  display: inline-block;
  vertical-align: middle;
}

.tag__text,
.tag__ending {
  vertical-align: middle;
}

.tag__ending {
  margin-left: 8px;
  color: #a6a6a6;
}

.tag__close {
  margin-left: 12px;
  font-size: 16px;
  color: #999;
  cursor: pointer;
  float: right;
  position: absolute;
  top: 50%;
  right: 8px;
  margin-top: -10px;
}

.tag_close .tag__inner {
  padding-right: 27px;
}

.tag_check {
  cursor: pointer;
}

.tag_check .tag__inner {
  background: none;
}

.tag_check .tag__text {
  text-decoration: underline;
}

.tag_check .tag__close {
  visibility: hidden;
}

.tag_check .tag__input:checked + .tag__inner {
  background: #f0f0f0;
  border-radius: 2px;
  display: inline-block;
}

.tag_check .tag__input:checked + .tag__inner .tag__text {
  text-decoration: none;
}

.tag_check .tag__input:checked + .tag__inner .tag__close {
  visibility: visible;
}

.tag_check:hover .tag__text {
  text-decoration: none;
}

.tag_check.tag_color_project .tag__input:checked + .tag__inner {
  background: #07f;
}

.tag_check.tag_color_project .tag__input:checked + .tag__inner .tag__left,
.tag_check.tag_color_project .tag__input:checked + .tag__inner .tag__text,
.tag_check.tag_color_project .tag__input:checked + .tag__inner .tag__count,
.tag_check.tag_color_project .tag__input:checked + .tag__inner .tag__close {
  color: #fff;
}

.input_large .input__field {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
  line-height: 28px;
}

.input_side_right {
  position: absolute;
  right: 0;
}

.input_side_right .input__container {
  width: auto;
}

.input_textarea_file .input__field {
  height: 160px;
}

.suggest {
  display: none;
  overflow: hidden;
  position: absolute;
  margin-top: 5px;
  left: 0;
  z-index: 1200;
  min-width: 100%;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,0.16);
          box-shadow: 0 4px 20px 0 rgba(0,0,0,0.16);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.suggest__inner {
  overflow: hidden;
  padding: 10px 15px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.suggest__block {
  position: relative;
  margin-top: 10px;
}

.suggest__block:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-top: 1px solid #e5e5e5;
}

.suggest__block:first-child {
  margin-top: 0;
}

.suggest__block:first-child:after {
  content: none;
}

.suggest__title {
  font-size: 11px;
  line-height: 14px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
  text-transform: uppercase;
  padding-top: 10px;
  border-top: 1px solid #e5e5e5;
}

.suggest__block .suggest__title,
.suggest__title:first-child {
  padding-top: 0;
  border: 0;
}

.suggest__item {
  display: block;
  padding: 10px 15px;
  margin: 0 -15px;
  cursor: pointer;
  position: relative;
  color: var(--vkui--color-text-primary);
}

.suggest__item:first-child {
  border-top-color: transparent;
}

.suggest__item_active,
.suggest__item:hover {
  background: rgba(0,0,0,0.04);
}

.suggest__item-title {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.suggest__item-title:hover {
  text-decoration: none;
}

.suggest__item-subtitle {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.suggest__scroll {
  position: absolute;
  right: 4px;
  top: 4px;
  bottom: 4px;
}

.suggest_active {
  display: block;
}

.suggest_scrollable .suggest__inner {
  max-height: 240px;
}

.dropdown {
  position: relative;
  z-index: 100;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 40px;
  color: var(--vkui--color-text-primary);
  -webkit-transition: z-index 0.3s cubic-bezier(1, 0.04, 1, 0.03);
  transition: z-index 0.3s cubic-bezier(1, 0.04, 1, 0.03);
}

.dropdown__field {
  background: #fff;
  border: 1px solid #dedede;
  border-radius: 4px;
  padding: 7px 40px 7px 15px;
  height: 100%;
  line-height: 24px;
  cursor: pointer;
  position: relative;
  display: block;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
}

.dropdown_input .dropdown__field {
  padding: 0;
  border: 0;
  line-height: 20px;
}

.dropdown__text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
}

.dropdown__label {
  margin-right: 5px;
  color: #999;
}

.dropdown__icon {
  opacity: 0.48;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  position: absolute;
  height: 100%;
  right: 15px;
  top: 0;
}

.dropdown__icon:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

.dropdown__box {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-transition-property: opacity, visibility, -webkit-transform;
  transition-property: opacity, visibility, -webkit-transform;
  transition-property: opacity, transform, visibility;
  transition-property: opacity, transform, visibility, -webkit-transform;
  position: absolute;
  left: 0;
  top: 100%;
  min-width: 200px;
  width: 100%;
}

.dropdown__select {
  display: none;
}

.dropdown:hover .dropdown__field,
.dropdown_active .dropdown__field {
  border-color: rgba(0,0,0,0.24);
}

.dropdown:hover .dropdown__icon,
.dropdown_active .dropdown__icon {
  opacity: 1;
}

.dropdown_active {
  z-index: 1200;
  -webkit-transition: none;
  transition: none;
}

.dropdown_active .dropdown__box {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.dropdown_inline {
  display: inline-block;
  vertical-align: middle;
}

.dropdown_scrollable .dropdown__scroll {
  max-height: 240px;
}

.dropdown_error .dropdown__field,
.dropdown.error .dropdown__field,
.dropdown_error:hover .dropdown__field,
.dropdown.error:hover .dropdown__field {
  border-color: #ed330a;
}

.dropdown_disabled .dropdown__field,
.dropdown_disabled.dropdown_active .dropdown__field,
.dropdown_disabled:hover .dropdown__field,
.dropdown_disabled.dropdown_active:hover .dropdown__field {
  cursor: default;
  border-color: #dedede;
  opacity: 0.48;
}

.dropdown_disabled .dropdown__field .dropdown__icon,
.dropdown_disabled.dropdown_active .dropdown__field .dropdown__icon,
.dropdown_disabled:hover .dropdown__field .dropdown__icon,
.dropdown_disabled.dropdown_active:hover .dropdown__field .dropdown__icon {
  opacity: 0.48;
}

.dropdown__field_disabled,
.dropdown:hover .dropdown__field_disabled {
  cursor: default;
  border-color: #dedede;
  opacity: 0.48;
}

.dropdown__field_disabled .dropdown__icon,
.dropdown:hover .dropdown__field_disabled .dropdown__icon {
  opacity: 0.48;
}

.dropdown_from-right .dropdown__box {
  left: auto;
  right: 0;
  min-width: 0;
}

.form-field {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.form-field__label {
  display: table-cell;
  padding: 10px 20px 0 0;
  vertical-align: top;
  width: 180px;
  min-width: 180px;
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.form-field__label_width_narrow {
  width: 100px;
  min-width: 100px;
}

.form-field__label_valign_middle {
  vertical-align: middle;
  padding-top: 0;
}

.form-field__inner {
  display: table-cell;
  vertical-align: top;
  width: 99%;
}

.form-field__required {
  color: #fe4a4a;
  vertical-align: baseline;
  position: relative;
  font-size: 1.2em;
  line-height: 1;
  bottom: 0.6ex;
  margin-left: 3px;
}

.form-field__error {
  display: none;
  margin-top: 10px;
  color: #fe4a4a;
}

.form-field_error .form-field__error,
.error .form-field__error,
.input_error + .form-field__error,
.error + .form-field__error {
  display: block;
}

.form-field_vertical .form-field__label {
  padding-bottom: 10px;
}

.form-field_vertical .form-field__label,
.form-field_vertical .form-field__inner {
  display: block;
  width: auto;
}

.button {
  border: 1px solid #d3d3d3;
  background: #f0f0f0;
  border-radius: 3px;
  display: inline-block;
  color: #000;
  cursor: pointer;
  position: relative;
  -webkit-box-shadow: 0 2px rgba(0,0,0,0.04);
          box-shadow: 0 2px rgba(0,0,0,0.04);
  vertical-align: middle;
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 40px;
  padding: 7px 15px;
  -webkit-transition: background 0.15s ease-in-out, border-color 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: background 0.15s ease-in-out, border-color 0.15s ease-in-out, color 0.15s ease-in-out;
  text-align: center;
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.screen_small .button {
  line-height: 23px;
}

.screen_medium .button {
  line-height: 23px;
}

.screen_large .button {
  line-height: 23px;
}

.button__inner {
  display: inline-block;
  vertical-align: top;
}

.button__text,
.button__ending {
  vertical-align: middle;
  display: inline-block;
}

.button__text_hidden {
  display: none;
}

.button__ending {
  margin-left: 4px;
  color: #bbb;
}

.button__icon {
  pointer-events: none;
}

.button__icon_left {
  margin-right: 12px;
}

.button__icon_right {
  margin-left: 12px;
}

.button__loader {
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  text-align: center;
  margin-top: -8px;
  margin-left: -8px;
  line-height: 16px;
}

.button:hover {
  background: #e6e6e6;
}

.button:active {
  top: 1px;
}

.button_active {
  background: #ddd;
}

.button_disabled {
  opacity: 0.48;
  cursor: default;
  pointer-events: none;
}

.button_toggle .button__text {
  display: none;
}

.button_toggle .button__text_hidden {
  display: inline-block;
}

.button_color_project {
  border: 1px solid #0069e0;
  background: #07f;
  color: #fff;
}

.button_color_project:hover {
  background: #0071f2;
}

.button_color_dark {
  background: rgba(0,0,0,0.88);
  border-color: rgba(0,0,0,0.88);
  color: #fff;
}

.button_color_dark:hover {
  background: #000;
}

.button_color_light {
  background: #fff;
  border-color: #fff;
  color: #000;
}

.button_color_light:hover {
  background: #f2f2f2;
}

.button_opaque {
  background: transparent;
  border: 2px solid #fff;
  line-height: 25px;
  color: #fff;
}

.button_opaque:hover {
  background: #07f;
  border-color: #07f;
  color: #fff;
}

.button_opaque.button_color_project {
  border-color: #07f;
  color: #fff;
}

.button_opaque.button_color_project:hover {
  color: #fff;
}

.button_loading .button__loader {
  display: block;
}

.button_loading .button__inner {
  visibility: hidden;
}

.button_full {
  width: 100%;
}

.button_nowrap {
  white-space: nowrap;
}

.button_transparent {
  border: none;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.subscribe_loading .button__loader + .button__inner .button__text {
  visibility: hidden;
}

.subscribe_loading .button__loader {
  display: inline-block;
}

.subscribe_success {
  display: none;
}

.input-group {
  display: table;
  width: 100%;
}

.input-group__item {
  display: table-cell;
  vertical-align: middle;
}

.input-group__item .input__decorator {
  border-radius: 0;
  border-left-width: 0;
}

.input-group__item .dropdown__field {
  border-left-width: 0;
  border-radius: 0;
}

.input-group__item .button {
  border-left-width: 0;
  border-radius: 0;
}

.input-group__item:first-child .input__decorator {
  border-radius: 3px 0 0 3px;
  border-left-width: 1px;
}

.input-group__item:first-child .dropdown__field {
  border-left-width: 1px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.input-group__item:first-child .button {
  border-left-width: 1px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.input-group__item:last-child .input__decorator {
  border-radius: 0 3px 3px 0;
}

.input-group__item:last-child .dropdown__field {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.input-group__item:last-child .button {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.input-group__item_percent-50 {
  width: 50%;
}

.input-group__item_percent-33 {
  width: 33%;
}

.input-group_inline {
  display: inline-block;
  vertical-align: middle;
}

.input-group_inline .input-group__item {
  display: inline-block;
  vertical-align: top;
}

.input-group_fixed {
  table-layout: fixed;
}

.popup__icon {
  display: table-cell;
  width: 1px;
  white-space: nowrap;
  border-right: 1px solid #ebebeb;
  background: #fafafa;
  vertical-align: top;
  padding: 28px 19px;
  font-size: 15px;
  line-height: 15px;
}

.popup__wrapper {
  display: table-cell;
  vertical-align: top;
}

.popup__block {
  padding: 20px;
  border-top: 1px solid #ebebeb;
  position: relative;
}

.popup__block:first-child {
  border: 0;
}

.popup__block_bar {
  padding: 0;
}

.popup__block_dark {
  background: #fafafa;
}

.popup__item {
  display: table-cell;
  border-left: 1px solid #ebebeb;
  padding: 0 20px;
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
  width: 99%;
}

.popup__item:focus {
  outline: none;
}

.popup__item:first-child {
  border-left: 0;
}

.popup__item_link {
  -webkit-transition: background 0.2s ease-in-out, border-color 0.2s ease-in-out;
  transition: background 0.2s ease-in-out, border-color 0.2s ease-in-out;
  color: var(--vkui--color-text-primary);
  width: 1px;
  white-space: nowrap;
}

.screen_small .popup__item_link {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.screen_medium .popup__item_link {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.screen_large .popup__item_link {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.popup__item_link:hover,
.popup__item_link.popup__item_active {
  background: #07f;
  color: #fff;
  text-decoration: none;
  border-color: #005fcc;
}

.popup__item_link .popup__item-text,
.popup__item_link .popup__item .icon {
  line-height: 75px;
}

.popup__title {
  padding: 0 30px 10px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.popup__close {
  position: absolute;
  right: 20px;
  font-size: 13px;
  top: 27px;
  cursor: pointer;
  padding: 5px;
  border-radius: 50%;
}

.popup__close:hover {
  background: #fe4a4a;
  color: #fff;
}

.popup__text {
  margin-bottom: 20px;
}

.popup__content {
  position: relative;
}

.popup__status {
  display: none;
}

.popup__status_error,
.popup__status_form-error {
  background: #fe4a4a;
  color: #fff;
  border-radius: 4px;
  padding: 10px;
}

.popup__status_form-error {
  margin-bottom: 20px;
}

.popup__form_error .popup__status_form-error {
  display: block;
}

.popup__layout {
  display: table;
  width: 100%;
}

.popup__container {
  position: relative;
}

.popup {
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: none;
}

.popup_shown {
  display: block;
}

.popup_wide {
  width: 860px;
}

.popup_narrow {
  width: 500px;
}

.popup_medium {
  width: 700px;
}

.popup_height_fixed .popup__content {
  max-height: 450px;
  overflow: hidden;
  margin: -20px;
  padding: 20px 52px 20px 20px;
}

.popup_height_fixed .scroll {
  position: absolute;
  top: 20px;
  bottom: 20px;
  right: 0;
}

.popup_done .popup__status_done,
.popup_error .popup__status_error {
  display: block;
}

.popup_done .popup__onsubmit-hide,
.popup_error .popup__onsubmit-hide {
  display: none;
}

.popup__onsubmit-show {
  display: none;
}

.popup_done .popup__onsubmit-show,
.popup_error .popup__onsubmit-show {
  display: block;
}

.popup textarea {
  resize: none;
}

.popup__done,
.popup__error,
.popup__errornull {
  display: none;
}

.popup-form_has-errors .popup__errornull {
  display: block;
}

.popup_done .popup__done {
  display: block;
}

.popup_error .popup__error {
  display: block;
}

.popup_rules {
  max-width: 700px;
}

.popup_narrow {
  width: 650px;
}

.popup__status_form-error {
  margin-bottom: 20px;
}

.cols__wrapper {
  margin-left: -20px;
}

.cols_percent .cols__wrapper,
.cols_percent .cols__column {
  margin-left: 0;
  margin-right: 0;
}

.cols_margin .cols__wrapper {
  margin-right: -10px;
  margin-left: -10px;
}

.cols_margin .cols__inner {
  margin-right: 10px;
  margin-left: 10px;
}

.cols_clear {
  zoom: 1;
}

.cols_clear:after,
.cols_clear:before {
  content: '';
  display: table;
}

.cols_clear:after {
  clear: both;
}

.cols_center {
  text-align: center;
}

.cols_font_media {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.cols_relative {
  position: relative;
}

.cols_border-top {
  border-top: 1px solid #dad9d9;
  padding-top: 10px;
}

.screen_small .cols__column_small_31_5 {
  width: 630px;
}

.screen_medium .cols__column_medium_31_5 {
  width: 630px;
}

.screen_large .cols__column_large_31_5 {
  width: 630px;
}

.cols_experiment-1 {
  background: #fff;
}

.cols_experiment-1 .cols__column_news-240x400-side {
  width: 220px;
  margin: 0 19px 0 39px;
  padding: 19px 0;
}

.screen_small .cols_experiment-1 .cols__column_news-240x400-side {
  width: 200px;
  margin-right: 9px;
  margin-left: 29px;
}

.cols_experiment-1 .p-spring_small {
  padding-bottom: 4px;
}

.cols_experiment-1 .p-spring_small .p-spring__headline-image {
  background: #fff;
}

.cols_experiment-1 .p-spring_small .p-spring__head {
  font-weight: 400;
}

.cols_experiment-1 .p-spring_small .p-spring__head:after {
  background-color: #fff;
}

.screen_small .cols_experiment-1 .p-spring_small .p-spring__head {
  font-size: 11px;
}

.cols__column {
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
}

.cols__column_margin_right {
  margin-left: 0;
  margin-right: 20px;
}

.cols__column_margin_off {
  margin-left: 0;
  margin-right: 0;
}

.cols__column_margin_bottom {
  margin-bottom: 20px;
}

.cols__column_right {
  float: right;
}

.cols__column_left {
  float: left;
}

.cols__column_sidebar {
  float: right;
  display: block;
  position: relative;
  z-index: 10;
  margin-left: -2000% !important;
}

.cols__column_block {
  display: block !important;
}

.cols__column_wrap {
  position: relative;
}

.cols__column_valign {
  vertical-align: middle;
}

.screen_small .cols__column__hidden_small,
.screen_small .cols__column_small_hidden {
  display: none !important;
}

.screen_small .cols__column_small_1 {
  width: 20px;
}

.screen_small .cols__column_small_2 {
  width: 40px;
}

.screen_small .cols__column_small_3 {
  width: 60px;
}

.screen_small .cols__column_small_4 {
  width: 80px;
}

.screen_small .cols__column_small_5 {
  width: 100px;
}

.screen_small .cols__column_small_6 {
  width: 120px;
}

.screen_small .cols__column_small_7 {
  width: 140px;
}

.screen_small .cols__column_small_8 {
  width: 160px;
}

.screen_small .cols__column_small_9 {
  width: 180px;
}

.screen_small .cols__column_small_10 {
  width: 200px;
}

.screen_small .cols__column_small_11 {
  width: 220px;
}

.screen_small .cols__column_small_12 {
  width: 240px;
}

.screen_small .cols__column_small_13 {
  width: 260px;
}

.screen_small .cols__column_small_14 {
  width: 280px;
}

.screen_small .cols__column_small_15 {
  width: 300px;
}

.screen_small .cols__column_small_16 {
  width: 320px;
}

.screen_small .cols__column_small_17 {
  width: 340px;
}

.screen_small .cols__column_small_18 {
  width: 360px;
}

.screen_small .cols__column_small_19 {
  width: 380px;
}

.screen_small .cols__column_small_20 {
  width: 400px;
}

.screen_small .cols__column_small_21 {
  width: 420px;
}

.screen_small .cols__column_small_22 {
  width: 440px;
}

.screen_small .cols__column_small_23 {
  width: 460px;
}

.screen_small .cols__column_small_24 {
  width: 480px;
}

.screen_small .cols__column_small_25 {
  width: 500px;
}

.screen_small .cols__column_small_26 {
  width: 520px;
}

.screen_small .cols__column_small_27 {
  width: 540px;
}

.screen_small .cols__column_small_28 {
  width: 560px;
}

.screen_small .cols__column_small_29 {
  width: 580px;
}

.screen_small .cols__column_small_30 {
  width: 600px;
}

.screen_small .cols__column_small_31 {
  width: 620px;
}

.screen_small .cols__column_small_32 {
  width: 640px;
}

.screen_small .cols__column_small_33 {
  width: 660px;
}

.screen_small .cols__column_small_34 {
  width: 680px;
}

.screen_small .cols__column_small_35 {
  width: 700px;
}

.screen_small .cols__column_small_36 {
  width: 720px;
}

.screen_small .cols__column_small_37 {
  width: 740px;
}

.screen_small .cols__column_small_38 {
  width: 760px;
}

.screen_small .cols__column_small_39 {
  width: 780px;
}

.screen_small .cols__column_small_40 {
  width: 800px;
}

.screen_small .cols__column_small_41 {
  width: 820px;
}

.screen_small .cols__column_small_42 {
  width: 840px;
}

.screen_small .cols__column_small_43 {
  width: 860px;
}

.screen_small .cols__column_small_44 {
  width: 880px;
}

.screen_small .cols__column_small_45 {
  width: 900px;
}

.screen_small .cols__column_small_46 {
  width: 920px;
}

.screen_small .cols__column_small_47 {
  width: 940px;
}

.screen_small .cols_percent .cols__column_small_percent-16 {
  width: 16.66%;
}

.screen_small .cols_percent .cols__column_small_percent-20 {
  width: 20%;
}

.screen_small .cols_percent .cols__column_small_percent-25 {
  width: 25%;
}

.screen_small .cols_percent .cols__column_small_percent-33 {
  width: 33.33%;
}

.screen_small .cols_percent .cols__column_small_percent-50 {
  width: 50%;
}

.screen_small .cols_percent .cols__column_small_percent-60 {
  width: 60%;
}

.screen_small .cols_percent .cols__column_small_percent-80 {
  width: 80%;
}

.screen_small .cols_percent .cols__column_small_percent-100 {
  width: 100%;
}

.screen_medium .cols__column__hidden_medium,
.screen_medium .cols__column_medium_hidden {
  display: none !important;
}

.screen_medium .cols__column_medium_1 {
  width: 20px;
}

.screen_medium .cols__column_medium_2 {
  width: 40px;
}

.screen_medium .cols__column_medium_3 {
  width: 60px;
}

.screen_medium .cols__column_medium_4 {
  width: 80px;
}

.screen_medium .cols__column_medium_5 {
  width: 100px;
}

.screen_medium .cols__column_medium_6 {
  width: 120px;
}

.screen_medium .cols__column_medium_7 {
  width: 140px;
}

.screen_medium .cols__column_medium_8 {
  width: 160px;
}

.screen_medium .cols__column_medium_9 {
  width: 180px;
}

.screen_medium .cols__column_medium_10 {
  width: 200px;
}

.screen_medium .cols__column_medium_11 {
  width: 220px;
}

.screen_medium .cols__column_medium_12 {
  width: 240px;
}

.screen_medium .cols__column_medium_13 {
  width: 260px;
}

.screen_medium .cols__column_medium_14 {
  width: 280px;
}

.screen_medium .cols__column_medium_15 {
  width: 300px;
}

.screen_medium .cols__column_medium_16 {
  width: 320px;
}

.screen_medium .cols__column_medium_17 {
  width: 340px;
}

.screen_medium .cols__column_medium_18 {
  width: 360px;
}

.screen_medium .cols__column_medium_19 {
  width: 380px;
}

.screen_medium .cols__column_medium_20 {
  width: 400px;
}

.screen_medium .cols__column_medium_21 {
  width: 420px;
}

.screen_medium .cols__column_medium_22 {
  width: 440px;
}

.screen_medium .cols__column_medium_23 {
  width: 460px;
}

.screen_medium .cols__column_medium_24 {
  width: 480px;
}

.screen_medium .cols__column_medium_25 {
  width: 500px;
}

.screen_medium .cols__column_medium_26 {
  width: 520px;
}

.screen_medium .cols__column_medium_27 {
  width: 540px;
}

.screen_medium .cols__column_medium_28 {
  width: 560px;
}

.screen_medium .cols__column_medium_29 {
  width: 580px;
}

.screen_medium .cols__column_medium_30 {
  width: 600px;
}

.screen_medium .cols__column_medium_31 {
  width: 620px;
}

.screen_medium .cols__column_medium_32 {
  width: 640px;
}

.screen_medium .cols__column_medium_33 {
  width: 660px;
}

.screen_medium .cols__column_medium_34 {
  width: 680px;
}

.screen_medium .cols__column_medium_35 {
  width: 700px;
}

.screen_medium .cols__column_medium_36 {
  width: 720px;
}

.screen_medium .cols__column_medium_37 {
  width: 740px;
}

.screen_medium .cols__column_medium_38 {
  width: 760px;
}

.screen_medium .cols__column_medium_39 {
  width: 780px;
}

.screen_medium .cols__column_medium_40 {
  width: 800px;
}

.screen_medium .cols__column_medium_41 {
  width: 820px;
}

.screen_medium .cols__column_medium_42 {
  width: 840px;
}

.screen_medium .cols__column_medium_43 {
  width: 860px;
}

.screen_medium .cols__column_medium_44 {
  width: 880px;
}

.screen_medium .cols__column_medium_45 {
  width: 900px;
}

.screen_medium .cols__column_medium_46 {
  width: 920px;
}

.screen_medium .cols__column_medium_47 {
  width: 940px;
}

.screen_medium .cols__column_medium_48 {
  width: 960px;
}

.screen_medium .cols__column_medium_49 {
  width: 980px;
}

.screen_medium .cols__column_medium_50 {
  width: 1000px;
}

.screen_medium .cols__column_medium_51 {
  width: 1020px;
}

.screen_medium .cols__column_medium_52 {
  width: 1040px;
}

.screen_medium .cols__column_medium_53 {
  width: 1060px;
}

.screen_medium .cols__column_medium_54 {
  width: 1080px;
}

.screen_medium .cols__column_medium_55 {
  width: 1100px;
}

.screen_medium .cols__column_medium_56 {
  width: 1120px;
}

.screen_medium .cols__column_medium_57 {
  width: 1140px;
}

.screen_medium .cols__column_medium_58 {
  width: 1160px;
}

.screen_medium .cols__column_medium_59 {
  width: 1180px;
}

.screen_medium .cols_percent .cols__column_medium_percent-16 {
  width: 16.66%;
}

.screen_medium .cols_percent .cols__column_medium_percent-20 {
  width: 20%;
}

.screen_medium .cols_percent .cols__column_medium_percent-25 {
  width: 25%;
}

.screen_medium .cols_percent .cols__column_medium_percent-33 {
  width: 33.33%;
}

.screen_medium .cols_percent .cols__column_medium_percent-50 {
  width: 50%;
}

.screen_medium .cols_percent .cols__column_medium_percent-60 {
  width: 60%;
}

.screen_medium .cols_percent .cols__column_medium_percent-80 {
  width: 80%;
}

.screen_medium .cols_percent .cols__column_medium_percent-100 {
  width: 100%;
}

.screen_large .cols__column__hidden_large,
.screen_large .cols__column_large_hidden {
  display: none !important;
}

.screen_large .cols__column_large_1 {
  width: 20px;
}

.screen_large .cols__column_large_2 {
  width: 40px;
}

.screen_large .cols__column_large_3 {
  width: 60px;
}

.screen_large .cols__column_large_4 {
  width: 80px;
}

.screen_large .cols__column_large_5 {
  width: 100px;
}

.screen_large .cols__column_large_6 {
  width: 120px;
}

.screen_large .cols__column_large_7 {
  width: 140px;
}

.screen_large .cols__column_large_8 {
  width: 160px;
}

.screen_large .cols__column_large_9 {
  width: 180px;
}

.screen_large .cols__column_large_10 {
  width: 200px;
}

.screen_large .cols__column_large_11 {
  width: 220px;
}

.screen_large .cols__column_large_12 {
  width: 240px;
}

.screen_large .cols__column_large_13 {
  width: 260px;
}

.screen_large .cols__column_large_14 {
  width: 280px;
}

.screen_large .cols__column_large_15 {
  width: 300px;
}

.screen_large .cols__column_large_16 {
  width: 320px;
}

.screen_large .cols__column_large_17 {
  width: 340px;
}

.screen_large .cols__column_large_18 {
  width: 360px;
}

.screen_large .cols__column_large_19 {
  width: 380px;
}

.screen_large .cols__column_large_20 {
  width: 400px;
}

.screen_large .cols__column_large_21 {
  width: 420px;
}

.screen_large .cols__column_large_22 {
  width: 440px;
}

.screen_large .cols__column_large_23 {
  width: 460px;
}

.screen_large .cols__column_large_24 {
  width: 480px;
}

.screen_large .cols__column_large_25 {
  width: 500px;
}

.screen_large .cols__column_large_26 {
  width: 520px;
}

.screen_large .cols__column_large_27 {
  width: 540px;
}

.screen_large .cols__column_large_28 {
  width: 560px;
}

.screen_large .cols__column_large_29 {
  width: 580px;
}

.screen_large .cols__column_large_30 {
  width: 600px;
}

.screen_large .cols__column_large_31 {
  width: 620px;
}

.screen_large .cols__column_large_32 {
  width: 640px;
}

.screen_large .cols__column_large_33 {
  width: 660px;
}

.screen_large .cols__column_large_34 {
  width: 680px;
}

.screen_large .cols__column_large_35 {
  width: 700px;
}

.screen_large .cols__column_large_36 {
  width: 720px;
}

.screen_large .cols__column_large_37 {
  width: 740px;
}

.screen_large .cols__column_large_38 {
  width: 760px;
}

.screen_large .cols__column_large_39 {
  width: 780px;
}

.screen_large .cols__column_large_40 {
  width: 800px;
}

.screen_large .cols__column_large_41 {
  width: 820px;
}

.screen_large .cols__column_large_42 {
  width: 840px;
}

.screen_large .cols__column_large_43 {
  width: 860px;
}

.screen_large .cols__column_large_44 {
  width: 880px;
}

.screen_large .cols__column_large_45 {
  width: 900px;
}

.screen_large .cols__column_large_46 {
  width: 920px;
}

.screen_large .cols__column_large_47 {
  width: 940px;
}

.screen_large .cols__column_large_48 {
  width: 960px;
}

.screen_large .cols__column_large_49 {
  width: 980px;
}

.screen_large .cols__column_large_50 {
  width: 1000px;
}

.screen_large .cols__column_large_51 {
  width: 1020px;
}

.screen_large .cols__column_large_52 {
  width: 1040px;
}

.screen_large .cols__column_large_53 {
  width: 1060px;
}

.screen_large .cols__column_large_54 {
  width: 1080px;
}

.screen_large .cols__column_large_55 {
  width: 1100px;
}

.screen_large .cols__column_large_56 {
  width: 1120px;
}

.screen_large .cols__column_large_57 {
  width: 1140px;
}

.screen_large .cols__column_large_58 {
  width: 1160px;
}

.screen_large .cols__column_large_59 {
  width: 1180px;
}

.screen_large .cols__column_large_60 {
  width: 1200px;
}

.screen_large .cols__column_large_61 {
  width: 1220px;
}

.screen_large .cols__column_large_62 {
  width: 1240px;
}

.screen_large .cols__column_large_63 {
  width: 1260px;
}

.screen_large .cols__column_large_64 {
  width: 1280px;
}

.screen_large .cols__column_large_65 {
  width: 1300px;
}

.screen_large .cols_percent .cols__column_large_percent-16 {
  width: 16.66%;
}

.screen_large .cols_percent .cols__column_large_percent-20 {
  width: 20%;
}

.screen_large .cols_percent .cols__column_large_percent-25 {
  width: 25%;
}

.screen_large .cols_percent .cols__column_large_percent-33 {
  width: 33.33%;
}

.screen_large .cols_percent .cols__column_large_percent-50 {
  width: 50%;
}

.screen_large .cols_percent .cols__column_large_percent-60 {
  width: 60%;
}

.screen_large .cols_percent .cols__column_large_percent-80 {
  width: 80%;
}

.screen_large .cols_percent .cols__column_large_percent-100 {
  width: 100%;
}

.cols__column_news-240x400 {
  width: 240px;
  min-height: 400px;
  margin: 0;
  padding: 0;
/* Ð¸Ð½Ð°Ñ‡Ðµ Ð»Ð¾Ð¼Ð°ÐµÑ‚ÑÑ Ð¿Ñ€Ð¸ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¸ Ð¼Ð°ÑÑˆÑ‚Ð°Ð±Ð° */
  margin-right: -2px;
}

.cols__column_news-240x400-side {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 400px;
  width: 200px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0;
}

.screen_small .cols__column_news-240x400-side {
  width: 190px;
  margin-right: 10px;
}

.screen_small .cols__column_small_23_5 {
  width: 470px;
}

.p-stack {
  height: 300px;
  margin-top: 10px;
  position: relative;
  display: table;
  width: 100%;
  text-align: center;
  color: #fff;
  background-color: #fafafa;
  background-position: 50%;
  background-size: cover;
}

.p-stack:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.3);
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}

.p-stack:hover {
  text-decoration: none;
}

.p-stack:hover:before {
  background: rgba(0,0,0,0.45);
}

.p-stack__layers {
  left: 5px;
  right: 5px;
  top: -3px;
}

.p-stack__layers:before {
  content: '';
  top: -4px;
  left: 5px;
  right: 5px;
}

.p-stack__layers:after {
  content: '';
  top: -7px;
  left: 10px;
  right: 10px;
}

.p-stack__layers,
.p-stack__layers:before,
.p-stack__layers:after {
  background: #f5f6f7;
  height: 2px;
  border: 1px solid #b9b9b9;
  border-bottom: 0;
  position: absolute;
}

.p-stack__inner {
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
}

.p-stack__title {
  font-weight: 300;
  font-family: var(--vkui--font-family-base);
  font-size: 18px;
  line-height: 24px;
  position: relative;
  z-index: 2;
}

.p-stack__label {
  display: block;
  font-weight: 300;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 5px;
  position: relative;
  z-index: 2;
}

.promo {
  color: #fff;
  text-decoration: none;
  display: block;
  position: relative;
}

.promo_full {
  height: 320px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.promo__parallax {
  height: 100%;
  overflow: hidden;
  -webkit-perspective: 1px;
          perspective: 1px;
  position: relative;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.promo__layer {
  display: block;
  position: absolute;
}

.promo__static {
  position: absolute;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.block {
  background: #fff;
  padding: 20px;
}

.block_bg_primary {
  background: #f0f0f0;
}

.block_bg_secondary {
  background: #fff;
}

.block_bg_noise {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAAAAAA7VNdtAAAFnElEQVR4Xh2SwY5rxw1EW9K8N46zyyIw8gF5uk1WFcnulmYe4P//o8CeGenm2lywiG6gzqKqcfTYvIrGwibCcpEx83qlNFakEkmp957BLjVzg97KRmzTj0ubYjNsxvp71QYb3jNhFnMqegttnOgiipsrItgZrlEJh7kc2tISP8Kc0ZPNfNCnrj6yw1QMGvGTPukWE6q8zjfEyMFbANts08KshjI5/DpC9FgBxsiFTYxyd44whbsFolpei1dzACUbqlQVAY8AaogQmRMuuG+UZA15B4Kwje5LMFN5XyMMEOMWzpkiaogy8apWUkUUM/9LzsBmCNo7PQoeEXc4l8MspeFBrna7YoWHNIiUFZTOWd2LkZUIkwYAeNcI+BxNMTIodcwa3AYZyBtVdq3qOTer0SOVolzqYvPqJQv3wtRyUZHCEAV3SgB63GiIKcvpjLb8xwif5Qei924jK3zatLVWUgxzLaOiEGswWI003JZ5IBjLVnZnTW7XTouK9VY3S4mdZe4m9TZtKsKNzDt9BhJeUq+qMUtw+ibUGBW1pWuguXG6wi3ukvlcAY5p6Q6Yk6GKWmCNirvPZLSYSGaIDq8AVOxESkXvGOq43YQa3u1Hpl+Fy7++X86frZ3P+y972x/ny+m8t8tnOz8vp/bcX9rj+bkf/y/P/fWx7/84PVvOJNHH8Jk5ogd6VtB0lauAyDAQGvRRFoN2+c+3j9Pr1/n0tX+2b+3R9stpf3kcXu28v5y+WjtA51P7C9T+bO1xac1Klb4mAkqzYg5n+IYKFznTBY+URBHGYrOQmWflUJhXiEGXOwtRrIEgOjTo7PcAwYaFLvarzzDWIsaUyopbf89NfeuMis7kgTYXokWXVRCWtVWme8q8sgeoXrNnOix4zfJp5JA33Yo/IkSMPmiuWU43tym7p73lcrivUQPd4e6jLcveY4UJvTgHYoi5Ut3NV1pgwW8VMMXNFD1agjQE3UEHhgDFFu81hwjXzMRbOoGRmG6py2/PI5Tn97b/8tx/3Z+P0+Xr/P1rP4J/tr+yeD72I7P9Yz/vj8fr49fns2kxjZMu85Wc6XSU9ShyhNYoIGQY0c1Tq3j5rR0mr8/HYfnV9q/L5Xx4X77vz9N+bn/T9tOjnb/vp8vH9/btj+OV7uGLVnIsXhlBpRguyTu5bd03Ea6hJXWi+YhyrznUdWNPbAY/BuKhFOiJggU5RBd6420Z+vo9jewBZADwIfcIh/UhDaQ8AmEm/PAWJBQeaePWq5Azs3q/yas6hHKyRwGMig0GNfUi3a9YXemRclWaRxICxMRabvOnfHSLmDNahrndR7wNixD9R2UX+4ZYjDnKfdsk752CIspH80235LHv6mErN7De3eBlqV7VpwoerNkByjdv02Qwqlv039mJOcw5LRnY+qaftAM0lrPcOzdDS3dWRHW8212FkAsdMcpVSYbVnZzaYkWFAtbQJ0KQGO9wiiGGUn6fEbDQ5gINGc5bbjPz8tvln4/Px+Xb/vF1upwfezsdLT2djvY9n8/L63FfPl/3dv486nn543SUuOVaGUlGDYv0YwgwMmxz5FCQM0wJjuxUFy7/fvnf6XQwTpf9KPr5tb2cPk7ndmmnb89z+zi/HMg/D8ov5+f549vp9PpoSE73qc2tVyhVEyakdGOOSGV0D2XRVCZ6tcoRU8E+F6PCto3aYhCHZrKjrkByjU7PcujWMkpzZqJTZj/vdDcn4cRGbRAiyF4LUr8xhlogysd9HgrnDKejgiGUVNRbkvH25lYy+RjdW5dho8xhsnD0GBQremfB4XmbN0HmZIlpka1YhLsrzGLdwjYf5QNrOM1C7pERkncYGMmD8jMAapaHowo9wzJkmu/hjty6s5MHyjX70qw2GIfIoyyumVtl3gIasBEQINxzWh+1eYIZqv8DbGoN7R98FhQAAAAASUVORK5CYII=");
}

.block_bg_project {
  background: #e0efff;
}

.block_separated,
.block_separated_bottom {
  border-bottom: 1px solid #dedede;
}

.block_separated_top {
  border-top: 1px solid #dedede;
}

.block_shadow {
  border-top: 1px solid #cdccca;
  border-bottom: 1px solid #cdccca;
  -webkit-box-shadow: 0 0 2px #ebeae8;
          box-shadow: 0 0 2px #ebeae8;
}

.block_shadow_bottom {
  position: relative;
  border-bottom: 1px solid #cdccca;
}

.block_shadow_bottom:after {
  content: '';
  position: absolute;
  width: 100%;
  bottom: -3px;
  left: 0;
  height: 2px;
  z-index: 2;
  background: -webkit-gradient(linear, left top, left bottom, from(#cdccca), to(rgba(205,204,202,0)));
  background: linear-gradient(#cdccca 0%, rgba(205,204,202,0) 100%);
}

.block_shadow_top {
  position: relative;
  border-top: 1px solid #cdccca;
}

.block_shadow_top:before {
  content: '';
  position: absolute;
  width: 100%;
  top: -3px;
  left: 0;
  height: 2px;
  z-index: 2;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(205,204,202,0)), to(#cdccca));
  background: linear-gradient(rgba(205,204,202,0) 0%, #cdccca 100%);
}

.block_shadow_large:after,
.block_shadow_large:before {
  height: 8px;
}

.block_shadow_large:after {
  bottom: -8px;
}

.block_shadow_large:before {
  top: -8px;
}

.block_border_top {
  border-top: 8px solid #07f;
}

.block_border_bottom {
  border-bottom: 8px solid #07f;
}

.block_collapse {
  padding: 0;
}

.block_collapse_hor {
  padding-left: 0;
  padding-right: 0;
}

.block_collapse_top {
  padding-top: 0;
}

.block_collapse_bottom {
  padding-bottom: 0;
}

.block_center {
  text-align: center;
}

.block_bg_none {
  background: none;
}

.block_bg_dark {
  background: #1b1e22;
}

.block_bg_dark-noise {
  background: #1b1e22 url("/bem/lady/web/web.blocks/block/_bg/bg_dark-noise.png");
}

.block_bg_dark-worse {
  background: #171717;
}

.block_bg_vinous {
  background: #580122;
}

.block_shadow_bottom_dark {
  position: relative;
  border-bottom: 1px solid #2d2e33;
}

.block_glare {
  position: relative;
  overflow: hidden;
}

.block_glare:before {
  content: '';
  display: block;
  position: absolute;
  height: 30px;
  top: -30px;
  width: 50%;
  left: 25%;
  -webkit-box-shadow: 0px 50px 120px 10px rgba(255,255,255,0.2);
          box-shadow: 0px 50px 120px 10px rgba(255,255,255,0.2);
}

.block_glare_sex:before {
  -webkit-box-shadow: 0px 50px 190px 30px rgba(255,0,99,0.9);
          box-shadow: 0px 50px 190px 30px rgba(255,0,99,0.9);
}

.block_bg_grad {
  position: relative;
}

.block_bg_grad:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 350px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,0,100,0.2)), to(rgba(255,255,255,0)));
  background: linear-gradient(to bottom, rgba(255,0,100,0.2) 0%, rgba(255,255,255,0) 100%);
}

.block_clear {
  clear: both;
}

.line {
  height: 1px;
  background: #dedede;
  position: relative;
}

.line_opaque {
  opacity: 0.5;
}

.line_separator {
  height: 1px;
  background: #dedede;
  border: none;
}

.line_separator_dark {
  background: #434343;
}

.line_stretch {
  background: none;
  border: 0;
}

.line_stretch:after {
  content: '';
  position: absolute;
  width: 10000px;
  margin-left: -5000px;
  left: 50%;
  top: 0;
  height: 1px;
  background: #07f;
}

.link {
  display: inline-block;
  vertical-align: middle;
}

.link__ending {
  display: inline-block;
  vertical-align: middle;
  color: #a0a0a0;
}

.link_icon {
  white-space: nowrap;
}

.link_icon .link__text {
  display: inline-block;
  white-space: normal;
  vertical-align: middle;
}

.link_dashed .link__text {
  border-bottom: 1px dashed;
}

.link_dashed:hover {
  text-decoration: none;
}

.link_dashed:hover .link__text {
  text-decoration: none;
  border-bottom-color: transparent;
}

.link_dashed_hover:hover {
  text-decoration: none;
}

.link_dashed_hover:hover .link__text {
  -webkit-text-decoration: dashed;
          text-decoration: dashed;
}

.link_dotted .link__text {
  border-bottom: 1px dotted;
}

.link_dotted:hover {
  text-decoration: none;
}

.link_dotted:hover .link__text {
  text-decoration: none;
  border-bottom-color: transparent;
}

.link_dotted_hover:hover {
  text-decoration: none;
}

.link_dotted_hover:hover .link__text {
  -webkit-text-decoration: dotted;
          text-decoration: dotted;
}

.link_underline .link__text {
  border-bottom: 1px solid;
}

.link_underline:hover {
  text-decoration: none;
}

.link_underline:hover .link__text {
  text-decoration: none;
  border-bottom-color: transparent;
}

.link_underline_hover:hover {
  text-decoration: none;
}

.link_underline_hover:hover .link__text {
  text-decoration: underline;
}

.link_black {
  color: #000;
}

.link_block {
  display: block;
}

.link_inline {
  display: inline;
}

.link_pointer {
  cursor: pointer;
}

.link_font_small {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.link_font_large {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.link_button {
  display: inline-block;
  vertical-align: top;
  line-height: 1.2;
  padding: 5px 9px;
  margin: 0 4px;
  cursor: pointer;
  color: #333;
  border: 1px solid transparent;
  border-radius: 3px;
}

.link_button:hover {
  background: #fff;
  border-color: #000;
  text-decoration: none;
}

.link_button_active,
.link_button_active:hover {
  cursor: default;
  color: #000;
  background-color: #fff;
  border-color: #000;
}

.link__count {
  color: #000;
  display: inline-block;
}

.link_active {
  font-weight: bold;
}

.text {
  vertical-align: middle;
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.text_param {
  color: #7c7c7c;
}

.text_block {
  display: block;
}

.text_word-wrap {
  word-wrap: break-word;
}

.text_light_tiny {
  font-size: 11px;
  line-height: 14px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.text_light_small {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.text_light_normal {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.text_light_medium {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.text_light_large {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.text_light_huge {
  font-size: 24px;
  line-height: 28px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.text_regular_tiny {
  font-size: 11px;
  line-height: 14px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.text_regular_small {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.text_regular_normal {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.text_regular_medium {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.text_regular_large {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.text_regular_huge {
  font-size: 24px;
  line-height: 28px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.text_bold_small {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.text_bold_tiny {
  font-size: 11px;
  line-height: 14px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.text_bold_normal {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.text_bold_medium {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.text_bold_large {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.text_bold_huge {
  font-size: 24px;
  line-height: 28px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.text_slab_normal {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
  font-family: Inter, Helvetica, Arial, sans-serif;
}

.text_slab_medium {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
  font-family: Inter, Helvetica, Arial, sans-serif;
}

.text_slab_large {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
  font-family: Inter, Helvetica, Arial, sans-serif;
}

.text_slab_huge {
  font-size: 24px;
  line-height: 28px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
  font-family: Inter, Helvetica, Arial, sans-serif;
}

.text_user_select {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.tooltip {
  position: relative;
  overflow: hidden;
  display: inline-block;
  z-index: 100;
  vertical-align: top;
}

.tooltip__box {
  position: absolute;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.15s ease-in-out, visibility 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out, visibility 0.15s ease-in-out;
}

.tooltip__close {
  position: absolute;
  font-size: 9px;
  right: 5px;
  top: 5px;
  cursor: pointer;
}

.tooltip__scroll {
  right: 7px;
  top: 20px;
  bottom: 20px;
}

.tooltip__inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  display: inline-block;
  padding: 19px;
  background: #fff;
  border: 1px solid #dedede;
  border-radius: 2px;
  -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.17);
          box-shadow: 0 5px 15px rgba(0,0,0,0.17);
  text-align: left;
}

.tooltip__inner:before,
.tooltip__inner:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 11px solid transparent;
}

.tooltip__content {
  white-space: normal;
}

.tooltip_shown,
.tooltip_hover:hover {
  z-index: 1100;
  overflow: visible;
}

.tooltip_shown .tooltip__box,
.tooltip_hover:hover .tooltip__box {
  opacity: 1;
  visibility: visible;
}

.tooltip_hover .tooltip__wrapper {
  display: inline-block;
}

.tooltip_hover .tooltip__box .tooltip__inner {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease-in-out, visibility 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out, visibility 0.15s ease-in-out;
}

.tooltip_hover .tooltip__wrapper:hover + .tooltip__box .tooltip__inner,
.tooltip_hover .tooltip__box .tooltip__inner:hover {
  visibility: visible;
  opacity: 1;
}

.tooltip_under.tooltip_shown,
.tooltip_under.tooltip_hover:hover {
  z-index: 400;
}

.tooltip_collapse .tooltip__inner {
  padding: 0;
}

.tooltip_scroll .tooltip__content {
  max-height: 260px;
  overflow: hidden;
}

.tooltip_width_medium .tooltip__inner {
  width: 240px;
}

.tooltip_width_large .tooltip__inner {
  width: 290px;
}

.tooltip_width_huge .tooltip__inner {
  width: 390px;
}

.tooltip_arrow_top-left .tooltip__box {
  top: 100%;
}

.tooltip_arrow_top-left .tooltip__inner {
  margin-top: 20px;
  top: 0;
  left: 0;
}

.tooltip_align-arrow.tooltip_arrow_top-left .tooltip__inner {
  left: -31px;
}

.tooltip_arrow_top-left .tooltip__inner:before,
.tooltip_arrow_top-left .tooltip__inner:after {
  top: -22px;
  left: 20px;
}

.tooltip_arrow_top-left .tooltip__inner:before {
  border-bottom-color: #dedede;
}

.tooltip_arrow_top-left .tooltip__inner:after {
  border-bottom-color: #fff;
  top: -21px;
}

.tooltip_arrow_top-center .tooltip__box {
  top: 100%;
  width: 2000px;
  text-align: center;
  height: 1px;
  left: 50%;
  margin-left: -1000px;
}

.tooltip_arrow_top-center .tooltip__box .tooltip__inner {
  position: relative;
  vertical-align: bottom;
}

.tooltip_arrow_top-center .tooltip__inner {
  margin-top: 20px;
  top: 0;
}

.tooltip_arrow_top-center .tooltip__inner:before,
.tooltip_arrow_top-center .tooltip__inner:after {
  top: -22px;
  left: 50%;
  margin-left: -11px;
}

.tooltip_arrow_top-center .tooltip__inner:before {
  border-bottom-color: #dedede;
}

.tooltip_arrow_top-center .tooltip__inner:after {
  border-bottom-color: #fff;
  top: -21px;
}

.tooltip_arrow_top-right .tooltip__box {
  top: 100%;
}

.tooltip_arrow_top-right .tooltip__inner {
  margin-top: 20px;
  top: 0;
  right: 0;
}

.tooltip_align-arrow.tooltip_arrow_top-right .tooltip__inner {
  right: -31px;
}

.tooltip_arrow_top-right .tooltip__inner:before,
.tooltip_arrow_top-right .tooltip__inner:after {
  top: -22px;
  right: 20px;
}

.tooltip_arrow_top-right .tooltip__inner:before {
  border-bottom-color: #dedede;
}

.tooltip_arrow_top-right .tooltip__inner:after {
  border-bottom-color: #fff;
  top: -21px;
}

.tooltip_arrow_bottom-left .tooltip__box {
  bottom: 100%;
}

.tooltip_arrow_bottom-left .tooltip__inner {
  margin-bottom: 20px;
  bottom: 0;
  left: 0;
}

.tooltip_align-arrow.tooltip_arrow_bottom-left .tooltip__inner {
  left: -31px;
}

.tooltip_arrow_bottom-left .tooltip__inner:before,
.tooltip_arrow_bottom-left .tooltip__inner:after {
  bottom: -22px;
  left: 20px;
}

.tooltip_arrow_bottom-left .tooltip__inner:before {
  border-top-color: #dedede;
}

.tooltip_arrow_bottom-left .tooltip__inner:after {
  border-top-color: #fff;
  bottom: -21px;
}

.tooltip_arrow_bottom-center .tooltip__box {
  bottom: 100%;
  width: 2000px;
  text-align: center;
  height: 1px;
  left: 50%;
  margin-left: -1000px;
  top: -2000px;
}

.tooltip_arrow_bottom-center .tooltip__box:before {
  content: '';
  vertical-align: bottom;
  height: 2000px;
  display: inline-block;
}

.tooltip_arrow_bottom-center .tooltip__box .tooltip__inner {
  position: relative;
  vertical-align: bottom;
}

.tooltip_arrow_bottom-center .tooltip__inner {
  margin-bottom: 20px;
  bottom: 0;
}

.tooltip_arrow_bottom-center .tooltip__inner:before,
.tooltip_arrow_bottom-center .tooltip__inner:after {
  bottom: -22px;
  left: 50%;
  margin-left: -11px;
}

.tooltip_arrow_bottom-center .tooltip__inner:before {
  border-top-color: #dedede;
}

.tooltip_arrow_bottom-center .tooltip__inner:after {
  border-top-color: #fff;
  bottom: -21px;
}

.tooltip_arrow_bottom-right .tooltip__box {
  bottom: 100%;
}

.tooltip_arrow_bottom-right .tooltip__inner {
  margin-bottom: 20px;
  bottom: 0;
  right: 0;
}

.tooltip_align-arrow.tooltip_arrow_bottom-right .tooltip__inner {
  right: -31px;
}

.tooltip_arrow_bottom-right .tooltip__inner:before,
.tooltip_arrow_bottom-right .tooltip__inner:after {
  bottom: -22px;
  right: 20px;
}

.tooltip_arrow_bottom-right .tooltip__inner:before {
  border-top-color: #dedede;
}

.tooltip_arrow_bottom-right .tooltip__inner:after {
  border-top-color: #fff;
  bottom: -21px;
}

.tooltip_arrow_left-top .tooltip__box {
  left: 100%;
  top: 0;
}

.tooltip_arrow_left-top .tooltip__inner {
  margin-left: 20px;
  left: 0;
  top: 0;
}

.tooltip_align-arrow.tooltip_arrow_left-top .tooltip__inner {
  top: -31px;
}

.tooltip_arrow_left-top .tooltip__inner:before,
.tooltip_arrow_left-top .tooltip__inner:after {
  left: -22px;
  top: 20px;
}

.tooltip_arrow_left-top .tooltip__inner:before {
  border-right-color: #dedede;
}

.tooltip_arrow_left-top .tooltip__inner:after {
  border-right-color: #fff;
  left: -21px;
}

.tooltip_arrow_left-center .tooltip__box {
  left: 100%;
  height: 2000px;
  margin-top: -1000px;
  top: 50%;
  text-align: left;
  visibility: hidden;
  width: auto;
}

.tooltip_arrow_left-center .tooltip__box:before {
  content: '';
  vertical-align: middle;
  height: 2000px;
  display: inline-block;
}

.tooltip_arrow_left-center .tooltip__box .tooltip__inner {
  position: relative;
  vertical-align: middle;
}

.tooltip_shown.tooltip_arrow_left-center .tooltip__box .tooltip__inner {
  visibility: visible;
}

.tooltip_arrow_left-center .tooltip__inner {
  margin-left: 20px;
  left: 0;
}

.tooltip_align-arrow.tooltip_arrow_left-center .tooltip__inner {
  margin-top: 50%;
}

.tooltip_arrow_left-center .tooltip__inner:before,
.tooltip_arrow_left-center .tooltip__inner:after {
  left: -22px;
  top: 50%;
  margin-top: -11px;
}

.tooltip_align-arrow.tooltip_arrow_left-center .tooltip__inner:before,
.tooltip_align-arrow.tooltip_arrow_left-center .tooltip__inner:after {
  top: 31px;
}

.tooltip_arrow_left-center .tooltip__inner:before {
  border-right-color: #dedede;
}

.tooltip_arrow_left-center .tooltip__inner:after {
  border-right-color: #fff;
  left: -21px;
}

.tooltip_arrow_left-bottom .tooltip__box {
  left: 100%;
  bottom: 0;
}

.tooltip_arrow_left-bottom .tooltip__inner {
  margin-left: 20px;
  left: 0;
  bottom: 0;
}

.tooltip_align-arrow.tooltip_arrow_left-bottom .tooltip__inner {
  bottom: -31px;
}

.tooltip_arrow_left-bottom .tooltip__inner:before,
.tooltip_arrow_left-bottom .tooltip__inner:after {
  left: -22px;
  bottom: 20px;
}

.tooltip_arrow_left-bottom .tooltip__inner:before {
  border-right-color: #dedede;
}

.tooltip_arrow_left-bottom .tooltip__inner:after {
  border-right-color: #fff;
  left: -21px;
}

.tooltip_arrow_right-top .tooltip__box {
  right: 100%;
  top: 0;
}

.tooltip_arrow_right-top .tooltip__inner {
  margin-right: 20px;
  right: 0;
  top: 0;
}

.tooltip_align-arrow.tooltip_arrow_right-top .tooltip__inner {
  top: -31px;
}

.tooltip_arrow_right-top .tooltip__inner:before,
.tooltip_arrow_right-top .tooltip__inner:after {
  right: -22px;
  top: 20px;
}

.tooltip_arrow_right-top .tooltip__inner:before {
  border-left-color: #dedede;
}

.tooltip_arrow_right-top .tooltip__inner:after {
  border-left-color: #fff;
  right: -21px;
}

.tooltip_arrow_right-center .tooltip__box {
  right: 100%;
  height: 2000px;
  margin-top: -1000px;
  top: 50%;
  text-align: right;
  visibility: hidden;
  width: auto;
}

.tooltip_arrow_right-center .tooltip__box:before {
  content: '';
  vertical-align: middle;
  height: 2000px;
  display: inline-block;
}

.tooltip_arrow_right-center .tooltip__box .tooltip__inner {
  position: relative;
  vertical-align: middle;
}

.tooltip_shown.tooltip_arrow_right-center .tooltip__box .tooltip__inner {
  visibility: visible;
}

.tooltip_arrow_right-center .tooltip__inner {
  margin-right: 20px;
  right: 0;
}

.tooltip_align-arrow.tooltip_arrow_right-center .tooltip__inner {
  margin-top: 50%;
}

.tooltip_arrow_right-center .tooltip__inner:before,
.tooltip_arrow_right-center .tooltip__inner:after {
  right: -22px;
  top: 50%;
  margin-top: -11px;
}

.tooltip_align-arrow.tooltip_arrow_right-center .tooltip__inner:before,
.tooltip_align-arrow.tooltip_arrow_right-center .tooltip__inner:after {
  top: 31px;
}

.tooltip_arrow_right-center .tooltip__inner:before {
  border-left-color: #dedede;
}

.tooltip_arrow_right-center .tooltip__inner:after {
  border-left-color: #fff;
  right: -21px;
}

.tooltip_arrow_right-bottom .tooltip__box {
  right: 100%;
  bottom: 0;
}

.tooltip_arrow_right-bottom .tooltip__inner {
  margin-right: 20px;
  right: 0;
  bottom: 0;
}

.tooltip_align-arrow.tooltip_arrow_right-bottom .tooltip__inner {
  bottom: -31px;
}

.tooltip_arrow_right-bottom .tooltip__inner:before,
.tooltip_arrow_right-bottom .tooltip__inner:after {
  right: -22px;
  bottom: 20px;
}

.tooltip_arrow_right-bottom .tooltip__inner:before {
  border-left-color: #dedede;
}

.tooltip_arrow_right-bottom .tooltip__inner:after {
  border-left-color: #fff;
  right: -21px;
}

.tooltip_flipping .tooltip__box {
  margin: 0;
  width: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.tooltip_flipping .tooltip__inner {
  position: relative;
}

.tooltip_positioned {
  position: absolute;
  z-index: 1100;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: opacity 0.15s ease-in-out, visibility 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out, visibility 0.15s ease-in-out;
}

.tooltip_positioned .tooltip__box {
  bottom: auto;
  position: absolute;
  height: auto;
  width: auto;
  margin: 0;
}

.tooltip_positioned .tooltip__box:before {
  display: none;
}

.tooltip_positioned .tooltip__inner {
  position: relative;
}

.tooltip_positioned.tooltip_shown {
  opacity: 1;
  visibility: visible;
}

.tooltip_marker {
  display: none;
}

.tooltip_marker.tooltip_shown {
  display: inline-block;
}

.tooltip_marker .tooltip__inner {
  padding: var(--vkui--x3);
  margin-top: var(--vkui--x1);
  border-radius: var(--vkui--x2);
}

.tooltip_marker .tooltip__inner::after,
.tooltip_marker .tooltip__inner::before {
  content: none;
}

.tooltip_align_center .tooltip__inner {
  margin-right: -20px;
  right: 50%;
}

.tooltip_footer .tooltip__content {
  white-space: nowrap;
  line-height: 20px;
}

.m-push-notifications__text {
  padding: 15px 19px;
}

.m-push-notifications__buttons {
  display: block;
  padding: 15px 19px;
}

.m-push-notifications__button {
  display: inline-block;
  margin-left: 20px;
}

.m-push-notifications__button:first-child {
  margin-left: 0;
}

.footer {
  position: relative;
  height: 14px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-top: 1px solid #d5d5d5;
  line-height: 14px;
  text-align: left;
  background: #fff;
  font-family: Arial, Tahoma, sans-serif;
}

.footer__link {
  display: inline;
  margin-right: 18px;
  font-size: 12px;
  color: #999;
  line-height: 14px;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
}

.footer__portal {
  padding-left: 20px;
}

.footer__project {
  position: absolute;
  top: 7px;
  right: 0;
}

.counters {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: block;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.note {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.note__text {
  color: #969696;
  vertical-align: middle;
}

.note_separated {
  padding-top: 10px;
  border-top: 1px solid #e0e0e0;
}

.note_error .note__text {
  color: #eb4a57;
}

.note_block {
  display: block;
}

.breadcrumbs {
  white-space: nowrap;
  color: #999;
}

.breadcrumbs_light .breadcrumbs__item a {
  color: #fff;
}

.breadcrumbs_light .breadcrumbs__text {
  color: #fff;
}

.breadcrumbs__text {
  vertical-align: middle;
}

.breadcrumbs__item {
  color: #999;
  position: relative;
}

.breadcrumbs__link {
  text-decoration: underline;
}

.breadcrumbs__link:hover {
  text-decoration: none;
}

.breadcrumbs_article {
  margin-bottom: 5px;
}

.breadcrumbs_multiline {
  white-space: normal;
}

.breadcrumbs_multiline .breadcrumbs__item {
  display: inline-block;
}

.sticky {
  position: relative;
}

.sticky_full .sticky__inner {
  width: 100%;
}

.sticky_bar {
  width: 100%;
  background: #fff;
  border-top: 1px solid #cdccca;
  border-bottom: 1px solid #cdccca;
  -webkit-box-shadow: 0 0 2px #ebeae8;
          box-shadow: 0 0 2px #ebeae8;
}

.sticky__inner {
  z-index: 100;
}

.sticky__inner_fixed {
  position: fixed;
}

.sticky__inner_end {
  position: absolute;
}

.sticky__inner_top {
  top: 0;
  z-index: 1400;
  position: fixed;
}

.sticky__inner_bottom {
  bottom: 0;
  z-index: 1400;
  position: fixed;
}

.sticky__inner_sliding {
  position: fixed;
  -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.sticky__inner_sliding_top {
  top: 0;
  z-index: 1400;
  opacity: 0;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.sticky__inner_sliding_bottom {
  bottom: 0;
  z-index: 1400;
  opacity: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.sticky__inner_sliding_active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}

.sticky__inner_left_start {
  top: 20px;
  position: fixed;
  width: 220px;
}

.sticky__inner_left_end {
  position: absolute;
  bottom: 0;
  width: 220px;
}

.sticky__inner_shadow {
  -webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}

.sticky__inner_shadow_top {
  -webkit-box-shadow: 0 -4px 20px 0 rgba(0,0,0,0.16);
          box-shadow: 0 -4px 20px 0 rgba(0,0,0,0.16);
}

.sticky__inner_shadow_bottom {
  -webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,0.16);
          box-shadow: 0 4px 20px 0 rgba(0,0,0,0.16);
}

.sticky__inner_end {
  bottom: 0;
}

.m-component-slot_plug__body,
.m-component-slot_plug-x250,
.m-component-slot_plug-x400 {
  background: var(--vkui--color-background-secondary);
  position: relative;
}

.m-component-slot_plug__body:before,
.m-component-slot_plug-x250:before,
.m-component-slot_plug-x400:before {
  content: 'Ð&nbsp;ÐµÐºÐ»Ð°Ð¼Ð°';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: var(--vkui--color-text-secondary);
}

.m-component-slot_plug-x250 {
  min-height: 250px;
}

.m-component-slot_plug-x400 {
  min-height: 400px;
}

.label {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
  display: inline-block;
  padding: 5px 10px;
  border-radius: 5px;
  vertical-align: middle;
  margin-left: 20px;
  color: #fff;
  border: 1px solid #07f;
  background: #07f;
}

.label_small {
  padding: 0 8px;
  margin-left: 10px;
}

.screen_small .label_small {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.screen_medium .label_small {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.screen_large .label_small {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.hdr__side_right {
  float: right;
  margin-left: 10px;
}

.hdr__side_left {
  float: left;
  margin-right: 10px;
}

.hdr__ending {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
  margin-left: 5px;
  vertical-align: middle;
}

.hdr__ending_dashed {
  border-bottom: 1px dashed;
}

.hdr__ending_dashed:hover {
  text-decoration: none;
  border-color: transparent;
}

.hdr {
  margin-bottom: 20px;
  position: relative;
}

.hdr_center {
  text-align: center;
}

.hdr_border_top {
  border-top: 1px solid #e5e5e5;
}

.hdr_border_bottom {
  border-bottom: 1px solid #e5e5e5;
}

.hdr_color_white {
  border-color: rgba(255,255,255,0.4);
}

.hdr_color_white .hdr__text {
  color: #fff;
}

.hdr_highlight_bottom .hdr__wrapper {
  padding-bottom: 10px;
  border-bottom: 2px solid #07f;
}

.hdr_slot {
  margin-bottom: 10px;
}

.screen_small .hdr_slot .hdr__inner {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.screen_medium .hdr_slot .hdr__inner {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.screen_large .hdr_slot .hdr__inner {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_collapse {
  margin: 0;
}

.hdr__wrapper {
  display: inline-block;
  position: relative;
  z-index: 1;
  vertical-align: middle;
}

.hdr__inner {
  display: inline;
  vertical-align: middle;
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr__inner a {
  color: inherit;
  text-decoration: underline;
}

.hdr__inner a:hover {
  text-decoration: none;
}

.hdr__text {
  color: var(--vkui--color-text-primary);
  vertical-align: middle;
  display: inline-block;
}

.hdr__text_link {
  color: #0070f0;
  cursor: pointer;
}

.hdr__text_link .hdr__inner {
  text-decoration: underline;
}

.hdr__text_link:hover .hdr__inner {
  text-decoration: none;
}

.hdr__text_link.hdr__text_active {
  color: inherit;
  cursor: default;
  text-decoration: none;
}

.hdr__text:hover {
  text-decoration: none;
}

.hdr_light_tiny .hdr__inner,
.hdr_light_tiny .hdr__ending {
  font-size: 11px;
  line-height: 14px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_light_small .hdr__inner,
.hdr_light_small .hdr__ending {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_light_normal .hdr__inner,
.hdr_light_normal .hdr__ending {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_light_medium .hdr__inner,
.hdr_light_medium .hdr__ending {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_light_large .hdr__inner,
.hdr_light_large .hdr__ending {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_light_huge .hdr__inner,
.hdr_light_huge .hdr__ending {
  font-size: 24px;
  line-height: 28px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_regular_tiny .hdr__inner,
.hdr_regular_tiny .hdr__ending {
  font-size: 11px;
  line-height: 14px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_regular_small .hdr__inner,
.hdr_regular_small .hdr__ending {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_regular_normal .hdr__inner,
.hdr_regular_normal .hdr__ending {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_regular_medium .hdr__inner,
.hdr_regular_medium .hdr__ending {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_regular_large .hdr__inner,
.hdr_regular_large .hdr__ending {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_regular_huge .hdr__inner,
.hdr_regular_huge .hdr__ending {
  font-size: 24px;
  line-height: 28px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_bold_small .hdr__inner,
.hdr_bold_small .hdr__ending {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_bold_tiny .hdr__inner,
.hdr_bold_tiny .hdr__ending {
  font-size: 11px;
  line-height: 14px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_bold_normal .hdr__inner,
.hdr_bold_normal .hdr__ending {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_bold_medium .hdr__inner,
.hdr_bold_medium .hdr__ending {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_bold_large .hdr__inner,
.hdr_bold_large .hdr__ending {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_bold_huge .hdr__inner,
.hdr_bold_huge .hdr__ending {
  font-size: 24px;
  line-height: 28px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_slab_normal .hdr__inner,
.hdr_slab_normal .hdr__ending {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_slab_medium .hdr__inner,
.hdr_slab_medium .hdr__ending {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_slab_large .hdr__inner,
.hdr_slab_large .hdr__ending {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_slab_huge .hdr__inner,
.hdr_slab_huge .hdr__ending {
  font-size: 24px;
  line-height: 28px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.hdr_lowercase .hdr__inner,
.hdr_lowercase .hdr__ending {
  text-transform: none;
  font-size: 28px;
  line-height: 36px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
}

.hdr_inline .hdr__wrapper,
.hdr_inline .hdr__text {
  display: inline;
}

.hdr_color_primary .hdr__text {
  color: #07f;
}

.news-three__wrapper {
  position: relative;
  z-index: 1;
  height: 380px;
  white-space: nowrap;
  overflow: hidden;
}

.news-three__wrapper .slider__content {
  width: 1000px;
  height: 370px;
  margin: 0 auto;
}

.news-three__items {
  position: relative;
}

.news-three__items &gt; * {
  white-space: normal;
}

.news-three__items__block {
  width: 940px;
  height: 370px;
  display: inline-block;
  margin: 0 30px;
  vertical-align: top;
}

.news-three__item {
  position: relative;
  display: inline-block;
  width: 380px;
  height: 170px;
  background: #fff;
  margin-bottom: 30px;
  -webkit-box-shadow: 0px 3px 4px #e8e8e8;
          box-shadow: 0px 3px 4px #e8e8e8;
}

.news-three__item__inner {
  max-height: 155px;
  overflow: hidden;
  position: relative;
}

.news-three__item__inner:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));
  background: linear-gradient(top, rgba(255,255,255,0), #fff);
  height: 15px;
  width: 100%;
}

.news-three__item_topiccount .news-three__item__inner {
  max-height: 125px;
}

.news-three__item__img {
  width: 190px;
  height: 170px;
  display: block;
  background: no-repeat 50% 50%;
  background-size: cover;
  margin-right: 20px;
}

.news-three__item__title {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
  padding: 10px 20px 0;
}

.cell .news-three__item__title {
  width: 150px;
  padding: 10px 20px 10px 0;
  overflow: hidden;
}

.news-three__item__anons {
  color: #464646;
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
  padding: 0 20px 10px;
}

.news-three__item__bot {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
  border-top: 1px solid #ededed;
  margin: 0 20px 0 0;
  padding: 10px 0 0 0;
}

.news-three__item__bot .icon_comment {
  color: #07f;
}

.news-three__item__bot__link {
  color: var(--vkui--color-text-primary);
}

.news-three__item_top {
  display: block;
  width: 520px;
  height: 370px;
  float: left;
  margin-right: 40px;
}

.news-three__item_top .news-three__item__title {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.news-three__item_top .news-three__item__img {
  width: 520px;
  height: 214px;
}

.news-three__item_top .news-three__item__inner {
  max-height: 145px;
}

.news-three__item_top.news-three__item_topiccount .news-three__item__inner {
  max-height: 115px;
}

.news-three__item_top .news-three__item__bot {
  margin: 0 20px;
}

.slider {
  position: relative;
}

.slider__content {
  position: relative;
  white-space: nowrap;
}

.slider__items {
  display: inline-block;
  position: relative;
  -webkit-perspective: 1000;
}

.slider__items_animated {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.slider__wrapper {
  overflow: hidden;
  position: relative;
  padding-bottom: 2px;
}

.slider__item {
  position: relative;
  white-space: normal;
  display: inline-block;
  vertical-align: top;
}

.slider__item_padding {
  padding: 0 10px;
}

.slider_centered .slider__content {
  margin: 0 auto;
}

.slider_main .slider__wrapper {
  padding: 0 180px;
}

.slider_opacity .slider__item {
  opacity: 0.3;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.slider_opacity .slider__item:hover,
.slider_opacity .slider__item_selected {
  opacity: 1;
}

.slider_content .control {
  border-radius: 5px;
}

.slider_incontent .slider__items {
  min-height: 200px;
}

.slider_incontent .slider__content {
  width: 464px;
}

.slider_incontent .slider__item {
  width: 444px;
}

.slider_main .slider__wrapper {
  padding-bottom: 3px;
}

.slider_recipe-week .slider__wrapper {
  overflow: visible;
  padding-bottom: 0;
}

.slider_recipe-week .slider__content {
  margin: 0 96px;
}

.slider_recipe-week .slider__items {
  background: rgba(0,0,0,0.8);
}

.slider_recipe-week .slider__item-inner {
  position: relative;
  padding: 12px 0;
  margin: 0 8px;
}

.slider_recipe-week .slider__item-image {
  width: 133px;
  height: 100px;
}

.slider_recipe-week .slider__item_current .slider__item-inner:before {
  content: '';
  height: 4px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #07f;
}

.slider_commerce .slider__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.slider_commerce .slider__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.slider_fade_animated .slider__wrapper:before,
.slider_fade_animated .slider__wrapper:after {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0s ease-out;
  transition: 0s ease-out;
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
}

.slider_fade .slider__wrapper:before,
.slider_fade_left .slider__wrapper:before,
.slider_fade_right .slider__wrapper:before,
.slider_fade .slider__wrapper:after,
.slider_fade_left .slider__wrapper:after,
.slider_fade_right .slider__wrapper:after {
  content: ' ';
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 9;
  width: 100px;
}

.slider_fade .slider__wrapper:before,
.slider_fade_left .slider__wrapper:before,
.slider_fade_animated .slider__wrapper:before {
  left: 0;
  background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, rgba(255,255,255,0.7)), to(rgba(255,255,255,0.01)));
  background-image: linear-gradient(to right, #fff, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0.01));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFFFF', endColorstr='#00FFFFFF');
}

.slider_fade .slider__wrapper:before,
.slider_fade_left .slider__wrapper:before {
  opacity: 1;
  visibility: visible;
}

.slider_fade_left-hide .slider__wrapper:before {
  opacity: 0;
  visibility: hidden;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
}

.slider_fade .slider__wrapper:after,
.slider_fade_right .slider__wrapper:after,
.slider_fade_animated .slider__wrapper:after {
  right: 0;
  background-image: -webkit-gradient(linear, right top, left top, from(#fff), color-stop(50%, rgba(255,255,255,0.7)), to(rgba(255,255,255,0.01)));
  background-image: linear-gradient(to left, #fff, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0.01));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF');
}

.slider_fade .slider__wrapper:after,
.slider_fade_right .slider__wrapper:after {
  opacity: 1;
  visibility: visible;
}

.slider_fade_right-hide .slider__wrapper:after {
  opacity: 0;
  visibility: hidden;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
}

.control {
  width: 40px;
  height: 80px;
  display: block;
  text-align: center;
  cursor: pointer;
  background: #e3e3e3;
  color: #7b7b7b;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: color 0.2s ease-in-out, background 0.2s ease-in-out, padding 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out, padding 0.2s ease-in-out;
  font-size: 36px;
}

.control .icon:before {
  line-height: 80px;
}

.cpf-no-touch .control:hover {
  background: #07f;
  color: #fff;
  padding: 0 5px;
}

.control:after {
  content: '';
  z-index: -1;
  position: absolute;
  top: -10px;
  right: -10px;
  left: -10px;
  bottom: -10px;
}

.control_prev {
  left: 0;
  border-radius: 0 5px 5px 0;
}

.control_next {
  right: 0;
  border-radius: 5px 0 0 5px;
}

.control_round {
  border-radius: 5px;
}

.control_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.control_absolute,
.control_fixed {
  top: 50%;
  margin-top: -40px;
}

.control_absolute {
  z-index: 100;
}

.control_fixed {
  z-index: 1400;
}

.control_circle {
  top: 50%;
  z-index: var(--z-index-over);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  width: calc(var(--vkui--x10) + var(--vkui--x4));
  height: calc(var(--vkui--x10) + var(--vkui--x4));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: var(--vkui--elevation3);
          box-shadow: var(--vkui--elevation3);
  border-radius: calc(var(--vkui--size-border-radius--regular) * 7);
  background-color: #fff;
  outline: none;
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}

.control_circle.control_prev {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.control_circle.control_next {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.cpf-no-touch .control_circle:hover {
  padding: 0;
  background-color: #fff;
}

.cpf-no-touch .control_circle:hover .icon {
  color: var(--vkui--color-primary-base);
}

.control_absolute {
  position: absolute;
}

.control_fixed {
  position: fixed;
}

.cell {
  display: table-cell;
  vertical-align: top;
}

.cell_small {
  width: 1px;
  white-space: nowrap;
}

.cell_left {
  width: 1px;
  white-space: nowrap;
  padding-right: 10px;
}

.cell_right {
  width: 1px;
  white-space: nowrap;
  padding-left: 10px;
  text-align: right;
}

.cell_full {
  width: 100%;
}

.cell_half {
  width: 50%;
}

.cell_photo {
  width: 180px;
  padding-right: 20px;
}

.cell_file {
  width: 220px;
}

.cell_conversion {
  height: 40px;
}

.screen_small .cell_width_calorie {
  width: 140px;
}

.screen_medium .cell_width_calorie {
  width: 240px;
}

.screen_large .cell_width_calorie {
  width: 240px;
}

.list {
  padding-left: 0;
}

.list__item {
  color: #a8abba;
  margin-top: 10px;
}

.list__item:first-child {
  margin-top: 0;
}

.list__item_icon .list__icon,
.list__item_icon .list__text {
  display: inline-block;
  vertical-align: middle;
}

.list__text {
  color: var(--vkui--color-text-primary);
}

a.list__text {
  color: #0070f0;
  text-decoration: none;
}

a.list__text:hover {
  text-decoration: underline;
}

a.list__text:visited {
  color: #528fdf;
}

.list_color_white .list__text {
  color: #fff;
}

.list_type_decimal {
  list-style-type: decimal;
  padding-left: 20px;
}

.list_type_square {
  list-style-type: square;
  padding-left: 20px;
}

.list_type_circle {
  list-style-type: disc;
  padding-left: 20px;
}

.list_type_line {
  padding-left: 20px;
}

.list_type_line .list__item {
  position: relative;
}

.list_type_line .list__item:before {
  content: '\2014';
  position: absolute;
  left: -20px;
  top: 0;
}

.list_size_small .list__item {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.list_border_dotted {
  padding-top: 10px;
  border-top: 1px dotted #a8abba;
}

.list_overflow .list__item__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.list_overflow .list__text {
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.list__marker {
  display: inline-block;
}

.item {
  position: relative;
}

.item_valign .cell {
  vertical-align: middle;
}

.item_topic {
  display: table;
  width: 100%;
}

.item_topic .cell_left {
  padding-right: 20px;
}

.item_light .item__title {
  color: #fff;
}

.item_light .item__param {
  color: #a2a4ae;
}

.screen_small .item_small .item__title {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.screen_medium .item_small .item__title {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.screen_large .item_small .item__title {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.screen_small .item_x-small .item__title,
.screen_small .item_x-small .item__text {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.screen_medium .item_x-small .item__title,
.screen_medium .item_x-small .item__text {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.screen_large .item_x-small .item__title,
.screen_large .item_x-small .item__text {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.item_separated {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dotted #a8abba;
}

.item_person_extended .item__text {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
  color: #999;
}

.screen_small .item_person_extended .avatar {
  width: 45px;
  height: 45px;
}

.item_poll .item__title {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.item_poll .item__text {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.item_slot {
  height: 97px;
  overflow: hidden;
  padding-left: 140px;
}

.item_slot:after {
  content: '';
  right: 0;
  top: 0;
  width: 15px;
  height: 30px;
  margin-top: 75px;
  position: absolute;
  background-image: -webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255,255,255,0)));
  background-image: linear-gradient(to left, #fff, rgba(255,255,255,0));
}

.item_slot .cell_left {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}

.item_slot .cell_slot {
  display: block;
  margin-right: -999em;
}

.item_slot .cell_slot:before {
  content: '';
  float: right;
  display: block;
  width: 999em;
  height: 70px;
}

.screen_small .item_slot .item__text,
.screen_small .item_slot .item__title {
  line-height: 15px;
}

.screen_medium .item_slot .item__text,
.screen_medium .item_slot .item__title {
  line-height: 15px;
}

.screen_large .item_slot .item__text,
.screen_large .item_slot .item__title {
  line-height: 15px;
}

.item_hide {
  height: 75px;
  overflow: hidden;
  position: relative;
}

.item_hide:after {
  content: '';
  display: block;
  height: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.item_hide-white:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));
  background-image: linear-gradient(rgba(255,255,255,0), #fff);
}

.item_hide-black:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(#191919));
  background-image: linear-gradient(rgba(0,0,0,0), #191919);
}

.item__title {
  display: block;
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.item__text {
  display: block;
  margin-top: 5px;
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.item__pic {
  display: block;
}

.item__params {
  display: block;
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.item__param {
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #a8abba;
}

.item__param:first-child {
  padding-left: 0;
  margin-left: 0;
  border: 0;
}

.item__param_subhead {
  color: #999;
  margin-left: 0;
  border: none;
}

.item__info {
  color: #999;
}

.avatar {
  position: relative;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  display: inline-block;
  background-position: 50% 50%;
  background-size: cover;
  -webkit-box-shadow: inset 0px 3px 5px rgba(0,0,0,0.15);
          box-shadow: inset 0px 3px 5px rgba(0,0,0,0.15);
}

.avatar_x-small,
.avatar_size_32 {
  width: 32px;
  height: 32px;
}

.avatar_small,
.avatar_size_45 {
  width: 45px;
  height: 45px;
}

.avatar_medium,
.avatar_size_60 {
  width: 60px;
  height: 60px;
}

.avatar_normal,
.avatar_size_90 {
  width: 90px;
  height: 90px;
}

.avatar_extra,
.avatar_size_130 {
  width: 130px;
  height: 130px;
}

.avatar_large,
.avatar_size_180 {
  width: 180px;
  height: 180px;
}

.avatar_extraOver,
.avatar_size_140 {
  width: 140px;
  height: 140px;
}

.grid__item {
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  vertical-align: top;
  position: relative;
  overflow: hidden;
}

.grid__item_for-banner .grid__fixer {
  height: 440px;
}

.grid__item_banner {
  width: 280px;
  border-left: 0;
}

.grid__item_banner .grid__fixer {
  border: 1px solid #d9d9d9;
  padding: 19px;
  background: #fcfdfd;
  margin-right: 0;
}

.grid__item_more {
  cursor: pointer;
  vertical-align: middle;
  background: #404040;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  -webkit-box-shadow: 0 0 40px rgba(0,0,0,0.5) inset;
          box-shadow: 0 0 40px rgba(0,0,0,0.5) inset;
  text-decoration: underline;
}

.grid__item_more:hover {
  text-decoration: none;
}

.grid__item_more .grid__fixer {
  height: auto;
}

.grid__item_more_bottom {
  vertical-align: bottom;
  position: relative;
}

.grid__item_more_bottom .grid__fixer {
  position: absolute;
  bottom: 0;
  width: 100%;
  top: auto;
  padding-bottom: 15px;
}

.grid__item_more_inverted {
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #404040;
}

.grid__item_small {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.grid__item_current .grid__photo {
  opacity: 1;
}

.screen_small .grid__item_small_percent-16 {
  width: 16%;
}

.screen_small .grid__item_small_percent-20 {
  width: 20%;
}

.screen_small .grid__item_small_percent-25 {
  width: 25%;
}

.screen_small .grid__item_small_percent-33 {
  width: 33.33%;
}

.screen_small .grid__item_small_percent-50 {
  width: 50%;
}

.screen_small .grid__item_small_percent-60 {
  width: 60%;
}

.screen_small .grid__item_small_percent-80 {
  width: 80%;
}

.screen_small .grid__item_small_percent-100 {
  width: 100%;
}

.screen_medium .grid__item_medium_percent-16 {
  width: 16%;
}

.screen_medium .grid__item_medium_percent-20 {
  width: 20%;
}

.screen_medium .grid__item_medium_percent-25 {
  width: 25%;
}

.screen_medium .grid__item_medium_percent-33 {
  width: 33.33%;
}

.screen_medium .grid__item_medium_percent-50 {
  width: 50%;
}

.screen_medium .grid__item_medium_percent-60 {
  width: 60%;
}

.screen_medium .grid__item_medium_percent-80 {
  width: 80%;
}

.screen_medium .grid__item_medium_percent-100 {
  width: 100%;
}

.screen_large .grid__item_large_percent-16 {
  width: 16%;
}

.screen_large .grid__item_large_percent-20 {
  width: 20%;
}

.screen_large .grid__item_large_percent-25 {
  width: 25%;
}

.screen_large .grid__item_large_percent-33 {
  width: 33.33%;
}

.screen_large .grid__item_large_percent-50 {
  width: 50%;
}

.screen_large .grid__item_large_percent-60 {
  width: 60%;
}

.screen_large .grid__item_large_percent-80 {
  width: 80%;
}

.screen_large .grid__item_large_percent-100 {
  width: 100%;
}

.grid__row {
  position: relative;
  left: -1px;
}

.grid__row:first-child {
  margin-top: -1px;
}

.grid__row_table {
  display: table;
  width: 100%;
  height: 100%;
}

.grid__row_table .grid__item {
  display: table-cell;
}

.grid__row_table .grid__photo {
  margin-bottom: -1px;
}

.grid__row_infinite {
  position: relative;
  white-space: nowrap;
}

.grid__row_infinite .grid__item {
  white-space: normal;
}

.grid__row_sliding {
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.screen_small .grid__row_ratio_small_4-3 .grid__item:before {
  padding-top: 75%;
}

.screen_small .grid__row_ratio_small_16-9 .grid__item:before {
  padding-top: 56.25%;
}

.screen_medium .grid__row_ratio_medium_4-3 .grid__item:before {
  padding-top: 75%;
}

.screen_medium .grid__row_ratio_medium_16-9 .grid__item:before {
  padding-top: 56.25%;
}

.screen_large .grid__row_ratio_large_4-3 .grid__item:before {
  padding-top: 75%;
}

.screen_large .grid__row_ratio_large_16-9 .grid__item:before {
  padding-top: 56.25%;
}

.grid__row_ratio .grid__fixer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.grid__row_ratio .grid__item:before {
  content: '';
  display: block;
}

.grid__row_height_150 .grid__item {
  height: 150px;
}

.grid__row_height_150 .grid__item_more .grid__fixer {
  height: auto;
}

.grid__row_height_150 .grid__photo {
  margin-bottom: 0;
}

.grid__row_height_150 .grid__fixer {
  height: 100%;
}

.grid__row_height_200 .grid__item {
  height: 200px;
}

.grid__row_height_200 .grid__item_more .grid__fixer {
  height: auto;
}

.grid__row_height_200 .grid__photo {
  margin-bottom: 0;
}

.grid__row_height_200 .grid__fixer {
  height: 100%;
}

.grid__row_height_250 .grid__item {
  height: 250px;
}

.grid__row_height_250 .grid__item_more .grid__fixer {
  height: auto;
}

.grid__row_height_250 .grid__photo {
  margin-bottom: 0;
}

.grid__row_height_250 .grid__fixer {
  height: 100%;
}

.grid__row_height_350 .grid__item {
  height: 350px;
}

.grid__row_height_350 .grid__item_more .grid__fixer {
  height: auto;
}

.grid__row_height_350 .grid__photo {
  margin-bottom: 0;
}

.grid__row_height_350 .grid__fixer {
  height: 100%;
}

.grid__row_height_450 .grid__item {
  height: 450px;
}

.grid__row_height_450 .grid__item_more .grid__fixer {
  height: auto;
}

.grid__row_height_450 .grid__photo {
  margin-bottom: 0;
}

.grid__row_height_450 .grid__fixer {
  height: 100%;
}

.grid {
  overflow: hidden;
  position: relative;
  font-size: 0;
}

.grid__fixer {
  position: relative;
  height: 100%;
}

.grid__spring {
  border-top: 1px solid #fff;
  margin-left: 1px;
}

.grid_border_bottom {
  border-bottom: 1px solid #fff;
}

.grid_hover:hover .grid__item_current .photo,
.grid_hover:hover .photo_current {
  opacity: 0.1;
}

.grid_hover:hover .grid__item:hover .photo_transparent:hover {
  opacity: 1;
}

.grid__row_height_175 .grid__item {
  height: 175px;
}

.grid__row_height_175 .grid__item_more .grid__fixer {
  height: auto;
}

.grid__row_height_175 .grid__item .photo {
  margin-bottom: 0;
}

.grid__row_height_175 .grid__fixer {
  height: 100%;
}

.grid__row_height_270 .grid__item {
  height: 270px;
}

.grid__row_height_270 .grid__item_more .grid__fixer {
  height: auto;
}

.grid__row_height_270 .grid__item .photo {
  margin-bottom: 0;
}

.grid__row_height_270 .grid__fixer {
  height: 100%;
}

.stack {
  position: relative;
  margin-top: 8px;
}

.stack:before,
.stack:after {
  content: '';
  bottom: 100%;
  left: 6px;
  right: 6px;
  height: 7px;
  background: #fff;
  border: 1px solid #dad9d9;
  border-bottom: none;
  position: absolute;
}

.stack:after {
  height: 3px;
  left: 3px;
  right: 3px;
}

.stack_bottom {
  margin-top: 0;
  margin-bottom: 8px;
}

.stack_bottom:before,
.stack_bottom:after {
  bottom: auto;
  top: 100%;
  border-top: none;
  border-bottom: 1px solid #dad9d9;
}

.collections {
  margin: -10px;
  color: var(--vkui--color-text-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.collections__wrapper {
  display: block;
  overflow: hidden;
  color: var(--vkui--color-text-primary);
  padding: 165px 0 10px;
}

.collections__wrapper:hover {
  text-decoration: none;
}

.collections__params {
  display: block;
  padding: 0 20px;
}

.collections__param {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
  display: inline-block;
  margin: 0 5px 5px;
  color: #a8a8a8;
}

.collections__title {
  color: #333;
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
  display: block;
  margin: 15px 0 10px;
  padding: 0 20px;
  position: relative;
  z-index: 2;
}

.collections__picture {
  height: 165px !important;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.collections__item {
  width: 25%;
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  vertical-align: top;
  display: inline-block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.collections__item:hover .collections__image {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

.collections__item_align_left {
  text-align: left;
}

.collections__item_align_left .collections__param {
  margin-left: 0;
}

.collections__card {
  background: #fff;
  position: relative;
  cursor: pointer;
  min-height: 100%;
  width: 100%;
}

.collections__card:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.15);
          box-shadow: inset 0 0 0 1px rgba(0,0,0,0.15);
  z-index: 2;
}

.collections__stack {
  width: 100%;
}

.collections__stack .collections__card {
  position: static;
}

.collections__marker {
  position: absolute;
  top: var(--vkui--x2);
  right: var(--vkui--x2);
  z-index: 2;
}

.collections__item_slot {
  position: relative;
}

.collections-other {
  height: 300px;
  position: relative;
  display: table;
  width: 100%;
  text-align: center;
  color: #fff;
  background-color: #fafafa;
  background-position: 50%;
  background-size: cover;
  text-decoration: none;
}

.collections-other:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.3);
  -webkit-transition: background 0.25s ease-out;
  transition: background 0.25s ease-out;
}

.collections-other:hover {
  text-decoration: none;
}

.collections-other:hover:before {
  background: rgba(0,0,0,0.45);
}

.collections-other__inner {
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
}

.collections-other__title {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
  position: relative;
  z-index: 2;
}

.collections-other__label {
  display: block;
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
  margin-bottom: 5px;
  position: relative;
  z-index: 2;
}

.share {
  margin-left: 15px;
  display: inline-block;
  border-radius: 100%;
  position: relative;
  vertical-align: middle;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  cursor: pointer;
  background-color: var(--vkui--color-background-secondary-alpha);
}

.share__button {
  min-width: var(--vkui--size-button-small-height--regular);
  height: var(--vkui--size-button-small-height--regular);
  display: inline-block;
  position: relative;
  z-index: 7;
  vertical-align: middle;
  text-align: center;
  color: #fff;
  line-height: calc(var(--vkui--size-button-small-height--regular) - 3px);
  padding: 0 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.share__button:before {
  content: '';
  position: absolute;
  top: calc(50% - 8px);
  left: calc(50% - 8px);
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: var(--vkui--color-background-content);
}

.share__text {
  font-size: 11px;
  line-height: 14px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
  text-transform: uppercase;
  margin-left: 8px;
  vertical-align: middle;
}

.screen_small .share__text {
  display: none;
}

.share__icon_svg {
  font-size: 0;
}

.share:first-child {
  margin-left: 0;
}

.share_ok .share__button {
  font-size: 17px;
  color: var(--vkui--color-social-ok);
}

.share_my .share__button {
  font-size: 20px;
  color: var(--vkui--color-social-mir);
}

.share_fb .share__button {
  font-size: 18px;
  color: var(--vkui--color-social-fb);
}

.share_vk .share__button {
  font-size: 18px;
  color: var(--vkui--color-social-vk);
}

.share_tw .share__button {
  font-size: 16px;
  color: var(--vkui--color-social-twitter);
}

.share_rss .share__button {
  font-size: 16px;
  color: #ffba00;
}

.share_instagram .share__button {
  font-size: 17px;
  color: #3d739c;
}

.share:hover {
  text-decoration: none;
  background-color: var(--vkui--color-background-secondary-alpha--hover);
}

.share_small {
  margin: 4px;
}

.share_scaling:hover {
  -webkit-transform: scale(1.25);
          transform: scale(1.25);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.share_scaling:hover .share__button {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.share_gray {
  background: #bebebe;
}

.share_lightgray {
  background: #f0f0f0;
}

.share_lightgray .share__button {
  color: var(--vkui--color-text-primary);
}

.share_lightgray .share__button:before {
  content: none;
}

.share_lightgray.share_ok:hover {
  background: var(--vkui--color-social-ok);
}

.share_lightgray.share_ok:hover .share__button {
  color: #fff;
}

.share_lightgray.share_my:hover {
  background: var(--vkui--color-social-mir);
}

.share_lightgray.share_my:hover .share__button {
  color: #fff;
}

.share_lightgray.share_fb:hover {
  background: var(--vkui--color-social-fb);
}

.share_lightgray.share_fb:hover .share__button {
  color: #fff;
}

.share_lightgray.share_vk:hover {
  background: var(--vkui--color-social-vk);
}

.share_lightgray.share_vk:hover .share__button {
  color: #fff;
}

.share_lightgray.share_tw:hover {
  background: var(--vkui--color-social-twitter);
}

.share_lightgray.share_tw:hover .share__button {
  color: #fff;
}

.share_lightgray.share_rss:hover {
  background: #ffba00;
}

.share_lightgray.share_rss:hover .share__button {
  color: #fff;
}

.share_lightgray.share_instagram:hover {
  background: #3d739c;
}

.share_lightgray.share_instagram:hover .share__button {
  color: #fff;
}

.share_footer {
  color: var(--vkui--color-text-primary);
  border: 2px solid;
  border-radius: 20px;
  background: none !important;
}

.share_footer .share__button {
  color: var(--vkui--color-text-primary);
}

.share_no-cursor {
  cursor: default;
}

.share_square {
  border-radius: 3px;
}

.sharelist__text {
  vertical-align: middle;
  display: inline-block;
  margin-right: 20px;
  color: #808080;
}

.sharelist__items {
  display: inline-block;
  vertical-align: middle;
}

.sharelist__item {
  display: inline-block;
}

.sharelist_inline {
  display: inline-block;
  vertical-align: middle;
}

.sharelist__count {
  display: inline-block;
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
  height: 40px;
  line-height: 40px;
  padding-right: 20px;
  margin-right: 20px;
  border-right: 2px solid #e6e6e6;
  vertical-align: middle;
}

.sharelist__count + .share {
  margin-left: 0;
}

.sharelist_bordered .share {
  background: none;
}

.sharelist_bordered .share_small_round .share__button {
  line-height: 21px;
}

.sharelist_bordered .share__inner {
  display: none;
}

.sharelist_bordered .share__button {
  border: 2px solid #fff;
  border-radius: 50%;
  -webkit-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
  line-height: 30px;
  padding: 0 6px;
}

.sharelist_bordered .share_ok:hover {
  background: var(--vkui--color-social-ok);
}

.sharelist_bordered .share_ok:hover .share__button {
  border-color: var(--vkui--color-social-ok);
}

.sharelist_bordered .share_my:hover {
  background: var(--vkui--color-social-mir);
}

.sharelist_bordered .share_my:hover .share__button {
  border-color: var(--vkui--color-social-mir);
}

.sharelist_bordered .share_fb:hover {
  background: var(--vkui--color-social-fb);
}

.sharelist_bordered .share_fb:hover .share__button {
  border-color: var(--vkui--color-social-fb);
}

.sharelist_bordered .share_vk:hover {
  background: var(--vkui--color-social-vk);
}

.sharelist_bordered .share_vk:hover .share__button {
  border-color: var(--vkui--color-social-vk);
}

.sharelist_bordered .share_tw:hover {
  background: var(--vkui--color-social-twitter);
}

.sharelist_bordered .share_tw:hover .share__button {
  border-color: var(--vkui--color-social-twitter);
}

.sharelist_bordered .share_rss:hover {
  background: #ffba00;
}

.sharelist_bordered .share_rss:hover .share__button {
  border-color: #ffba00;
}

.sharelist_bordered .share_instagram:hover {
  background: #3d739c;
}

.sharelist_bordered .share_instagram:hover .share__button {
  border-color: #3d739c;
}

.sharelist_bordered .share_square .share__button {
  line-height: 24px;
  border-radius: 3px;
}

.sharelist_bordered .share .icon_social_my {
  left: -1px;
}

.sharelist_bordered_dark .share__button {
  border-color: var(--vkui--color-text-primary);
  color: var(--vkui--color-text-primary);
}

.sharelist_media {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 100;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.sharelist_media .sharelist__items {
  margin: 0;
}

.sharelist_media .share {
  display: block;
  margin: 10px 0 0;
  position: relative;
  background: rgba(25,25,26,0.5);
}

.sharelist_media .share:first-child {
  margin: 0;
}

.sharelist_media .share:hover {
  background: #19191a;
}

.sharelist_media .share__button {
  width: 32px;
  min-width: 32px;
  height: 32px;
  line-height: 29px;
  position: relative;
  padding: 0;
  color: var(--vkui--color-text-contrast);
}

.sharelist_media .share__button:before {
  content: none;
}

.sharelist_media .share_my {
  font-size: 17px;
}

.sharelist_media .share__inner {
  position: absolute;
  right: 40px;
  line-height: 28px;
}

.sharelist_media .share__count {
  color: #fff;
  margin: 0;
}

.sharelist_media .share__count:before,
.sharelist_media .share__count:after {
  content: none;
}

.screen_large .sharelist_media .share__count .share__count {
  border: 0;
}

.screen_medium .sharelist_media .share__count .share__count {
  border: 0;
}

.screen_small .sharelist_media .share__count .share__count {
  border: 0;
}

.sharelist_media .share__like {
  display: none;
}

.sharelist_media .share:hover .share__inner {
  padding: 0;
}

.sharelist_justify {
  margin: 0 -10px;
}

.sharelist_justify .sharelist__text {
  display: block;
  margin-left: 10px;
  color: #000;
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.sharelist_justify .sharelist__items {
  display: table;
  width: 100%;
  text-align: center;
  table-layout: fixed;
  border-spacing: 10px;
}

.sharelist_justify .sharelist__count {
  display: table-cell;
  padding: 0;
  margin: 0;
  border: none;
  background: #f0f0f0;
  border-radius: 3px;
}

.sharelist_justify .sharelist__item {
  display: table-cell;
  height: 40px;
  vertical-align: middle;
}

.sharelist_compact .sharelist__items {
  margin-left: 0;
}

.sharelist_compact .share__inner {
  display: none;
}

.sharelist_vertical {
  position: absolute;
  left: -38px;
}

.sharelist_vertical .sharelist__items {
  margin: 0;
}

.sharelist_vertical .share {
  display: block;
  margin: 10px 0 0;
  position: relative;
}

.sharelist_vertical .share__button {
  min-width: 28px;
  height: 28px;
  line-height: 25px;
  position: relative;
  padding: 0;
}

.sharelist_vertical .share__button:before {
  line-height: 28px;
  font-size: 15px;
}

.sharelist_vertical .share_vk .share__button:before {
  font-size: 13px;
}

.sharelist_vertical .share__inner {
  position: absolute;
  right: 35px;
  top: -3px;
}

.sharelist_vertical .share__count {
  background: none;
  color: #787b80;
  padding: 6px 0;
  margin: 0;
}

.sharelist_vertical .share__count:before,
.sharelist_vertical .share__count:after {
  content: none;
}

.screen_large .sharelist_vertical .share .share__count {
  border: 0;
}

.screen_medium .sharelist_vertical .share .share__count {
  border: 0;
}

.screen_small .sharelist_vertical .share .share__count {
  border: 0;
}

.sharelist_vertical .share__like {
  display: none;
}

.sharelist_vertical .share:hover {
  padding: 3px;
  margin: 7px -3px -3px;
}

.sharelist_vertical .share:hover .share__count {
  background: none;
  color: #fff;
}

.sharelist_vertical .share:hover .share__inner {
  padding-right: 0;
  right: 38px;
  top: 0;
}

.sharelist_white .share {
  background: var(--vkui--color-background-contrast-secondary-alpha);
}

.sharelist_white .share:hover {
  background: var(--vkui--color-background-contrast-secondary-alpha--hover);
}

.sharelist_white .share__button {
  width: var(--vkui--size-button-medium-height--regular);
  min-width: var(--vkui--size-button-medium-height--regular);
  height: var(--vkui--size-button-medium-height--regular);
  line-height: calc(var(--vkui--size-button-medium-height--regular) - 3px);
  color: var(--vkui--color-icon-contrast);
}

.sharelist_white .share__button:before {
  content: none;
}

.sharelist__text {
  color: #000;
  display: block;
}

.sharelist_bordered .share_square .share__button {
  line-height: 28px;
}

.cover {
  position: relative;
  padding: 40px 20px;
  background: 50% no-repeat #2f2f2f;
  background-size: cover;
  color: #fff;
}

.cover:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.7)), to(rgba(0,0,0,0.3)));
  background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.3) 100%);
}

.cover__inner {
  position: relative;
  z-index: 10;
  text-align: center;
}

.cover__source {
  margin-top: 30px;
  margin-bottom: -10px;
  list-style: none;
  color: currentColor;
}

.cover__source-item {
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
}

.cover__source-link,
.cover__source-beginning {
  opacity: 0.5;
}

.cover__source-link {
  color: currentColor;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  vertical-align: baseline;
}

.cover__source-link:hover {
  opacity: 1;
}

.cover__badge {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #fff;
}

.cover__title {
  font-size: 24px;
  line-height: 28px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
  margin-bottom: 10px;
  position: relative;
  z-index: 10;
}

.cover__text {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
  position: relative;
  z-index: 10;
}

.cover__text a {
  color: inherit;
}

.cover__layer {
  position: absolute;
  left: 0;
  right: 0;
  top: -40px;
  bottom: -40px;
  z-index: 5;
  background-repeat: no-repeat;
}

.cover__layer_right {
  background-position: 100% 100%;
}

.cover__layer_left {
  background-position: 0 100%;
}

.cover_image_right .cover__inner {
  padding-right: 320px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.cover_image_left .cover__inner {
  padding-left: 320px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.cover_image_right .cover__inner {
  text-align: left;
}

.cover_image_right.cover_image_left .cover__inner {
  text-align: center;
  padding-left: 220px;
  padding-right: 220px;
}

.cover_gradient_hide:before {
  content: none;
}

.cover_light {
  color: var(--vkui--color-text-primary);
}

.collections-page__cover {
  position: relative;
  padding: 40px 0;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.collections-page__cover:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.1)));
  background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.1) 100%);
}

.collections-page__other {
  text-align: center;
}

.collections-page__ad {
  position: relative;
  z-index: 1;
}

.box {
  border: 1px solid #dedede;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.04);
          box-shadow: 0 2px 0 0 rgba(0,0,0,0.04);
}

.box__heading {
  color: var(--vkui--color-text-primary);
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.box__actions {
  padding-left: 10px;
  display: table-cell;
  white-space: nowrap;
}

.box__title {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 17px;
  margin-bottom: 20px;
  width: 100%;
}

.box__title-wrapper {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}

.box__title-left {
  display: table-cell;
  vertical-align: middle;
  padding-right: 10px;
}

.box__content {
  display: table-cell;
  padding-left: 20px;
  vertical-align: top;
}

.screen_medium .box__content {
  padding-left: 40px;
}

.screen_large .box__content {
  padding-left: 40px;
}

.box__content_left {
  padding: 0 20px 0 0;
  border-right: 1px dotted #e5e5e5;
  width: 180px;
}

.screen_medium .box__content_left {
  width: 220px;
  padding: 0 40px 0 0;
}

.screen_large .box__content_left {
  width: 220px;
  padding: 0 40px 0 0;
}

.box__block {
  padding: 19px;
  background: #fff;
}

.box__block_dark {
  background: #f7f7f7;
}

.box__block_border_thin {
  border-bottom: 1px solid #dedede;
}

.box__block_border_project {
  border-bottom: 7px solid #07f;
}

.box:hover a.box__heading {
  border-bottom: 2px solid;
  text-decoration: none;
}

.box_collapse .box__block_main {
  padding: 0;
}

.box_dark .box__block {
  background: #f7f7f7;
}

.box_relative {
  position: relative;
}

.box_small .box__title {
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.screen_small .box_small .box__heading {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.screen_medium .box_small .box__heading {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.screen_large .box_small .box__heading {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.box_popup {
  width: 860px;
}

.box_promo {
  position: fixed;
  bottom: 20px;
  right: 10000px;
  z-index: 1500;
  width: 350px;
  -webkit-box-shadow: -5px 0 25px 0 rgba(0,0,0,0.2);
          box-shadow: -5px 0 25px 0 rgba(0,0,0,0.2);
}

.box_promo_shown {
  right: 20px;
}

.box_spring {
  margin-left: auto;
  margin-right: auto;
  max-width: 240px;
}

.card {
  background: #fff;
  border: 1px solid #dedede;
  -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.04);
          box-shadow: 0 2px 0 0 rgba(0,0,0,0.04);
/* Ð”Ð»Ñ Ñ„Ð¸ÐºÑÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ð¾Ð±ÐµÑ€Ñ‚Ð¾Ðº */
  height: 100%;
  border-radius: 2px;
}

.card__inner {
  padding: 10px;
}

.card__text {
  display: block;
  margin-bottom: 10px;
}

.card__title {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
  display: block;
  margin-bottom: 10px;
}

.card__title:visited {
  color: #528fdf;
}

.card_horizontal {
  display: table;
  width: 100%;
}

.card_horizontal .card__img {
  width: 180px;
}

.card_horizontal .card__img,
.card_horizontal .card__inner {
  display: table-cell;
  vertical-align: top;
}

.card_horizontal_half .card__img {
  width: 50%;
}

.card_large .card__inner {
  padding: 20px 40px 10px;
}

.card_large .card__title {
  font-size: 20px;
  line-height: 26px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.card_large .card__text {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.card_clean {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.card_height_440 {
  height: 440px;
}

.card__links {
  padding-top: 10px;
  -webkit-box-shadow: inset 0 2px 0 -1px #dedede;
          box-shadow: inset 0 2px 0 -1px #dedede;
}

.card_fixed {
  overflow: hidden;
  position: relative;
}

.card_fixed .card__links {
  position: absolute;
  background: #fff;
  right: 10px;
  bottom: 0;
  left: 10px;
  padding: 10px 0;
}

.card_fixed .card__links:before {
  content: '';
  width: 100%;
  height: 30px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));
  background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);
  position: absolute;
  bottom: 100%;
  left: 0;
}

.card_fixed:before {
  content: '';
  width: 100%;
  height: 30px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));
  background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);
  position: absolute;
  bottom: 0;
  left: 0;
}

.card {
  position: relative;
}

.card_slider {
  width: 300px;
}

.card_slider_small {
  width: 200px;
}

.card_slider .card__img {
  height: 300px;
}

.card_height_250 {
  height: 250px;
}

.card_height_290 {
  height: 290px;
}

.card_height_360 {
  height: 360px;
}

.card_fix_360 .card__img {
  height: 360px;
}

.card_height_250 .card__img {
  height: 123px;
}

.card_height_250 .card__title {
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.card_height_250 .card__links {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.nat {
  display: table;
  table-layout: fixed;
  width: 100%;
  border: 1px solid #dedede;
  background: #fff;
  -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.04);
          box-shadow: 0 2px 0 0 rgba(0,0,0,0.04);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.nat__item {
  display: table-cell;
  border-left: 1px solid #dedede;
  vertical-align: middle;
  color: var(--vkui--color-text-primary);
}

.nat__item:first-child {
  border-left: 0;
}

.nat__item:hover {
  text-decoration: none;
}

.nat__item:hover .nat__text {
  text-decoration: underline;
}

.nat__image {
  display: table-cell;
  width: 1px;
  white-space: nowrap;
  line-height: 0;
  vertical-align: middle;
}

.nat__info {
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
}

.nat__title {
  text-transform: uppercase;
  font-size: 11px;
  line-height: 14px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.nat__text {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.nat_noborder {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.sticky-springs {
  position: relative;
  zoom: 1;
}

.sticky-springs:after,
.sticky-springs:before {
  content: '';
  display: table;
}

.sticky-springs:after {
  clear: both;
}

.sticky-springs__item {
  position: absolute;
  width: 280px;
  visibility: hidden;
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  margin-left: -6000px;
}

.sticky-springs__item_active {
  -webkit-transition: visibility 0.75s ease-in-out, opacity 0.75s ease-in-out;
  transition: visibility 0.75s ease-in-out, opacity 0.75s ease-in-out;
  z-index: 2;
  visibility: visible;
  opacity: 1;
  margin-left: 0;
  position: static;
}

.sticky-springs__item_active_fixed {
  position: fixed;
  top: 20px;
}

.sticky-springs__item_active_absolute {
  position: absolute;
  bottom: 0;
}

.sticky-springs_bottom {
  position: relative;
  height: 1px;
  margin-bottom: -1px;
}

.sticky-springs_w300 .sticky-springs__item {
  width: 300px;
}

.p-nat {
  display: table;
  table-layout: fixed;
  width: 100%;
  border: 1px solid #dedede;
  background: #fff;
  -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.04);
          box-shadow: 0 2px 0 0 rgba(0,0,0,0.04);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.p-nat__item {
  display: table-cell;
  border-left: 1px solid #dedede;
  vertical-align: middle;
  color: #000;
}

.p-nat__item:first-child {
  border-left: 0;
}

.p-nat__item:hover {
  text-decoration: none;
}

.p-nat__item:hover .nat__text {
  text-decoration: underline;
}

.p-nat__image {
  display: table-cell;
  width: 1px;
  white-space: nowrap;
  line-height: 0;
  vertical-align: middle;
}

.p-nat__info {
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
}

.p-nat__title {
  text-transform: uppercase;
  font-size: 11px;
  line-height: 14px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-accent2);
}

.p-nat__text {
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.p-nat_noborder {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.p-nat_type2 {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  min-height: 100px;
}

.p-nat_type2 .p-nat__item {
  border-left: 0;
  background-size: cover;
  background-position: 50% 50%;
  padding: 18px;
  text-align: center;
  border-right: 1px solid #fff;
  position: relative;
}

.p-nat_type2 .p-nat__item:before {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0,0,0,0.6);
  content: '';
}

.p-nat_type2 .p-nat__info {
  display: inline-block;
  background: #fff;
  margin: auto;
  vertical-align: middle;
  padding: 5px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.p-nat_type3 {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.p-nat_type3 .p-nat__item {
  border-left: 0;
  background-size: cover;
  background-position: 50% 50%;
  text-align: center;
  color: #fff;
  border-right: 1px solid #fff;
}

.p-nat_type3 .p-nat__info {
  display: inline-block;
  width: 100%;
  margin: auto;
  position: relative;
  vertical-align: middle;
  height: 100px;
  line-height: 100px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.p-nat_type3 .p-nat__info:before {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0,0,0,0.6);
  content: '';
}

.p-nat_type3 .p-nat__text {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.p-nat_type3 .p-nat__icon {
  display: block;
}

.p-nat_type4 {
  border-width: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.p-nat_type4 .p-nat__item {
  border-left-width: 4px;
}

.p-nat_type4 .p-nat__item:first-child {
  border-left: 0;
}

.p-nat_type4.p-nat_border_red {
  border-color: #ff4b11;
}

.p-nat_type4.p-nat_border_red .p-nat__item {
  border-color: #ff4b11;
}

.p-nat_type4.p-nat_border_blue {
  border-color: #178bde;
}

.p-nat_type4.p-nat_border_blue .p-nat__item {
  border-color: #178bde;
}

.p-nat_type4.p-nat_border_yellow {
  border-color: #ffe569;
}

.p-nat_type4.p-nat_border_yellow .p-nat__item {
  border-color: #ffe569;
}

.p-nat_type4.p-nat_border_rose {
  border-color: #ff2053;
}

.p-nat_type4.p-nat_border_rose .p-nat__item {
  border-color: #ff2053;
}

.p-nat_type1,
.p-nat_type5 {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.p-nat_type1 .p-nat__item,
.p-nat_type5 .p-nat__item {
  border: 0;
}

.p-nat_type1 .p-nat__item_bg_rose,
.p-nat_type5 .p-nat__item_bg_rose {
  color: #fff;
  background: #ff2053;
}

.p-nat_type1 .p-nat__item_bg_blue,
.p-nat_type5 .p-nat__item_bg_blue {
  color: #fff;
  background: #178bde;
}

.p-nat_type1 .p-nat__item_bg_orange,
.p-nat_type5 .p-nat__item_bg_orange {
  color: #fff;
  background: #ff4b11;
}

.p-nat_type1 .p-nat__item_bg_yellow,
.p-nat_type5 .p-nat__item_bg_yellow {
  color: #000;
  background: #e6ff42;
}

.p-nat_type1 .p-nat__info,
.p-nat_type5 .p-nat__info {
  padding: 5px 10px 5px 15px;
}

.p-nat_type5 .p-nat__info {
  padding-left: 0;
}

.p-subscriptions-list {
  max-height: 260px;
  overflow: hidden;
}

@media screen and (max-width: 1219px) {
  .p-subscriptions-list {
    max-height: 240px;
    overflow: hidden;
  }
}

.newsitem {
  position: relative;
  margin-bottom: 20px;
}

.newsitem__param {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
  color: #808080;
}

.newsitem__param:before {
  content: '\002C\0020';
}

.newsitem__param:first-child {
  margin: 0;
  padding: 0;
  border: 0;
}

.newsitem__param:first-child:before {
  display: none;
}

.newsitem__params {
  margin-bottom: 5px;
}

.newsitem__text {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
  display: block;
  margin-top: 5px;
  text-decoration: none;
}

.newsitem__title {
  margin-right: 5px;
  vertical-align: middle;
  font-size: 17px;
  line-height: 22px;
  font-family: VKSansDisplay, MailSans, Inter, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-weight: var(--vkui--media-font-weight-base1);
}

.newsitem__title:visited {
  color: #528fdf;
}

.newsitem__photo {
  z-index: 1;
}

.newsitem:last-child {
  margin-bottom: 0;
}

.newsitem_small .cell_photo {
  width: 130px;
  padding-right: 10px;
}

.newsitem_vertical .cell {
  display: block;
}

.newsitem_vertical .cell_photo {
  width: 100%;
  margin-bottom: 10px;
}

.newsitem_vertical.newsitem_small .cell_photo {
  margin-bottom: 5px;
}

.newsitem_vertical.newsitem_small .newsitem__title {
  margin-right: 0;
  font-size: 15px;
  line-height: 20px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.newsitem_vertical.newsitem_small .newsitem__text {
  font-size: 13px;
  line-height: 18px;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-weight: var(--vkui--media-font-weight-base1);
}

.newsitem_light .newsitem__title,
.newsitem_light .newsitem__text {
  color: #fff;
}

.newsitem_height_fixed {
  height: auto;
  max-height: 145px;
  overflow: hidden;
}

.newsitem_height_fixed:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 25px;
  top: 121px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));
  background-image: linear-gradient(rgba(255,255,255,0), #fff);
}

.newsitem__marker {
  display: inline-block;
}

.newsitem_video .photo__action__inner {
  opacity: 1;
  -webkit-filter: none;
          filter: none;
  -webkit-transform: scale(1);
          transform: scale(1);
  color: rgba(0,0,0,0.6);
  width: 42px;
  height: 42px;
  line-height: 42px;
  font-size: 16px;
}

.newsitem_video_slider {
  width: 200px;
  min-height: 280px;
}

.newsitem_vs .photo__action__inner {
  opacity: 0.5;
  -webkit-filter: none;
          filter: none;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.newsitem_vs:hover .photo__action__inner {
  opacity: 1;
}

.newsitem_underline .newsitem__title {
  text-decoration: underline;
}

.newsitem_underline .newsitem__title:hover {
  text-decoration: none;
}

.newsitem_height_fixed_primary:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#f0f0f0));
  background-image: linear-gradient(rgba(255,255,255,0), #f0f0f0);
}

.newsitem_height_fixed_black:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(23,23,23,0)), to(#171717));
  background-image: linear-gradient(rgba(23,23,23,0), #171717);
}

.newsitem_likemore .cell_photo {
  height: 100px;
}

.screen_medium .newsitem_likemore .cell_photo {
  height: 135px;
}

.screen_large .newsitem_likemore .cell_photo {
  height: 135px;
}

.newsitem_partner-view-1 .cell_photo {
  height: 160px;
}

.screen_small .newsitem_partner-view-1 .cell_photo {
  height: 100px;
}

.screen_medium .newsitem_partner-view-1 .cell_photo {
  height: 100px;
}

.newsitem__photo img {
  height: auto;
}
</pre></body></html>