﻿:root,
[scheme='vkcom_light'],
[scheme='bright_light'],
.vkui--vkBase--light,
.vkui--vkCom--light{--im_bubble_incoming_alternate_highlighted:#f9f9f9;--im_bubble_incoming_expiring_highlighted:#ccd3ff;--im_bubble_outgoing_highlighted:#add3ff;--im_reaction_chip_incoming:rgba(68,123,186,0.2);--im_reaction_chip_incoming_text:var(--vkui--color_text_accent);--im_reaction_chip_incoming--active:var(--vkui--color_background_accent);--im_reaction_chip_incoming_text--active:var(--vkui--color_text_contrast);--im_reaction_chip_outgoing:rgba(68,123,186,0.2);--im_reaction_chip_outgoing_text:var(--vkui--color_text_accent);--im_reaction_chip_outgoing--active:var(--vkui--color_background_accent);--im_reaction_chip_outgoing_text--active:var(--vkui--color_text_contrast);--im_reaction_chip_outside_bubble:rgba(0,0,0,0.06);--im_reaction_chip_outside_bubble_text:var(--vkui--color_text_subhead);--im_reaction_chip_outside_bubble--active:var(
    --vkui--color_background_accent
  );--im_reaction_chip_outside_bubble_text--active:var(
    --vkui--color_text_contrast
  );--im_classic_message--hover:rgba(0,16,61,0.02)}:root,
[scheme='vkcom_dark'],
[scheme='space_gray'],
.vkui--vkBase--dark,
.vkui--vkCom--dark{--im_bubble_incoming_alternate_highlighted:#5d5f61;--im_bubble_incoming_expiring_highlighted:#404980;--im_bubble_outgoing_highlighted:#405c82;--vkui--vkontakte_color_im_bubble_outgoing:#1e2f42;--vkui--vkontakte_color_im_bubble_outgoing--hover:#2a415c;--vkui--vkontakte_color_im_bubble_outgoing--active:#2a415c;--im_reaction_chip_incoming:rgba(255,255,255,0.3);--im_reaction_chip_incoming_text:var(--vkui--color_text_contrast);--im_reaction_chip_incoming--active:var(--vkui--color_background_accent);--im_reaction_chip_incoming_text--active:var(--vkui--color_text_contrast);--im_reaction_chip_outgoing:rgba(255,255,255,0.3);--im_reaction_chip_outgoing_text:var(--vkui--color_text_contrast);--im_reaction_chip_outgoing--active:var(--vkui--color_background_accent);--im_reaction_chip_outgoing_text--active:var(--vkui--color_text_contrast);--im_reaction_chip_outside_bubble:rgba(255,255,255,0.3);--im_reaction_chip_outside_bubble_text:var(--vkui--color_text_contrast);--im_reaction_chip_outside_bubble--active:var(
    --vkui--color_background_accent
  );--im_reaction_chip_outside_bubble_text--active:var(
    --vkui--color_text_contrast
  );--im_classic_message--hover:rgba(255,255,255,0.02)}
/* AUTOGENERATED */

/* stylelint-disable function-disallowed-list */

/* Latin */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 300;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayLightLatin.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayLightLatin.v320.woff) format('woff');
  unicode-range: U+0,U+A,U+D,U+20-5F,U+61-7E,U+A0,U+A2-A5,U+A7,U+A9,U+AB,U+AD,U+AE,U+B0,U+B1,U+B6,U+B7,U+BB,U+D7,U+F7,U+131,U+237,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+2039,U+203A,U+20AC,U+20B4,U+20B8,U+20BD,U+20BF,U+2122,U+2191,U+2193,U+2212;
}

/* Cyrillic */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 300;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayLightCyrillic.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayLightCyrillic.v320.woff) format('woff');
  unicode-range: U+401,U+404,U+406,U+407,U+40E,U+410-44F,U+451,U+454,U+456,U+457,U+45E,U+490,U+491,U+20B4,U+2116;
}

/* Rest */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 300;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayLightRest.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayLightRest.v320.woff) format('woff');
  unicode-range: U+307,U+308,U+2190,U+2192,U+2194-2199,U+2248,U+2260,U+2264,U+2265;
}

/* Latin */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 400;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayRegularLatin.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayRegularLatin.v320.woff) format('woff');
  unicode-range: U+0,U+A,U+D,U+20-5F,U+61-7E,U+A0,U+A2-A5,U+A7,U+A9,U+AB,U+AD,U+AE,U+B0,U+B1,U+B6,U+B7,U+BB,U+D7,U+F7,U+131,U+237,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+2039,U+203A,U+20AC,U+20B4,U+20B8,U+20BD,U+20BF,U+2122,U+2191,U+2193,U+2212;
}

