@font-face{font-family:VKSansDisplay;font-weight:600;font-style:normal;font-display:fallback;src:url(/_astro/VKSansDisplayMedium.WWHl76jy.woff2) format("woff2"),url(/_astro/VKSansDisplayMedium.CXWgx4jk.woff) format("woff")}@font-face{font-family:VKSansDisplay;font-weight:500;font-style:normal;font-display:fallback;src:url(/_astro/VKSansDisplayMedium.WWHl76jy.woff2) format("woff2"),url(/_astro/VKSansDisplayMedium.CXWgx4jk.woff) format("woff")}@font-face{font-family:VKSansDisplay;src:url(/_astro/VKSansDisplayRegular.CohPX63h.woff2) format("woff2"),url(/_astro/VKSansDisplayRegular.Dw-0XMo1.woff) format("woff");font-weight:400;font-style:normal}html{overflow:hidden}body{overflow-y:auto}html,body{height:100%;margin:0;padding:0;font-family:VKSansDisplay,Helvetica,Arial,sans-serif;background-color:#f6f7f8}html.layout_bg_default,body.layout_bg_default{background-color:#f6f7f8}html.layout_bg_neuro,body.layout_bg_neuro{background-color:#e1f2ff}:root{--vkui--color_text_accent: #0070F0;--vkui--color_icon_accent: #0077FF;--vkui--color_background_accent: #0077FF;--vkui--color_background_accent--hover: #0073F7;--vkui--color_background_accent--active: #006FEF;--vkui--color_text_contrast: #FFFFFF;--vkui--color_text_primary: #2C2D2E;--vkui--color_text_secondary: #87898F;--vkui--color_icon_primary: #2C2D2E;--vkui--color_footer_background: #2C2D2E;--vkui--color_banner_background: #D5EBFD;--vkui--color_banner_background_white: #ffffff;--vkui--color_banner_background_lime: #B8FC75;--vkui--color_banner_background_acent: #07F;--vkui--color_seporator_primary: #DADCE0;--vkui--size_card_height--regular: 380px;--vkui--size_card_height--small: 370px;--vkui--size_banner: 1266px;--ph-custom-color-project-dark-bg--hover: rgba(0, 16, 61, .04)}a{text-decoration:none}.button{text-decoration:none;padding:8px 16px;border-radius:8px}.button.contrast{color:var(--vkui--color_text_contrast)}.button.dark{background:#191919}.button.dark:hover{opacity:.9}.medium{font-size:15px;line-height:20px}.large{font-size:18px;line-height:23px;padding:16px 24px;border-radius:16px}.headerButton{border-radius:20px;color:var(--vkui--color_text_primary)}.headerButton:hover,.outline:hover{background-color:var(--ph-custom-color-project-dark-bg--hover)}.outline{background:transparent;color:var(--vkui--color_text_accent)}.primary{color:var(--vkui--color_text_contrast);background-color:var(--vkui--color_background_accent)}@media only screen and (max-width: 800px){.button{padding:12px 24px}}
