:root{--header-height:64px}.g-root{--pc-color-telegram:#51a4db;--pc-color-facebook:#4968ad;--pc-color-twitter:#4aa0eb;--pc-color-vk:#436eab;--pc-color-youtube:#eb3323;--pc-color-github:#25292e;--pc-color-rss:#f29c39;--pc-color-linkedin:#0a66c2;--g-text-accent-font-weight:500;--pc-transparent:#fff0;--pc-border-radius:24px;--pc-image-padding:4px;--pc-color-sfx-shadow:var(--g-color-base-simple-hover);--pc-color-line-generic-active-solid:#b3b3b3;--pc-color-base-float-hover:var(--g-color-base-float);--pc-monochrome-button-background-color:#262626;--pc-monochrome-button-background-color-hover:#393939;--pc-monochrome-button-color:var(--g-color-text-light-primary);--pc-text-header-color:var(--g-color-text-primary);--pc-media-card-meta-info-color:var(--g-color-text-secondary);--pc-tab-item-color:var(--g-color-text-primary);--pc-tab-item-background-color:var(--g-color-base-generic);--pc-tab-item-background-color-hover:var(--g-color-base-generic-hover);--pc-selected-tab-item-color:var(--pc-monochrome-button-color);--pc-selected-tab-item-background-color:var(--pc-monochrome-button-background-color);--pc-selected-tab-item-background-color-hover:var(--pc-monochrome-button-background-color-hover);--pc-color-line-focus-light:var(--g-color-text-brand);--pc-color-line-focus-dark:var(--g-color-text-light-primary)}.g-root_theme_light{--pc-color-base-silver:#eff2f8;--pc-color-base-gold:#ffdb4d;--pc-color-base-asphalt:#313538;--pc-color-base-copper:#ffe6c4;--g-color-line-focus:var(--pc-color-line-focus-light)}.g-root_theme_dark{--pc-color-base-silver:#bcc0c4;--pc-color-base-gold:#ffde5d;--pc-color-base-asphalt:#474d52;--pc-color-base-copper:#7f7262;--g-color-line-focus:var(--pc-color-line-focus-dark)}.g-root.g-root_theme_dark{--pc-color-sfx-shadow:var(--g-color-sfx-shadow);--pc-color-line-generic-active-solid:#6c6c70;--pc-color-base-float-hover:var(--g-color-base-float-hover);--pc-monochrome-button-background-color:#fff;--pc-monochrome-button-background-color-hover:#e9e9e9;--pc-monochrome-button-color:var(--g-color-text-dark-primary)}.yfm_constructor{font-family:var(--g-font-family-sans);color:var(--g-color-text-primary)}.yfm_constructor code,.yfm_constructor kbd,.yfm_constructor pre{font-family:var(--g-font-family-monospace);color:var(--g-color-text-primary)}.yfm_constructor.yfm_constructor h1,.yfm_constructor.yfm_constructor h2,.yfm_constructor.yfm_constructor h3,.yfm_constructor.yfm_constructor h4,.yfm_constructor.yfm_constructor h5,.yfm_constructor.yfm_constructor h6,.yfm_constructor.yfm_constructor span,.yfm_constructor.yfm_constructor p,.yfm_constructor.yfm_constructor li{color:var(--g-color-text-primary)}.yfm_constructor.yfm_constructor_notice li,.yfm_constructor.yfm_constructor_notice p{color:var(--g-color-text-secondary)}.yfm_constructor.yfm_constructor_meta_info p{color:var(--pc-media-card-meta-info-color);font-weight:var(--g-text-accent-font-weight)}.yfm_constructor.yfm_constructor ul,.yfm_constructor.yfm_constructor ol,.yfm_constructor.yfm_constructor li,.yfm_constructor.yfm_constructor p{margin:0 0 12px}.yfm_constructor.yfm_constructor p strong{font-weight:var(--g-text-accent-font-weight)}.yfm_constructor.yfm_constructor_size_s ul,.yfm_constructor.yfm_constructor_size_s ol,.yfm_constructor.yfm_constructor_size_s li,.yfm_constructor.yfm_constructor_size_s p{margin-bottom:8px}.yfm_constructor.yfm_constructor_theme_dark h1,.yfm_constructor.yfm_constructor_theme_dark h2,.yfm_constructor.yfm_constructor_theme_dark h3,.yfm_constructor.yfm_constructor_theme_dark h4,.yfm_constructor.yfm_constructor_theme_dark h5,.yfm_constructor.yfm_constructor_theme_dark h6,.yfm_constructor.yfm_constructor_theme_dark span,.yfm_constructor.yfm_constructor_theme_dark p,.yfm_constructor.yfm_constructor_theme_dark li{color:var(--g-color-text-light-primary)}.yfm_constructor_list_style ul{padding-left:20px}.yfm_constructor_list_style_dash ul{list-style-type:none;position:relative}.yfm_constructor_list_style_dash ul li:before{content:"—";margin-left:-20px;position:absolute}.yfm_constructor a{color:var(--g-color-text-link);cursor:pointer;border-radius:var(--g-focus-border-radius);outline:none;text-decoration:none}.utilityfocus .yfm_constructor a:focus{outline:2px solid #ffdb4d}.yfm_constructor a:hover,.yfm_constructor a:active{--pc-text-header-color:var(--g-color-text-link-hover);color:var(--g-color-text-link-hover)}.yfm_constructor a:focus{box-shadow:0 0 0 2px var(--g-color-line-focus)}.yfm_constructor a:focus:not(:focus-visible){box-shadow:none}.yfm_constructor table{color:var(--g-color-text-primary);border:1px solid var(--g-color-line-generic);background:var(--g-color-base-background)}.yfm_constructor thead,.yfm_constructor table tr:nth-child(2n){background-color:var(--g-color-base-generic)}.yfm_constructor_table table{table-layout:fixed;border:0}.yfm_constructor_table thead,.yfm_constructor_table tr{background-color:#0000!important}.yfm_constructor_table tbody tr{border-top:1px solid var(--g-color-line-generic)}.yfm_constructor_table td,.yfm_constructor_table th{box-sizing:content-box;width:120px;min-width:120px;white-space:inherit!important}.yfm_constructor_table td:first-child,.yfm_constructor_table th:first-child{width:172px;min-width:172px}.yfm_constructor_table th{text-align:left!important}.pc-page-constructor{font-feature-settings:"liga", "kern", "pnum" on, "lnum" on, "ss03" on;background-color:var(--g-color-base-background);z-index:10;margin-top:0}.pc-page-constructor__wrapper{position:relative}.pc-page-constructor__background.pc-page-constructor__background{top:calc(-1 * var(--header-height))}
.bc-prompt__content{box-shadow:0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow)}@keyframes bc-prompt_open{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}@keyframes bc-prompt_close{0%{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(100%)}}.bc-prompt{justify-content:center;width:100%;display:flex;position:fixed;bottom:0;overflow:hidden}.bc-prompt:not(.bc-prompt_mounted){display:none}.bc-prompt__content{border-radius:calc(var(--pc-border-radius) / 2);background-color:var(--g-color-base-float);font-size:var(--g-text-body-2-font-size);flex-flow:wrap;align-items:center;gap:16px;margin:24px;padding:16px 20px;display:flex}.bc-prompt_close{pointer-events:none}.bc-prompt_open>.bc-prompt__content{opacity:0;animation:.6s forwards bc-prompt_open;transform:translateY(100%)}.bc-prompt_close>.bc-prompt__content{opacity:1;animation:.6s forwards bc-prompt_close;transform:translateY(0%)}
.bc-wrapper_padding-top_xs{padding-top:0}.bc-wrapper_padding-top_s{padding-top:16px}.bc-wrapper_padding-top_sm{padding-top:24px}.bc-wrapper_padding-top_m{padding-top:32px}.bc-wrapper_padding-top_l{padding-top:48px}.bc-wrapper_padding-top_xl{padding-top:64px}.bc-wrapper_padding-bottom_xs{padding-bottom:0}.bc-wrapper_padding-bottom_s{padding-bottom:16px}.bc-wrapper_padding-bottom_sm{padding-bottom:24px}.bc-wrapper_padding-bottom_m{padding-bottom:32px}.bc-wrapper_padding-bottom_l{padding-bottom:48px}.bc-wrapper_padding-bottom_xl{padding-bottom:64px}.bc-wrapper_padding-left_xs{padding-left:0}.bc-wrapper_padding-left_s{padding-left:16px}.bc-wrapper_padding-left_sm{padding-left:24px}.bc-wrapper_padding-left_m{padding-left:32px}.bc-wrapper_padding-left_l{padding-left:48px}.bc-wrapper_padding-left_xl{padding-left:64px}.bc-wrapper_padding-right_xs{padding-right:0}.bc-wrapper_padding-right_s{padding-right:16px}.bc-wrapper_padding-right_sm{padding-right:24px}.bc-wrapper_padding-right_m{padding-right:32px}.bc-wrapper_padding-right_l{padding-right:48px}.bc-wrapper_padding-right_xl{padding-right:64px}
.bc-author__layout{flex-direction:row;align-items:flex-start;display:flex;overflow:hidden}@media (max-width:1081px){.bc-author__layout{width:50%}}@media (max-width:577px){.bc-author__layout{width:100%}}.bc-author__description{color:var(--g-color-text-primary)}.bc-author__content{flex-wrap:wrap;place-content:flex-start;display:flex;position:relative}.bc-author__container{background-color:var(--pc-color-base-silver)}
.bc-banner{margin-top:16px;padding-bottom:16px}.bc-banner__content{border-radius:var(--bc-border-radius);flex-direction:row;width:100%;display:flex;position:relative}.bc-banner__container{border-radius:var(--bc-border-radius);width:100%;min-height:220px;display:flex}.bc-banner__container_offset_large{margin-bottom:-48px;padding:32px 0 16px}.bc-banner__info,.bc-banner__image{flex:1}.bc-banner__info{flex-direction:column;justify-content:space-between;align-items:baseline;padding:32px;display:flex}.bc-banner__image{margin:var(--pc-image-padding);border-radius:calc(var(--pc-border-radius) - var(--pc-image-padding));object-fit:cover;width:calc(100% - 8px);height:calc(100% - 8px)}.bc-banner__image-container{height:100%}.bc-banner__image-container_image-size_s{width:25%}.bc-banner__image-container_image-size_m{width:50%}@media (max-width:577px){.bc-banner__content{flex-direction:column}.bc-banner__image-container_image-size_s,.bc-banner__image-container_image-size_m{width:100%;height:236px}}
.bc-cta__card{background-color:var(--bc-cta-card-bg,var(--pc-color-base-silver));border-radius:var(--bc-border-radius);flex-direction:column;flex-grow:1;place-content:center;width:calc(33.3333% - 16px);min-height:80px;padding:32px;display:flex}.bc-cta__content{flex-flow:wrap;gap:16px;display:flex}@media (max-width:769px){.bc-cta__content{flex-wrap:wrap}.bc-cta__card{flex-grow:1;width:calc(50% - 16px)}}@media (max-width:577px){.bc-cta__content{flex-direction:column}.bc-cta__card{width:100%}}
.bc-colored-text__container{border-radius:var(--bc-border-radius);display:flex;position:relative;overflow:hidden}.bc-colored-text__picture-container{border-radius:var(--bc-border-radius);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.bc-colored-text__picture{object-fit:cover;width:100%;height:100%}.bc-colored-text__text-content{position:inherit;z-index:2;width:100%;height:100%;padding:32px}
.bc-compact-media__container{max-width:296px}.bc-compact-media__media{max-width:232px;padding:8px 0}.bc-compact-media__image{object-fit:contain;object-position:left;width:auto;max-width:232px;max-height:88px}@media (max-width:1081px){.bc-compact-media__container{width:50%;max-width:none}}@media (max-width:577px){.bc-compact-media__container{width:100%}}
.bc-saved-only-filter__button_savedOnly.bc-saved-only-filter__button_savedOnly{--g-button-background-color:var(--pc-monochrome-button-background-color);--g-button-background-color-hover:var(--pc-monochrome-button-background-color-hover)}.bc-saved-only-filter__button_savedOnly.bc-saved-only-filter__button_savedOnly,.bc-saved-only-filter__button_savedOnly.bc-saved-only-filter__button_savedOnly:link,.bc-saved-only-filter__button_savedOnly.bc-saved-only-filter__button_savedOnly:visited,.bc-saved-only-filter__button_savedOnly.bc-saved-only-filter__button_savedOnly:active,.bc-saved-only-filter__button_savedOnly.bc-saved-only-filter__button_savedOnly:focus,.bc-saved-only-filter__button_savedOnly.bc-saved-only-filter__button_savedOnly:hover{color:var(--pc-monochrome-button-color)}.bc-saved-only-filter__button_savedOnly:focus{color:var(--g-color-base-background)}.bc-saved-only-filter__icon{color:var(--g-color-base-brand)}.bc-saved-only-filter__icon_savedOnly{color:var(--g-color-base-background)}
.g-popover-legacy{display:inline-block;position:relative}.g-popover-legacy:not(.g-popover-legacy_disabled){cursor:pointer}.g-popover-legacy__handler{display:inline-block}.g-popover-legacy__tooltip{--_--padding:16px;--_--close-offset:8px;--_--close-size:24px;box-sizing:border-box;min-height:40px;max-width:var(--g-popover-max-width,300px);padding:var(--g-popover-padding,var(--_--padding));cursor:default}.g-popover-legacy__tooltip-title{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-3-font-size);line-height:var(--g-text-subheader-3-line-height);margin:0 0 12px;display:inline-flex}.g-popover-legacy__tooltip-buttons{flex-wrap:wrap;gap:5px;margin-block-start:20px;display:flex}.g-popover-legacy__tooltip-button{flex:1}.g-popover-legacy__tooltip-close{position:absolute;inset-block-start:var(--_--close-offset);inset-inline-end:var(--_--close-offset)}.g-popover-legacy__tooltip-content{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height);overflow-wrap:break-word}.g-popover-legacy__tooltip-content_secondary{opacity:.7}.g-popover-legacy__tooltip-links>*{margin-block-start:8px}.g-popover-legacy__tooltip-links>:first-child{margin-block-start:0}.g-popover-legacy__tooltip-content+.g-popover-legacy__tooltip-links>:first-child{margin-block-start:12px}.g-popover-legacy__tooltip-link{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height);display:inline-block}.g-popover-legacy__tooltip_theme_info.g-popover-legacy__tooltip_theme_info,.g-popover-legacy__tooltip_theme_info .g-popover-legacy__tooltip_theme_announcement,.g-popover-legacy__tooltip_theme_announcement.g-popover-legacy__tooltip_theme_info,.g-popover-legacy__tooltip_theme_announcement .g-popover-legacy__tooltip_theme_announcement{color:var(--g-color-text-primary)}.g-popover-legacy__tooltip_force-links-appearance.g-popover-legacy__tooltip_theme_info .g-popover-legacy__tooltip-content a:not(.g-button),.g-popover-legacy__tooltip_theme_announcement .g-popover-legacy__tooltip-content a:not(.g-button){color:var(--g-color-text-link);text-decoration:none}.g-popover-legacy__tooltip_force-links-appearance.g-popover-legacy__tooltip_theme_info .g-popover-legacy__tooltip-content a:not(.g-button):hover,.g-popover-legacy__tooltip_theme_announcement .g-popover-legacy__tooltip-content a:not(.g-button):hover{color:var(--g-color-text-link-hover)}.g-popover-legacy__tooltip_theme_announcement{--g-popup-background-color:var(--g-color-base-simple-hover-solid);--g-popup-border-color:var(--g-color-base-simple-hover-solid)}.g-popover-legacy__tooltip_theme_special{--g-popup-background-color:var(--g-color-base-brand);--g-popup-border-color:var(--g-color-base-brand);color:var(--g-color-text-light-primary)}.g-popover-legacy__tooltip_theme_special .g-popover-legacy__tooltip-content a:not(.g-button){font-weight:var(--g-text-accent-font-weight);color:var(--g-color-text-light-primary)}.g-popover-legacy__tooltip_theme_special .g-popover-legacy__tooltip-content a:not(.g-button):hover{color:var(--g-color-text-light-secondary)}.g-popover-legacy__tooltip_theme_special .g-link{color:var(--g-color-text-light-primary)}.g-popover-legacy__tooltip_theme_special .g-link:hover{color:var(--g-color-text-light-secondary)}.g-popover-legacy__tooltip_size_l{--_--padding:24px}.g-popover-legacy__tooltip_size_l .g-popover-legacy__tooltip-title{font-family:var(--g-text-header-font-family);font-weight:var(--g-text-header-font-weight);font-size:var(--g-text-header-1-font-size);line-height:var(--g-text-header-1-line-height)}.g-popover-legacy__tooltip_size_l .g-popover-legacy__tooltip-content{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height)}.g-popover-legacy__tooltip_with-close .g-popover-legacy__tooltip-title,.g-popover-legacy__tooltip_with-close .g-popover-legacy__tooltip-content{padding-inline-end:calc(var(--_--close-offset) + var(--_--close-size) - var(--_--padding))}
.g-clear-button{--g-button-text-color:var(--g-color-text-hint);--g-button-text-color-hover:var(--g-color-text-primary);--g-button-background-color:transparent;--g-button-background-color-hover:transparent}
.g-outer-additional-content{vertical-align:top;justify-content:space-between;display:flex}.g-outer-additional-content__note,.g-outer-additional-content__error{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height);margin-block-start:2px}.g-outer-additional-content__error{color:var(--g-color-text-danger)}.g-outer-additional-content__error:not(:last-child){margin-inline-end:var(--g-spacing-2)}.g-outer-additional-content__note{margin-inline-start:auto}
.g-text-input{--_--text-color:var(--g-color-text-primary);--_--label-color:inherit;--_--placeholder-color:var(--g-color-text-hint);--_--background-color:transparent;--_--border-width:1px;--_--focus-outline-color:var(--g-text-input-focus-outline-color);width:100%;display:inline-block;position:relative}.g-text-input__content{box-sizing:border-box;background-color:var(--g-text-input-background-color,var(--_--background-color));border-width:var(--g-text-input-border-width,var(--_--border-width));border-style:solid;border-color:var(--g-text-input-border-color,var(--_--border-color));width:100%;color:var(--g-text-input-text-color,var(--_--text-color));display:flex;overflow:hidden}.g-text-input__content:hover{border-color:var(--g-text-input-border-color-hover,var(--_--border-color-hover))}.g-text-input__content:focus-within{border-color:var(--g-text-input-border-color-active,var(--_--border-color-active));outline:2px solid var(--g-text-input-focus-outline-color,var(--_--focus-outline-color));outline-offset:-1px}.g-text-input__control{box-sizing:border-box;vertical-align:top;width:100%;font-weight:var(--g-text-body-font-weight);font-family:var(--g-text-body-font-family);color:inherit;height:var(--g-text-input-height);background-color:#0000;border:none;flex-grow:1;margin:0;padding:0;display:inline-block;position:relative}.g-text-input__control::placeholder{color:var(--g-text-input-placeholder-color,var(--_--placeholder-color));white-space:nowrap;overflow:hidden}.g-text-input__control:focus{outline:none}.g-text-input__control[type=number],.g-text-input__control[type=search]{appearance:textfield}.g-text-input__control[type=search]::-webkit-search-cancel-button{appearance:none}.g-text-input__label{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;z-index:1;color:var(--g-text-input-label-color,var(--_--label-color));position:absolute;overflow:hidden}.g-text-input__clear{flex-shrink:0;margin:auto 0}.g-text-input__clear_size_s,.g-text-input__clear_size_m{margin-inline-end:1px}.g-text-input__clear_size_l,.g-text-input__clear_size_xl{margin-inline-end:2px}.g-text-input__error-icon{box-sizing:content-box;color:var(--g-color-text-danger);padding-block:var(--_--error-icon-padding-block);padding-inline:var(--_--error-icon-padding-inline-start) var(--_--error-icon-padding-inline-end)}.g-text-input__additional-content{align-items:center;display:flex}.g-text-input_size_s .g-text-input__control{--_--input-control-border-width:var(--g-text-input-border-width,var(--g-text-area-border-width,1px));font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);height:calc(24px - var(--_--input-control-border-width) * 2);padding:3px 8px}.g-text-input_size_s .g-text-input__label{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);font-weight:var(--g-text-accent-font-weight);padding-block:3px;padding-inline:8px 4px}.g-text-input_size_s.g-text-input_has-start-content .g-text-input__label{padding-inline-start:2px}.g-text-input_size_s .g-text-input__additional-content{height:22px}.g-text-input_size_s .g-text-input__additional-content_placement_start{padding-inline-start:1px}.g-text-input_size_s .g-text-input__additional-content_placement_end{padding-inline-end:1px}.g-text-input_size_s{--_--error-icon-padding-block:5px;--_--error-icon-padding-inline-start:0;--_--error-icon-padding-inline-end:5px;--_--border-radius:var(--g-border-radius-s)}.g-text-input_size_m .g-text-input__control{--_--input-control-border-width:var(--g-text-input-border-width,var(--g-text-area-border-width,1px));font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);height:calc(28px - var(--_--input-control-border-width) * 2);padding:5px 8px}.g-text-input_size_m .g-text-input__label{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);font-weight:var(--g-text-accent-font-weight);padding-block:5px;padding-inline:8px 4px}.g-text-input_size_m.g-text-input_has-start-content .g-text-input__label{padding-inline-start:2px}.g-text-input_size_m .g-text-input__additional-content{height:26px}.g-text-input_size_m .g-text-input__additional-content_placement_start{padding-inline-start:1px}.g-text-input_size_m .g-text-input__additional-content_placement_end{padding-inline-end:1px}.g-text-input_size_m{--_--error-icon-padding-block:5px;--_--error-icon-padding-inline-start:0;--_--error-icon-padding-inline-end:5px;--_--border-radius:var(--g-border-radius-m)}.g-text-input_size_l .g-text-input__control{--_--input-control-border-width:var(--g-text-input-border-width,var(--g-text-area-border-width,1px));font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);height:calc(36px - var(--_--input-control-border-width) * 2);padding:9px 12px}.g-text-input_size_l .g-text-input__label{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);font-weight:var(--g-text-accent-font-weight);padding-block:9px;padding-inline:12px 4px}.g-text-input_size_l.g-text-input_has-start-content .g-text-input__label{padding-inline-start:3px}.g-text-input_size_l .g-text-input__additional-content{height:34px}.g-text-input_size_l .g-text-input__additional-content_placement_start{padding-inline-start:3px}.g-text-input_size_l .g-text-input__additional-content_placement_end{padding-inline-end:3px}.g-text-input_size_l{--_--error-icon-padding-block:9px;--_--error-icon-padding-inline-start:0;--_--error-icon-padding-inline-end:9px;--_--border-radius:var(--g-border-radius-l)}.g-text-input_size_xl .g-text-input__control{--_--input-control-border-width:var(--g-text-input-border-width,var(--g-text-area-border-width,1px));font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);height:calc(44px - var(--_--input-control-border-width) * 2);padding:11px 12px}.g-text-input_size_xl .g-text-input__label{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);font-weight:var(--g-text-accent-font-weight);padding-block:11px;padding-inline:12px 4px}.g-text-input_size_xl.g-text-input_has-start-content .g-text-input__label{padding-inline-start:3px}.g-text-input_size_xl .g-text-input__additional-content{height:42px}.g-text-input_size_xl .g-text-input__additional-content_placement_start{padding-inline-start:3px}.g-text-input_size_xl .g-text-input__additional-content_placement_end{padding-inline-end:3px}.g-text-input_size_xl{--_--error-icon-padding-block:13px;--_--error-icon-padding-inline-start:0;--_--error-icon-padding-inline-end:13px;--_--border-radius:var(--g-border-radius-xl)}.g-text-input_view_normal{--_--border-color:var(--g-color-line-generic);--_--border-color-hover:var(--g-color-line-generic-hover);--_--border-color-active:var(--g-color-line-generic-active)}.g-text-input_view_clear{--_--border-color:transparent;--_--border-color-hover:transparent;--_--border-color-active:transparent;--_--border-radius:0}.g-text-input_view_clear .g-text-input__content{border-inline:0}.g-text-input_view_clear .g-text-input__control{padding-inline:0}.g-text-input_pin_round-round .g-text-input__content{border-radius:var(--g-text-input-border-radius,var(--_--border-radius))}.g-text-input_pin_brick-brick .g-text-input__content{border-radius:0}.g-text-input_pin_clear-clear .g-text-input__content{border-inline:0;border-radius:0}.g-text-input_pin_circle-circle .g-text-input__content{border-radius:100px}.g-text-input_pin_round-brick .g-text-input__content{border-start-start-radius:var(--g-text-input-border-radius,var(--_--border-radius));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--g-text-input-border-radius,var(--_--border-radius))}.g-text-input_pin_brick-round .g-text-input__content{border-start-start-radius:0;border-start-end-radius:var(--g-text-input-border-radius,var(--_--border-radius));border-end-end-radius:var(--g-text-input-border-radius,var(--_--border-radius));border-end-start-radius:0}.g-text-input_pin_round-clear .g-text-input__content{border-inline-end:0;border-start-start-radius:var(--g-text-input-border-radius,var(--_--border-radius));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--g-text-input-border-radius,var(--_--border-radius))}.g-text-input_pin_clear-round .g-text-input__content{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:var(--g-text-input-border-radius,var(--_--border-radius));border-end-end-radius:var(--g-text-input-border-radius,var(--_--border-radius));border-end-start-radius:0}.g-text-input_pin_brick-clear .g-text-input__content{border-inline-end:0;border-radius:0}.g-text-input_pin_clear-brick .g-text-input__content{border-inline-start:0;border-radius:0}.g-text-input_pin_circle-brick .g-text-input__content{border-start-start-radius:100px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:100px}.g-text-input_pin_brick-circle .g-text-input__content{border-start-start-radius:0;border-start-end-radius:100px;border-end-end-radius:100px;border-end-start-radius:0}.g-text-input_pin_circle-clear .g-text-input__content{border-inline-end:0;border-start-start-radius:100px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:100px}.g-text-input_pin_clear-circle .g-text-input__content{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:100px;border-end-end-radius:100px;border-end-start-radius:0}.g-text-input_disabled{--_--text-color:var(--g-color-text-hint);--_--background-color:var(--g-color-base-generic-accent-disabled);--_--border-color:transparent;--_--border-color-hover:transparent;--_--border-color-active:transparent}.g-text-input_has-scrollbar .g-text-input__clear{inset-inline-end:var(--g-scrollbar-width)}.g-text-input_has-start-content .g-text-input__control{padding-inline-start:2px}.g-text-input_has-end-content{--_--error-icon-padding-inline-start:0;--_--error-icon-padding-inline-end:0}.g-text-input_has-end-content .g-text-input__control{padding-inline-end:2px}.g-text-input_state_error.g-text-input_view_normal .g-text-input__content,.g-text-input_state_error.g-text-input_view_normal .g-text-input__content:hover,.g-text-input_state_error.g-text-input_view_normal .g-text-input__content:focus-within{border-color:var(--g-color-line-danger)}.g-text-input_state_error.g-text-input_view_normal .g-text-input__content:focus-within{--_--focus-outline-color:var(--g-color-line-danger)}.g-text-input_state_error.g-text-input_view_clear .g-text-input__content,.g-text-input_state_error.g-text-input_view_clear .g-text-input__content:hover,.g-text-input_state_error.g-text-input_view_clear .g-text-input__content:focus-within{border-block-end:1px solid var(--g-color-line-danger)}.g-text-input_state_error.g-text-input_view_clear .g-text-input__content:focus-within{--_--focus-outline-color:var(--g-color-line-danger)}
.bc-search{font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height);justify-content:flex-end;align-items:center;transition:width .3s;display:flex;position:relative}.bc-search__input-icon{font:inherit;color:var(--g-color-text-hint);cursor:pointer;background:0 0;border:none;padding-right:7px;display:flex}.bc-search__input-icon_close{padding-right:5px}.bc-search__search-suggest{background-color:var(--g-color-base-background);border-radius:var(--bc-text-input-border-radius);border:1px solid var(--g-color-base-background);align-items:center;height:44px;display:flex}.bc-search__search-suggest:hover,.bc-search__search-suggest:focus{border:1px solid var(--g-color-base-generic-hover)}.bc-search .bc-search__search-suggest .bc-search__search-suggest-control{padding-left:12px;padding-right:32px}.bc-search_size_s{--bc-text-input-border-radius:var(--g-border-radius-l);width:352px;max-width:100%;height:36px}.bc-search_size_m{--bc-text-input-border-radius:var(--g-border-radius-xl)}
.bc-search-filter__search{width:100%;max-width:100%}
.g-select-empty-placeholder{color:var(--g-color-text-hint);margin:4px}.g-select-empty-placeholder_empty{margin-block-start:0}
.g-select-clear{font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:inherit;cursor:pointer;z-index:1;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:inline-flex}.g-select-clear:focus-visible{border:1px solid var(--g-color-line-generic-active)}.g-select-clear_size_s{border-radius:var(--g-border-radius-s);width:24px;height:24px}.g-select-clear_size_m{border-radius:var(--g-border-radius-m);width:28px;height:28px}.g-select-clear_size_l{border-radius:var(--g-border-radius-l);width:36px;height:36px}.g-select-clear_size_xl{border-radius:var(--g-border-radius-xl);width:44px;height:44px}.g-select-clear__clear{color:var(--g-color-text-secondary)}.g-select-clear:hover .g-select-clear__clear{color:var(--g-color-text-primary)}
.g-text_variant_display-1{font-family:var(--g-text-display-font-family);font-weight:var(--g-text-display-font-weight);font-size:var(--g-text-display-1-font-size);line-height:var(--g-text-display-1-line-height)}.g-text_variant_display-2{font-family:var(--g-text-display-font-family);font-weight:var(--g-text-display-font-weight);font-size:var(--g-text-display-2-font-size);line-height:var(--g-text-display-2-line-height)}.g-text_variant_display-3{font-family:var(--g-text-display-font-family);font-weight:var(--g-text-display-font-weight);font-size:var(--g-text-display-3-font-size);line-height:var(--g-text-display-3-line-height)}.g-text_variant_display-4{font-family:var(--g-text-display-font-family);font-weight:var(--g-text-display-font-weight);font-size:var(--g-text-display-4-font-size);line-height:var(--g-text-display-4-line-height)}.g-text_variant_code-1{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-1-font-size);line-height:var(--g-text-code-1-line-height)}.g-text_variant_code-2{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-2-font-size);line-height:var(--g-text-code-2-line-height)}.g-text_variant_code-3{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-3-font-size);line-height:var(--g-text-code-3-line-height)}.g-text_variant_code-inline-1{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-inline-1-font-size);line-height:var(--g-text-code-inline-1-line-height)}.g-text_variant_code-inline-2{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-inline-2-font-size);line-height:var(--g-text-code-inline-2-line-height)}.g-text_variant_code-inline-3{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-inline-3-font-size);line-height:var(--g-text-code-inline-3-line-height)}.g-text_variant_body-1{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height)}.g-text_variant_body-2{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height)}.g-text_variant_body-3{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-3-font-size);line-height:var(--g-text-body-3-line-height)}.g-text_variant_body-short{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height)}.g-text_variant_caption-1{font-family:var(--g-text-caption-font-family);font-weight:var(--g-text-caption-font-weight);font-size:var(--g-text-caption-1-font-size);line-height:var(--g-text-caption-1-line-height)}.g-text_variant_caption-2{font-family:var(--g-text-caption-font-family);font-weight:var(--g-text-caption-font-weight);font-size:var(--g-text-caption-2-font-size);line-height:var(--g-text-caption-2-line-height)}.g-text_variant_header-1{font-family:var(--g-text-header-font-family);font-weight:var(--g-text-header-font-weight);font-size:var(--g-text-header-1-font-size);line-height:var(--g-text-header-1-line-height)}.g-text_variant_header-2{font-family:var(--g-text-header-font-family);font-weight:var(--g-text-header-font-weight);font-size:var(--g-text-header-2-font-size);line-height:var(--g-text-header-2-line-height)}.g-text_variant_subheader-1{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-1-font-size);line-height:var(--g-text-subheader-1-line-height)}.g-text_variant_subheader-2{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-2-font-size);line-height:var(--g-text-subheader-2-line-height)}.g-text_variant_subheader-3{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-3-font-size);line-height:var(--g-text-subheader-3-line-height)}.g-text_ellipsis{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}.g-text_ellipsis-lines{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;display:-webkit-box;overflow:hidden}.g-text_ws_nowrap{white-space:nowrap}.g-text_ws_break-spaces{white-space:break-spaces}.g-text_wb_break-all{word-break:break-all}.g-text_wb_break-word{word-break:break-word}
.g-select-counter{background-color:var(--g-color-base-generic);justify-content:center;align-items:center;margin-inline:4px;display:flex}.g-select-counter__text{text-align:center;flex-grow:1;margin-inline:4px}.g-select-counter_size_xl .g-select-counter__text{margin-inline:6px}.g-select-counter_size_s{border-radius:var(--g-border-radius-xs);min-width:20px;height:20px}.g-select-counter_size_m{border-radius:var(--g-border-radius-s);min-width:24px;height:24px}.g-select-counter_size_l{border-radius:var(--g-border-radius-m);min-width:28px;height:28px}.g-select-counter_size_xl{border-radius:var(--g-border-radius-l);min-width:36px;height:36px;margin-inline:4px}
.g-select-clear{font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:inherit;cursor:pointer;z-index:1;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:inline-flex}.g-select-clear:focus-visible{border:1px solid var(--g-color-line-generic-active)}.g-select-clear_size_s{border-radius:var(--g-border-radius-s);width:24px;height:24px}.g-select-clear_size_m{border-radius:var(--g-border-radius-m);width:28px;height:28px}.g-select-clear_size_l{border-radius:var(--g-border-radius-l);width:36px;height:36px}.g-select-clear_size_xl{border-radius:var(--g-border-radius-xl);width:44px;height:44px}.g-select-clear__clear{color:var(--g-color-text-secondary)}.g-select-clear:hover .g-select-clear__clear{color:var(--g-color-text-primary)}.g-select-control{--_--focus-outline-color:var(--g-select-focus-outline-color);font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:inherit;cursor:pointer;box-sizing:border-box;z-index:0;background:0 0;border:none;outline:none;align-items:center;width:100%;padding:0;transition:transform .1s ease-out;display:inline-flex;position:relative}.g-select-control_disabled{cursor:default}.g-select-control_size_s{--_--text-right-padding:8px;--_--border-radius:var(--g-border-radius-s);height:24px;padding:4px calc(var(--_--text-right-padding) + 1px)}.g-select-control_size_m{--_--text-right-padding:8px;--_--border-radius:var(--g-border-radius-m);height:28px;padding:6px calc(var(--_--text-right-padding) + 1px)}.g-select-control_size_l{--_--text-right-padding:12px;--_--border-radius:var(--g-border-radius-l);height:36px;padding:10px calc(var(--_--text-right-padding) + 1px)}.g-select-control_size_xl{--_--text-right-padding:12px;--_--border-radius:var(--g-border-radius-xl);height:44px;padding:12px calc(var(--_--text-right-padding) + 1px)}.g-select-control__button{font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:inherit;cursor:pointer;background:0 0;border:none;outline:none;grid-template-columns:auto auto;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:0;transition:color .15s linear,background-color .15s linear;display:inline-grid;overflow:hidden}.g-select-control__button:before{content:"";border:1px solid var(--g-color-line-generic);border-radius:var(--_--border-radius);position:absolute;inset:0}.g-select-control__button:after{content:"";z-index:-1;position:absolute;inset:0}.g-select-control__button:active:after{transform:scale(1.042)}.g-select-control__button_pin_round-round:before{border-radius:var(--_--border-radius)}.g-select-control__button_pin_brick-brick:before{border-radius:0}.g-select-control__button_pin_clear-clear:before{border-inline:0;border-radius:0}.g-select-control__button_pin_circle-circle:before{border-radius:100px}.g-select-control__button_pin_round-brick:before{border-start-start-radius:var(--_--border-radius);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--_--border-radius)}.g-select-control__button_pin_brick-round:before{border-start-start-radius:0;border-start-end-radius:var(--_--border-radius);border-end-end-radius:var(--_--border-radius);border-end-start-radius:0}.g-select-control__button_pin_round-clear:before{border-inline-end:0;border-start-start-radius:var(--_--border-radius);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--_--border-radius)}.g-select-control__button_pin_clear-round:before{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:var(--_--border-radius);border-end-end-radius:var(--_--border-radius);border-end-start-radius:0}.g-select-control__button_pin_brick-clear:before{border-inline-end:0;border-radius:0}.g-select-control__button_pin_clear-brick:before{border-inline-start:0;border-radius:0}.g-select-control__button_pin_circle-brick:before{border-start-start-radius:100px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:100px}.g-select-control__button_pin_brick-circle:before{border-start-start-radius:0;border-start-end-radius:100px;border-end-end-radius:100px;border-end-start-radius:0}.g-select-control__button_pin_circle-clear:before{border-inline-end:0;border-start-start-radius:100px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:100px}.g-select-control__button_pin_clear-circle:before{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:100px;border-end-end-radius:100px;border-end-start-radius:0}.g-select-control__button_pin_round-round:after{border-radius:var(--_--border-radius)}.g-select-control__button_pin_brick-brick:after{border-radius:0}.g-select-control__button_pin_clear-clear:after{border-inline:0;border-radius:0}.g-select-control__button_pin_circle-circle:after{border-radius:100px}.g-select-control__button_pin_round-brick:after{border-start-start-radius:var(--_--border-radius);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--_--border-radius)}.g-select-control__button_pin_brick-round:after{border-start-start-radius:0;border-start-end-radius:var(--_--border-radius);border-end-end-radius:var(--_--border-radius);border-end-start-radius:0}.g-select-control__button_pin_round-clear:after{border-inline-end:0;border-start-start-radius:var(--_--border-radius);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--_--border-radius)}.g-select-control__button_pin_clear-round:after{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:var(--_--border-radius);border-end-end-radius:var(--_--border-radius);border-end-start-radius:0}.g-select-control__button_pin_brick-clear:after{border-inline-end:0;border-radius:0}.g-select-control__button_pin_clear-brick:after{border-inline-start:0;border-radius:0}.g-select-control__button_pin_circle-brick:after{border-start-start-radius:100px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:100px}.g-select-control__button_pin_brick-circle:after{border-start-start-radius:0;border-start-end-radius:100px;border-end-end-radius:100px;border-end-start-radius:0}.g-select-control__button_pin_circle-clear:after{border-inline-end:0;border-start-start-radius:100px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:100px}.g-select-control__button_pin_clear-circle:after{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:100px;border-end-end-radius:100px;border-end-start-radius:0}.g-select-control__button_view_clear,.g-select-control__button_view_clear:before,.g-select-control__button_view_clear:after{border-color:#0000}.g-select-control__button_size_s,.g-select-control__button_size_m,.g-select-control__button_size_l{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height)}.g-select-control__button_size_xl{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height)}.g-select-control__button_error:before{--_--focus-outline-color:var(--g-color-line-danger);border-color:var(--g-color-line-danger)}.g-select-control__button:hover:before{background-color:var(--g-color-base-simple-hover)}.g-select-control__button_disabled{color:var(--g-color-text-hint);pointer-events:none}.g-select-control__button_disabled:before{background-color:var(--g-color-base-generic-accent-disabled)}.g-select-control__button_disabled:after{border-color:#0000}.g-select-control__button:not(.g-select-control__button_error):not(.g-select-control__button_disabled):not(.g-select-control__button_view_clear):hover:before{border-color:var(--g-color-line-generic-hover)}.g-select-control__button_open:not(.g-select-control__button_error):not(.g-select-control__button_view_clear):before,.g-select-control__button:not(.g-select-control__button_error):not(.g-select-control__button_view_clear):focus-visible:before{border-color:var(--g-color-line-generic-active)}.g-select-control__button:focus-visible:before{outline:2px solid var(--g-select-focus-outline-color,var(--_--focus-outline-color));outline-offset:-1px}.g-select-control:not(.g-select-control_disabled):not(.g-select-control_no-active):active{transform:scale(.96)}.g-select-control__label{font-weight:var(--g-text-accent-font-weight);white-space:nowrap;text-overflow:ellipsis;margin-inline-end:4px;overflow:hidden}.g-select-control__placeholder,.g-select-control__option-text{white-space:nowrap;text-overflow:ellipsis;padding-inline-end:var(--_--text-right-padding);overflow:hidden}.g-select-control_has-clear.g-select-control_size_s .g-select-control__button_disabled .g-select-control__option-text{padding-inline-end:calc(24px + var(--_--text-right-padding))}.g-select-control_has-clear.g-select-control_size_m .g-select-control__button_disabled .g-select-control__option-text{padding-inline-end:calc(28px + var(--_--text-right-padding))}.g-select-control_has-clear.g-select-control_size_l .g-select-control__button_disabled .g-select-control__option-text{padding-inline-end:calc(36px + var(--_--text-right-padding))}.g-select-control_has-clear.g-select-control_size_xl .g-select-control__button_disabled .g-select-control__option-text{padding-inline-end:calc(44px + var(--_--text-right-padding))}.g-select-control__placeholder{color:var(--g-color-text-hint)}.g-select-control__chevron-icon{color:var(--g-color-text-secondary);flex:0 0 16px;margin-inline-start:auto}.g-select-control__chevron-icon_disabled{color:var(--g-color-text-hint)}.g-select-clear+.g-select-control__chevron-icon{margin-inline-start:0}.g-select-control__error-icon{font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:var(--g-color-text-danger);cursor:pointer;box-sizing:content-box;padding:0;padding:var(--_--text-input-error-icon-padding);border-radius:var(--g-focus-border-radius);background:0 0;border:none;outline:none}.g-select-control__error-icon:focus{outline:2px solid var(--g-color-line-focus)}.g-select-control__error-icon:focus:not(:focus-visible){outline:0}
.g-select-filter{--g-text-input-border-color:var(--g-color-line-generic-active)}
@keyframes g-pulse{50%{opacity:.15}}.g-loader{align-items:center;display:inline-flex}.g-loader__left,.g-loader__center,.g-loader__right{background:var(--g-color-base-brand);animation:.8s infinite g-pulse}.g-loader__left{animation-delay:.2s}.g-loader__center{animation-delay:.4s}.g-loader__right{animation-delay:.6s}.g-loader_size_s .g-loader__left{width:5px;height:13.3333px}.g-loader_size_s .g-loader__center{width:5px;height:20px;margin-inline-start:5px}.g-loader_size_s .g-loader__right{width:5px;height:13.3333px;margin-inline-start:5px}.g-loader_size_m .g-loader__left{width:7px;height:18.6667px}.g-loader_size_m .g-loader__center{width:7px;height:28px;margin-inline-start:7px}.g-loader_size_m .g-loader__right{width:7px;height:18.6667px;margin-inline-start:7px}.g-loader_size_l .g-loader__left{width:9px;height:24px}.g-loader_size_l .g-loader__center{width:9px;height:36px;margin-inline-start:9px}.g-loader_size_l .g-loader__right{width:9px;height:24px;margin-inline-start:9px}
.g-list{--_--item-padding:var(--g-list-item-padding,0);outline:none;flex-direction:column;flex:auto;width:100%;display:flex}.g-list__filter{padding:var(--_--item-padding);flex:none;margin-block-end:8px}.g-list__items{flex:auto}.g-list__item,.g-list__empty-placeholder{box-sizing:border-box;padding:var(--_--item-padding);-webkit-user-select:none;user-select:none;align-items:center;display:flex;overflow:hidden}.g-list__item_active{background:var(--g-color-base-simple-hover)}.g-list__item_selected{background:var(--g-color-base-selection)}.g-list__item_active.g-list__item_selected{background:var(--g-color-base-selection-hover)}.g-list__item_sort-handle-align_right{flex-direction:row-reverse}.g-list__item_sort-handle-align_right .g-list__item-sort-icon{margin-inline:10px 0}.g-list__item_sortable[data-rbd-drag-handle-context-id]:active{cursor:grabbing}.g-list__item_dragging{background:var(--g-color-base-simple-hover-solid);z-index:100001}.g-list__empty-placeholder{box-sizing:border-box;color:var(--g-color-text-hint);min-height:36px;padding-block:8px}.g-list__item-content{text-overflow:ellipsis;flex:auto;align-items:center;height:100%;display:flex;overflow:hidden}.g-list__item-sort-icon{width:12px;color:var(--g-color-text-hint);flex:none;align-items:center;margin-inline-end:4px;display:flex}.g-list__loading-indicator{justify-content:center;align-items:center;width:100%;display:flex}
.g-select-list{margin:4px 0;display:flex;overflow:hidden}.g-popup .g-select-list:first-child,.g-popup .g-select-list:last-child{border-radius:0}.g-select-list:not(.g-select-list_virtualized){position:relative;overflow:auto}.g-select-list_mobile{max-height:100%}.g-select-list_multiple.g-list .g-list__item_selected{background:0 0}.g-select-list_multiple.g-list .g-list__item_active{background:var(--g-color-base-simple-hover)}.g-select-list__group-label,.g-select-list__group-label-custom{box-sizing:border-box;width:100%;height:auto;padding:0;position:relative}.g-select-list__group-label{font-size:var(--g-text-body-1-font-size)}.g-select-list_size_s .g-select-list__group-label:not(.g-select-list__group-label_empty){height:24px;padding:8px 8px 4px}.g-select-list_size_m .g-select-list__group-label:not(.g-select-list__group-label_empty){height:28px;padding:8px 8px 4px}.g-select-list_size_l .g-select-list__group-label:not(.g-select-list__group-label_empty){height:36px;padding:10px 12px 6px}.g-select-list_size_xl .g-select-list__group-label:not(.g-select-list__group-label_empty){height:44px;font-size:var(--g-text-body-2-font-size);padding:12px 12px 8px}.g-select-list_mobile .g-select-list__group-label:not(.g-select-list__group-label_empty){height:36px;font-size:var(--g-text-body-2-font-size);padding:12px 12px 8px}.g-list__item:not(:first-child) .g-select-list__group-label{margin-block-start:5px}.g-list__item:not(:first-child) .g-select-list__group-label:before{content:"";background-color:var(--g-color-line-generic);width:100%;height:1px;position:absolute;inset-block-start:-3px;inset-inline-start:0}.g-select-list__group-label-content{white-space:nowrap;text-overflow:ellipsis;font-weight:var(--g-text-accent-font-weight);width:100%;overflow:hidden}.g-select-list__option{box-sizing:border-box;cursor:pointer;align-items:center;width:100%;height:100%;display:flex}.g-select-list_size_s .g-select-list__option{padding:0 8px}.g-select-list_size_s .g-select-list__option .g-select-list__option-default-label{height:24px;line-height:24px}.g-select-list_size_s .g-select-list__option{--_--select-tick-icon-padding-right:calc(8px / 2)}.g-select-list_size_m .g-select-list__option{padding:0 8px}.g-select-list_size_m .g-select-list__option .g-select-list__option-default-label{height:28px;line-height:28px}.g-select-list_size_m .g-select-list__option{--_--select-tick-icon-padding-right:calc(8px / 2)}.g-select-list_size_l .g-select-list__option{padding:0 12px}.g-select-list_size_l .g-select-list__option .g-select-list__option-default-label{height:36px;line-height:36px}.g-select-list_size_l .g-select-list__option{--_--select-tick-icon-padding-right:calc(12px / 2)}.g-select-list_size_xl .g-select-list__option{padding:0 12px}.g-select-list_size_xl .g-select-list__option .g-select-list__option-default-label{height:44px;line-height:44px;font-size:var(--g-text-body-2-font-size)}.g-select-list_size_xl .g-select-list__option{--_--select-tick-icon-padding-right:calc(12px / 2)}.g-select-list_mobile .g-select-list__option{padding:0 12px}.g-select-list_mobile .g-select-list__option .g-select-list__option-default-label{height:36px;line-height:36px;font-size:var(--g-text-body-2-font-size)}.g-select-list_mobile .g-select-list__option .g-select-list__tick-icon{padding-inline-end:6px}.g-select-list__option_disabled{cursor:default}.g-select-list__option-default-label{white-space:nowrap;text-overflow:ellipsis;font-size:var(--g-text-body-1-font-size);width:100%;overflow:hidden}.g-select-list__option-default-label_disabled{color:var(--g-color-text-secondary)}.g-select-list__tick-icon{box-sizing:content-box;visibility:hidden;color:var(--g-color-text-brand);flex:0 0 16px;padding-inline-end:var(--_--select-tick-icon-padding-right)}.g-select-list__tick-icon_shown{visibility:visible}.g-select-list__loading-indicator{justify-content:center;align-items:center;width:100%;display:flex}
.g-sheet{z-index:100000;width:100%;height:100%;position:fixed;inset-block-start:0;inset-inline-start:0}.g-sheet__veil{background-color:var(--g-color-sfx-veil);opacity:0;will-change:opacity;width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.g-sheet__veil_with-transition{transition:opacity .3s}.g-sheet__sheet{will-change:transform;background-color:var(--g-sheet-background-color,var(--g-color-base-float));width:100%;max-height:100%;position:absolute;inset-block-start:100%;inset-inline-start:0}.g-sheet__sheet:has(>.g-sheet__sheet-top){border-start-start-radius:20px;border-start-end-radius:20px}.g-sheet__sheet_with-transition{transition:transform .3s}@media (prefers-reduced-motion:reduce){.g-sheet__sheet{opacity:0}.g-sheet__sheet_with-transition{transition:opacity .3s}}.g-sheet__sheet-swipe-area{z-index:1;width:100%;height:40px;position:absolute;inset-block-start:-20px;inset-inline-start:0}.g-sheet__sheet-top{height:20px;position:relative}.g-sheet__sheet-top-resizer{--_--translate-x:calc(-50% * var(--g-flow-direction));transform:translateX(var(--_--translate-x)) translateY(-50%);background-color:var(--g-color-line-generic);border-radius:4px;width:40px;height:4px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.g-sheet__sheet-scroll-container{box-sizing:border-box;overscroll-behavior-y:contain;max-height:calc(100% - 20px);transition:height .3s;overflow:hidden auto}.g-sheet__sheet-scroll-container_without-scroll{overflow:hidden}@media (prefers-reduced-motion:reduce){.g-sheet__sheet-scroll-container{transition-duration:1ms}}.g-sheet__sheet-margin-box{border:1px solid #0000}.g-sheet__sheet-margin-box_always-full-height{box-sizing:border-box;height:100%}.g-sheet__sheet-margin-box_always-full-height .g-sheet__sheet-margin-box-border-compensation{height:100%}.g-sheet__sheet-margin-box-border-compensation{margin:-1px}.g-sheet__sheet-content{box-sizing:border-box;width:100%;padding:var(--g-sheet-content-padding,0 10px)}.g-sheet__sheet-content-title{font-size:var(--g-text-body-2-font-size);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding-block-end:8px;line-height:28px;overflow:hidden}
.g-select-popup{flex-direction:column;max-height:90vh;display:flex}
.g-select{max-width:100%;display:inline-block}.g-select_width_max{width:100%}
.bc-feed-custom-select-option{font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);display:flex}.bc-feed-custom-select-option__icon{margin-right:6px}.bc-feed-custom-select-option__icon>svg{width:20px;height:20px}
.bc-feed-custom-switcher__custom-switcher{font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);background-color:var(--g-color-base-background);border:1px solid var(--g-color-base-background);border-radius:var(--g-border-radius-xl);width:100%;text-align:initial;flex-direction:row;align-items:center;margin:0;padding:0;font-family:inherit;line-height:42px;display:flex;position:relative}.bc-feed-custom-switcher__custom-switcher:focus{outline:2px solid var(--g-color-line-focus);outline-offset:0}.bc-feed-custom-switcher__custom-switcher:focus:not(:focus-visible){outline:0}.bc-feed-custom-switcher__custom-switcher+div[data-floating-ui-status]{position:absolute!important;inset:auto!important;transform:translateY(4px)!important}.bc-feed-custom-switcher__custom-switcher .g-select-clear{width:18px;height:18px;margin-right:6px}.bc-feed-custom-switcher__custom-switcher:hover{border-color:var(--g-color-base-generic-hover);cursor:pointer}.bc-feed-custom-switcher__custom-switcher-element{color:var(--g-color-text-primary)}.bc-feed-custom-switcher__custom-switcher-element_content{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;padding:0 12px;display:inline-block;overflow:hidden}.bc-feed-custom-switcher__custom-switcher-element_counter{background-color:var(--g-color-base-selection);height:20px;font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height);border-radius:4px;align-items:center;padding:0 6px;transition:backgound-color .1s linear}.bc-feed-custom-switcher__custom-switcher-element_arrow{justify-content:center;align-items:center;min-width:30px;height:100%;display:flex}.bc-feed-custom-switcher__custom-switcher-element_overlay{border-radius:var(--g-border-radius-xl);cursor:pointer;background:0 0;border:none;position:absolute;inset:0}.bc-feed-custom-switcher__switcher-arrow{width:16px;height:16px}.bc-feed-custom-switcher__clear{width:18px;height:18px;color:var(--g-color-text-primary)}
.bc-feed-filter__select{width:100%}.bc-feed-filter__select div[data-floating-ui-status][data-floating-ui-placement*=end]{right:0!important}.bc-feed-filter__select:hover{width:100%}.bc-feed-filter__popup.bc-feed-filter__popup{border-radius:12px;max-height:500px}.bc-feed-filter__popup.bc-feed-filter__popup .g-select-list::-webkit-scrollbar{display:none}.bc-feed-filter__popup.bc-feed-filter__popup .g-select-list .g-list{max-height:calc(500px - var(--g-text-body-3-line-height) - 12px)}.bc-feed-filter__popup.bc-feed-filter__popup .g-list__item{border-radius:8px;margin:4px}.bc-feed-filter__popup_isMobile .bc-feed-filter__popup-filter{border:none;position:relative}.bc-feed-filter__popup_isMobile .bc-feed-filter__popup-filter:before{content:"";border-bottom:2px solid var(--g-color-line-generic);border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bc-feed-filter__popup-filter{font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);border:none;border-bottom:1px solid var(--g-color-line-generic);border-bottom-right-radius:0;border-bottom-left-radius:0;padding:4px 12px}
.bc-filter-control{flex:1 0 230px;min-width:230px}@media (min-width:1081px){.bc-filter-control{max-width:240px}}.bc-filter-control_width-auto{flex-grow:0;flex-basis:auto;width:auto;min-width:auto}
.bc-feed-controls__header{border-radius:var(--bc-border-radius);z-index:10;flex-direction:column;padding-bottom:32px;display:flex;position:relative}.bc-feed-controls__header-title{font-size:var(--g-text-display-4-font-size);line-height:var(--g-text-display-4-line-height);text-align:center;padding-top:112px;padding-bottom:96px}.bc-feed-controls__header-title.bc-feed-controls__header-item_reset-margin{margin:0}.bc-feed-controls__header-filters{flex-direction:column;gap:16px;display:flex}.bc-feed-controls__header-filters-row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}
.bc-feed-header{margin-top:16px}.bc-feed-header__header{padding:16px 0}.bc-feed-header__content{height:100%;padding-bottom:0;position:relative}.bc-feed-header__content_offset_large{margin-bottom:-48px;padding:32px 0 16px}.bc-feed-header__content_theme_dark.bc-feed-header__content_theme_dark .bc-feed-header__title,.bc-feed-header__content_theme_dark.bc-feed-header__content_theme_dark .bc-feed-header__description *{color:var(--g-color-text-light-primary)}.bc-feed-header_has-background{height:calc(100% + 96px)}.bc-feed-header__content{z-index:10;position:relative}.bc-feed-header__background,.bc-feed-header__background-media{z-index:5}.bc-feed-header__background{border-radius:var(--bc-border-radius);width:1440px;max-width:98vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:769px){.bc-feed-header_has-background .bc-feed-header__background-img{display:none}.bc-feed-header_has-background .bc-feed-header__content_vertical-offset_s,.bc-feed-header_has-background .bc-feed-header__content_vertical-offset_m,.bc-feed-header_has-background .bc-feed-header__content_vertical-offset_l,.bc-feed-header_has-background .bc-feed-header__content_vertical-offset_xl{padding:80px 0}}.mobile .bc-feed-header_has-background .bc-feed-header__title{font-size:var(--g-text-display-2-font-size);line-height:var(--g-text-display-2-line-height)}
.bc-paginator{align-items:center;margin:0;padding:0;list-style:none;display:flex}.bc-paginator__item{min-width:44px;min-height:44px;color:var(--g-color-text-primary);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.bc-paginator__item_type_page{--bc-border-radius:10px;cursor:pointer;border-radius:var(--bc-border-radius);width:44px;height:44px}.bc-paginator__item_type_page:hover{background:var(--g-color-base-simple-hover)}.bc-paginator__item_type_page.bc-paginator__item_active{background:var(--g-color-base-simple-hover);cursor:default}.bc-paginator__pagination{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:577px){.bc-paginator__pagination{flex-direction:column}}.bc-paginator__pagination-block{flex-direction:row;justify-content:center;align-items:center;margin-bottom:4px;display:flex}
.bc-post-info__item{font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);flex-wrap:nowrap;align-items:center;margin-top:12px;display:flex}.bc-post-info__item:not(:last-child){margin-right:24px}.bc-post-info__item_size_s{font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height)}.bc-post-info__item_size_m{font-size:var(--g-text-body-3-font-size);line-height:var(--g-text-body-3-line-height)}.bc-post-info__item_save{color:inherit;font-family:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;padding:0}.bc-post-info__item_extra:hover{color:var(--g-color-text-primary)}.bc-post-info__switcher{color:var(--g-color-text-secondary)}.bc-post-info__switcher:hover{color:var(--g-color-text-primary)}.bc-post-info__switcher_theme_dark,.bc-post-info__switcher_theme_dark.gc-share-tooltip__container,.bc-post-info__switcher_theme_dark.gc-share-popover__container{color:var(--g-color-text-light-secondary)}.bc-post-info__switcher_theme_dark:hover,.bc-post-info__switcher_theme_dark:hover.gc-share-tooltip__container,.bc-post-info__switcher_theme_dark:hover.gc-share-popover__container{color:var(--g-color-text-light-primary)}.bc-post-info__container{color:var(--g-color-text-secondary);flex-wrap:wrap;align-items:flex-start;padding-top:12px;display:flex}.bc-post-info__container_theme_dark{color:var(--g-color-text-light-secondary)}.bc-post-info__container_theme_dark .bc-post-info__item_extra:hover{color:var(--g-color-text-light-primary)}.bc-post-info__icon{align-items:center;margin-right:6px;display:flex}.bc-post-info__title{width:auto;overflow:hidden}.bc-post-info__title_cursor{cursor:pointer}.bc-post-info__content{display:flex}.bc-post-info__content_cursor{cursor:pointer}.bc-post-info__content_cursor:hover{color:var(--g-color-text-primary)}.bc-post-info__content_cursor.bc-post-info__content_theme_dark:hover{color:var(--g-color-text-light-primary)}.bc-post-info__likes{display:flex}.bc-post-info__suggest-container{flex-wrap:wrap;flex-grow:1;padding-right:12px;display:flex}
.bc-post-card__title.bc-post-card__title_size_m,.bc-post-card__title.bc-post-card__title_size_s{margin:0}.bc-post-card__card{flex-direction:column;min-height:400px;display:flex}.bc-post-card__card_fullWidth{flex-direction:row}@media (max-width:1081px){.bc-post-card__card_fullWidth{flex-direction:column}}.bc-post-card__header_fullWidth{min-height:auto}@media (min-width:1081px){.bc-post-card__header_fullWidth{width:66%;min-height:480px}}.bc-post-card__title.bc-post-card__title{margin-bottom:8px}.bc-post-card__title.bc-post-card__title_size_s{font-size:var(--g-text-header-1-font-size);line-height:var(--g-text-header-1-line-height);color:var(--pc-text-header-color);font-weight:var(--g-text-accent-font-weight)}.bc-post-card__title.bc-post-card__title_size_m{font-size:var(--g-text-display-2-font-size);line-height:var(--g-text-display-2-line-height);color:var(--pc-text-header-color);font-weight:var(--g-text-accent-font-weight)}@media (max-width:576px){.bc-post-card__title.bc-post-card__title_size_m{font-size:var(--g-text-display-1-font-size);line-height:var(--g-text-display-1-line-height)}}.bc-post-card__image-container{height:156px}.bc-post-card__tag{color:var(--g-color-text-secondary);font-weight:var(--g-text-accent-font-weight)}.bc-post-card__tag_size_s{font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);padding-bottom:4px}.bc-post-card__tag_size_m{font-size:var(--g-text-body-3-font-size);line-height:var(--g-text-body-3-line-height);padding-bottom:8px}.bc-post-card__description{word-wrap:break-word;text-overflow:ellipsis;max-height:96px;white-space:initial;color:var(--g-color-text-primary);overflow:hidden}@supports (-webkit-line-clamp:5){.bc-post-card__description{-webkit-line-clamp:5;max-height:none}}.bc-post-card__description_size_m{max-height:128px}
.bc-posts-empty__container{flex-direction:column;justify-content:center;align-items:center;display:flex}.bc-posts-empty__title,.bc-posts-empty__subtitle{text-align:center;word-wrap:break-word;width:100%;max-width:400px}.bc-posts-empty__title{font-size:var(--g-text-display-2-font-size);line-height:var(--g-text-display-2-line-height);font-weight:var(--g-text-accent-font-weight);margin-top:24px}.bc-posts-empty__subtitle{font-size:var(--g-text-body-3-font-size);line-height:var(--g-text-body-3-line-height);margin-top:16px}
.bc-posts{position:relative}.bc-posts__cards-container,.bc-posts__pinned-container{padding-top:24px;scroll-margin:48px}.bc-posts__cards-container_isLoading{opacity:.7}.bc-posts__pagination{flex-direction:column;justify-content:center;align-items:center;padding-top:48px;padding-bottom:64px;display:flex}.bc-posts__more-button{margin-bottom:12px}.bc-posts__error-show-more{color:var(--g-color-base-danger-medium);flex-direction:column;justify-content:center;align-items:center;padding-bottom:12px;display:flex}.bc-posts__paginator{padding-top:12px}.bc-posts__loaderContainer{z-index:6;background:linear-gradient(90deg,#fff0,#ffffff4d,#ffffff80,#ffffff4d,#fff0);width:70%;height:100%;animation:2s linear infinite shimmer;position:absolute;top:0;left:0}@keyframes shimmer{0%{transform:translate(-200%)}to{transform:translate(300%)}}
.bc-posts-error__container{flex-direction:column;justify-content:center;align-items:center;padding-top:24px;padding-bottom:64px;display:flex}.bc-posts-error__title,.bc-posts-error__subtitle{text-align:center;word-wrap:break-word;width:100%;max-width:400px}.bc-posts-error__title{font-size:var(--g-text-display-2-font-size);line-height:var(--g-text-display-2-line-height);font-weight:var(--g-text-accent-font-weight);margin-top:24px}.bc-posts-error__subtitle{font-size:var(--g-text-body-3-font-size);line-height:var(--g-text-body-3-line-height);margin-top:16px}.bc-posts-error__button{padding:24px 0 48px}
.bc-form-block__container{border-radius:var(--bc-border-radius);padding:24px;position:relative;overflow:hidden}.bc-form-block__container_border_shadow{box-shadow:0 2px 8px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow);border-radius:var(--bc-border-radius);overflow-x:hidden}.bc-form-block__container_border_line{border:1px solid var(--g-color-line-generic)}
.gc-share-list-item{align-items:center;display:flex}.gc-share-list-item__icon_type_telegram{color:#51a4db}.gc-share-list-item__icon_type_facebook{color:#4968ad}.gc-share-list-item__icon_type_twitter{color:#4aa0eb}.gc-share-list-item__icon_type_vk{color:#436eab}.gc-share-list-item__link-container{display:flex}.gc-share-list-item__link-icon{align-items:center;display:flex}.gc-share-list-item__link-title{flex-grow:1;align-items:center;margin-inline-start:10px;display:flex}
.gc-share-list{align-items:center;display:flex}.gc-share-list_layout_row{flex-direction:row}.gc-share-list_layout_row .gc-share-list__separator{align-self:stretch;margin:8px -2px}@media (min-width:639px){.gc-share-list_layout_row .gc-share-list__separator{width:1px;margin:-2px 8px}}.gc-share-list_layout_row .gc-share-list__option{flex-direction:row}.gc-share-list_layout_row .gc-share-list__link+.gc-share-list__link{margin-inline-start:4px}.gc-share-list_layout_column{flex-direction:column}.gc-share-list_layout_column .gc-share-list__separator{justify-self:stretch;width:100%;height:1px;margin:8px -2px}.gc-share-list_layout_column .gc-share-list__option{flex-direction:column;width:100%}.gc-share-list_layout_column .gc-share-list__link{justify-content:flex-start}.gc-share-list__option{align-items:flex-start;display:flex}.gc-share-list__separator{background:var(--g-color-line-generic)}.gc-share-list__copy-link{display:contents}@media (max-width:639px){.gc-share-list{flex-direction:column;align-items:stretch;min-width:175px}.gc-share-list__option{justify-content:space-evenly}.gc-share-list__separator{width:calc(100% + 4px);height:1px;margin:8px -2px}}.gc-share-list__options-container{width:100%;display:flex}
.gc-share-popover{position:relative}.gc-share-popover .gc-share-popover__tooltip{max-width:none;padding:8px}.gc-share-popover__container{font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:var(--g-color-text-secondary);cursor:pointer;cursor:pointer;border-radius:var(--g-focus-border-radius);background:0 0;border:none;outline:none;flex-wrap:nowrap;padding:0;display:flex}.gc-share-popover__container:focus{outline:2px solid var(--g-color-line-focus)}.gc-share-popover__container:focus:not(:focus-visible){outline:0}.gc-share-popover__container:hover{color:var(--g-color-text-primary)}.gc-share-popover__icon-container{align-items:center;display:flex}.gc-share-popover__title{align-items:center;padding-inline-start:10px;display:flex}
.bc-header-block__grid{z-index:10}.bc-header-block_image-out-grid .bc-header-block__image{border-radius:16px;width:100%;max-width:1440px;left:50%;right:16px;transform:translate(calc(-50% - 16px))}.bc-header-block_image-out-grid .bc-header-block__image img{border-radius:16px;width:33.3333%;margin-left:auto}.bc-header-block_image-out-grid .bc-header-block__content-wrapper{min-height:420px;position:static}.bc-header-block_image-out-grid .bc-header-block__content-inner{padding-right:0}@media (min-width:1081px){.bc-header-block_image-out-grid .bc-header-block__content-inner{max-width:66.6667%;padding-right:48px}}@media (max-width:1081px) and (min-width:1081px){.bc-header-block_image-out-grid .bc-header-block__content-inner{max-width:calc(66.6667% + 48px);padding-right:48px}}@media (max-width:1081px) and (min-width:769px){.bc-header-block_image-out-grid .bc-header-block__image img{width:calc(50% - 16px)}.bc-header-block_image-out-grid .bc-header-block__content-inner{max-width:50%;padding-right:48px}}@media (max-width:769px){.bc-header-block_image-out-grid .bc-header-block__image{display:none}.bc-header-block_image-out-grid .bc-header-block__content-wrapper{max-width:none;min-height:auto}}
.bc-layout{margin:0;padding:0}.bc-layout__left-col.bc-layout__left-col,.bc-layout__right-col.bc-layout__right-col{padding:0}.bc-layout__row{margin:0;padding:0}.bc-layout__item{margin:0;padding:0 8px}
.bc-media__text-content{padding-top:16px}.bc-media__container{height:100%;position:relative}.bc-media__border{border-radius:calc(var(--bc-border-radius) + 1px);border:1px solid var(--g-color-line-generic);width:100%;height:100%;position:relative;overflow:hidden}.bc-media__content{object-fit:cover;border-radius:var(--bc-border-radius);width:100%;height:100%;position:relative;top:0;right:0;overflow:hidden}.bc-media__video{height:100%}.bc-media__video>video{border-radius:var(--bc-border-radius);width:100%;height:auto}.bc-media__image{object-fit:cover;border-radius:var(--bc-border-radius);width:100%;height:100%}
.bc-meta{margin:0;padding:0}.bc-meta__breadcrumbs{display:inline-block}
.bc-side-card-list__container{flex-direction:column;gap:24px;max-width:296px;display:flex}.bc-side-card-list__title{font-size:var(--g-text-header-2-font-size);line-height:var(--g-text-header-2-line-height);font-weight:500}.bc-side-card-list__items{flex-direction:column;gap:16px;display:flex}.bc-side-card-list__item.bc-side-card-list__item{min-height:auto}.bc-side-card-list__item-image{object-fit:contain;object-position:left;width:auto;max-width:160px;max-height:40px}.bc-side-card-list__item-media{max-width:232px;padding:0 0 16px}.bc-side-card-list__item-description{padding-bottom:12px}@media (max-width:1081px){.bc-side-card-list__container{width:50%;max-width:none}}@media (max-width:577px){.bc-side-card-list__container{width:100%}}
.bc-take__container{--take-color:#d6e0e9;border-left:4px solid var(--take-color);background:linear-gradient(90deg, color-mix(in sRGB, var(--take-color) 20%, transparent) 0%, #fff3 100%);border-radius:24px 0 0 24px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:40px;padding:24px 0 24px 24px;font-family:YS Text;display:flex}.bc-take__container_noBackground{background:0 0}.bc-take__text{font-size:24px;line-height:32px;font-weight:var(--g-text-body-font-weight);font-family:inherit}.bc-take__author{align-items:flex-start;max-width:402px}.bc-take__author .pc-author__name{font-weight:var(--g-text-accent-font-weight);font-size:var(--g-text-header-1-font-size);line-height:var(--g-text-header-1-line-height)}.bc-take__author .pc-author__description{font-size:var(--g-text-body-3-font-size);line-height:var(--g-text-body-3-line-height)}.bc-take__avatar,.bc-take__avatar img{width:88px;height:88px}@media (max-width:577px){.bc-take__text{font-size:20px;line-height:28px}.bc-take__author{max-width:none}.bc-take__author .pc-author__name{font-weight:var(--g-text-accent-font-weight);font-size:var(--g-text-subheader-3-font-size);line-height:var(--g-text-subheader-3-line-height)}.bc-take__author .pc-author__description{font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height)}.bc-take__avatar,.bc-take__avatar img{width:80px;height:80px}}
:root{--header-height:64px}.g-root{--g-text-accent-font-weight:500;--bc-transparent:#fff0;--bc-image-padding:4px;--bc-border-radius:var(--pc-border-radius,24px);--bc-color-sfx-shadow:var(--g-color-base-simple-hover);--bc-color-line-generic-active-solid:#b3b3b3;--bc-color-base-float-hover:var(--g-color-base-float);--bc-monochrome-button:#262626;--bc-monochrome-button-hover:#393939;--bc-text-header-color:var(--g-color-text-primary)}.g-root.g-root_theme_dark{--bc-color-sfx-shadow:var(--g-color-sfx-shadow);--bc-color-line-generic-active-solid:#6c6c70;--bc-color-base-float-hover:var(--g-color-base-float-hover)}.yfm_constructor{font-family:var(--g-font-family-sans);color:var(--g-color-text-primary)}.yfm_constructor code,.yfm_constructor kbd,.yfm_constructor pre{font-family:var(--g-font-family-monospace);color:var(--g-color-text-primary)}.yfm_constructor.yfm_constructor h1,.yfm_constructor.yfm_constructor h2,.yfm_constructor.yfm_constructor h3,.yfm_constructor.yfm_constructor h4,.yfm_constructor.yfm_constructor h5,.yfm_constructor.yfm_constructor h6,.yfm_constructor.yfm_constructor span,.yfm_constructor.yfm_constructor p,.yfm_constructor.yfm_constructor li{color:var(--g-color-text-primary)}.yfm_constructor.yfm_constructor_notice li,.yfm_constructor.yfm_constructor_notice p{color:var(--g-color-text-secondary)}.yfm_constructor.yfm_constructor_meta_info p{color:var(--pc-media-card-meta-info-color);font-weight:var(--g-text-accent-font-weight)}.yfm_constructor.yfm_constructor ul,.yfm_constructor.yfm_constructor ol,.yfm_constructor.yfm_constructor li,.yfm_constructor.yfm_constructor p{margin:0 0 12px}.yfm_constructor.yfm_constructor p strong{font-weight:var(--g-text-accent-font-weight)}.yfm_constructor.yfm_constructor_size_s ul,.yfm_constructor.yfm_constructor_size_s ol,.yfm_constructor.yfm_constructor_size_s li,.yfm_constructor.yfm_constructor_size_s p{margin-bottom:8px}.yfm_constructor.yfm_constructor_theme_dark p{color:var(--g-color-text-light-primary)}.yfm_constructor_list_style ul{padding-left:20px}.yfm_constructor_list_style_dash ul{list-style-type:none;position:relative}.yfm_constructor_list_style_dash ul li:before{content:"—";margin-left:-20px;position:absolute}.yfm_constructor a{color:var(--g-color-text-link);cursor:pointer;border-radius:var(--g-focus-border-radius);outline:none;text-decoration:none}.utilityfocus .yfm_constructor a:focus{outline:2px solid #ffdb4d}.yfm_constructor a:hover,.yfm_constructor a:active{--pc-text-header-color:var(--g-color-text-link-hover);color:var(--g-color-text-link-hover)}.yfm_constructor a:focus{box-shadow:0 0 0 2px var(--g-color-line-focus)}.yfm_constructor a:focus:not(:focus-visible){box-shadow:none}.yfm_constructor table{color:var(--g-color-text-primary);border:1px solid var(--g-color-line-generic);background:var(--g-color-base-background)}.yfm_constructor thead,.yfm_constructor table tr:nth-child(2n){background-color:var(--g-color-base-generic)}.yfm_constructor_table table{table-layout:fixed;border:0}.yfm_constructor_table thead,.yfm_constructor_table tr{background-color:#0000!important}.yfm_constructor_table tbody tr{border-top:1px solid var(--g-color-line-generic)}.yfm_constructor_table td,.yfm_constructor_table th{box-sizing:content-box;width:120px;min-width:120px;white-space:inherit!important}.yfm_constructor_table td:first-child,.yfm_constructor_table th:first-child{width:172px;min-width:172px}.yfm_constructor_table th{text-align:left!important}.yfm_blog{font-size:var(--g-text-body-3-font-size);line-height:var(--g-text-body-3-line-height);color:var(--g-color-text-primary)}.yfm_blog h1:first-child,.yfm_blog h2:first-child,.yfm_blog h3:first-child,.yfm_blog h4:first-child{margin-top:0;padding:0}.yfm_blog h2{font-size:var(--g-text-display-2-font-size);line-height:var(--g-text-display-2-line-height)}.yfm_blog h3{font-size:var(--g-text-header-2-font-size);line-height:var(--g-text-header-2-line-height)}.yfm_blog h4{font-size:var(--g-text-header-1-font-size);line-height:var(--g-text-header-1-line-height)}.yfm_blog.yfm_blog h1,.yfm_blog.yfm_blog h2,.yfm_blog.yfm_blog h3,.yfm_blog.yfm_blog h4,.yfm_blog.yfm_blog h5,.yfm_blog.yfm_blog h6{font-weight:var(--g-text-header-font-weight);margin-top:32px;margin-bottom:16px;padding-top:0}.yfm_blog blockquote,.yfm_blog dl,.yfm_blog ol,.yfm_blog p,.yfm_blog pre,.yfm_blog table,.yfm_blog ul{margin:0 0 16px}.yfm_blog :has(+dfn){margin-bottom:0!important}.yfm_blog img{border-radius:24px;margin-top:16px;margin-bottom:32px}.yfm_blog hr{height:1px}.yfm_blog ol,.yfm_blog ul{padding-left:1.4em}.yfm_blog code{color:var(--g-color-text-misc)}.yfm_blog pre>code{color:var(--g-color-text-primary)}.yfm_blog table{color:var(--g-color-text-primary);border:1px solid var(--g-color-line-generic);background:var(--g-color-base-background)}.yfm_blog thead tr,.yfm_blog table tr:nth-child(2n){background-color:var(--g-color-base-generic)}.yfm_blog_media{font-size:var(--g-text-body-3-font-size);line-height:var(--g-text-body-3-line-height);color:var(--g-color-text-secondary)}.yfm_blog_breadcrumbs{font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);color:var(--g-text-color-base)}.yfm_blog_description{color:var(--g-color-text-primary)}.yfm_blog a{color:var(--g-color-text-link);border-radius:var(--g-focus-border-radius)}.yfm_blog a:hover{color:var(--g-color-text-link-hover)}.yfm_blog a:focus{box-shadow:0 0 0 2px var(--g-color-line-focus)}.yfm_blog a:focus:not(:focus-visible){box-shadow:none}.yfm_blog a:focus{outline:0}.yfm_blog .yfm-tab:hover,.yfm_blog .yfm-tab:active{color:var(--g-color-text-link-hover)}.yfm_blog .yfm-tab.active{border-bottom-color:var(--g-color-text-link)}.yfm_blog .yfm-clipboard{margin:32px 0}.yfm_blog_card p{color:var(--pc-text-header-color)}.yfm_heading.yfm_heading{font-family:var(--g-text-display-font-family)}
:root{--header-height:64px}.g-root{--g-text-accent-font-weight:500;--bc-transparent:#fff0;--bc-image-padding:4px;--bc-border-radius:var(--pc-border-radius,24px);--bc-color-sfx-shadow:var(--g-color-base-simple-hover);--bc-color-line-generic-active-solid:#b3b3b3;--bc-color-base-float-hover:var(--g-color-base-float);--bc-monochrome-button:#262626;--bc-monochrome-button-hover:#393939;--bc-text-header-color:var(--g-color-text-primary)}.g-root.g-root_theme_dark{--bc-color-sfx-shadow:var(--g-color-sfx-shadow);--bc-color-line-generic-active-solid:#6c6c70;--bc-color-base-float-hover:var(--g-color-base-float-hover)}
.AuthorBio-module-scss-module__b_0tGa__wrap{max-width:var(--blog-article-max,720px);border-top:1px solid var(--border-default);margin:48px auto 8px;padding-top:28px}.AuthorBio-module-scss-module__b_0tGa__card{align-items:flex-start;gap:16px;display:flex}.AuthorBio-module-scss-module__b_0tGa__avatar{object-fit:cover;background:var(--accent-bg);border:1px solid var(--accent-border);width:56px;height:56px;color:var(--accent);font:600 18px/1 var(--font-display);letter-spacing:.04em;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.AuthorBio-module-scss-module__b_0tGa__body{min-width:0}.AuthorBio-module-scss-module__b_0tGa__name{font:600 17px/1.3 var(--font-display);color:var(--fg-1);margin:0}.AuthorBio-module-scss-module__b_0tGa__name a{color:inherit;text-decoration:none}.AuthorBio-module-scss-module__b_0tGa__name a:hover{color:var(--accent-hover)}.AuthorBio-module-scss-module__b_0tGa__role{font:var(--t-code-sm);color:var(--fg-3);margin:2px 0 0}.AuthorBio-module-scss-module__b_0tGa__bio{font:400 15px/1.6 var(--font-text,var(--font-inter));color:var(--fg-2);margin:10px 0 0}.AuthorBio-module-scss-module__b_0tGa__links{flex-wrap:wrap;gap:16px;margin:12px 0 0;display:flex}.AuthorBio-module-scss-module__b_0tGa__links a{font:600 13px/1 var(--font-display);color:var(--accent-text);text-decoration:none}.AuthorBio-module-scss-module__b_0tGa__links a:hover{color:var(--accent-hover);text-decoration:underline}
.diagram-module-scss-module__nW5oLq__figure{max-width:var(--blog-article-max,720px);margin:32px auto}.diagram-module-scss-module__nW5oLq__caption{text-align:center;font:var(--t-code-sm);color:var(--fg-3);margin-top:12px}.diagram-module-scss-module__nW5oLq__stack{flex-direction:column;align-items:stretch;gap:0;display:flex}.diagram-module-scss-module__nW5oLq__row{flex-wrap:wrap;gap:12px;display:flex}.diagram-module-scss-module__nW5oLq__band{background:var(--bg-panel);border:1px solid var(--border-default);border-radius:13px;flex:1;padding:14px 16px}.diagram-module-scss-module__nW5oLq__accentBand{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 10%, transparent), color-mix(in srgb, var(--accent) 2.5%, transparent));border-color:var(--accent-border)}.diagram-module-scss-module__nW5oLq__title{font:600 14px/1.2 var(--font-display);color:var(--fg-1);align-items:center;gap:8px;display:inline-flex}.diagram-module-scss-module__nW5oLq__sub{font:var(--t-code-sm);color:var(--fg-3);margin-top:4px}.diagram-module-scss-module__nW5oLq__icon{color:var(--accent);flex:none;display:inline-flex}.diagram-module-scss-module__nW5oLq__conn{background:repeating-linear-gradient(180deg, var(--accent) 0 5px, transparent 5px 10px);opacity:.5;width:2px;height:22px;margin:0 auto}.diagram-module-scss-module__nW5oLq__tag{font:600 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border);white-space:nowrap;padding:5px 8px}.diagram-module-scss-module__nW5oLq__note{font:400 11px/1.3 var(--font-mono);color:var(--fg-3)}.diagram-module-scss-module__nW5oLq__arch{aspect-ratio:680/440;width:100%;max-width:560px;margin:0 auto;position:relative}.diagram-module-scss-module__nW5oLq__archEdges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.diagram-module-scss-module__nW5oLq__archGroup{border:1px dashed var(--border-strong);background:color-mix(in srgb, var(--bg-canvas) 55%, transparent);border-radius:14px;position:absolute}.diagram-module-scss-module__nW5oLq__archGroupLabel{text-align:center;font:600 12px/1 var(--font-display);color:var(--fg-2);position:absolute;inset:9px 0 auto}.diagram-module-scss-module__nW5oLq__archNode{background:var(--bg-panel);border:1px solid var(--border-default);white-space:nowrap;border-radius:13px;flex-direction:column;gap:3px;min-width:118px;padding:9px 14px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.diagram-module-scss-module__nW5oLq__archStore{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 11%, transparent), color-mix(in srgb, var(--accent) 3%, transparent));border-color:var(--accent-border)}.diagram-module-scss-module__nW5oLq__archTitle{font:600 14px/1.2 var(--font-display);color:var(--fg-1);align-items:center;gap:7px;display:inline-flex}.diagram-module-scss-module__nW5oLq__archIcon{color:var(--accent);flex:none;display:inline-flex}.diagram-module-scss-module__nW5oLq__archSub{font:var(--t-code-sm);color:var(--fg-3)}
.prose-module-scss-module__dVSCba__prose{max-width:720px;font:400 17px/1.7 var(--font-text,var(--font-inter));color:var(--fg-1);margin:0 auto}:is(.prose-module-scss-module__dVSCba__prose.yfm,.prose-module-scss-module__dVSCba__prose .yfm){--yfm-color-text:var(--fg-1);--yfm-color-base:transparent;--yfm-color-border:var(--border-default);--yfm-color-accent:var(--accent);--yfm-color-link:var(--accent-text);--yfm-color-link-hover:var(--accent-hover);--yfm-color-inline-code:var(--fg-1);--yfm-color-inline-code-background:var(--bg-elevated);--yfm-color-code-background:var(--bg-console);--yfm-color-code-hovered-background:var(--bg-secondary-h);--yfm-color-hljs-background:var(--bg-console);--yfm-color-line-numbers:var(--fg-3);--yfm-color-table:var(--fg-1);--yfm-color-table-background:transparent;--yfm-color-table-head-background:var(--bg-secondary);--yfm-color-table-stripe-row-background:var(--bg-secondary);--yfm-color-table-border:var(--border-default);--yfm-color-note-info-background:var(--info-bg);--yfm-color-note-tip-background:var(--success-bg);--yfm-color-note-warning-background:var(--warning-bg);--yfm-color-note-important-background:var(--danger-bg);--yfm-color-term-title:var(--accent-text);--yfm-color-term-title-hover:var(--accent-hover)}.prose-module-scss-module__dVSCba__prose h2{font:700 24px/1.3 var(--font-display);color:var(--fg-1);margin:40px 0 12px}.prose-module-scss-module__dVSCba__prose p{margin:0 0 18px}:is(.prose-module-scss-module__dVSCba__prose ul,.prose-module-scss-module__dVSCba__prose ol){margin:0 0 18px;padding-left:22px}.prose-module-scss-module__dVSCba__prose li{margin:0 0 6px}.prose-module-scss-module__dVSCba__prose a{color:var(--accent-text);text-underline-offset:2px;transition:color .12s var(--ease-glacial);text-decoration:underline}.prose-module-scss-module__dVSCba__prose a:hover{color:var(--accent-hover)}.prose-module-scss-module__dVSCba__prose code{font:.9em var(--font-mono);color:var(--fg-1);background:var(--bg-elevated);border-radius:6px;padding:1px 6px}.prose-module-scss-module__dVSCba__prose pre{border:1px solid var(--border-default);background:var(--bg-console);color:var(--fg-1);border-radius:10px;margin:0 0 18px;padding:16px;overflow-x:auto}.prose-module-scss-module__dVSCba__prose pre code{background:0 0;padding:0}.prose-module-scss-module__dVSCba__prose blockquote{border-left:3px solid var(--accent-border);color:var(--fg-2);margin:0 0 18px;padding:4px 0 4px 18px}.prose-module-scss-module__dVSCba__prose strong{color:var(--fg-1)}.prose-module-scss-module__dVSCba__prose img{border:1px solid var(--border-default);border-radius:12px;width:100%;height:auto;margin:0 0 28px;display:block}.prose-module-scss-module__dVSCba__prose .mermaid{text-align:center;margin:28px 0}