/* Cyrillic */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 400;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayRegularCyrillic.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayRegularCyrillic.v320.woff) format('woff');
  unicode-range: U+401,U+404,U+406,U+407,U+40E,U+410-44F,U+451,U+454,U+456,U+457,U+45E,U+490,U+491,U+20B4,U+2116;
}

/* Rest */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 400;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayRegularRest.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayRegularRest.v320.woff) format('woff');
  unicode-range: U+307,U+308,U+2190,U+2192,U+2194-2199,U+2248,U+2260,U+2264,U+2265;
}

/* Latin */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 500;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayMediumLatin.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayMediumLatin.v320.woff) format('woff');
  unicode-range: U+0,U+A,U+D,U+20-5F,U+61-7E,U+A0,U+A2-A5,U+A7,U+A9,U+AB,U+AD,U+AE,U+B0,U+B1,U+B6,U+B7,U+BB,U+D7,U+F7,U+131,U+237,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+2039,U+203A,U+20AC,U+20B4,U+20B8,U+20BD,U+20BF,U+2122,U+2191,U+2193,U+2212;
}

/* Cyrillic */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 500;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayMediumCyrillic.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayMediumCyrillic.v320.woff) format('woff');
  unicode-range: U+401,U+404,U+406,U+407,U+40E,U+410-44F,U+451,U+454,U+456,U+457,U+45E,U+490,U+491,U+20B4,U+2116;
}

/* Rest */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 500;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayMediumRest.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayMediumRest.v320.woff) format('woff');
  unicode-range: U+307,U+308,U+2190,U+2192,U+2194-2199,U+2248,U+2260,U+2264,U+2265;
}

/* Latin */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 600;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayDemiBoldLatin.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayDemiBoldLatin.v320.woff) format('woff');
  unicode-range: U+0,U+A,U+D,U+20-5F,U+61-7E,U+A0,U+A2-A5,U+A7,U+A9,U+AB,U+AD,U+AE,U+B0,U+B1,U+B6,U+B7,U+BB,U+D7,U+F7,U+131,U+237,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+2039,U+203A,U+20AC,U+20B4,U+20B8,U+20BD,U+20BF,U+2122,U+2191,U+2193,U+2212;
}

/* Cyrillic */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 600;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayDemiBoldCyrillic.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayDemiBoldCyrillic.v320.woff) format('woff');
  unicode-range: U+401,U+404,U+406,U+407,U+40E,U+410-44F,U+451,U+454,U+456,U+457,U+45E,U+490,U+491,U+20B4,U+2116;
}

/* Rest */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 600;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayDemiBoldRest.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayDemiBoldRest.v320.woff) format('woff');
  unicode-range: U+307,U+308,U+2190,U+2192,U+2194-2199,U+2248,U+2260,U+2264,U+2265;
}

/* Latin */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 700;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayBoldLatin.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayBoldLatin.v320.woff) format('woff');
  unicode-range: U+0,U+A,U+D,U+20-5F,U+61-7E,U+A0,U+A2-A5,U+A7,U+A9,U+AB,U+AD,U+AE,U+B0,U+B1,U+B6,U+B7,U+BB,U+D7,U+F7,U+131,U+237,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+2039,U+203A,U+20AC,U+20B4,U+20B8,U+20BD,U+20BF,U+2122,U+2191,U+2193,U+2212;
}

/* Cyrillic */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 700;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayBoldCyrillic.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayBoldCyrillic.v320.woff) format('woff');
  unicode-range: U+401,U+404,U+406,U+407,U+40E,U+410-44F,U+451,U+454,U+456,U+457,U+45E,U+490,U+491,U+20B4,U+2116;
}

/* Rest */
@font-face {
  font-family: 'VK Sans Display';
  font-weight: 700;
  font-display: swap;
  src: url(/dist/fonts/VKSansDisplayBoldRest.v320.woff2) format('woff2'), url(/dist/fonts/VKSansDisplayBoldRest.v320.woff) format('woff');
  unicode-range: U+307,U+308,U+2190,U+2192,U+2194-2199,U+2248,U+2260,U+2264,U+2265;
}

/* stylelint-enable function-disallowed-list */

.VkMeLogin{background-color:var(--vkui--color_background_content);-webkit-font-smoothing:antialiased;height:100%;padding:16px;box-sizing:border-box}.VkMeLogin .VkMeLogin__fixedLayout{bottom:16px}@media (min-width:375px){.VkMeLogin .VkMeLogin__fixedLayout{bottom:32px}}
