body.g-root.dl-dash_no-scroll{overflow-y:hidden}body.g-root.dl-dash_without-height .app{min-height:unset}body.g-root.g-root_theme_dark-hc .dash-action-panel__entry-name{background-color:var(--g-color-base-background)}body.g-root.g-root_theme_dark-hc .expandable-panel__content,body.g-root.g-root_theme_dark-hc .expandable-panel__header,body.g-root.g-root_theme_dark-hc .expandable-panel__shadow-putty:before,body.g-root.g-root_theme_dark-hc .revisions-list__label{background-color:var(--g-color-base-float)}body.g-root.g-root_theme_dark-hc .expandable-panel__content,body.g-root.g-root_theme_dark-hc .expandable-panel__header{box-shadow:0 1px 5px rgba(0,0,0,.5)}body.g-root.g-root_theme_dark-hc:not(.g-root_mobile):not(.g-root_native-scrollbar) .expandable-panel__content ::-webkit-scrollbar-track,body.g-root.g-root_theme_dark-hc:not(.g-root_mobile):not(.g-root_native-scrollbar) .expandable-panel__content::-webkit-scrollbar-track{background:var(--g-color-base-float)}.mobile-toc-toggle{background:var(--g-color-base-background);font-family:var(--g-text-subheader-font-family);font-size:var(--g-text-subheader-2-font-size);font-weight:var(--g-text-subheader-font-weight);height:44px;justify-content:space-between;line-height:var(--g-text-subheader-2-line-height);padding:8px 24px 8px 22px;position:sticky;top:0;width:100%;z-index:97}.dl-header-view,.mobile-toc-toggle{align-items:center;border-bottom:1px solid var(--g-color-line-generic);display:flex;flex-shrink:0}.dl-header-view{background-color:var(--g-color-base-background);box-sizing:border-box;height:70px;padding:0 var(--g-spacing-6);position:relative}.dl-header-view_mobile{padding:0 var(--g-spacing-4)}.dl-header-view__logo-section,.dl-header-view__logo-wrapper{align-items:center;display:flex}.dl-header-view__logo-wrapper{position:relative}.dl-header-view__logo-icon{flex-shrink:0;text-align:center}.dl-header-view__logo-link,.dl-header-view__logo-link:active,.dl-header-view__logo-link:focus,.dl-header-view__logo-link:hover,.dl-header-view__logo-link:visited{color:inherit;outline:none;-webkit-text-decoration:none;text-decoration:none}.dl-header-view__custom-section{margin-left:auto}.dl-header-view__user-section{margin-left:var(--g-spacing-7)}.dl-header{--_--dl-mobile-inline-header-padding:var(--dl-mobile-inline-page-padding,var(--g-spacing-4));background:var(--g-color-base-background);height:70px;min-height:70px;position:relative;top:0;z-index:998}.dl-header~*{--dl-mobile-header-height:70px}.dl-header__container{left:0;position:fixed;right:0}.dl-header__container_mobile{position:absolute;z-index:998}.dl-header__item-meta{color:var(--g-color-text-secondary);overflow:hidden;text-overflow:ellipsis}.dl-header__item-meta_primary{margin-left:auto}.dl-header__logo{color:var(--g-color-text-primary)}.dl-header_compact .dl-header-view__logo-section{margin-right:0}.dl-header__share-popover{position:absolute}.g-root_theme_light,.g-root_theme_light-hc{--dl-color-public-header-background:var(--g-color-private-white-1000-solid)}.g-root_theme_dark{--dl-color-public-header-background:#221d22}.g-root_theme_dark-hc{--dl-color-public-header-background:#121112}.public-header__title{flex-grow:1;overflow:hidden;padding:0 260px 0 var(--g-spacing-4);text-align:center;text-overflow:ellipsis;white-space:nowrap}.public-header__title_is-mobile{padding:var(--g-spacing-3) 0}.public-header__title-text{display:inline;font-family:var(--g-text-subheader-font-family);font-size:var(--g-text-subheader-3-font-size);font-weight:var(--g-text-subheader-font-weight);line-height:var(--g-text-subheader-3-line-height);margin:0}.public-header__bottom-title{background:var(--g-color-base-background);border-bottom:1px solid var(--g-color-line-generic)}.public-header__bottom-title .public-header__title{white-space:normal}.public-header .dl-header-view{background-color:var(--dl-color-public-header-background)}.public-header .dl-header-view__custom-section{display:flex;justify-content:flex-end;margin-left:0;width:100%}.dash-empty-state{align-items:center;display:flex;flex:1;height:100%;justify-content:center}.dash-empty-state__action{margin-top:20px}.dl-float-menu{--g-button-height:56px;--g-button-border-radius:0;--g-button-background-color-hover:transparent;bottom:16px;left:0;opacity:1;position:fixed;right:0;transform:translateY(0);transition:transform .3s ease,opacity .3s ease;width:100%;z-index:7}.dl-float-menu_hidden{opacity:0;pointer-events:none;transform:translateY(100px)}.dl-float-menu__content{background-color:var(--g-color-base-float-accent);border-radius:20px;box-shadow:0 2px 52px 0 var(--g-color-sfx-shadow);margin-inline:var(--g-spacing-4);overflow:hidden;padding:0 var(--g-spacing-2)}@keyframes pulseAnimation{0%{opacity:.65}50%{opacity:.35}to{opacity:.65}}.dash-action-panel{border-bottom:var(--dl-dash-action-panel-border-bottom-width) solid var(--dl-dash-action-panel-border-color);border-left:var(--dl-dash-action-panel-border-left-width) solid var(--dl-dash-action-panel-border-color);border-right:var(--dl-dash-action-panel-border-right-width) solid var(--dl-dash-action-panel-border-color);border-top:var(--dl-dash-action-panel-border-top-width) solid var(--dl-dash-action-panel-border-color);display:flex;flex-direction:column;flex-shrink:0;width:100%}.dash-action-panel__menu-item-icon{margin-right:4px}.dash-action-panel__button-cancel{margin-right:8px}.dash-action-panel__controls{display:grid;flex-shrink:0;grid-auto-flow:column;grid-column-gap:8px;align-items:center}.dash-action-panel__buttons-save-wrapper{display:flex}.dash-action-panel__button-save{margin-right:4px}.dash-action-panel .action-panel__container{padding-left:24px}.dash-action-panel .action-panel~.active{height:52px}.dash-action-panel .action-panel~.active~.columns{height:calc(100vh - 162px)}.dash-action-panel .action-panel~.active~.columns_aside-true{height:calc(100vh - 92px)}.dash-fixed-header-mobile{--fixed-header-background:var( --dl-color-fixed-header-background,var(--g-color-base-background) );--dash-current-background:var(--fixed-header-background)}.dash-fixed-header-mobile__indicator{inset:0;position:fixed}.dash-fixed-header-mobile__container-placeholder .dashkit-item__renderer,.dash-fixed-header-mobile__controls-placeholder .dashkit-item__renderer{overflow-y:visible}.dash-fixed-header-mobile__controls-placeholder{position:relative;z-index:1}.dash-fixed-header{--fixed-header-background:var( --dl-color-fixed-header-background,var(--g-color-base-background) );--dash-current-background:var(--fixed-header-background);--dash-inline-padding:var(--g-spacing-6);--fixed-header-block-spacing:var(--g-spacing-4);--dashed-border-offset:calc(var(--g-spacing-3)*-1);--hidden-dashed-border-width:0px;--outline-dashed-style:calc(var(--hidden-dashed-border-width) + 1px) dashed var(--g-color-line-generic);--outline-font-color-style:var(--hidden-dashed-border-width) solid var(--fixed-header-background);--btn-click-scale-compensantion:1px;margin-inline:calc(var(--dash-inline-padding)*-1)}.dash-fixed-header__wrapper{background-color:var(--fixed-header-background);position:relative}.dash-fixed-header__wrapper_fixed{display:flex;flex-direction:row;position:fixed;top:40px;z-index:8}.dash-fixed-header__content{display:flex;flex:1;flex-direction:column}.dash-fixed-header__scrollable-container{flex:1;max-height:70vh;overflow:auto;padding-inline:var(--dash-inline-padding)}.dash-fixed-header_edit-mode .dash-fixed-header__scrollable-container{max-height:none;overflow:initial}.dash-fixed-header__controls-settings{display:flex;justify-content:flex-end;position:absolute;right:calc(var(--btn-click-scale-compensantion)*-1);top:var(--fixed-header-block-spacing);width:36px;z-index:9}.dash-fixed-header_edit-mode .dash-fixed-header__controls-settings{top:var(--g-spacing-2)}.dash-fixed-header__controls-settings .dash-fixed-header__controls-settings-wrapper{border-radius:var(--g-border-radius-xl) 0 0 var(--g-border-radius-xl);box-shadow:0 0 15px var(--g-color-sfx-shadow);overflow:hidden;transition:width .1s;width:calc(28px + var(--btn-click-scale-compensantion))}.dash-fixed-header__controls-settings:hover .dash-fixed-header__controls-settings-wrapper{width:calc(36px + var(--btn-click-scale-compensantion))}.dash-fixed-header_edit-mode .dash-fixed-header__controls-settings-wrapper{background-color:var(--g-color-base-float);border-radius:var(--g-border-radius-m) 0 0 var(--g-border-radius-m)}.dash-fixed-header__controls{--bottom-divider-offset:calc(var(--fixed-header-block-spacing)/-2 - var(--hidden-dashed-border-width))}.dash-fixed-header__controls_edit-mode{position:relative}.dash-fixed-header__controls_edit-mode:before{border:var(--outline-dashed-style);border-radius:var(--g-border-radius-xl);bottom:var(--bottom-divider-offset,var(--dashed-border-offset));content:"";left:var(--dashed-border-offset);pointer-events:none;position:absolute;right:var(--dashed-border-offset);top:var(--top-divider-offset,var(--dashed-border-offset))}.dash-fixed-header__controls_edit-mode:after{border:var(--outline-font-color-style);border-radius:var(--g-border-radius-xl);bottom:var(--bottom-divider-offset,var(--dashed-border-offset));content:"";left:var(--dashed-border-offset);pointer-events:none;position:absolute;right:var(--dashed-border-offset);top:var(--top-divider-offset,var(--dashed-border-offset))}.dash-fixed-header:not(.dash-fixed-header_collapsed) .dash-fixed-header__controls:after,.dash-fixed-header:not(.dash-fixed-header_collapsed) .dash-fixed-header__controls:before{border-bottom-left-radius:0;border-bottom-right-radius:0}.dash-fixed-header__container{--top-divider-offset:calc(var(--fixed-header-block-spacing)/-2);display:flex;flex-direction:row}.dash-fixed-header__container_edit-mode{position:relative}.dash-fixed-header__container_edit-mode:before{border:var(--outline-dashed-style);border-radius:var(--g-border-radius-xl);bottom:var(--bottom-divider-offset,var(--dashed-border-offset));content:"";left:var(--dashed-border-offset);pointer-events:none;position:absolute;right:var(--dashed-border-offset);top:var(--top-divider-offset,var(--dashed-border-offset))}.dash-fixed-header__container_edit-mode:after{border:var(--outline-font-color-style);border-radius:var(--g-border-radius-xl);bottom:var(--bottom-divider-offset,var(--dashed-border-offset));content:"";left:var(--dashed-border-offset);pointer-events:none;position:absolute;right:var(--dashed-border-offset);top:var(--top-divider-offset,var(--dashed-border-offset))}.dash-fixed-header__container:after,.dash-fixed-header__container:before{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.dash-fixed-header__container-placeholder,.dash-fixed-header__controls-placeholder{display:contents}.dash-fixed-header__container,.dash-fixed-header__controls{margin-block:var(--fixed-header-block-spacing)}.dash-fixed-header__container>.react-grid-layout,.dash-fixed-header__controls>.react-grid-layout{flex:1;min-height:44px;transition:none}.dash-fixed-header__container_hidden,.dash-fixed-header__controls_hidden{display:none;margin:0}.dash-fixed-header__container-placeholder{position:relative}.dash-fixed-header__container-placeholder_collapsed .dash-fixed-header__container{margin:0;max-height:0;min-height:0;overflow:clip;padding:0}.dash-fixed-header__empty{align-items:center;color:var(--g-color-text-hint);display:flex;gap:var(--g-spacing-1);justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.public-footer__container{color:var(--g-color-text-secondary);display:flex;justify-content:space-between}.public-footer__container .g-link:not(:hover){color:var(--g-color-text-secondary)}.table-of-content{background-color:var(--g-color-base-background);display:flex;flex:1;overflow:hidden;position:relative}.table-of-content__wrapper{border-right:1px solid var(--g-color-line-generic);height:100%;position:relative;width:100%}.table-of-content__sidebar{bottom:0;height:100%;left:0;overflow:hidden;padding:24px 0 24px 8px;position:absolute;top:0;width:249px}.table-of-content__sidebar_opened{display:block;height:auto;position:fixed}.table-of-content__header{align-items:center;display:flex;font-size:18px;font-weight:700;margin:0 10px 15px}.table-of-content__header-title{cursor:default;flex:1}.table-of-content__header-close{cursor:pointer}.table-of-content__tabs{height:calc(100% - 28px);overflow:hidden scroll}.table-of-content__tab-item{padding-right:8px}.table-of-content__title{border-radius:3px;color:inherit;cursor:pointer;display:block;font-size:15px;-webkit-hyphens:auto;hyphens:auto;padding:10px;-webkit-text-decoration:none;text-decoration:none;word-break:break-word}.table-of-content__title_item{opacity:.5;padding-left:20px}.table-of-content__title:hover{background-color:var(--g-color-base-simple-hover)}.table-of-content__title_selected{background-color:var(--g-color-base-selection)}.table-of-content__hint{display:inline;margin-left:5px}.table-of-content__sheet{z-index:1000}.dash-floating-ai-button{align-items:center;background:var(--g-color-base-float-accent,#fff);border-radius:14px;bottom:20px;box-shadow:0 2px 52px rgba(0,0,0,.141);display:flex;height:56px;justify-content:center;position:fixed;right:20px;width:56px;z-index:100}.dash-floating-ai-button__button{align-items:center;background:linear-gradient(135deg,#e880ff,#668cff);border:none;border-radius:10px;cursor:pointer;display:flex;height:40px;justify-content:center;overflow:hidden;padding:0;position:relative;width:40px}.dash-floating-ai-button__button:before{background:linear-gradient(135deg,#e880ff,#668cff);content:"";height:220%;left:-60%;opacity:0;position:absolute;top:-60%;transition:opacity .25s ease;width:220%}.dash-floating-ai-button__button:hover:before{animation:dash-floating-ai-button-spin 1s linear infinite;opacity:1}.dash-floating-ai-button__icon{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.dash-floating-ai-button__icon svg{filter:brightness(0) invert(1)}@keyframes dash-floating-ai-button-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.g-root{--dl-navigation-breadcrumbs-height:28px;--dl-revision-panel-top-offset:40px;--dl-color-border:var(--g-color-line-generic);--dl-color-border-solid:var(--g-color-line-generic-solid);--dl-color-progress-bar:var(--g-color-text-info);--dl-color-progress-bar-failed:var(--g-color-base-danger-heavy);--dl-color-field-dimenson:var(--g-color-base-positive-light);--dl-color-field-dimenson-hover:var(--g-color-base-positive-light-hover);--dl-color-field-measure:var(--g-color-base-info-light);--dl-color-field-measure-hover:var(--g-color-base-info-light-hover);--dl-color-field-dimenson-solid:var(--g-color-text-positive);--dl-color-field-measure-solid:var(--g-color-text-info);--dl-color-entity-chart-wizard:#5282ff;--dl-color-entity-chart-ql:#9f6fee;--dl-color-entity-chart-editor:#e18c1e;--dl-color-entity-connection:#9a32a6;--dl-color-entity-dataset:#0abe05;--dl-color-entity-dashboard:#ff8c3c;--dl-color-widget-background:var(--g-color-base-float);--dl-widget-border-radius:20px;--dl-color-text-workbook-icon:var(--g-color-text-dark-primary);--dl-viz-icon-main-color:#3d97f2;--dl-viz-icon-secondary-color:#ff6a59}.g-root_theme_light{--g-color-private-cool-grey-20-solid:#f5f6f7;--ds-color-relation-line:#d9d9d9;--ds-color-avatar:#ededed;--w-local-item-border:rgba(0,0,0,.5);--w-dataset-item-border-hover:rgba(0,0,0,.15);--w-disabled-item-background:rgba(0,0,0,.07);--dl-color-contrast-4:rgba(0,0,0,.04);--dl-color-base-workbook-icon:#d1dfff;--dl-filter-ymap-background:none;--dl-filter-ymap-heatmap:none;--dl-color-ymap-background:#fafafa;--dl-filter-zoom-control:none;--dl-color-dashboard-background:var(--g-color-private-cool-grey-20-solid);--dl-color-fixed-header-background:var(--g-color-private-cool-grey-100-solid)}.g-root_theme_light-hc{--ds-color-relation-line:#d9d9d9;--ds-color-avatar:#ededed;--w-local-item-border:rgba(0,0,0,.5);--w-dataset-item-border-hover:rgba(0,0,0,.15);--w-disabled-item-background:rgba(0,0,0,.07);--dl-color-contrast-4:rgba(0,0,0,.04);--dl-color-base-workbook-icon:#a8c3ff;--dl-filter-ymap-background:none;--dl-filter-ymap-heatmap:none;--dl-color-ymap-background:#fafafa;--dl-filter-zoom-control:none;--dl-color-dashboard-background:var(--g-color-private-cool-grey-50-solid);--dl-color-fixed-header-background:var(--g-color-private-cool-grey-150-solid)}.g-root_theme_dark{--ds-color-relation-line:#4c4b51;--ds-color-avatar:#3b3a41;--w-local-item-border:hsla(0,0%,100%,.5);--w-dataset-item-border-hover:hsla(0,0%,100%,.15);--w-disabled-item-background:hsla(0,0%,100%,.07);--dl-color-contrast-4:hsla(0,0%,100%,.04);--dl-color-base-workbook-icon:#c2d0f0;--dl-filter-ymap-background:invert(0.9) saturate(0.4) hue-rotate(-30deg);--dl-filter-ymap-heatmap:invert(0.9) saturate(0.4) hue-rotate(-30deg);--dl-color-ymap-background:transparent;--dl-filter-zoom-control:invert(1);--dl-color-dashboard-background:var(--g-color-private-white-20-solid);--dl-color-fixed-header-background:var(--g-color-base-background)}.g-root_theme_dark-hc{--ds-color-relation-line:#4c4b51;--ds-color-avatar:#3b3a41;--w-local-item-border:hsla(0,0%,100%,.5);--w-dataset-item-border-hover:hsla(0,0%,100%,.15);--w-disabled-item-background:hsla(0,0%,100%,.07);--dl-color-contrast-4:hsla(0,0%,100%,.04);--dl-color-base-workbook-icon:#c0d3fd;--dl-filter-ymap-background:invert(0.95) saturate(0.4) hue-rotate(-30deg);--dl-filter-ymap-heatmap:invert(0.95) saturate(0.4) hue-rotate(-30deg);--dl-color-ymap-background:transparent;--dl-filter-zoom-control:invert(1);--dl-color-dashboard-background:var(--g-color-private-white-20-solid);--dl-color-fixed-header-background:var(--g-color-base-background)}.dl-ai-chat .dl-ai-chat__container.dl-public-dash-floating-controls__ai-chat{height:calc(100vh - 70px);position:fixed;top:70px;z-index:10}.dl-ai-chat .dl-ai-chat__container.dl-public-dash-floating-controls__ai-chat_embedded{height:100vh;top:0}.dash{--_--dl-inline-dash-padding:var(--dl-inline-page-padding,var(--g-spacing-6));--_--dl-mobile-inline-dash-padding:var(--dl-mobile-inline-page-padding,var(--g-spacing-4));--_--dash-background:var( --dl-color-dashboard-background,var(--g-color-base-generic-ultralight) );--dash-current-background:var(--_--dash-background);display:flex;flex:1;flex-direction:column;position:relative;-webkit-text-size-adjust:none;text-size-adjust:none;background-color:var(--_--dash-background);border-bottom:var(--dl-dash-select-container-border-bottom-width) solid var(--dl-dash-select-container-border-color);border-left:var(--dl-dash-select-container-border-left-width) solid var(--dl-dash-select-container-border-color);border-right:var(--dl-dash-select-container-border-right-width) solid var(--dl-dash-select-container-border-color);border-top:var(--dl-dash-select-container-border-top-width) solid var(--dl-dash-select-container-border-color)}.dash__loader{align-items:center;display:flex;justify-content:center}.dash__title{display:inline-block;margin-block:var(--g-spacing-1)}.dash__content{background-color:var(--_--dash-background);display:flex;flex-direction:column;justify-content:space-between;padding:var(--g-spacing-5) var(--_--dl-inline-dash-padding) var(--g-spacing-3);transition:width .1s;width:100%}.dash__content_condensed{--dashkit-grid-item-border-radius:0px;--dl-dk-charts-border-radius:0px;--dl-dk-controls-border-radius:0px}.dash__content_mobile{padding:var(--g-spacing-3) var(--_--dl-mobile-inline-dash-padding)}.dash__content_with-table-of-content{width:calc(100% - 250px)}.dash__tabs{margin-block-end:22px}.dash__fixed-header{margin-block-end:var(--g-spacing-4)}.dash__fixed-header__no-content{margin-block:0}.dash__content-container{display:flex;flex:1;flex-direction:row;overflow:clip;position:relative;-webkit-text-size-adjust:none;text-size-adjust:none;background-color:var(--_--dash-background)}.dash__dash-content{flex:1}.dash__footer{padding:var(--g-spacing-4) 0 var(--g-spacing-3)}.dash-app{--dl-inline-page-padding:var(--g-spacing-6);--dl-mobile-inline-page-padding:var(--g-spacing-4);display:flex;flex-direction:column;height:100%}.dash-app .dl-header-view{flex-grow:0;flex-shrink:0}.dash-app_mobile{height:auto;min-height:100%}.preview{flex-grow:1;height:0}.preview__chart-title{color:var(--g-color-text-complementary);font-size:var(--g-text-body-1-font-size);line-height:32px;padding:4px;text-align:center}.preview_embedded{display:flex;flex-direction:column}.preview_embedded .chartkit-base__header{margin-top:-38px}.preview_embedded .chartkit-table td:first-child,.preview_embedded .chartkit-table th:first-child{border-left:none}.preview_embedded .chartkit-table td:last-child,.preview_embedded .chartkit-table th:last-child{border-right:none}.preview .datalens-chartkit-error{padding:20px}html{min-width:320px}.preview-app{display:flex;flex-direction:column;height:100%}.preview-app__footer{padding:16px 24px}.preview-app__footer_mobile{padding:12px 16px}.preview-app_embedded{border:1px solid var(--g-color-line-generic)}