@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap");.g-toaster{--_--width:312px;position:fixed;inset-block-end:0;inset-inline-end:10px;width:var(--g-toaster-width,var(--_--width));z-index:100000;display:flex;flex-direction:column;align-items:flex-end}.g-toaster_mobile{--_--width:calc(100% - 20px);inset-inline-start:50%;transform:translate(-50%)}.g-toc-item__section{cursor:pointer}.g-toc-item__section>.g-toc-item__section-link{border-inline-start-color:var(--g-color-line-generic)}.g-toc-item__section-link{display:flex;align-items:center;padding:6px 6px 6px 12px;min-height:18px;color:var(--g-color-text-secondary);-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent;text-decoration:none}.g-toc-item__section-link:focus-visible{outline-offset:-2px;outline:2px solid var(--g-color-line-focus);border-radius:calc(var(--g-focus-border-radius) + 2px)}.g-toc-item__section-link:hover{color:var(--g-color-text-complementary)}.g-toc-item__section_child .g-toc-item__section-link{-webkit-padding-start:25px;padding-inline-start:25px}.g-toc-item__section_active>.g-toc-item__section-link{color:var(--g-color-text-primary);border-inline-start-color:var(--g-color-line-brand)}.g-tooltip[class]{--g-popup-border-width:0}.g-tooltip[class]>div{padding:4px 8px;max-width:360px;box-sizing:border-box;box-shadow:0 1px 5px 0 rgba(0,0,0,.15);animation-duration:1ms}.g-tooltip__content{display:-webkit-box;-webkit-box-orient:vertical;-ms-box-orient:vertical;-webkit-line-clamp:20;-moz-line-clamp:20;-ms-line-clamp:20;overflow:hidden;text-overflow:ellipsis}.g-user-label{position:relative;z-index:0;display:inline-flex;max-width:100%;height:28px;border-radius:20px;transition-property:background-color;transition-duration:.1s;transition-timing-function:ease-in-out}.g-user-label_view_outlined:after{position:absolute;z-index:-1;inset:0;content:"";border:1px solid var(--g-color-line-generic);border-radius:20px;transition-property:border-color;transition-duration:.1s;transition-timing-function:ease-in-out}.g-user-label_empty{-webkit-padding-start:12px;padding-inline-start:12px}.g-user-label_clickable:hover{cursor:pointer;background-color:var(--g-color-base-simple-hover)}.g-user-label_clickable:hover:after{border-color:transparent}.g-user-label__main{padding:0;font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:inherit;background:none;border:none;outline:none;cursor:pointer;display:inline-flex;align-items:center;min-width:0;border-radius:inherit;-webkit-padding-end:6px;padding-inline-end:6px}.g-user-label_closeable .g-user-label__main{-webkit-padding-end:0;padding-inline-end:0}.g-user-label_clickable .g-user-label__main{outline-offset:-1px}.g-user-label_clickable .g-user-label__main:focus-visible{outline:2px solid var(--g-color-line-focus)}.g-user-label__avatar{--g-avatar-background-color:var(--g-color-base-generic-accent);--g-avatar-color:var(--g-color-text-primary);display:flex}.g-user-label__avatar,.g-user-label__text{-webkit-margin-end:6px;margin-inline-end:6px}.g-user-label__text{font-size:var(--g-user-label-font-size,inherit);line-height:var(--g-user-label-line-height,inherit);min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g-user-label__close{padding:0;font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:inherit;background:none;border:none;outline:none;box-sizing:initial;display:inline-flex;justify-content:center;align-items:center;width:16px;cursor:pointer;-webkit-padding-end:6px;padding-inline-end:6px;color:var(--g-color-text-secondary);transition-property:color;transition-duration:.1s;transition-timing-function:ease-in-out}.g-user-label__close:hover{color:var(--g-color-text-primary)}.g-user-label__close-icon{border-radius:var(--g-focus-border-radius)}.g-user-label__close:focus-visible .g-user-label__close-icon{outline:2px solid var(--g-color-line-focus)}.g-user-label_size_2xs{height:20px}.g-user-label_size_xs{height:24px}.g-user-label_size_s{height:28px}.g-user-label_size_m{height:32px}.g-user-label_size_l{height:42px}.g-user-label_size_xl{height:50px}.g-user-label_size_xl:after{border-radius:150px}.g-placeholder-container{box-sizing:border-box;display:flex;align-items:center;padding:var(--g-spacing-7)}.g-placeholder-container.g-placeholder-container_align_left{justify-content:flex-start}.g-placeholder-container.g-placeholder-container_align_center{justify-content:center}.g-placeholder-container__body{box-sizing:border-box;display:flex;align-items:center}.g-placeholder-container_size_s{padding:var(--g-spacing-5)}.g-placeholder-container_size_s .g-placeholder-container__description{-webkit-margin-before:var(--g-spacing-1);margin-block-start:var(--g-spacing-1)}.g-placeholder-container_size_m{padding:var(--g-spacing-7)}.g-placeholder-container_size_m .g-placeholder-container__description{-webkit-margin-before:var(--g-spacing-2);margin-block-start:var(--g-spacing-2)}.g-placeholder-container_size_l .g-placeholder-container__description,.g-placeholder-container_size_promo .g-placeholder-container__description{-webkit-margin-before:var(--g-spacing-3);margin-block-start:var(--g-spacing-3)}.g-placeholder-container__image{flex-shrink:0}.g-placeholder-container__image img{display:block}.g-placeholder-container__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-grow:1}.g-placeholder-container_size_s .g-placeholder-container__title{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-placeholder-container_size_m .g-placeholder-container__title{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-placeholder-container_size_l .g-placeholder-container__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)}.g-placeholder-container_size_promo .g-placeholder-container__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-placeholder-container__actions{-webkit-margin-before:var(--g-spacing-5);margin-block-start:var(--g-spacing-5);display:flex;flex-direction:row}.g-placeholder-container_direction_row.g-placeholder-container_size_s .g-placeholder-container__body{max-width:320px}.g-placeholder-container_direction_row.g-placeholder-container_size_s .g-placeholder-container__image{width:100px}.g-placeholder-container_direction_row.g-placeholder-container_size_s .g-placeholder-container__image>*{max-width:100px;display:block}.g-placeholder-container_direction_row.g-placeholder-container_size_s .g-placeholder-container__content{-webkit-margin-start:var(--g-spacing-5);margin-inline-start:var(--g-spacing-5);min-height:130px}.g-placeholder-container_direction_row.g-placeholder-container_size_m .g-placeholder-container__body{max-width:430px}.g-placeholder-container_direction_row.g-placeholder-container_size_m .g-placeholder-container__image{width:150px}.g-placeholder-container_direction_row.g-placeholder-container_size_m .g-placeholder-container__image>*{max-width:150px;display:block}.g-placeholder-container_direction_row.g-placeholder-container_size_m .g-placeholder-container__content{-webkit-margin-start:var(--g-spacing-7);margin-inline-start:var(--g-spacing-7);min-height:180px}.g-placeholder-container_direction_row.g-placeholder-container_size_l .g-placeholder-container__body{max-width:600px}.g-placeholder-container_direction_row.g-placeholder-container_size_l .g-placeholder-container__image{width:230px}.g-placeholder-container_direction_row.g-placeholder-container_size_l .g-placeholder-container__image>*{max-width:230px;display:block}.g-placeholder-container_direction_row.g-placeholder-container_size_l .g-placeholder-container__content{-webkit-margin-start:var(--g-spacing-10);margin-inline-start:var(--g-spacing-10);min-height:320px}.g-placeholder-container_direction_row.g-placeholder-container_size_promo .g-placeholder-container__body{max-width:600px}.g-placeholder-container_direction_row.g-placeholder-container_size_promo .g-placeholder-container__image{width:230px}.g-placeholder-container_direction_row.g-placeholder-container_size_promo .g-placeholder-container__image>*{max-width:230px;display:block}.g-placeholder-container_direction_row.g-placeholder-container_size_promo .g-placeholder-container__content{-webkit-margin-start:var(--g-spacing-10);margin-inline-start:var(--g-spacing-10);min-height:none}.g-placeholder-container_direction_column .g-placeholder-container__body{flex-direction:column}.g-placeholder-container_direction_column .g-placeholder-container__content{-webkit-margin-before:var(--g-spacing-5);margin-block-start:var(--g-spacing-5);align-items:center;text-align:center;flex-shrink:0}.g-placeholder-container_direction_column .g-placeholder-container__image{flex-shrink:0}.g-placeholder-container_direction_column.g-placeholder-container_size_s .g-placeholder-container__body{max-width:320px}.g-placeholder-container_direction_column.g-placeholder-container_size_s .g-placeholder-container__image,.g-placeholder-container_direction_column.g-placeholder-container_size_s .g-placeholder-container__image>*{max-height:100px}.g-placeholder-container_direction_column.g-placeholder-container_size_m .g-placeholder-container__body{max-width:320px}.g-placeholder-container_direction_column.g-placeholder-container_size_m .g-placeholder-container__image,.g-placeholder-container_direction_column.g-placeholder-container_size_m .g-placeholder-container__image>*{max-height:150px}.g-placeholder-container_direction_column.g-placeholder-container_size_l .g-placeholder-container__body{max-width:430px}.g-placeholder-container_direction_column.g-placeholder-container_size_l .g-placeholder-container__image,.g-placeholder-container_direction_column.g-placeholder-container_size_l .g-placeholder-container__image>*{max-height:230px}.g-placeholder-container_direction_column.g-placeholder-container_size_promo{padding:var(--g-spacing-5)}.g-placeholder-container_direction_column.g-placeholder-container_size_promo .g-placeholder-container__body{max-width:430px}.g-placeholder-container_direction_column.g-placeholder-container_size_promo .g-placeholder-container__image,.g-placeholder-container_direction_column.g-placeholder-container_size_promo .g-placeholder-container__image>*{max-height:230px}.g-placeholder-container_direction_column.g-placeholder-container_size_promo .g-placeholder-container__body{width:100%}.g-placeholder-container__action{-webkit-margin-end:var(--g-spacing-5);margin-inline-end:var(--g-spacing-5)}.g-placeholder-container__action:last-child{-webkit-margin-end:0;margin-inline-end:0}.g-progress{--_--empty-background-color:var(--g-color-base-generic);--_--empty-text-color:var(--g-color-text-primary);--_--filled-text-color:var(--g-color-text-primary);--_--filled-background-color:var(--g-color-base-neutral-medium);position:relative;margin:0 auto;overflow:hidden;border-radius:3px;background-color:var(--g-progress-empty-background-color,var(--_--empty-background-color));text-align:center}.g-progress__text{position:relative;color:var(--g-progress-empty-text-color,var(--_--empty-text-color))}.g-progress__text,.g-progress__text-inner{font-size:var(--g-text-body-short-font-size);font-weight:var(--g-text-body-font-weight);font-family:var(--g-text-body-font-family);padding:0 10px;box-sizing:border-box}.g-progress__text-inner{position:absolute;width:100%;height:100%;color:var(--g-progress-filled-text-color,var(--_--empty-text-color));transition:transform .6s ease}.g-progress__item{position:relative;float:left;width:100%;height:100%;overflow:hidden;transition:transform .6s ease,width .6s ease,background-color .6s ease;background-color:var(--g-progress-filled-background-color,var(--_--filled-background-color))}[dir=rtl] .g-progress__item{float:right}.g-progress__item_theme_default{--_--filled-background-color:var(--g-color-base-neutral-medium)}.g-progress__item_theme_success{--_--filled-background-color:var(--g-color-base-positive-medium)}.g-progress__item_theme_warning{--_--filled-background-color:var(--g-color-base-warning-medium)}.g-progress__item_theme_danger{--_--filled-background-color:var(--g-color-base-danger-medium)}.g-progress__item_theme_info{--_--filled-background-color:var(--g-color-base-info-medium)}.g-progress__item_theme_misc{--_--filled-background-color:var(--g-color-base-misc-medium)}.g-progress__item_loading{background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.3) 4px,transparent 0,transparent 8px);background-size:150%;background-clip:padding-box;animation:g-loading-animation .5s linear infinite}.g-progress__stack{position:relative;width:100%;margin:0 auto;overflow:hidden;color:var(--g-color-text-light-primary);transition:transform .6s ease}.g-progress_size_m,.g-progress_size_m .g-progress__stack{height:20px;line-height:20px}.g-progress_size_m .g-progress__text{height:20px;-webkit-margin-after:-20px;margin-block-end:-20px}.g-progress_size_s,.g-progress_size_s .g-progress__stack{height:10px;line-height:10px}.g-progress_size_xs,.g-progress_size_xs .g-progress__stack{height:4px;line-height:4px}.g-progress_size_s .g-progress__text,.g-progress_size_s .g-progress__text-inner,.g-progress_size_xs .g-progress__text,.g-progress_size_xs .g-progress__text-inner{display:none}.g-skeleton{--_--animation-from:calc(-100% * var(--g-flow-direction));--_--animation-to:calc(100% * var(--g-flow-direction));--_--gradient-deg:calc(90deg * var(--g-flow-direction));display:inline-block;position:relative;z-index:0;width:100%;border-radius:5px;overflow:hidden;background-color:var(--g-color-base-generic)}.g-skeleton:after{position:absolute;inset:0;background-image:linear-gradient(var(--_--gradient-deg),transparent,var(--g-color-base-generic));animation:g-skeleton 1.2s ease-out infinite;content:""}@keyframes g-skeleton{0%{transform:translateX(var(--_--animation-from))}to{transform:translateX(var(--_--animation-to))}}.g-spin{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:g-spin 1s linear infinite}.g-spin__inner{box-sizing:border-box;height:100%;width:50%;-webkit-margin-start:50%;margin-inline-start:50%;border:2px solid var(--g-color-line-brand);-webkit-border-start:none;border-inline-start:none;border-start-end-radius:25px;border-end-end-radius:25px}.g-spin_size_xs{width:16px;height:16px}.g-spin_size_s{width:24px;height:24px}.g-spin_size_m{width:28px;height:28px}.g-spin_size_l{width:32px;height:32px}.g-spin_size_xl{width:36px;height:36px}@keyframes g-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.g-toc__title{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);color:var(--g-color-text-primary);-webkit-margin-after:12px;margin-block-end:12px}.g-toc__sections,.g-toc__subsections{padding:0;margin:0;overflow:hidden auto;list-style:none}.g-user,.g-user__avatar{display:flex;align-items:center}.g-user__info{flex:auto;display:flex;flex-direction:column;min-width:0;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-size:var(--g-user-font-size,var(--g-text-body-short-font-size));line-height:var(--g-user-line-height,var(--g-text-body-short-line-height))}.g-user__info .g-user__name{color:var(--g-color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-user__info .g-user__description{color:var(--g-color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-user__avatar+.g-user__info{-webkit-margin-start:12px;margin-inline-start:12px}.g-user_size_2xs .g-user__avatar+.g-user__info,.g-user_size_xs .g-user__avatar+.g-user__info{-webkit-margin-start:6px;margin-inline-start:6px}.g-user_size_2xs .g-user__info{font-size:var(--g-user-font-size,var(--g-text-code-inline-1-font-size));line-height:var(--g-user-line-height,var(--g-text-code-inline-1-line-height));font-weight:var(--g-text-body-font-weight)}