.hcg-container,.highcharts-light .hcg-container{--ig-default-color: #000000;--ig-default-background: #ffffff;--ig-negative-default-color: #c10008;--ig-negative-default-border-color: #e7000b;--ig-negative-default-background: #fef3f2;--ig-neutral-default-color: #884b00;--ig-neutral-default-border-color: #d18700;--ig-neutral-default-background: #fefce8;--ig-positive-default-color: #008236;--ig-positive-default-border-color: #00a63e;--ig-positive-default-background: #effdf4;--ig-highlight-color-5: #f3f6fe}@media(prefers-color-scheme:dark){.hcg-container{--ig-default-color: #ffffff;--ig-default-background: #000000;--ig-negative-default-color: #ffb3b3;--ig-negative-default-border-color: #7a1e1e;--ig-negative-default-background: #3d0e0b;--ig-neutral-default-color: #ffe8c1;--ig-neutral-default-border-color: #7d5c20;--ig-neutral-default-background: #3b2a11;--ig-positive-default-color: #a6f8c1;--ig-positive-default-border-color: #1e6f3e;--ig-positive-default-background: #0a3e1a;--ig-highlight-color-5: #202124}}.highcharts-dark .hcg-container{--ig-default-color: #ffffff;--ig-default-background: #000000;--ig-negative-default-color: #ffb3b3;--ig-negative-default-border-color: #7a1e1e;--ig-negative-default-background: #3d0e0b;--ig-neutral-default-color: #ffe8c1;--ig-neutral-default-border-color: #7d5c20;--ig-neutral-default-background: #3b2a11;--ig-positive-default-color: #a6f8c1;--ig-positive-default-border-color: #1e6f3e;--ig-positive-default-background: #0a3e1a;--ig-highlight-color-5: #202124}:root,.highcharts-light{--highcharts-background-color: #ffffff;--highcharts-neutral-color-100: #000000}@media(prefers-color-scheme:dark){:root{--highcharts-background-color: #141414;--highcharts-neutral-color-100: #ffffff}}.highcharts-dark{--highcharts-background-color: #141414;--highcharts-neutral-color-100: #ffffff}.hcg-container{--ig-hover-opacity: var(--hcg-hover-opacity, 100%);--ig-sync-opacity: var(--hcg-sync-opacity, var(--ig-hover-opacity));--ig-default-font-family: -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--ig-font-weight: var(--hcg-font-weight, normal);--ig-font-size: var(--hcg-font-size, 1rem);--ig-font-family: var(--hcg-font-family, var(--ig-default-font-family));--ig-color: var(--hcg-color, var(--ig-default-color));--ig-font: var(--ig-font-weight) var(--ig-font-size) var(--ig-font-family);--ig-text-align: var(--hcg-text-align, left);--ig-border-radius: var(--hcg-border-radius, 0);--ig-border-width: var(--hcg-border-width, 0);--ig-border-style: var(--hcg-border-style, solid);--ig-border-color: var(--hcg-border-color, var(--ig-color));--ig-border: var(--ig-border-width) var(--ig-border-style) var(--ig-border-color);--ig-horizontal-padding: var(--hcg-horizontal-padding, var(--hcg-padding, 0));--ig-vertical-padding: var(--hcg-vertical-padding, var(--hcg-padding, 0));--ig-padding: var(--ig-vertical-padding) var(--ig-horizontal-padding);--ig-loader-color: var(--hcg-loader-color, var(--ig-color));--ig-background: var(--hcg-background, transparent);--ig-focus-ring-color: var(--hcg-focus-ring-color, var(--ig-color));--ig-focus-ring-width: var(--hcg-focus-ring-width, 2px);--ig-focus-ring: 0 0 0 var(--ig-focus-ring-width) var(--ig-focus-ring-color);--ig-highlight-border-size: var(--hcg-highlight-border-size, 1px);--ig-negative-border-color: var(--hcg-negative-border-color, var(--ig-negative-default-border-color));--ig-negative-border-size: var(--hcg-negative-border-size, var(--ig-highlight-border-size));--ig-negative-background: var(--hcg-negative-background, var(--ig-negative-default-background));--ig-negative-color: var(--hcg-negative-color, var(--ig-color));--ig-neutral-border-color: var(--hcg-neutral-border-color, var(--ig-neutral-default-border-color));--ig-neutral-border-size: var(--hcg-neutral-border-size, var(--ig-highlight-border-size));--ig-neutral-background: var(--hcg-neutral-background, var(--ig-neutral-default-background));--ig-neutral-color: var(--hcg-neutral-color, var(--ig-color));--ig-positive-border-color: var(--hcg-positive-border-color, var(--ig-positive-default-border-color));--ig-positive-border-size: var(--hcg-positive-border-size, var(--ig-highlight-border-size));--ig-positive-background: var(--hcg-positive-background, var(--ig-positive-default-background));--ig-positive-color: var(--hcg-positive-color, var(--ig-color));font:var(--ig-font)}.hcg-container .hcg-popup,.highcharts-light .hcg-container .hcg-popup{--ig-popup-color: var(--hcg-popup-color, var(--ig-default-color));--ig-popup-background: var(--hcg-popup-background, #f6f6f6);--ig-popup-border-color: var(--hcg-popup-border-color, #e8e8e8)}@media(prefers-color-scheme:dark){.hcg-container .hcg-popup{--ig-popup-background: var(--hcg-popup-background, #272727);--ig-popup-border-color: var(--hcg-popup-border-color, #4f4f4f)}}.highcharts-dark .hcg-container .hcg-popup{--ig-popup-background: var(--hcg-popup-background, #272727);--ig-popup-border-color: var(--hcg-popup-border-color, #4f4f4f)}.hcg-container .hcg-popup{color:var(--ig-popup-color);background:var(--ig-popup-background);border-color:var(--ig-popup-border-color)}.hcg-container .hcg-menu-container,.highcharts-light .hcg-container .hcg-menu-container{--ig-menu-item-hover-background: var(--hcg-menu-item-hover-background, #ffffff);--ig-menu-item-hover-border-color: var(--hcg-menu-item-hover-border-color, #e8e8e8);--ig-menu-item-active-background: var(--hcg-menu-item-active-background, #e1e3ff);--ig-menu-item-active-border-color: var(--hcg-menu-item-active-border-color, #c3c8ff);--ig-menu-item-divider-color: var(--hcg-menu-item-divider-color, #e8e8e8)}@media(prefers-color-scheme:dark){.hcg-container .hcg-menu-container{--ig-menu-item-hover-background: var(--hcg-menu-item-hover-background, #3b3b3b);--ig-menu-item-hover-border-color: var(--hcg-menu-item-hover-border-color, #4f4f4f);--ig-menu-item-active-background: var(--hcg-menu-item-active-background, #3f4699);--ig-menu-item-active-border-color: var(--hcg-menu-item-active-border-color, #4a55c9);--ig-menu-item-divider-color: var(--hcg-menu-item-divider-color, #4f4f4f)}}.highcharts-dark .hcg-container .hcg-menu-container{--ig-menu-item-hover-background: var(--hcg-menu-item-hover-background, #3b3b3b);--ig-menu-item-hover-border-color: var(--hcg-menu-item-hover-border-color, #4f4f4f);--ig-menu-item-active-background: var(--hcg-menu-item-active-background, #3f4699);--ig-menu-item-active-border-color: var(--hcg-menu-item-active-border-color, #4a55c9);--ig-menu-item-divider-color: var(--hcg-menu-item-divider-color, #4f4f4f)}.hcg-container .hcg-menu-container .hcg-menu-item:focus-visible{box-shadow:var(--ig-focus-ring)}.hcg-container .hcg-menu-container .hcg-menu-item:focus-visible,.hcg-container .hcg-menu-container .hcg-menu-item:not(:disabled):hover,.hcg-container .hcg-menu-container .hcg-menu-item.highlighted{background:var(--ig-menu-item-hover-background);border-color:var(--ig-menu-item-hover-border-color)}.hcg-container .hcg-menu-container .hcg-menu-item.active,.hcg-container .hcg-menu-container .hcg-menu-item.active:hover,.hcg-container .hcg-menu-container .hcg-menu-item.active.highlighted{background:var(--ig-menu-item-active-background);border-color:var(--ig-menu-item-active-border-color)}.hcg-container .hcg-menu-container .hcg-menu-divider{border-top-color:var(--ig-menu-item-divider-color)}.hcg-container{--ig-link-color: var(--hcg-link-color, inherit);--ig-link-text-decoration: var(--hcg-link-text-decoration, underline);--ig-link-hovered-color: var(--hcg-link-hovered-color, var(--ig-link-color));--ig-link-hovered-text-decoration: var(--hcg-link-hovered-text-decoration, none);--ig-link-font-weight: var(--hcg-link-font-weight, inherit)}.hcg-container a{color:var(--ig-link-color);text-decoration:var(--ig-link-text-decoration);font-weight:var(--ig-link-font-weight)}.hcg-container a:hover{color:var(--ig-link-hovered-color);text-decoration:var(--ig-link-hovered-text-decoration)}.hcg-container{--ig-input-padding-base: var(--hcg-input-padding, 5px);--ig-input-color-base: var(--hcg-input-color, inherit);--ig-input-text-align-base: var(--hcg-input-text-align, var(--ig-text-align));--ig-input-border-radius-base: var(--hcg-input-border-radius, 0);--ig-input-border-width-base: var(--hcg-input-border-width, 1px);--ig-input-border-style-base: var(--hcg-input-border-style, solid);--ig-input-border-color-base: var(--hcg-input-border-color, currentColor);--ig-input-background-base: var(--hcg-input-background, var(--highcharts-background-color));--ig-input-hover-color-base: var(--hcg-input-hover-color, var(--ig-input-color-base));--ig-input-hover-background-base: var(--hcg-input-hover-background, var(--ig-input-background-base));--ig-input-hover-border-color-base: var(--hcg-input-hover-border-color, var(--ig-input-border-color-base));--ig-input-padding: var(--hcg-input-padding, var(--ig-input-padding-base));--ig-input-font-weight: var(--hcg-input-font-weight, inherit);--ig-input-font-size: var(--hcg-input-font-size, inherit);--ig-input-font-family: var(--hcg-input-font-family, inherit);--ig-input-color: var(--hcg-input-color, var(--ig-input-color-base));--ig-input-text-align: var(--hcg-input-text-align, var(--ig-input-text-align-base));--ig-input-border-radius: var(--hcg-input-border-radius, var(--ig-input-border-radius-base));--ig-input-border-width: var(--hcg-input-border-width, var(--ig-input-border-width-base));--ig-input-border-style: var(--hcg-input-border-style, var(--ig-input-border-style-base));--ig-input-border-color: var(--hcg-input-border-color, var(--ig-input-border-color-base));--ig-input-background: var(--hcg-input-background, var(--ig-input-background-base));--ig-input-hover-color: var(--hcg-input-hover-color, var(--ig-input-hover-color-base));--ig-input-hover-background: var(--hcg-input-hover-background, var(--ig-input-hover-background-base));--ig-input-hover-border-color: var(--hcg-input-hover-border-color, var(--ig-input-hover-border-color-base));--ig-input-focus-ring: 0 0 0 var(--ig-focus-ring-width) var(--ig-focus-ring-color)}.hcg-container thead th{--ig-input-padding: var(--hcg-header-input-padding, var(--ig-input-padding-base));--ig-input-font-weight: var(--hcg-header-input-font-weight, var(--hcg-input-font-weight, inherit));--ig-input-font-size: var(--hcg-header-input-font-size, var(--hcg-input-font-size, inherit));--ig-input-font-family: var(--hcg-header-input-font-family, var(--hcg-input-font-family, inherit));--ig-input-color: var(--hcg-header-input-color, var(--ig-input-color-base));--ig-input-text-align: var(--hcg-header-input-text-align, var(--ig-input-text-align-base));--ig-input-border-radius: var(--hcg-header-input-border-radius, var(--ig-input-border-radius-base));--ig-input-border-width: var(--hcg-header-input-border-width, var(--ig-input-border-width-base));--ig-input-border-style: var(--hcg-header-input-border-style, var(--ig-input-border-style-base));--ig-input-border-color: var(--hcg-header-input-border-color, var(--ig-input-border-color-base));--ig-input-background: var(--hcg-header-input-background, var(--ig-input-background-base));--ig-input-hover-color: var(--hcg-header-input-hover-color, var(--hcg-input-hover-color, var(--hcg-header-input-color, var(--ig-input-color-base))));--ig-input-hover-background: var(--hcg-header-input-hover-background, var(--hcg-input-hover-background, var(--hcg-header-input-background, var(--ig-input-background-base))));--ig-input-hover-border-color: var(--hcg-header-input-hover-border-color, var(--hcg-input-hover-border-color, var(--hcg-header-input-border-color, var(--ig-input-border-color-base))))}.hcg-container tbody :where(.hcg-cell){--ig-input-padding: var(--hcg-cell-input-padding, var(--ig-input-padding-base));--ig-input-font-weight: var(--hcg-cell-input-font-weight, var(--hcg-input-font-weight, inherit));--ig-input-font-size: var(--hcg-cell-input-font-size, var(--hcg-input-font-size, inherit));--ig-input-font-family: var(--hcg-cell-input-font-family, var(--hcg-input-font-family, inherit));--ig-input-color: var(--hcg-cell-input-color, var(--ig-input-color-base));--ig-input-text-align: var(--hcg-cell-input-text-align, var(--ig-input-text-align-base));--ig-input-border-radius: var(--hcg-cell-input-border-radius, var(--ig-input-border-radius-base));--ig-input-border-width: var(--hcg-cell-input-border-width, var(--ig-input-border-width-base));--ig-input-border-style: var(--hcg-cell-input-border-style, var(--ig-input-border-style-base));--ig-input-border-color: var(--hcg-cell-input-border-color, var(--ig-input-border-color-base));--ig-input-background: var(--hcg-cell-input-background, var(--ig-input-background-base));--ig-input-hover-color: var(--hcg-cell-input-hover-color, var(--hcg-input-hover-color, var(--hcg-cell-input-color, var(--ig-input-color-base))));--ig-input-hover-background: var(--hcg-cell-input-hover-background, var(--hcg-input-hover-background, var(--hcg-cell-input-background, var(--ig-input-background-base))));--ig-input-hover-border-color: var(--hcg-cell-input-hover-border-color, var(--hcg-input-hover-border-color, var(--hcg-cell-input-border-color, var(--ig-input-border-color-base))))}.hcg-container .hcg-pagination{--ig-input-padding: var(--hcg-pagination-input-padding, var(--ig-input-padding-base));--ig-input-font-weight: var(--hcg-pagination-input-font-weight, var(--hcg-input-font-weight, inherit));--ig-input-font-size: var(--hcg-pagination-input-font-size, var(--hcg-input-font-size, inherit));--ig-input-font-family: var(--hcg-pagination-input-font-family, var(--hcg-input-font-family, inherit));--ig-input-color: var(--hcg-pagination-input-color, var(--ig-input-color-base));--ig-input-text-align: var(--hcg-pagination-input-text-align, var(--ig-input-text-align-base));--ig-input-border-radius: var(--hcg-pagination-input-border-radius, var(--ig-input-border-radius-base));--ig-input-border-width: var(--hcg-pagination-input-border-width, var(--ig-input-border-width-base));--ig-input-border-style: var(--hcg-pagination-input-border-style, var(--ig-input-border-style-base));--ig-input-border-color: var(--hcg-pagination-input-border-color, var(--ig-input-border-color-base));--ig-input-background: var(--hcg-pagination-input-background, var(--ig-input-background-base));--ig-input-hover-color: var(--hcg-pagination-input-hover-color, var(--hcg-input-hover-color, var(--hcg-pagination-input-color, var(--ig-input-color-base))));--ig-input-hover-background: var(--hcg-pagination-input-hover-background, var(--hcg-input-hover-background, var(--hcg-pagination-input-background, var(--ig-input-background-base))));--ig-input-hover-border-color: var(--hcg-pagination-input-hover-border-color, var(--hcg-input-hover-border-color, var(--hcg-pagination-input-border-color, var(--ig-input-border-color-base))))}.hcg-container :where(.hcg-input){font-weight:var(--ig-input-font-weight);font-size:var(--ig-input-font-size);font-family:var(--ig-input-font-family);text-align:var(--ig-input-text-align);background:var(--ig-input-background);color:var(--ig-input-color);border-width:var(--ig-input-border-width);border-style:var(--ig-input-border-style);border-color:var(--ig-input-border-color);border-radius:var(--ig-input-border-radius);padding:var(--ig-input-padding)}.hcg-container :where(.hcg-input):hover:not(:disabled){color:var(--ig-input-hover-color);background:var(--ig-input-hover-background);border-color:var(--ig-input-hover-border-color)}.hcg-container :where(.hcg-input):focus-visible{box-shadow:var(--ig-input-focus-ring)}.hcg-container :where(.hcg-input)[type=checkbox]:checked:before{background-color:currentColor}.hcg-container{--ig-button-border-width-base: var(--hcg-button-border-width, 1px);--ig-button-border-style-base: var(--hcg-button-border-style, solid);--ig-button-border-color-base: var(--hcg-button-border-color, currentColor);--ig-button-border-radius-base: var(--hcg-button-border-radius, 0);--ig-button-background-base: var(--hcg-button-background, transparent);--ig-button-padding-base: var(--hcg-button-padding, 6px);--ig-button-color-base: var(--hcg-button-color, inherit);--ig-button-hover-color-base: var(--hcg-button-hover-color, var(--ig-default-background));--ig-button-hover-background-base: var(--hcg-button-hover-background, var(--ig-default-color));--ig-button-hover-border-color-base: var(--hcg-button-hover-border-color, var(--ig-button-border-color-base));--ig-button-selected-color-base: var(--hcg-button-selected-color, var(--ig-default-background));--ig-button-selected-background-base: var(--hcg-button-selected-background, var(--ig-default-color));--ig-button-selected-border-color-base: var(--hcg-button-selected-border-color, var(--ig-button-border-color));--ig-button-border-width: var(--hcg-button-border-width, var(--ig-button-border-width-base));--ig-button-border-style: var(--hcg-button-border-style, var(--ig-button-border-style-base));--ig-button-border-color: var(--hcg-button-border-color, var(--ig-button-border-color-base));--ig-button-border-radius: var(--hcg-button-border-radius, var(--ig-button-border-radius-base));--ig-button-background: var(--hcg-button-background, var(--ig-button-background-base));--ig-button-padding: var(--hcg-button-padding, var(--ig-button-padding-base));--ig-button-font-weight: var(--hcg-button-font-weight, inherit);--ig-button-font-size: var(--hcg-button-font-size, inherit);--ig-button-font-family: var(--hcg-button-font-family, inherit);--ig-button-color: var(--hcg-button-color, var(--ig-button-color-base));--ig-button-hover-color: var(--hcg-button-hover-color, var(--ig-button-hover-color-base));--ig-button-hover-background: var(--hcg-button-hover-background, var(--ig-button-hover-background-base));--ig-button-hover-border-color: var(--hcg-button-hover-border-color, var(--ig-button-hover-border-color-base));--ig-button-selected-color: var(--hcg-button-selected-color, var(--ig-button-selected-color-base));--ig-button-selected-background: var(--hcg-button-selected-background, var(--ig-button-selected-background-base));--ig-button-selected-border-color: var(--hcg-button-selected-border-color, var(--ig-button-selected-border-color-base));--ig-button-focus-ring: 0 0 0 var(--ig-focus-ring-width) var(--ig-focus-ring-color)}.hcg-container tbody :where(.hcg-cell){--ig-button-background: var(--hcg-cell-button-background, var(--ig-button-background-base));--ig-button-color: var(--hcg-cell-button-color, var(--ig-button-color-base));--ig-button-border-width: var(--hcg-cell-button-border-width, var(--ig-button-border-width-base));--ig-button-border-style: var(--hcg-cell-button-border-style, var(--ig-button-border-style-base));--ig-button-border-color: var(--hcg-cell-button-border-color, var(--ig-button-border-color-base));--ig-button-border-radius: var(--hcg-cell-button-border-radius, var(--ig-button-border-radius-base));--ig-button-padding: var(--hcg-cell-button-padding, var(--ig-button-padding-base));--ig-button-font-weight: var(--hcg-cell-button-font-weight, var(--hcg-button-font-weight, inherit));--ig-button-font-size: var(--hcg-cell-button-font-size, var(--hcg-button-font-size, inherit));--ig-button-font-family: var(--hcg-cell-button-font-family, var(--hcg-button-font-family, inherit));--ig-button-hover-color: var(--hcg-cell-button-hover-color, var(--hcg-button-hover-color, var(--hcg-cell-button-color, var(--ig-button-hover-color-base))));--ig-button-hover-background: var(--hcg-cell-button-hover-background, var(--hcg-button-hover-background, var(--hcg-cell-button-background, var(--ig-button-hover-background-base))));--ig-button-hover-border-color: var(--hcg-cell-button-hover-border-color, var(--hcg-button-hover-border-color, var(--hcg-cell-button-border-color, var(--ig-button-hover-border-color-base))));--ig-button-selected-color: var(--hcg-cell-button-selected-color, var(--ig-button-selected-color-base));--ig-button-selected-background: var(--hcg-cell-button-selected-background, var(--ig-button-selected-background-base));--ig-button-selected-border-color: var(--hcg-cell-button-selected-border-color, var(--ig-button-selected-border-color-base))}.hcg-container .hcg-pagination{--ig-button-background: var(--hcg-pagination-button-background, var(--ig-button-background-base));--ig-button-color: var(--hcg-pagination-button-color, var(--ig-button-color-base));--ig-button-border-width: var(--hcg-pagination-button-border-width, var(--ig-button-border-width-base));--ig-button-border-style: var(--hcg-pagination-button-border-style, var(--ig-button-border-style-base));--ig-button-border-color: var(--hcg-pagination-button-border-color, var(--ig-button-border-color-base));--ig-button-border-radius: var(--hcg-pagination-button-border-radius, var(--ig-button-border-radius-base));--ig-button-padding: var(--hcg-pagination-button-padding, var(--ig-button-padding-base));--ig-button-font-weight: var(--hcg-pagination-button-font-weight, var(--hcg-button-font-weight, inherit));--ig-button-font-size: var(--hcg-pagination-button-font-size, var(--hcg-button-font-size, inherit));--ig-button-font-family: var(--hcg-pagination-button-font-family, var(--hcg-button-font-family, inherit));--ig-button-hover-color: var(--hcg-pagination-button-hover-color, var(--hcg-button-hover-color, var(--hcg-pagination-button-color, var(--ig-button-hover-color-base))));--ig-button-hover-background: var(--hcg-pagination-button-hover-background, var(--hcg-button-hover-background, var(--hcg-pagination-button-background, var(--ig-button-hover-background-base))));--ig-button-hover-border-color: var(--hcg-pagination-button-hover-border-color, var(--hcg-button-hover-border-color, var(--hcg-pagination-button-border-color, var(--ig-button-hover-border-color-base))));--ig-button-selected-color: var(--hcg-pagination-button-selected-color, var(--ig-button-selected-color-base));--ig-button-selected-background: var(--hcg-pagination-button-selected-background, var(--ig-button-selected-background-base));--ig-button-selected-border-color: var(--hcg-pagination-button-selected-border-color, var(--ig-button-selected-border-color-base))}.hcg-container :where(.hcg-button){font-weight:var(--ig-button-font-weight);font-size:var(--ig-button-font-size);font-family:var(--ig-button-font-family);color:var(--ig-button-color);background:var(--ig-button-background);padding-block:var(--ig-button-padding);padding-inline:var(--ig-button-padding);min-height:calc(1em + (2 * var(--ig-button-padding)));border-width:var(--ig-button-border-width);border-style:var(--ig-button-border-style);border-color:var(--ig-button-border-color);border-radius:var(--ig-button-border-radius)}.hcg-container :where(.hcg-button).hcg-button-selected,.hcg-container :where(.hcg-button).hcg-button-selected:hover:not(thead th *){color:var(--ig-button-selected-color);background:var(--ig-button-selected-background);border-color:var(--ig-button-selected-border-color)}.hcg-container :where(.hcg-button).hcg-button-selected:after{background:var(--ig-button-selected-color)}.hcg-container :where(.hcg-button).hcg-button-selected:hover:after{background:var(--ig-button-hover-color)}.hcg-container :where(.hcg-button):hover:not(:disabled){color:var(--ig-button-hover-color);background:var(--ig-button-hover-background);border-color:var(--ig-button-hover-border-color)}.hcg-container :where(.hcg-button):focus-visible{box-shadow:var(--ig-button-focus-ring)}.hcg-container{--ig-icon-border-width-base: var(--hcg-icon-border-width, 1px);--ig-icon-border-style-base: var(--hcg-icon-border-style, solid);--ig-icon-border-color-base: var(--hcg-icon-border-color, transparent);--ig-icon-border-radius-base: var(--hcg-icon-border-radius, 0);--ig-icon-padding-base: var(--hcg-icon-padding, 6px);--ig-icon-font-weight-base: var(--hcg-icon-font-weight, inherit);--ig-icon-font-size-base: var(--hcg-icon-font-size, inherit);--ig-icon-font-family-base: var(--hcg-icon-font-family, inherit);--ig-icon-background-base: var(--hcg-icon-background, transparent);--ig-icon-color-base: var(--hcg-icon-color, inherit);--ig-icon-hover-color-base: var(--hcg-icon-hover-color, var(--ig-icon-color-base));--ig-icon-hover-background-source-base: var(--hcg-icon-hover-background, var(--ig-default-color));--ig-icon-hover-background-base: color-mix(in srgb, var(--ig-icon-hover-background-source-base) 12%, transparent);--ig-icon-hover-border-color-base: var(--hcg-icon-hover-border-color, var(--ig-icon-border-color-base));--ig-icon-focus-ring: inset 0 0 0 var(--ig-focus-ring-width) var(--ig-focus-ring-color);--ig-icon-border-width: var(--hcg-icon-border-width, var(--ig-icon-border-width-base));--ig-icon-border-style: var(--hcg-icon-border-style, var(--ig-icon-border-style-base));--ig-icon-border-color: var(--hcg-icon-border-color, var(--ig-icon-border-color-base));--ig-icon-border-radius: var(--hcg-icon-border-radius, var(--ig-icon-border-radius-base));--ig-icon-padding: var(--hcg-icon-padding, var(--ig-icon-padding-base));--ig-icon-font-weight: var(--hcg-icon-font-weight, var(--ig-icon-font-weight-base));--ig-icon-font-size: var(--hcg-icon-font-size, var(--ig-icon-font-size-base));--ig-icon-font-family: var(--hcg-icon-font-family, var(--ig-icon-font-family-base));--ig-icon-background: var(--hcg-icon-background, var(--ig-icon-background-base));--ig-icon-color: var(--hcg-icon-color, var(--ig-icon-color-base));--ig-icon-hover-color: var(--hcg-icon-hover-color, var(--ig-icon-hover-color-base));--ig-icon-hover-background-source: var(--hcg-icon-hover-background, var(--ig-icon-hover-background-source-base));--ig-icon-hover-background: color-mix(in srgb, var(--ig-icon-hover-background-source) 12%, transparent);--ig-icon-hover-border-color: var(--hcg-icon-hover-border-color, var(--ig-icon-hover-border-color-base))}.hcg-container thead th{--ig-icon-background: var(--hcg-header-icon-background, var(--ig-icon-background-base));--ig-icon-color: var(--hcg-header-icon-color, var(--ig-icon-color-base));--ig-icon-border-width: var(--hcg-header-icon-border-width, var(--ig-icon-border-width-base));--ig-icon-border-style: var(--hcg-header-icon-border-style, var(--ig-icon-border-style-base));--ig-icon-border-color: var(--hcg-header-icon-border-color, var(--ig-icon-border-color-base));--ig-icon-border-radius: var(--hcg-header-icon-border-radius, var(--ig-icon-border-radius-base));--ig-icon-padding: var(--hcg-header-icon-padding, var(--ig-icon-padding-base));--ig-icon-font-weight: var(--hcg-header-icon-font-weight, var(--ig-icon-font-weight-base));--ig-icon-font-size: var(--hcg-header-icon-font-size, var(--ig-icon-font-size-base));--ig-icon-font-family: var(--hcg-header-icon-font-family, var(--ig-icon-font-family-base));--ig-icon-hover-color: var(--hcg-header-icon-hover-color, var(--hcg-icon-hover-color, var(--hcg-header-icon-color, var(--ig-icon-hover-color-base))));--ig-icon-hover-background-source: var(--hcg-header-icon-hover-background, var(--hcg-icon-hover-background, var(--ig-icon-hover-background-source-base)));--ig-icon-hover-background: color-mix(in srgb, var(--ig-icon-hover-background-source) 12%, transparent);--ig-icon-hover-border-color: var(--hcg-header-icon-hover-border-color, var(--hcg-icon-hover-border-color, var(--hcg-header-icon-border-color, var(--ig-icon-hover-border-color-base))))}.hcg-container tbody :where(.hcg-cell){--ig-icon-background: var(--hcg-cell-icon-background, var(--ig-icon-background-base));--ig-icon-color: var(--hcg-cell-icon-color, var(--ig-icon-color-base));--ig-icon-border-width: var(--hcg-cell-icon-border-width, var(--ig-icon-border-width-base));--ig-icon-border-style: var(--hcg-cell-icon-border-style, var(--ig-icon-border-style-base));--ig-icon-border-color: var(--hcg-cell-icon-border-color, var(--ig-icon-border-color-base));--ig-icon-border-radius: var(--hcg-cell-icon-border-radius, var(--ig-icon-border-radius-base));--ig-icon-padding: var(--hcg-cell-icon-padding, var(--ig-icon-padding-base));--ig-icon-font-weight: var(--hcg-cell-icon-font-weight, var(--ig-icon-font-weight-base));--ig-icon-font-size: var(--hcg-cell-icon-font-size, var(--ig-icon-font-size-base));--ig-icon-font-family: var(--hcg-cell-icon-font-family, var(--ig-icon-font-family-base));--ig-icon-hover-color: var(--hcg-cell-icon-hover-color, var(--hcg-icon-hover-color, var(--hcg-cell-icon-color, var(--ig-icon-hover-color-base))));--ig-icon-hover-background-source: var(--hcg-cell-icon-hover-background, var(--hcg-icon-hover-background, var(--ig-icon-hover-background-source-base)));--ig-icon-hover-background: color-mix(in srgb, var(--ig-icon-hover-background-source) 12%, transparent);--ig-icon-hover-border-color: var(--hcg-cell-icon-hover-border-color, var(--hcg-icon-hover-border-color, var(--hcg-cell-icon-border-color, var(--ig-icon-hover-border-color-base))))}.hcg-container :where(.hcg-icon){font-weight:var(--ig-icon-font-weight);font-size:var(--ig-icon-font-size);font-family:var(--ig-icon-font-family);color:var(--ig-icon-color);background:var(--ig-icon-background);padding-block:var(--ig-icon-padding);padding-inline:var(--ig-icon-padding);min-height:calc(1em + (2 * var(--ig-icon-padding)));border-width:var(--ig-icon-border-width);border-style:var(--ig-icon-border-style);border-color:var(--ig-icon-border-color);border-radius:var(--ig-icon-border-radius)}.hcg-container :where(.hcg-icon):hover:not(:disabled),.hcg-container :where(.hcg-icon).hcg-icon-highlighted{color:var(--ig-icon-hover-color);background:var(--ig-icon-hover-background);border-color:var(--ig-icon-hover-border-color)}.hcg-container :where(.hcg-icon):focus-visible{box-shadow:var(--ig-icon-focus-ring)}.hcg-container .hcg-caption{color:var(--hcg-caption-color, var(--ig-color));font-weight:var(--hcg-caption-font-weight, var(--ig-font-weight));font-size:var(--hcg-caption-font-size, var(--ig-font-size));font-family:var(--hcg-caption-font-family, var(--ig-font-family));text-align:var(--hcg-caption-text-align, var(--ig-text-align));padding-top:0;padding-right:var(--hcg-caption-horizontal-padding, var(--hcg-caption-padding, var(--ig-horizontal-padding)));padding-bottom:var(--hcg-caption-vertical-padding, var(--hcg-caption-padding, var(--ig-vertical-padding)));padding-left:var(--hcg-caption-horizontal-padding, var(--hcg-caption-padding, var(--ig-horizontal-padding)))}.hcg-container .hcg-description{color:var(--hcg-description-color, var(--ig-color));font-weight:var(--hcg-description-font-weight, var(--ig-font-weight));font-size:var(--hcg-description-font-size, var(--ig-font-size));font-family:var(--hcg-description-font-family, var(--ig-font-family));text-align:var(--hcg-description-text-align, var(--ig-text-align));padding-top:var(--hcg-description-vertical-padding, var(--hcg-description-padding, var(--ig-vertical-padding)));padding-right:var(--hcg-description-horizontal-padding, var(--hcg-description-padding, var(--ig-horizontal-padding)));padding-bottom:0;padding-left:var(--hcg-description-horizontal-padding, var(--hcg-description-padding, var(--ig-horizontal-padding)))}.hcg-container .hcg-pagination{background:var(--hcg-pagination-background, transparent);color:var(--hcg-pagination-color, var(--ig-color));font-weight:var(--hcg-pagination-font-weight, var(--ig-font-weight));font-size:var(--hcg-pagination-font-size, var(--ig-font-size));font-family:var(--hcg-pagination-font-family, var(--ig-font-family));text-align:var(--hcg-pagination-text-align, var(--ig-text-align));padding-top:var(--hcg-pagination-vertical-padding, var(--hcg-pagination-padding, var(--ig-vertical-padding)));padding-right:var(--hcg-pagination-horizontal-padding, var(--hcg-pagination-padding, var(--ig-horizontal-padding)));padding-bottom:var(--hcg-pagination-vertical-padding, var(--hcg-pagination-padding, var(--ig-vertical-padding)));padding-left:var(--hcg-pagination-horizontal-padding, var(--hcg-pagination-padding, var(--ig-horizontal-padding)))}.hcg-container .hcg-table{--ig-row-border-width: var(--hcg-row-border-width, var(--ig-border-width));--ig-row-border-style: var(--hcg-row-border-style, var(--ig-border-style));--ig-row-border-color: var(--hcg-row-border-color, var(--ig-border-color));--ig-row-border: var(--ig-row-border-width) var(--ig-row-border-style) var(--ig-row-border-color);--ig-header-row-border-width: var(--hcg-header-row-border-width, var(--ig-row-border-width));--ig-header-row-border-style: var(--hcg-header-row-border-style, var(--ig-row-border-style));--ig-header-row-border-color: var(--hcg-header-row-border-color, var(--ig-row-border-color));--ig-header-row-border: var(--ig-header-row-border-width) var(--ig-header-row-border-style) var(--ig-header-row-border-color);--ig-column-border-width: var(--hcg-column-border-width, var(--ig-border-width));--ig-column-border-style: var(--hcg-column-border-style, var(--ig-border-style));--ig-column-border-color: var(--hcg-column-border-color, var(--ig-border-color));--ig-column-border: var(--ig-column-border-width) var(--ig-column-border-style) var(--ig-column-border-color);--ig-header-column-border-width: var(--hcg-header-column-border-width, var(--ig-column-border-width));--ig-header-column-border-style: var(--hcg-header-column-border-style, var(--ig-column-border-style));--ig-header-column-border-color: var(--hcg-header-column-border-color, var(--ig-column-border-color));--ig-header-column-border: var(--ig-header-column-border-width) var(--ig-header-column-border-style) var(--ig-header-column-border-color);border:var(--ig-border);background:var(--ig-background);border-radius:var(--ig-border-radius)}.hcg-container .hcg-table thead th{--ig-header-column-background: var(--hcg-column-background);--ig-header-background: var(--hcg-header-background, var(--hcg-cell-background, var(--ig-header-column-background, transparent)));--ig-header-column-color: var(--hcg-column-color, var(--hcg-cell-color, var(--ig-color, inherit)));--ig-header-base-color: var(--hcg-header-color, var(--ig-header-column-color));--ig-header-current-color: var(--ig-header-base-color);--ig-header-column-font-weight: var(--hcg-column-font-weight, var(--hcg-cell-font-weight, var(--ig-font-weight)));--ig-header-base-font-weight: var(--hcg-header-font-weight, var(--ig-header-column-font-weight));--ig-header-current-font-weight: var(--ig-header-base-font-weight);--ig-header-column-font-size: var(--hcg-column-font-size, var(--hcg-cell-font-size, var(--ig-font-size)));--ig-header-base-font-size: var(--hcg-header-font-size, var(--ig-header-column-font-size));--ig-header-current-font-size: var(--ig-header-base-font-size);--ig-header-column-font-family: var(--hcg-column-font-family, var(--hcg-cell-font-family, var(--ig-font-family)));--ig-header-base-font-family: var(--hcg-header-font-family, var(--ig-header-column-font-family));--ig-header-current-font-family: var(--ig-header-base-font-family);--ig-header-hover-opacity: var(--hcg-header-hover-opacity, var(--hcg-column-hover-header-opacity, var(--hcg-column-hover-opacity, var(--ig-hover-opacity))));border-right:var(--ig-header-column-border);border-bottom:var(--ig-header-row-border);background:var(--ig-header-background);color:var(--ig-header-current-color);font-weight:var(--ig-header-current-font-weight);font-size:var(--ig-header-current-font-size);font-family:var(--ig-header-current-font-family);padding-top:var(--hcg-header-vertical-padding, var(--hcg-header-padding, var(--ig-vertical-padding)));padding-right:var(--hcg-header-horizontal-padding, var(--hcg-header-padding, var(--ig-horizontal-padding)));padding-bottom:var(--hcg-header-vertical-padding, var(--hcg-header-padding, var(--ig-vertical-padding)));padding-left:var(--hcg-header-horizontal-padding, var(--hcg-header-padding, var(--ig-horizontal-padding)))}.hcg-container .hcg-table thead th:nth-child(2n){--ig-header-column-background: var(--hcg-column-even-background, var(--hcg-column-background));--ig-header-background: var(--hcg-header-even-background, var(--hcg-header-background, var(--hcg-cell-background, var(--ig-header-column-background, transparent))));--ig-header-column-color: var(--hcg-column-even-color, var(--hcg-column-color, var(--hcg-cell-color, var(--ig-color, inherit))));--ig-header-base-color: var(--hcg-header-even-color, var(--hcg-header-color, var(--ig-header-column-color)));--ig-header-current-color: var(--ig-header-base-color);--ig-header-column-font-weight: var(--hcg-column-even-font-weight, var(--hcg-column-font-weight, var(--hcg-cell-font-weight, var(--ig-font-weight))));--ig-header-base-font-weight: var(--hcg-header-even-font-weight, var(--hcg-header-font-weight, var(--ig-header-column-font-weight)));--ig-header-current-font-weight: var(--ig-header-base-font-weight);--ig-header-column-font-size: var(--hcg-column-even-font-size, var(--hcg-column-font-size, var(--hcg-cell-font-size, var(--ig-font-size))));--ig-header-base-font-size: var(--hcg-header-even-font-size, var(--hcg-header-font-size, var(--ig-header-column-font-size)));--ig-header-current-font-size: var(--ig-header-base-font-size);--ig-header-column-font-family: var(--hcg-column-even-font-family, var(--hcg-column-font-family, var(--hcg-cell-font-family, var(--ig-font-family))));--ig-header-base-font-family: var(--hcg-header-even-font-family, var(--hcg-header-font-family, var(--ig-header-column-font-family)));--ig-header-current-font-family: var(--ig-header-base-font-family)}.hcg-container .hcg-table thead th .hcg-header-cell-content{--ig-header-font-weight: var(--ig-header-current-font-weight);--ig-header-font-size: var(--ig-header-current-font-size);--ig-header-font-family: var(--ig-header-current-font-family);--ig-header-font: var(--ig-header-font-weight) var(--ig-header-font-size) var(--ig-header-font-family);--ig-header-text-align: var(--hcg-header-text-align, var(--hcg-cell-text-align, var(--ig-text-align)));font:var(--ig-header-font);text-align:var(--ig-header-text-align)}.hcg-container .hcg-column-resizer.hovered:after{width:max(3px,calc(var(--ig-header-column-border-width) + 2px));background:var(--ig-header-color)}.hcg-container .hcg-table thead tr:first-of-type th:first-child{border-top-left-radius:var(--ig-border-radius)}.hcg-container .hcg-table thead tr:first-of-type th:last-child{border-top-right-radius:var(--ig-border-radius)}.hcg-container .hcg-table thead th:focus-visible{outline:none;box-shadow:inset var(--ig-focus-ring)}.hcg-container .hcg-table thead th:hover{--ig-header-hover-background: color-mix( in srgb, var(--hcg-header-hovered-background, var(--hcg-header-hover-background, var(--hcg-column-hover-header-background, var(--hcg-column-hover-background, var(--ig-header-background))))) var(--ig-header-hover-opacity), var(--ig-header-background) calc(100% - var(--ig-header-hover-opacity)) );background:var(--ig-header-hover-background);--ig-header-color: var( --hcg-header-hovered-color, var( --hcg-header-hover-color, var(--hcg-column-hover-header-color, var(--hcg-column-hover-color, var(--ig-header-base-color))) ) );--ig-header-current-color: var(--ig-header-color);color:var(--ig-header-current-color)}.hcg-container .hcg-table>tbody:last-of-type>tr:last-of-type>:where(.hcg-cell):first-child{border-bottom-left-radius:var(--ig-border-radius)}.hcg-container .hcg-table>tbody:last-of-type>tr:last-of-type>:where(.hcg-cell):last-child{border-bottom-right-radius:var(--ig-border-radius)}.hcg-container .hcg-table>tbody:last-of-type{border-bottom-left-radius:var(--hcg-border-radius);border-bottom-right-radius:var(--hcg-border-radius)}.hcg-container .hcg-table tbody tr{--ig-row-background-current: var(--hcg-row-background);--ig-row-color-current: var(--hcg-row-color);--ig-row-font-weight-current: var(--hcg-row-font-weight);--ig-row-font-size-current: var(--hcg-row-font-size);--ig-row-font-family-current: var(--hcg-row-font-family)}.hcg-container .hcg-table tbody tr.hcg-row-even{--ig-row-background-current: var(--hcg-row-even-background, var(--hcg-row-background));--ig-row-color-current: var(--hcg-row-even-color, var(--hcg-row-color));--ig-row-font-weight-current: var(--hcg-row-even-font-weight, var(--hcg-row-font-weight));--ig-row-font-size-current: var(--hcg-row-even-font-size, var(--hcg-row-font-size));--ig-row-font-family-current: var(--hcg-row-even-font-family, var(--hcg-row-font-family))}.hcg-container .hcg-table tbody tr>:where(.hcg-cell){--ig-cell-column-background: var(--hcg-column-background);--ig-cell-column-color: var(--hcg-column-color);--ig-cell-column-font-weight: var(--hcg-column-font-weight);--ig-cell-column-font-size: var(--hcg-column-font-size);--ig-cell-column-font-family: var(--hcg-column-font-family);--ig-cell-base-background: var(--hcg-cell-background, var(--ig-row-background-current, var(--ig-cell-column-background, transparent)));--ig-column-layer: var(--ig-cell-base-background);--ig-cell-hover-background-helper: var(--hcg-cell-hovered-background, var(--hcg-cell-hover-background));--ig-cell-hover-background: var(--ig-cell-hover-background-helper, var(--ig-row-hover-color, var(--ig-column-layer)));--ig-cell-hover-opacity-helper: var(--hcg-cell-hover-opacity);--ig-cell-hover-opacity: var(--ig-cell-hover-opacity-helper, var(--ig-hover-opacity));--ig-cell-active-opacity: var(--ig-cell-hover-opacity);--ig-cell-sync-opacity: var(--hcg-cell-sync-opacity, var(--hcg-sync-opacity, var(--ig-cell-hover-opacity)));--ig-cell-base-color: var(--hcg-cell-color, var(--ig-row-color-current, var(--ig-cell-column-color, var(--ig-color, inherit))));--ig-column-text-layer: var(--ig-cell-base-color);--ig-row-hover-text-color: var(--ig-column-text-layer);--ig-cell-hover-text-color: var(--ig-row-hover-text-color);--ig-cell-base-font-weight: var(--hcg-cell-font-weight, var(--ig-row-font-weight-current, var(--ig-cell-column-font-weight, var(--ig-font-weight))));--ig-cell-font-weight: var(--ig-cell-base-font-weight);--ig-cell-base-font-size: var(--hcg-cell-font-size, var(--ig-row-font-size-current, var(--ig-cell-column-font-size, var(--ig-font-size))));--ig-cell-font-size: var(--ig-cell-base-font-size);--ig-cell-base-font-family: var(--hcg-cell-font-family, var(--ig-row-font-family-current, var(--ig-cell-column-font-family, var(--ig-font-family))));--ig-cell-font-family: var(--ig-cell-base-font-family);--ig-cell-font: var(--ig-cell-font-weight) var(--ig-cell-font-size) var(--ig-cell-font-family);--ig-cell-text-align: var(--hcg-cell-text-align, var(--ig-text-align));background:var(--ig-column-layer);color:var(--ig-cell-hover-text-color);border-right:var(--ig-column-border);border-bottom:var(--ig-row-border);padding:var(--ig-padding);font:var(--ig-cell-font);text-align:var(--ig-cell-text-align)}.hcg-container .hcg-table tbody tr>:where(.hcg-cell):nth-child(2n){--ig-cell-column-background: var(--hcg-column-even-background, var(--hcg-column-background));--ig-cell-column-color: var(--hcg-column-even-color, var(--hcg-column-color));--ig-cell-column-font-weight: var(--hcg-column-even-font-weight, var(--hcg-column-font-weight));--ig-cell-column-font-size: var(--hcg-column-even-font-size, var(--hcg-column-font-size));--ig-cell-column-font-family: var(--hcg-column-even-font-family, var(--hcg-column-font-family))}.hcg-container .hcg-table tbody :where(.hcg-cell):focus{box-shadow:inset var(--ig-focus-ring)}.hcg-container .hcg-table tbody :where(.hcg-cell).hcg-hovered-column{--ig-column-layer: color-mix( in srgb, var(--hcg-cell-hovered-column-background, var(--hcg-column-hover-background, var(--ig-cell-base-background))) var(--hcg-column-hover-opacity, var(--ig-hover-opacity)), var(--ig-cell-base-background) calc(100% - var(--hcg-column-hover-opacity, var(--ig-hover-opacity))) );--ig-column-text-layer: var(--hcg-cell-hovered-column-color, var(--hcg-column-hover-color, var(--ig-cell-base-color)))}.hcg-container .hcg-table tbody :where(.hcg-cell).hcg-synced-column{--ig-column-layer: color-mix( in srgb, var( --hcg-cell-synced-column-background, var(--hcg-cell-hovered-column-background, var(--hcg-column-sync-background, var(--hcg-column-hover-background, var(--ig-cell-base-background)))) ) var(--hcg-column-sync-opacity, var(--hcg-sync-opacity, var(--hcg-column-hover-opacity, var(--ig-hover-opacity)))), var(--ig-cell-base-background) calc(100% - var(--hcg-column-sync-opacity, var(--hcg-sync-opacity, var(--hcg-column-hover-opacity, var(--ig-hover-opacity))))) );--ig-column-text-layer: var( --hcg-cell-synced-column-color, var(--hcg-cell-hovered-column-color, var(--hcg-column-sync-color, var(--hcg-column-hover-color, var(--ig-cell-base-color)))) )}.hcg-container .hcg-table thead th.hcg-hovered-column:not(:hover){--ig-header-column-hover-color: color-mix( in srgb, var(--hcg-cell-hovered-header-background, var(--hcg-column-hover-header-background, var(--hcg-column-hover-background, var(--ig-header-background)))) var(--hcg-column-hover-header-opacity, var(--hcg-column-hover-opacity, var(--ig-hover-opacity))), var(--ig-header-background) calc(100% - var(--hcg-column-hover-header-opacity, var(--hcg-column-hover-opacity, var(--ig-hover-opacity)))) );--ig-header-color: var(--hcg-cell-hovered-header-color, var(--hcg-column-hover-header-color, var(--hcg-column-hover-color, var(--ig-header-base-color))));--ig-header-current-color: var(--ig-header-color);background:var(--ig-header-column-hover-color);color:var(--ig-header-current-color)}.hcg-container .hcg-table thead th.hcg-synced-column:not(:hover){--ig-header-sync-opacity: var( --hcg-header-sync-opacity, var( --hcg-column-sync-header-opacity, var(--hcg-sync-opacity, var(--hcg-column-hover-header-opacity, var(--hcg-column-hover-opacity, var(--ig-hover-opacity)))) ) );--ig-header-column-hover-color: color-mix( in srgb, var( --hcg-cell-synced-header-background, var( --hcg-cell-hovered-header-background, var( --hcg-column-sync-header-background, var(--hcg-column-hover-header-background, var(--hcg-column-hover-background, var(--ig-header-background))) ) ) ) var(--ig-header-sync-opacity), var(--ig-header-background) calc( 100% - var( --ig-header-sync-opacity ) ) );--ig-header-color: var( --hcg-cell-synced-header-color, var( --hcg-cell-hovered-header-color, var(--hcg-column-sync-header-color, var(--hcg-column-hover-header-color, var(--hcg-column-hover-color, var(--ig-header-base-color)))) ) );--ig-header-current-color: var(--ig-header-color);background:var(--ig-header-column-hover-color);color:var(--ig-header-current-color)}.hcg-container .hcg-table tbody tr:hover>:where(.hcg-cell){--ig-row-hover-color: color-mix( in srgb, var(--hcg-cell-hovered-row-background, var(--hcg-row-hover-background, var(--ig-column-layer))) var(--hcg-row-hover-opacity, var(--ig-hover-opacity)), var(--ig-column-layer) calc(100% - var(--hcg-row-hover-opacity, var(--ig-hover-opacity))) );--ig-row-hover-text-color: var(--hcg-cell-hovered-row-color, var(--hcg-row-hover-color, var(--ig-column-text-layer)));--ig-cell-hover-text-color: var(--ig-row-hover-text-color);background:var(--ig-row-hover-color);color:var(--ig-cell-hover-text-color)}.hcg-container .hcg-table tbody tr.hcg-synced-row>:where(.hcg-cell){--ig-row-hover-color: color-mix( in srgb, var( --hcg-cell-synced-row-background, var(--hcg-cell-hovered-row-background, var(--hcg-row-sync-background, var(--hcg-row-hover-background, var(--ig-column-layer)))) ) var(--hcg-row-sync-opacity, var(--hcg-sync-opacity, var(--hcg-row-hover-opacity, var(--ig-hover-opacity)))), var(--ig-column-layer) calc(100% - var(--hcg-row-sync-opacity, var(--hcg-sync-opacity, var(--hcg-row-hover-opacity, var(--ig-hover-opacity))))) );--ig-row-hover-text-color: var( --hcg-cell-synced-row-color, var(--hcg-cell-hovered-row-color, var(--hcg-row-sync-color, var(--hcg-row-hover-color, var(--ig-column-text-layer)))) );--ig-cell-hover-text-color: var(--ig-row-hover-text-color);background:var(--ig-row-hover-color);color:var(--ig-cell-hover-text-color)}.hcg-container .hcg-table tbody :where(.hcg-cell):hover,.hcg-container .hcg-table tbody tr:hover>:where(.hcg-cell):hover,.hcg-container .hcg-table tbody :where(.hcg-cell).hcg-hovered-column:hover{--ig-cell-hover-layer: color-mix( in srgb, var(--ig-cell-hover-background) var(--ig-cell-hover-opacity), var(--ig-row-hover-color, var(--ig-column-layer)) calc(100% - var(--ig-cell-hover-opacity)) );--ig-cell-hover-text-color: var(--hcg-cell-hovered-color, var(--hcg-cell-hover-color, var(--ig-row-hover-text-color)));background:var(--ig-cell-hover-layer);color:var(--ig-cell-hover-text-color)}.hcg-container .hcg-table tbody tr.hcg-synced-row>:where(.hcg-cell).hcg-synced-column{--ig-cell-hover-layer: color-mix( in srgb, var( --hcg-cell-synced-background, var( --hcg-cell-hovered-background, var(--hcg-cell-sync-background, var(--hcg-cell-hover-background, var(--ig-row-hover-color, var(--ig-column-layer)))) ) ) var(--hcg-cell-synced-opacity, var(--hcg-cell-sync-opacity, var(--hcg-sync-opacity, var(--hcg-cell-hover-opacity, var(--ig-cell-hover-opacity))))), var(--ig-row-hover-color, var(--ig-column-layer)) calc(100% - var(--hcg-cell-synced-opacity, var(--hcg-cell-sync-opacity, var(--hcg-sync-opacity, var(--hcg-cell-hover-opacity, var(--ig-cell-hover-opacity)))))) );--ig-cell-hover-text-color: var( --hcg-cell-synced-color, var(--hcg-cell-hovered-color, var(--hcg-cell-sync-color, var(--hcg-cell-hover-color, var(--ig-row-hover-text-color)))) );background:var(--ig-cell-hover-layer);color:var(--ig-cell-hover-text-color)}.hcg-container .hcg-table tfoot td{border-top:var(--ig-row-border)}.hcg-theme-default,.highcharts-light .hcg-theme-default{--hcg-color: var(--highcharts-neutral-color-100);--hcg-background: var(--highcharts-background-color);--hcg-border-radius: 5px;--hcg-border-width: 1px;--hcg-font-size: 15px;--hcg-caption-font-size: 18px;--hcg-padding: 15px;--hcg-header-vertical-padding: 10px;--hcg-pagination-vertical-padding: 10px;--hcg-focus-ring-color: #626bd0;--hcg-input-border-radius: 6px;--hcg-input-border-color: #d1d1d1;--hcg-input-hover-border-color: #9d9d9d;--hcg-button-border-radius: 6px;--hcg-button-hover-color: #000000;--hcg-button-hover-background: #e8e8e8;--hcg-button-border-color: transparent;--hcg-cell-button-border-color: #d1d1d1;--hcg-button-color: #141414;--hcg-icon-border-radius: 6px;--hcg-pagination-button-selected-background: #000000;--hcg-pagination-button-selected-color: #ffffff}@media(prefers-color-scheme:dark){.hcg-theme-default{--hcg-input-border-color: #4f4f4f;--hcg-input-hover-border-color: #646464;--hcg-button-color: #ffffff;--hcg-button-hover-color: #ffffff;--hcg-button-hover-background: #3f3f3f;--hcg-cell-button-border-color: #646464;--hcg-pagination-button-selected-background: #ffffff;--hcg-pagination-button-selected-color: #000000}}.highcharts-dark .hcg-theme-default{--hcg-input-border-color: #4f4f4f;--hcg-input-hover-border-color: #646464;--hcg-button-color: #ffffff;--hcg-button-hover-color: #ffffff;--hcg-button-hover-background: #3f3f3f;--hcg-cell-button-border-color: #646464;--hcg-pagination-button-selected-background: #ffffff;--hcg-pagination-button-selected-color: #000000}.hcg-theme-default{--hcg-border-color: var(--highcharts-neutral-color-20, color-mix(in srgb, var(--hcg-color, #000000) 10%, var(--hcg-background, #ffffff)));--hcg-row-hover-background: var(--ig-highlight-color-5, color-mix(in srgb, var(--hcg-color, #000000) 3%, var(--hcg-background, #ffffff)));--hcg-row-even-background: var(--highcharts-neutral-color-3, color-mix(in srgb, var(--hcg-color, #000000) 2%, var(--hcg-background, #ffffff)))}/**
 * @license Highcharts Grid Lite v3.0.0
 *
 * (c) 2009-2025 Highsoft AS
 *
 * A commercial license may be required depending on use.
 * See www.highcharts.com/license
 */.hcg-container{container-type:inline-size;container-name:hcg;position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;box-sizing:border-box;color-scheme:light dark;max-height:inherit}.highcharts-light .hcg-container{color-scheme:light}.highcharts-dark .hcg-container{color-scheme:dark}.hcg-container *{box-sizing:border-box}.hcg-container:has(.hcg-no-data){justify-content:center;align-items:center}.hcg-container .hcg-input{width:100%}.hcg-container .hcg-input:disabled{opacity:.4;cursor:not-allowed}.hcg-container .hcg-input::placeholder{color:#767676}.hcg-container .hcg-input:focus-visible{outline:none;border-color:transparent}.hcg-container .hcg-input[type=checkbox]{--ig-input-checkbox-size: 1.333em;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--ig-input-checkbox-size);height:var(--ig-input-checkbox-size);cursor:pointer;position:relative}.hcg-container .hcg-input[type=checkbox]:checked:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:.05em;mask:center/contain no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 13l4 4L19 7%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 13l4 4L19 7%27/%3E%3C/svg%3E")}.hcg-container .hcg-input.hcg-icon-search{padding-left:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:left 10px center;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27%3e%3cpath d=%27M10.5 10.5L7.50005 7.5M8.5 5C8.5 6.933 6.933 8.5 5 8.5C3.067 8.5 1.5 6.933 1.5 5C1.5 3.067 3.067 1.5 5 1.5C6.933 1.5 8.5 3.067 8.5 5Z%27 stroke=%27%23767676%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e")}.hcg-container select.hcg-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M3.5 7.5L6 10L8.5 7.5M3.5 4.5L6 2L8.5 4.5%27 stroke=%27%23767676%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 5px center;white-space:nowrap;text-overflow:ellipsis}.hcg-container :is(.hcg-button,.hcg-icon){position:relative;display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;flex-direction:row;line-height:1;gap:2px;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,border .2s ease}.hcg-container :is(.hcg-button,.hcg-icon) svg{width:.9em;height:.9em;display:block}.hcg-container :is(.hcg-button,.hcg-icon) span{display:inline-block;line-height:1}.hcg-container :is(.hcg-button,.hcg-icon) span:empty{display:none}.hcg-container :is(.hcg-button,.hcg-icon).reverse{flex-direction:row-reverse}.hcg-container :is(.hcg-button,.hcg-icon):focus-visible{outline:none;border-color:transparent}.hcg-container :is(.hcg-button,.hcg-icon):disabled{opacity:.4;cursor:not-allowed}.hcg-container .hcg-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;table-layout:fixed;flex:1}.hcg-container .hcg-table.hcg-scrollable-content{display:flex;flex-direction:column;min-height:0}.hcg-container .hcg-table.hcg-virtualization thead{display:block}.hcg-container .hcg-table thead th{position:relative}.hcg-container .hcg-table.hcg-scrollable-content>tbody{height:100%;overflow:auto;min-height:0;flex:1}.hcg-container .hcg-table.hcg-virtualization>tbody{display:block;position:relative}.hcg-container .hcg-table>tbody>tr{overflow:hidden;width:100%}.hcg-container .hcg-table>tbody>tr>:where(.hcg-cell){position:relative;line-height:1em;overflow:hidden}.hcg-container .hcg-table>tbody>tr.hcg-mocked-row>:where(.hcg-cell){white-space:nowrap;text-overflow:ellipsis}.hcg-container .hcg-table .hcg-last-header-cell-in-row,.hcg-container .hcg-table tbody tr>:where(.hcg-cell):last-child{border-right:none}.hcg-container .hcg-table tbody tr:last-of-type>:where(.hcg-cell){border-bottom:none}.hcg-container .hcg-table.hcg-scrollable-content>tbody>tr{display:block}.hcg-container .hcg-table.hcg-virtualization>tbody>tr{position:absolute}.hcg-container .hcg-table>tbody.hcg-rows-content-nowrap>tr>:where(.hcg-cell){white-space:nowrap;text-overflow:ellipsis}.hcg-container .hcg-table>tbody>tr>:where(.hcg-cell):focus{outline:none}.hcg-container thead th .hcg-header-cell-container{display:flex;align-items:center;justify-content:space-between}.hcg-container thead th .hcg-header-cell-content{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcg-container thead th .hcg-header-cell-container.hcg-no-width .hcg-header-cell-content{visibility:hidden;transition:none}.hcg-container thead th .hcg-header-cell-icons{display:flex;overflow:hidden;align-items:center;max-width:0;opacity:0;cursor:pointer;transition:max-width .3s ease,opacity .3s ease}.hcg-container thead th .hcg-header-cell-icons .hcg-icon.hcg-icon-selected:after{content:"";position:absolute;top:2px;right:2px;width:.3em;height:.3em;border-radius:50%;background:currentColor}.hcg-container thead th :is(:hover,:focus-visible) .hcg-header-cell-icons,.hcg-container thead th .hcg-header-cell-icons:has(.hcg-button:focus-visible,.hcg-icon:focus-visible,.hcg-button.hcg-button-selected,.hcg-icon.hcg-icon-highlighted,.hcg-icon.hcg-icon-selected),.hcg-container thead th .hcg-header-cell-container.hcg-no-width .hcg-header-cell-icons{max-width:100px;opacity:1}.hcg-container thead th .hcg-header-cell-container.hcg-no-width .hcg-header-cell-menu-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:0}.hcg-container thead th .hcg-header-cell-icons .hcg-header-cell-menu-icon .hcg-icon{padding-inline:3px}.hcg-container thead th .hcg-header-cell-icons>:first-child{margin-left:5px}.hcg-container thead th .hcg-column-resizer{position:absolute;display:flex;align-items:center;justify-content:center;top:0;width:9px;right:-5px;height:100%;-webkit-user-select:none;user-select:none;touch-action:none;z-index:10;cursor:col-resize}.hcg-container thead th .hcg-column-resizer.hovered:after{content:"";height:100%}.hcg-container .hcg-pagination{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap}.hcg-container .hcg-pagination>*{flex:1 1 0;min-width:0;display:flex;align-items:center}.hcg-container .hcg-pagination .hcg-pagination-info{justify-content:flex-start}.hcg-container .hcg-pagination .hcg-pagination-controls{justify-content:center;gap:2px}.hcg-container .hcg-pagination .hcg-pagination-controls .hcg-pagination-pages{display:flex;flex-wrap:nowrap;gap:2px}.hcg-container .hcg-pagination .hcg-pagination-controls .hcg-pagination-pages .hcg-button{display:inline-flex;align-items:center;justify-content:center;min-width:30px}.hcg-container .hcg-pagination .hcg-pagination-controls .hcg-pagination-pages span{display:inline-flex;align-items:center;justify-content:center;min-width:20px}.hcg-container .hcg-pagination .hcg-pagination-page-size{justify-content:flex-end;text-align:right}.hcg-container .hcg-pagination .hcg-pagination-page-size select.hcg-input{width:60px;margin-left:8px}.hcg-container .hcg-pagination.hcg-pagination-left>*,.hcg-container .hcg-pagination.hcg-pagination-center>*,.hcg-container .hcg-pagination.hcg-pagination-right>*{flex:0 0 auto;min-width:auto}.hcg-container .hcg-pagination.hcg-pagination-left{justify-content:flex-start}.hcg-container .hcg-pagination.hcg-pagination-center{justify-content:center}.hcg-container .hcg-pagination.hcg-pagination-right{justify-content:flex-end}.hcg-container .hcg-pagination:not(:has(.hcg-pagination-info)) .hcg-pagination-controls{justify-content:flex-start}.hcg-container .hcg-pagination:not(:has(.hcg-pagination-page-size)) .hcg-pagination-controls{justify-content:flex-end}@container hcg (max-width: 800px){.hcg-container .hcg-pagination{flex-direction:column;align-items:stretch;--ig-pagination-stacked-align: center}.hcg-container .hcg-pagination.hcg-pagination-left{--ig-pagination-stacked-align: flex-start}.hcg-container .hcg-pagination.hcg-pagination-right{--ig-pagination-stacked-align: flex-end}.hcg-container .hcg-pagination>*{flex:0 0 auto;justify-content:var(--ig-pagination-stacked-align)}.hcg-container .hcg-pagination .hcg-pagination-info,.hcg-container .hcg-pagination .hcg-pagination-controls,.hcg-container .hcg-pagination .hcg-pagination-page-size{justify-content:var(--ig-pagination-stacked-align)}.hcg-container .hcg-pagination .hcg-pagination-page-size{text-align:center}.hcg-container .hcg-pagination.hcg-pagination-left .hcg-pagination-page-size{text-align:left}.hcg-container .hcg-pagination.hcg-pagination-right .hcg-pagination-page-size{text-align:right}.hcg-container .hcg-pagination:not(:has(.hcg-pagination-page-size)) .hcg-pagination-controls,.hcg-container .hcg-pagination:not(:has(.hcg-pagination-info)) .hcg-pagination-controls{justify-content:var(--ig-pagination-stacked-align)}}.hcg-credits,.highcharts-light .hcg-credits{display:block;width:114px;height:20px;background-size:contain;background-repeat:no-repeat;background-image:image-set(url(https://assets.highcharts.com/grid/logo_light.png) 1x,url(https://assets.highcharts.com/grid/logo_lightx2.png) 2x)}@media(prefers-color-scheme:dark){.hcg-credits{background-image:image-set(url(https://assets.highcharts.com/grid/logo_dark.png) 1x,url(https://assets.highcharts.com/grid/logo_darkx2.png) 2x)}}.highcharts-dark .hcg-credits{background-image:image-set(url(https://assets.highcharts.com/grid/logo_dark.png) 1x,url(https://assets.highcharts.com/grid/logo_darkx2.png) 2x)}.hcg-container .hcg-popup{position:absolute;z-index:1000;border-radius:6px;box-shadow:0 2px 4px #00000014,0 7px 7px #00000012,0 17px 10px #0000000a,0 30px 12px #00000003;min-width:200px;overflow:auto;border-width:1px;border-style:solid}.hcg-container .hcg-popup .hcg-popup-content{padding:5px}.hcg-container .hcg-popup .hcg-menu-header{font-size:.75rem;padding:3px;margin-bottom:5px}.hcg-container .hcg-popup .hcg-menu-header-category{opacity:.5;-webkit-user-select:none;user-select:none}.hcg-container .hcg-menu-container{margin:0;display:flex;flex-direction:column;list-style:none;row-gap:5px;padding:0}.hcg-container .hcg-menu-container .hcg-menu-item{display:flex;align-items:center;gap:2px;width:100%;min-width:185px;min-height:2rem;padding:8px 8px 8px 12px;font-size:.75rem;font-weight:600;background-color:transparent;border:1px solid transparent;border-radius:5px}.hcg-container .hcg-menu-container .hcg-menu-item:not(:disabled){cursor:pointer}.hcg-container .hcg-menu-container .hcg-menu-item:focus-visible{outline:none}.hcg-container .hcg-menu-container .hcg-menu-item-icon{--icon-size: 16px;flex:0 0 var(--icon-size);width:var(--icon-size);height:var(--icon-size);display:inline-flex;align-items:center;justify-content:center;opacity:.6}.hcg-container .hcg-menu-container .hcg-menu-item.active .hcg-menu-item-icon,.hcg-container .hcg-menu-container .hcg-menu-item.highlighted .hcg-menu-item-icon,.hcg-container .hcg-menu-container .hcg-menu-item:not(:disabled):hover .hcg-menu-item-icon{opacity:1}.hcg-container .hcg-menu-container .hcg-menu-item-label{flex:1 1 auto;min-width:0;text-align:left;padding-left:.75rem}.hcg-container .hcg-menu-container .hcg-menu-divider{border-top-width:1px;border-top-style:solid;height:0}.hcg-header-cell:has(.hcg-column-filter-wrapper){overflow:hidden}.hcg-column-filter-wrapper{width:100%;display:flex;flex-flow:column;row-gap:5px;min-width:50px}.hcg-clear-filter-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;display:inline;vertical-align:baseline;font:inherit;font-size:.625rem;white-space:nowrap;font-weight:400;align-self:end}.hcg-clear-filter-button:hover{text-decoration:underline;cursor:pointer}.hcg-clear-filter-button:disabled,.hcg-clear-filter-button:disabled:hover{opacity:.5;text-decoration:none;cursor:default}.hcg-table thead th.hcg-column-sortable{cursor:pointer}.hcg-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);margin-top:-3px;opacity:.01}.hcg-container.hcg-caption *{font:inherit;margin:0}.hcg-loading-wrapper{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;gap:10px;color:light-dark(#000000,#ffffff)}.hcg-loading-wrapper .hcg-spinner{border-top-width:5px;border-top-style:solid;border-top-color:light-dark(#000000,#ffffff);border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hcg-table thead tr th.hcg-right .hcg-header-cell-content,.hcg-table tbody tr>:where(.hcg-cell).hcg-right{text-align:right}.hcg-table thead tr th.hcg-center .hcg-header-cell-content,.hcg-table tbody tr>:where(.hcg-cell).hcg-center{text-align:center}.hcg-table thead tr th.hcg-left .hcg-header-cell-content,.hcg-table tbody tr>:where(.hcg-cell).hcg-left{text-align:left}.hcg-tree{--ig-tree-indent-size: 16px;--ig-tree-toggle-gap: 5px;--ig-tree-toggle-slot-size: 20px;display:flex;align-items:center;min-width:0;padding-left:calc(var(--ig-tree-depth, 0) * var(--ig-tree-indent-size))}.hcg-tree .hcg-tree-toggle{flex:0 0 var(--ig-tree-toggle-slot-size);display:flex;align-items:center;justify-content:center;height:var(--ig-tree-toggle-slot-size);margin-right:var(--ig-tree-toggle-gap)}.hcg-tree .hcg-tree-toggle button[aria-expanded=true]>svg{transform:rotate(90deg)}.hcg-tree .hcg-tree-value{flex:1 1 auto;min-width:0}.hcg-container .hcg-table.hcg-scrollable-content tbody.hcg-tbody-sticky,.hcg-container .hcg-table.hcg-virtualization tbody.hcg-tbody-sticky,.hcg-table tbody.hcg-tbody-sticky{position:absolute;display:block;border-radius:0;left:0;height:0;min-height:0;overflow:hidden;flex:none;pointer-events:none;z-index:3}.hcg-container .hcg-table.hcg-scrollable-content tbody.hcg-tbody-sticky.hcg-tbody-sticky-active,.hcg-container .hcg-table.hcg-virtualization tbody.hcg-tbody-sticky.hcg-tbody-sticky-active,.hcg-table tbody.hcg-tbody-sticky.hcg-tbody-sticky-active{border-bottom:var(--ig-row-border);box-shadow:0 3px 5px -2px #0000001a}.hcg-container .hcg-table.hcg-scrollable-content tbody.hcg-tbody-sticky tr,.hcg-container .hcg-table.hcg-virtualization tbody.hcg-tbody-sticky tr,.hcg-table tbody.hcg-tbody-sticky tr{pointer-events:auto}.hcg-container .hcg-table.hcg-scrollable-content tbody.hcg-tbody-sticky tr:last-of-type td:first-child,.hcg-container .hcg-table.hcg-scrollable-content tbody.hcg-tbody-sticky tr:last-of-type td:last-child,.hcg-container .hcg-table.hcg-virtualization tbody.hcg-tbody-sticky tr:last-of-type td:first-child,.hcg-container .hcg-table.hcg-virtualization tbody.hcg-tbody-sticky tr:last-of-type td:last-child,.hcg-table tbody.hcg-tbody-sticky tr:last-of-type td:first-child,.hcg-table tbody.hcg-tbody-sticky tr:last-of-type td:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.hcg-table tbody.hcg-tbody-sticky tr{--ig-row-background-current: var(--hcg-row-background, var(--ig-background, var(--ig-default-background)))}.hcg-table tbody.hcg-tbody-sticky tr.hcg-row-even{--ig-row-background-current: var(--hcg-row-even-background, var(--hcg-row-background, var(--ig-background, var(--ig-default-background))))}.hcg-container .hcg-table,.hcg-container,.highcharts-light .hcg-container{--ig-pinned-border-width: var(--hcg-pinned-border-width, var(--ig-row-border-width));--ig-pinned-border-style: var(--hcg-pinned-border-style, var(--ig-row-border-style));--ig-pinned-border-color: var(--hcg-pinned-border-color, var(--ig-row-border-color));--ig-pinned-border: var(--ig-pinned-border-width) var(--ig-pinned-border-style) var(--ig-pinned-border-color);--ig-pinned-top-shadow: var(--hcg-pinned-top-shadow);--ig-pinned-bottom-shadow: var(--hcg-pinned-bottom-shadow)}.hcg-theme-default,.highcharts-light .hcg-theme-default{--hcg-pinned-top-shadow: 0 3px 5px -2px rgba(0, 0, 0, .1);--hcg-pinned-bottom-shadow: 0 -3px 5px -2px rgba(0, 0, 0, .1)}.hcg-container .hcg-table tbody.hcg-tbody-pinned-top{border-bottom:var(--ig-pinned-border);box-shadow:var(--ig-pinned-top-shadow)}.hcg-container .hcg-table tbody.hcg-tbody-pinned-bottom{border-top:var(--ig-pinned-border);box-shadow:var(--ig-pinned-bottom-shadow)}.hcg-container .hcg-table>tbody.hcg-tbody-pinned{height:auto;display:block;overflow:hidden;min-height:0;flex:0 0 auto;position:relative;z-index:1}.hcg-container .hcg-table>tbody.hcg-tbody-pinned>tr{display:block;position:static}.hcg-container .hcg-table>tbody:not(.hcg-tbody-pinned)>tr.hcg-row-pinned td{font-weight:600}.hcg-container .hcg-table:has(>tbody.hcg-tbody-pinned)>tbody:not(.hcg-tbody-pinned){height:auto}/**
 * @license Highcharts Grid Pro v3.0.0
 *
 * (c) 2009-2025 Highsoft AS
 *
 * A commercial license may be required depending on use.
 * See www.highcharts.com/license
 */.hcg-container,.highcharts-light .hcg-container{--ig-credits-font-weight: var(--hcg-credits-font-weight, var(--ig-font-weight));--ig-credits-font-size: var(--hcg-credits-font-size, .9em);--ig-credits-font-family: var(--hcg-credits-font-family, var(--ig-font-family));--ig-credits-color: var(--hcg-credits-color, var(--ig-color));--ig-credits-font: var(--ig-credits-font-weight) var(--ig-credits-font-size) var(--ig-credits-font-family);--ig-credits-text-align: var(--hcg-credits-text-align, right);--ig-credits-horizontal-padding: var(--hcg-credits-horizontal-padding, var(--hcg-credits-padding, 5px));--ig-credits-vertical-padding: var(--hcg-credits-vertical-padding, var(--hcg-credits-padding, 5px));--ig-credits-padding: var(--ig-credits-vertical-padding) var(--ig-credits-horizontal-padding) 0 var(--ig-credits-horizontal-padding);--ig-highlight-border-size: var(--hcg-highlight-border-size, 1px);--ig-negative-border-size: var(--hcg-negative-border-size, var(--ig-highlight-border-size));--ig-neutral-border-size: var(--hcg-neutral-border-size, var(--ig-highlight-border-size));--ig-positive-border-size: var(--hcg-positive-border-size, var(--ig-highlight-border-size));--ig-notification-font-weight: var(--hcg-notification-font-weight, var(--ig-font-weight));--ig-notification-font-size: var(--hcg-notification-font-size, var(--ig-font-size));--ig-notification-font-family: var( --hcg-notification-font-family, var(--ig-font-family) );--ig-notification-color: var(--hcg-notification-color, var(--ig-color));--ig-notification-font: var(--ig-notification-font-weight) var(--ig-notification-font-size) var(--ig-notification-font-family);--ig-notification-text-align: var( --hcg-notification-text-align, var(--ig-text-align) );--ig-notification-horizontal-padding: var( --hcg-notification-horizontal-padding, var(--hcg-notification-padding, var(--ig-horizontal-padding)) );--ig-notification-vertical-padding: var( --hcg-notification-vertical-padding, var( --hcg-notification-padding, var(--ig-vertical-padding) ) );--ig-notification-padding: var(--ig-notification-vertical-padding) var(--ig-notification-horizontal-padding);--ig-notification-border-radius: var(--hcg-notification-border-radius, var(--ig-border-radius));--ig-notification-border-width: var(--hcg-notification-border-width, 1px);--ig-notification-border-style: var(--hcg-notification-border-style, solid);--ig-notification-border-color: var(--hcg-notification-border-color, var(--ig-color));--ig-notification-border: var( --ig-notification-border-width ) var(--ig-notification-border-style) var(--ig-notification-border-color);--ig-cell-editable-background: #dbeaff}@media(prefers-color-scheme:dark){.hcg-container{--ig-cell-editable-background: #2d415e}}.highcharts-dark .hcg-container{--ig-cell-editable-background: #2d415e}.hcg-no-padding{padding:0!important}.hcg-cell-editing-container{position:absolute;top:0;right:0;bottom:0;left:0;padding:inherit;z-index:1;background:var(--ig-cell-editable-background);color:var(--ig-color);box-shadow:inset var(--ig-focus-ring);display:flex;align-items:center;justify-content:center}.hcg-cell-editing-container:has(.hcg-input[type=checkbox]){padding:var(--ig-padding)}.hcg-table tbody :where(.hcg-cell).hcg-edited-cell .hcg-input:not([type=checkbox]){border-width:0;position:absolute;top:0;right:0;bottom:0;left:0;outline:none;float:left;font:var(--ig-font);background-color:transparent;color:unset;padding:var(--ig-padding);max-height:unset;height:unset;border-radius:unset;line-height:1.2em}.hcg-table tbody :where(.hcg-cell).hcg-edited-cell select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hcg-table tbody :where(.hcg-cell).hcg-edited-cell-error .hcg-input{color:var(--ig-color);box-shadow:inset 0 0 0 var(--ig-focus-ring-width) var(--ig-negative-border-color)!important;background-color:var(--ig-negative-background)!important}.hcg-credits-container.hcg-credits-pro{text-align:var(--ig-credits-text-align);padding:var(--ig-credits-padding)}.hcg-credits-container.hcg-credits-pro .hcg-credits{color:var(--ig-credits-color);font:var(--ig-credits-font);text-decoration:none;display:inline-block}.hcg-credits-container.hcg-credits-pro .hcg-credits:not(:empty){background-image:none;width:auto;height:auto}.hcg-notification{position:absolute;left:0;top:0;margin:10px;width:calc(100% - 20px);display:none;padding:var(--ig-notification-padding);font:var(--ig-notification-font);background:var(--ig-background);border-radius:var(--ig-notification-border-radius);border:var(--ig-notification-border);box-shadow:0 0 15px 1px #00000030}.hcg-notification-error{color:var(--ig-negative-color);background:var(--ig-negative-background);border-color:var(--ig-negative-border-color)}.hcg-notification-warning{color:var(--ig-neutral-color);background:var(--ig-neutral-background);border-color:var(--ig-neutral-border-color)}.hcg-notification-success{color:var(--ig-positive-color);background:var(--ig-positive-background);border-color:var(--ig-positive-border-color)}.hcg-notification-animation{display:block;animation:notification-animation .5s}@keyframes notification-animation{0%{opacity:0}to{opacity:1}}.client-register-grid-controls{align-items:end;display:flex;gap:12px}.client-register-grid-search{color:var(--muted);display:grid;font-size:.78rem;font-weight:800;gap:6px;max-width:340px;min-width:min(100%,220px);text-transform:uppercase;width:100%}.client-register-grid-table{min-width:1180px}.client-register-grid-actions-cell{min-width:156px}.client-register-grid-actions-cell,.client-register-grid-actions-cell .hcg-cell{white-space:nowrap}.client-sales-grid-pro.client-register-grid .client-register-grid-cell-multiline{line-height:1.35;white-space:pre-line}.client-sales-grid-pro.client-register-grid .client-register-grid-actions-cell{white-space:nowrap}.client-register-grid-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:4px;white-space:nowrap}.client-register-grid-action{flex:0 0 auto;font-size:.78rem;line-height:1.1;margin:0;min-height:32px;min-width:52px;padding:4px 7px;vertical-align:top;white-space:nowrap}@media(max-width:860px){.client-register-grid-controls{align-items:stretch}.client-register-grid-search{max-width:none}}.client-sales-grid-pro{--client-sales-grid-pro-min-height: clamp(420px, 62vh, 680px);--hcg-background: var(--panel);--hcg-border-color: var(--border);--hcg-border-radius: 0;--hcg-border-width: 1px;--hcg-button-background: color-mix(in srgb, var(--panel) 94%, var(--ink) 6%);--hcg-button-border-color: var(--border);--hcg-button-border-radius: 6px;--hcg-button-color: var(--ink);--hcg-button-hover-background: var(--accent-soft);--hcg-button-hover-border-color: var(--accent-border);--hcg-button-hover-color: var(--accent-strong);--hcg-button-selected-background: var(--field-surface-focus);--hcg-button-selected-border-color: var(--accent-border);--hcg-button-selected-color: var(--ink);--hcg-cell-background: color-mix(in srgb, var(--panel) 96%, var(--ink) 4%);--hcg-cell-color: var(--ink);--hcg-cell-font-size: .86rem;--hcg-cell-horizontal-padding: 10px;--hcg-cell-hover-background: var(--field-surface-focus);--hcg-cell-vertical-padding: 8px;--hcg-color: var(--ink);--hcg-focus-ring-color: var(--accent-strong);--hcg-font-family: inherit;--hcg-font-size: .86rem;--hcg-header-background: color-mix(in srgb, var(--panel-muted) 86%, var(--ink) 14%);--hcg-header-color: var(--ink);--hcg-header-font-size: .78rem;--hcg-header-font-weight: 850;--hcg-header-horizontal-padding: 10px;--hcg-header-input-background: var(--field-surface);--hcg-header-input-border-color: var(--border);--hcg-header-input-color: var(--ink);--hcg-header-input-hover-background: var(--field-surface-focus);--hcg-header-input-hover-border-color: var(--accent-border);--hcg-header-vertical-padding: 8px;--hcg-horizontal-padding: 10px;--hcg-input-background: var(--field-surface);--hcg-input-border-color: var(--border);--hcg-input-color: var(--ink);--hcg-input-hover-background: var(--field-surface-focus);--hcg-input-hover-border-color: var(--accent-border);--hcg-link-color: var(--accent-strong);--hcg-loader-color: var(--accent-strong);--hcg-menu-item-active-background: var(--accent-soft);--hcg-menu-item-active-border-color: var(--accent-border);--hcg-menu-item-hover-background: var(--field-surface-focus);--hcg-menu-item-hover-border-color: var(--accent-border);--hcg-pagination-button-selected-background: var(--field-surface-focus);--hcg-pagination-button-selected-border-color: var(--accent-border);--hcg-pagination-button-selected-color: var(--ink);--hcg-pagination-input-background: var(--field-surface);--hcg-pagination-input-border-color: var(--border);--hcg-pagination-input-color: var(--ink);--hcg-pagination-input-hover-background: var(--field-surface-focus);--hcg-pagination-input-hover-border-color: var(--accent-border);--hcg-popup-background: var(--panel-subtle);--hcg-popup-border-color: var(--border-strong);--hcg-popup-color: var(--ink);--hcg-row-border-color: var(--border);--hcg-row-border-width: 1px;--hcg-row-hover-background: var(--field-surface-focus);--hcg-vertical-padding: 8px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 92%,var(--ink) 8%),transparent 120px),var(--panel);border:1px solid var(--border);border-radius:6px;box-shadow:0 12px 28px color-mix(in srgb,var(--ink) 20%,transparent);max-width:100%;min-height:var(--client-sales-grid-pro-min-height);min-width:0;overscroll-behavior-inline:contain;overflow-x:auto;scrollbar-gutter:stable;width:100%}.client-sales-grid-pro:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.client-sales-grid-pro-description{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap}.client-sales-grid-pro-render-target{min-height:var(--client-sales-grid-pro-min-height);min-width:100%;width:max-content}.client-sales-grid-pro .hcg-container{background:transparent;color:var(--ink);min-height:var(--client-sales-grid-pro-min-height);min-width:100%;width:max-content}.client-sales-grid-pro .hcg-container,.client-sales-grid-pro .hcg-container *{font-family:inherit}.client-sales-grid-pro-table{border-collapse:separate;border-spacing:0;min-width:100%}.client-sales-grid-pro .hcg-caption{border-bottom:1px solid var(--border);color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:0;padding:10px 12px;text-align:left;text-transform:uppercase}.client-sales-grid-pro .hcg-table,.client-sales-grid-pro table{background:transparent;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:.86rem;width:100%}.client-sales-grid-pro th,.client-sales-grid-pro td,.client-sales-grid-pro .hcg-header-cell,.client-sales-grid-pro .hcg-cell{border-bottom:1px solid var(--border);padding:8px 10px;text-align:left}.client-sales-grid-pro th,.client-sales-grid-pro .hcg-header-cell{background:color-mix(in srgb,var(--panel-muted) 86%,var(--ink) 14%);color:var(--ink);font-size:.78rem;font-weight:850;letter-spacing:0;position:sticky;text-transform:uppercase;top:0;z-index:1}.client-sales-grid-pro .hcg-header-cell-content{align-items:center;min-height:34px}.client-sales-grid-pro td,.client-sales-grid-pro .hcg-cell{background:color-mix(in srgb,var(--panel) 96%,var(--ink) 4%);color:var(--ink);white-space:nowrap}.client-sales-grid-pro tbody tr:nth-child(2n) td,.client-sales-grid-pro .hcg-row-even .hcg-cell{background:color-mix(in srgb,var(--panel) 92%,var(--ink) 8%)}.client-sales-grid-pro tbody tr:hover td,.client-sales-grid-pro tbody tr:focus td,.client-sales-grid-pro .hcg-row:hover .hcg-cell,.client-sales-grid-pro .hcg-row:focus .hcg-cell,.client-sales-grid-pro .hcg-hovered-row .hcg-cell{background:var(--field-surface-focus)}.client-sales-grid-pro .hcg-column-sortable .hcg-header-cell-content{cursor:pointer}.client-sales-grid-pro .hcg-column-sorted-asc,.client-sales-grid-pro .hcg-column-sorted-desc{color:var(--accent-strong)}.client-sales-grid-pro .hcg-column-filter-wrapper{background:var(--panel-subtle);border-top:1px solid var(--border);padding:6px}.client-sales-grid-pro .hcg-input,.client-sales-grid-pro thead input,.client-sales-grid-pro thead select,.client-sales-grid-pro .hcg-filter-row input,.client-sales-grid-pro .hcg-filter-row select,.client-sales-grid-pro .hcg-pagination-page-size select,.client-sales-grid-pro .hcg-pagination-nav-dropdown select{background:var(--field-surface);background-color:var(--field-surface);border:1px solid var(--border);border-radius:6px;color:var(--ink);color-scheme:inherit;font:inherit;min-height:32px;padding:6px 8px;width:100%}.client-sales-grid-pro .hcg-container select.hcg-input{background:var(--field-surface);background-color:var(--field-surface);color:var(--ink);color-scheme:inherit}.client-sales-grid-pro .hcg-container select.hcg-input option{background:var(--panel);background-color:var(--panel);color:var(--ink)}.client-sales-grid-pro .hcg-container select.hcg-input option:checked{background:var(--panel-muted);background-color:var(--panel-muted);color:var(--ink)}.client-sales-grid-pro .hcg-container select.hcg-input option:disabled{color:var(--muted)}.client-sales-grid-pro .hcg-input:focus,.client-sales-grid-pro .hcg-input:focus-visible,.client-sales-grid-pro .hcg-button:focus,.client-sales-grid-pro .hcg-button:focus-visible,.client-sales-grid-pro .hcg-cell:focus,.client-sales-grid-pro .hcg-cell:focus-visible,.client-sales-grid-pro .hcg-header-cell-content:focus,.client-sales-grid-pro .hcg-header-cell-content:focus-visible,.client-sales-grid-pro .hcg-rows-content-nowrap:focus,.client-sales-grid-pro .hcg-rows-content-nowrap:focus-visible,.client-sales-grid-pro .hcg-scrollable-content:focus,.client-sales-grid-pro .hcg-scrollable-content:focus-visible,.client-sales-grid-pro thead input:focus,.client-sales-grid-pro thead select:focus,.client-sales-grid-pro .hcg-filter-row input:focus,.client-sales-grid-pro .hcg-filter-row select:focus,.client-sales-grid-pro .hcg-pagination-page-size select:focus,.client-sales-grid-pro .hcg-pagination-page-size select:focus-visible,.client-sales-grid-pro .hcg-pagination-nav-dropdown select:focus,.client-sales-grid-pro .hcg-pagination-nav-dropdown select:focus-visible{background:var(--field-surface-focus);background-color:var(--field-surface-focus);border-color:var(--accent-border);outline:3px solid var(--focus-ring);outline-offset:1px}.client-sales-grid-pro .hcg-container .hcg-column-filter-wrapper .hcg-input:focus,.client-sales-grid-pro .hcg-container .hcg-column-filter-wrapper .hcg-input:focus-visible{background:var(--field-surface-focus);background-color:var(--field-surface-focus);border:1px solid var(--accent-border)}.client-sales-grid-pro .hcg-button{border-radius:6px;color:var(--ink)}.client-sales-grid-pro .hcg-button:not(:disabled):hover{background:var(--accent-soft);color:var(--accent-strong)}.client-sales-grid-pro .hcg-pagination .hcg-button{min-height:32px;min-width:34px;padding-inline:10px}.client-sales-grid-pro .hcg-pagination .hcg-button.hcg-button-selected,.client-sales-grid-pro .hcg-pagination .hcg-button.hcg-button-selected:hover{background:var(--field-surface-focus);border-color:var(--accent-border);box-shadow:inset 0 0 0 1px var(--accent-border);color:var(--ink)}.client-sales-grid-pro .hcg-pagination{align-items:center;background:color-mix(in srgb,var(--panel-muted) 86%,var(--ink) 14%);border-top:1px solid var(--border);color:var(--muted);gap:16px;padding:12px 14px}.client-sales-grid-pro .hcg-container .hcg-pagination{flex-wrap:wrap}.client-sales-grid-pro .hcg-container .hcg-pagination .hcg-pagination-controls{column-gap:14px;gap:14px}.client-sales-grid-pro .hcg-container .hcg-pagination .hcg-pagination-pages{column-gap:6px;gap:6px}.client-sales-grid-pro .hcg-container .hcg-pagination .hcg-pagination-page-size{column-gap:8px;gap:8px}.client-sales-grid-pro .hcg-pagination-info{color:var(--ink);font-weight:750}.client-sales-grid-pro-error{align-items:center;color:var(--danger);display:flex;gap:8px;margin:0;padding:0 14px 14px}@media(max-width:760px){.client-sales-grid-pro{border-radius:4px}.client-sales-grid-pro .hcg-caption{padding:9px 10px}.client-sales-grid-pro .hcg-container .hcg-pagination,.client-sales-grid-pro .hcg-container .hcg-pagination .hcg-pagination-controls,.client-sales-grid-pro .hcg-container .hcg-pagination .hcg-pagination-pages,.client-sales-grid-pro .hcg-container .hcg-pagination .hcg-pagination-page-size{align-items:flex-start;flex-wrap:wrap}.client-sales-grid-pro .hcg-pagination{gap:10px;padding:10px}.client-sales-grid-pro .hcg-pagination .hcg-button{min-height:34px;min-width:34px;padding-inline:8px}}.hubspot-reconciliation-grid-table{min-width:900px}.hubspot-reconciliation-grid-queue-key{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.hubspot-reconciliation-grid tbody tr,.hubspot-reconciliation-grid .hcg-row{cursor:pointer}.hubspot-reconciliation-grid tbody tr.is-selected td,.hubspot-reconciliation-grid .hcg-row.is-selected .hcg-cell{background:var(--accent-soft);border-bottom-color:var(--accent-border);color:var(--ink);font-weight:800}.hubspot-reconciliation-grid tbody tr:focus,.hubspot-reconciliation-grid .hcg-row:focus{outline:2px solid var(--accent-border);outline-offset:-2px}:root,:root[data-theme=myverco]{--background: #00505a;--workspace: #1b626b;--shell: #00505a;--shell-raised: #1b626b;--panel: #1b626b;--panel-muted: #2b727b;--panel-subtle: #245f68;--field-surface: rgb(255 255 255 / 9%);--field-surface-focus: rgb(255 255 255 / 13%);--nav: #00505a;--nav-active: #1b626b;--ink: #edf7f5;--muted: #c6d5d6;--subtle: #c3d3d4;--border: rgb(173 226 222 / 22%);--border-strong: rgb(173 226 222 / 36%);--control-border: #8fb8ba;--accent: #1ee3cf;--accent-strong: #00f0ff;--accent-soft: rgb(0 240 255 / 20%);--accent-border: #36c8ba;--accent-ink: #042c31;--accent-text: #80fff3;--action: #1ee3cf;--action-hover: #00f0ff;--action-ink: #042c31;--success: #5ee0a2;--success-soft: rgb(94 224 162 / 18%);--success-border: rgb(94 224 162 / 42%);--warning: #f1ba63;--warning-soft: rgb(241 186 99 / 18%);--warning-border: rgb(241 186 99 / 42%);--danger-soft: rgb(255 132 148 / 18%);--danger-border: rgb(255 132 148 / 42%);--info: #8bd9ff;--info-soft: rgb(139 217 255 / 18%);--info-border: rgb(139 217 255 / 42%);--on-strong: #e9fbf8;--on-strong-hover: rgb(233 251 248 / 10%);--on-strong-muted: rgb(233 251 248 / 72%);--on-strong-border: rgb(233 251 248 / 18%);--option-ink: #102328;--danger: #ff8494;--shadow: 0 18px 48px rgb(0 10 14 / 32%);--surface-shadow: 0 10px 28px color-mix(in srgb, var(--ink) 18%, transparent);--topbar-shadow: 0 10px 28px rgb(0 10 14 / 22%);--control-shadow: 0 8px 22px rgb(0 0 0 / 18%);--focus-shadow: 0 0 0 3px rgb(0 240 255 / 32%);--focus-ring: #80fff3;--theme-preview-myverco-chrome: #00505a;--theme-preview-myverco-content: #1b626b;--theme-preview-light-chrome: #eef3f4;--theme-preview-light-content: #ffffff;--theme-preview-dark-chrome: #0f1517;--theme-preview-dark-content: #1d272a;color:var(--ink);background:var(--background);color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{--background: #eef3f4;--workspace: #f6f8f8;--shell: #ffffff;--shell-raised: #f3f7f7;--panel: #ffffff;--panel-muted: #e2eaeb;--panel-subtle: #edf2f2;--field-surface: #ffffff;--field-surface-focus: #f4fbfa;--nav: #f2f6f6;--nav-active: #d9eeeb;--ink: #132d31;--muted: #405b60;--subtle: #536b70;--border: #b6c7c9;--border-strong: #78979b;--control-border: #78979b;--accent: #1ee3cf;--accent-strong: #00a69c;--accent-soft: rgb(0 112 104 / 12%);--accent-border: #197f78;--accent-ink: #042c31;--accent-text: #006760;--action: #006f68;--action-hover: #005a55;--action-ink: #ffffff;--success: #16794b;--success-soft: rgb(22 121 75 / 12%);--success-border: #3d8f68;--warning: #8a4f00;--warning-soft: rgb(138 79 0 / 12%);--warning-border: #a96816;--danger-soft: rgb(180 35 56 / 12%);--danger-border: #c4475b;--info: #075985;--info-soft: rgb(7 89 133 / 12%);--info-border: #287ca4;--on-strong: #173438;--on-strong-hover: rgb(0 112 104 / 10%);--on-strong-muted: #405b60;--on-strong-border: #8ca4a7;--option-ink: #132d31;--danger: #b42338;--shadow: 0 18px 48px rgb(22 48 52 / 14%);--topbar-shadow: 0 10px 28px rgb(22 48 52 / 12%);--control-shadow: 0 8px 22px rgb(22 48 52 / 14%);--focus-shadow: 0 0 0 3px rgb(0 111 104 / 22%);--focus-ring: #006f68;color-scheme:light}:root[data-theme=dark]{--background: #0f1517;--workspace: #171f22;--shell: #0b1113;--shell-raised: #1a2427;--panel: #1d272a;--panel-muted: #283438;--panel-subtle: #222d31;--field-surface: rgb(255 255 255 / 8%);--field-surface-focus: rgb(255 255 255 / 13%);--nav: #11191b;--nav-active: #24383a;--ink: #f2f7f7;--muted: #b7c5c7;--subtle: #92a5a8;--border: #45585c;--border-strong: #71868a;--control-border: #71868a;--accent: #1ee3cf;--accent-strong: #70fff1;--accent-soft: rgb(30 227 207 / 15%);--accent-border: #36c8ba;--accent-ink: #042c31;--accent-text: #70fff1;--action: #1ee3cf;--action-hover: #70fff1;--success: #6ee7a8;--success-soft: rgb(110 231 168 / 16%);--success-border: #4ebd82;--warning: #f5c16c;--warning-soft: rgb(245 193 108 / 16%);--warning-border: #c99a4f;--danger-soft: rgb(255 147 162 / 16%);--danger-border: #d36f7e;--info: #91dcff;--info-soft: rgb(145 220 255 / 16%);--info-border: #69b7dc;--action-ink: #042c31;--on-strong: #f1f8f8;--on-strong-muted: #b7c5c7;--on-strong-hover: rgb(241 248 248 / 10%);--on-strong-border: #596d71;--option-ink: #102328;--danger: #ff93a2;--shadow: 0 18px 48px rgb(0 0 0 / 38%);--topbar-shadow: 0 10px 28px rgb(0 0 0 / 32%);--control-shadow: 0 8px 22px rgb(0 0 0 / 30%);--focus-shadow: 0 0 0 3px rgb(112 255 241 / 24%);--focus-ring: #70fff1;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--background);margin:0;min-width:320px}button,input,select,a{font:inherit}a{color:inherit}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.app-shell{background:var(--background);color:var(--ink);min-height:100vh}.auth-status{align-content:center;background:var(--background);color:var(--ink);display:grid;gap:16px;justify-items:center;min-height:100vh;padding:24px;text-align:center}.auth-status h1{font-size:1.4rem;line-height:1.25;margin:0}.auth-status p{color:var(--muted);margin:0;max-width:560px}.identity-surface{align-content:center;background:var(--background);color:var(--ink);display:grid;min-height:100vh;padding:24px}.identity-panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:16px;justify-self:center;max-width:560px;padding:28px;width:min(100%,560px)}.identity-panel h1{font-size:1.35rem;line-height:1.25;margin:0}.identity-panel p{color:var(--muted);margin:0}.spinner{animation:spin .8s linear infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--accent-text);height:32px;width:32px}.tenant-selection{max-width:640px;width:min(100%,640px)}.tenant-list{display:grid;gap:10px}.tenant-option{align-items:center;background:var(--panel-subtle);border:1px solid var(--control-border);border-radius:6px;color:var(--ink);display:flex;font-weight:700;min-height:48px;padding:12px 14px;text-decoration:none}.tenant-option:hover{background:var(--accent-soft);border-color:var(--accent-border)}.topbar{align-items:center;background:var(--shell);border-bottom:1px solid var(--border);box-shadow:var(--topbar-shadow);display:flex;gap:16px;justify-content:space-between;min-height:76px;padding:14px 28px}.topbar h1{font-size:1.55rem;line-height:1.2;margin:0;overflow-wrap:anywhere}.topbar-account{display:grid;gap:6px;justify-items:end;min-width:0}.topbar-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;min-width:0}.topbar-error{color:var(--danger);font-size:.82rem;font-weight:600;margin:0}.user-chip{background:var(--shell-raised);border:1px solid var(--accent-border);border-radius:999px;color:var(--ink);font-size:.85rem;font-weight:600;max-width:320px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.language-switcher,.tenant-switcher{align-items:center;background:var(--field-surface);border:1px solid var(--control-border);border-radius:6px;color:var(--ink);display:flex;gap:8px;max-width:300px;min-height:38px;min-width:0}.language-switcher{border-color:var(--border);color:var(--on-strong);display:inline-flex;font-size:.85rem;font-weight:600;overflow:hidden;padding:6px 8px 6px 12px;white-space:nowrap}.language-switcher span,.tenant-switcher span{color:var(--muted);font-size:.74rem;font-weight:700;text-transform:uppercase}.language-switcher span{flex:0 0 auto;font-size:.72rem}.tenant-switcher{padding:4px 8px}.language-switcher select,.tenant-switcher select{background:transparent;border:0;cursor:pointer;flex:1 1 auto;font:inherit;outline:none;text-overflow:ellipsis}.language-switcher select{color:var(--on-strong-muted);font-size:inherit;font-weight:600;max-width:178px;min-width:0}.tenant-switcher select{color:var(--on-strong-muted);font-size:.88rem;font-weight:600;max-width:190px;min-width:120px}.language-switcher select option{color:var(--option-ink)}.tenant-switcher select option{background:var(--panel);color:var(--on-strong-muted)}.eyebrow{color:var(--accent-text);font-size:.72rem;font-weight:800;letter-spacing:0;margin:0 0 4px;text-transform:uppercase}.workspace-layout{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 76px)}.workspace-layout-collapsed{grid-template-columns:72px minmax(0,1fr)}.workspace-nav{background:var(--nav);border-right:1px solid var(--border);padding:14px 12px}.nav-toolbar{align-items:center;display:flex;gap:10px;height:42px;margin-bottom:10px}.nav-title{color:var(--muted);font-size:.8rem;font-weight:800;text-transform:uppercase}.nav-list{display:grid;gap:6px}.nav-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--ink);cursor:pointer;display:flex;gap:10px;min-height:42px;padding:10px 12px;text-align:left;width:100%}.nav-item:hover{background:var(--field-surface);border-color:var(--control-border)}.nav-item.active{background:var(--nav-active);border-color:var(--accent-border);box-shadow:inset 3px 0 0 var(--accent)}.icon-button{align-items:center;background:transparent;border:1px solid var(--control-border);border-radius:6px;color:var(--on-strong);cursor:pointer;display:inline-flex;height:42px;justify-content:center;width:42px}.icon-button:hover{background:var(--on-strong-hover)}.button{align-items:center;background:var(--action);border:1px solid var(--action);border-radius:6px;color:var(--action-ink);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-content:center;min-height:42px;max-width:100%;padding:10px 16px;text-align:center;text-decoration:none;white-space:nowrap}.button:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover)}.button.secondary{background:transparent;border-color:var(--control-border);color:var(--on-strong-muted)}.button.secondary:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-border);color:var(--on-strong)}.button:disabled{cursor:not-allowed;opacity:.55}.topbar-sign-out{box-shadow:var(--control-shadow);min-height:38px;padding:8px 12px}.workspace-content{background:var(--workspace);padding:28px}.placeholder-workspace{display:grid;gap:18px;max-width:1120px}.user-guide-workspace{display:grid;gap:22px;max-width:1120px}.user-guide-steps{display:grid;gap:14px;list-style:none;margin:0;padding:0}.user-guide-step{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--surface-shadow);display:grid;gap:16px;grid-template-columns:58px minmax(0,1fr);padding:20px}.user-guide-step-marker{align-content:start;color:var(--muted);display:grid;gap:10px;justify-items:center}.user-guide-step-number{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px;color:var(--ink);display:flex;font-weight:800;height:34px;justify-content:center;width:34px}.user-guide-step-content{min-width:0}.user-guide-step-content h3{font-size:1.05rem;margin:0}.user-guide-details{display:grid;gap:12px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0}.user-guide-details div{min-width:0}.user-guide-details dt{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:0;margin:0 0 4px;text-transform:uppercase}.user-guide-details dd{color:var(--muted);margin:0}.workspace-heading{align-items:center;display:grid;gap:8px 16px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.workspace-heading>div{min-width:0}.workspace-heading h2{font-size:1.35rem;line-height:1.2;margin:0}.workspace-heading>p:not(.eyebrow){color:var(--muted);grid-column:1 / -1;margin:0;max-width:720px}.workspace-heading>.button{justify-self:end}.overview-panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--surface-shadow);padding:22px}.overview-panel-title{align-items:flex-start;display:flex;gap:12px}.overview-panel-title h3{font-size:1.1rem;margin:0 0 6px}.overview-panel-title p{color:var(--muted);margin:0}.settings-page{background:transparent;min-height:calc(100vh - 124px);min-width:0;padding:0}.settings-panel{display:grid;gap:20px;margin:0;width:100%}.settings-page__header{display:grid;gap:8px;min-width:0}.settings-page__header h2{color:var(--ink);font-size:1.45rem;line-height:1.2;margin:0}.settings-page__header p:not(.eyebrow){color:var(--muted);font-weight:650;overflow-wrap:anywhere}.settings-group{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--surface-shadow);display:grid;gap:18px;min-width:0;padding:18px}.settings-group__heading{align-items:start;display:flex;gap:12px;min-width:0}.settings-group__heading svg{color:var(--accent-strong);flex:0 0 auto;margin-top:2px}.settings-group__heading h3{color:var(--ink);font-size:1.05rem;line-height:1.25;margin:0 0 4px}.settings-group__heading p{color:var(--muted);margin:0}.settings-language-switcher{background:var(--field-surface);border:1px solid var(--border);color:var(--on-strong);display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;justify-self:start;max-width:min(100%,360px);min-height:38px;min-width:0;overflow:hidden;padding:6px 8px 6px 12px;white-space:nowrap;width:360px}.settings-language-switcher span{color:var(--muted);flex:0 0 auto;font-size:.72rem;text-transform:uppercase}.settings-language-switcher select{color:var(--on-strong-muted);flex:1 1 auto;font:inherit;font-weight:600;max-width:none;min-width:0;outline:none;text-overflow:ellipsis}.settings-language-switcher select option{background:initial;color:var(--option-ink)}.language-switcher.settings-language-switcher:focus-within{border-color:var(--accent);box-shadow:var(--focus-shadow);outline:0}.theme-selector{border:0;display:grid;gap:8px;margin:0;min-width:0;padding:0}.theme-options{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.theme-option{align-items:center;background:var(--panel);border:2px solid var(--border);border-radius:8px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto auto minmax(0,1fr);min-width:0;padding:14px;position:relative}.theme-option:hover{background:var(--accent-soft);border-color:var(--accent-border)}.theme-option.selected{background:var(--accent-soft);border-color:var(--accent-border);box-shadow:inset 3px 0 0 var(--accent)}.theme-option:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}.theme-option input{accent-color:var(--accent);height:20px;margin:0;width:20px}.theme-preview{border:1px solid var(--border-strong);border-radius:5px;display:grid;grid-template-columns:30% 70%;grid-template-rows:28% 72%;height:44px;overflow:hidden;width:58px}.theme-preview span:first-child{grid-column:1 / -1}.theme-preview-myverco span:first-child,.theme-preview-myverco span:nth-child(2){background:var(--theme-preview-myverco-chrome)}.theme-preview-myverco span:last-child{background:var(--theme-preview-myverco-content)}.theme-preview-light span:first-child,.theme-preview-light span:nth-child(2){background:var(--theme-preview-light-chrome)}.theme-preview-light span:last-child{background:var(--theme-preview-light-content)}.theme-preview-dark span:first-child,.theme-preview-dark span:nth-child(2){background:var(--theme-preview-dark-chrome)}.theme-preview-dark span:last-child{background:var(--theme-preview-dark-content)}.theme-option-copy{display:grid;gap:4px;min-width:0}.theme-option-copy strong{color:var(--ink)}.theme-option-copy>span{color:var(--muted);font-size:.86rem;line-height:1.35}.button:focus-visible,.icon-button:focus-visible,.language-switcher:focus-within,.nav-item:focus-visible,.tenant-option:focus-visible,.tenant-switcher:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}.client-register-workspace{display:grid;gap:18px}.register-toolbar,.register-panel,.register-form-panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--surface-shadow)}.register-toolbar{align-items:end;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:18px}.register-search{grid-column:span 2;min-width:0}.register-toolbar label,.register-form label{color:var(--muted);display:grid;font-size:.78rem;font-weight:800;gap:6px;text-transform:uppercase}.register-toolbar input,.register-toolbar select,.register-form input,.register-form select,.register-form textarea{background:var(--field-surface);border:1px solid var(--control-border);border-radius:6px;color:var(--on-strong-muted);font-weight:600;min-height:40px;padding:9px 10px;text-transform:none;width:100%}.tag-multi-select,.single-select{min-width:0;position:relative;text-transform:none;width:100%}.tag-multi-select-control{align-items:center;background:var(--field-surface);border:1px solid var(--control-border);border-radius:6px;box-shadow:none;color:var(--on-strong-muted);display:flex;font-weight:600;min-height:40px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.tag-multi-select-control:hover{border-color:var(--accent-border)}.tag-multi-select.open .tag-multi-select-control,.tag-multi-select-control:focus-within{background:var(--field-surface-focus);border-color:var(--accent-border)}.tag-multi-select-control:focus-within{box-shadow:0 0 0 3px var(--focus-ring)}.tag-multi-select.disabled .tag-multi-select-control{color:var(--on-strong-muted);cursor:not-allowed;opacity:.7}.tag-multi-select-trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;font:inherit;min-height:38px;min-width:0;padding:9px 10px;text-align:left}.tag-multi-select-trigger:disabled{color:var(--on-strong-muted);cursor:not-allowed}.tag-multi-select-trigger:focus{outline:0}.tag-multi-select-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-multi-select-clear{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;width:28px}.tag-multi-select-clear:hover,.tag-multi-select-clear:focus{background:var(--on-strong-hover);color:var(--on-strong);outline:0}.tag-multi-select-clear:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.tag-multi-select-chevron{color:var(--muted);flex:0 0 auto;margin-right:9px}.tag-multi-select.open .tag-multi-select-chevron{color:var(--on-strong)}.tag-multi-select.disabled .tag-multi-select-chevron{color:var(--muted)}.tag-multi-select-menu{background:var(--panel);border:1px solid var(--control-border);border-radius:6px;box-shadow:var(--shadow);color:var(--on-strong-muted);display:grid;gap:2px;left:0;margin-top:5px;max-height:min(320px,50vh);overflow-y:auto;padding:5px;position:absolute;right:0;top:100%;z-index:40}.tag-multi-select-option,.tag-multi-select-empty{border-radius:4px;font-size:.86rem;padding:8px 9px}.tag-multi-select-option{align-items:center;background:var(--panel);color:var(--on-strong-muted);cursor:pointer;display:grid;gap:8px;grid-template-columns:16px minmax(0,1fr);outline:0}.tag-multi-select-option.active,.tag-multi-select-option:hover{background:var(--field-surface-focus);color:var(--on-strong-muted)}.tag-multi-select-option.selected{background:var(--panel);color:var(--on-strong-muted);font-weight:700}.tag-multi-select-option.selected.active,.tag-multi-select-option.selected:hover{background:var(--field-surface-focus);color:var(--on-strong-muted)}.tag-multi-select-check{align-items:center;color:var(--on-strong);display:inline-flex;justify-content:center}.tag-multi-select-empty{background:var(--panel);color:var(--muted);cursor:default}.single-select-trigger{align-items:center;background:var(--field-surface);border:1px solid var(--control-border);border-radius:6px;color:var(--on-strong-muted);cursor:pointer;display:flex;font:inherit;font-weight:600;gap:8px;justify-content:space-between;min-height:40px;padding:9px 10px;text-align:left;width:100%}.single-select-trigger:hover:not(:disabled){border-color:var(--accent-border)}.single-select.open .single-select-trigger,.single-select-trigger:focus{background:var(--field-surface-focus);border-color:var(--accent-border);outline:none}.single-select-trigger:disabled{color:var(--on-strong-muted);cursor:not-allowed;opacity:.7}.single-select-summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-select-chevron{color:var(--muted);flex:0 0 auto}.single-select-menu{background:var(--panel);border:1px solid var(--control-border);border-radius:6px;box-shadow:var(--shadow);color:var(--on-strong-muted);display:grid;gap:2px;left:0;margin-top:5px;max-height:min(320px,50vh);overflow-y:auto;padding:5px;position:absolute;right:0;top:100%;z-index:40}.single-select-option{align-items:center;background:var(--panel);border-radius:4px;cursor:pointer;display:grid;font-size:.86rem;gap:8px;grid-template-columns:16px minmax(0,1fr);padding:8px 9px}.single-select-option.active,.single-select-option:hover{background:var(--field-surface-focus)}.single-select-option.selected{background:var(--panel);color:var(--on-strong-muted);font-weight:700}.single-select-option.selected.active,.single-select-option.selected:hover{background:var(--field-surface-focus)}.single-select-check{align-items:center;color:var(--on-strong);display:inline-flex;justify-content:center}.register-form textarea{min-height:82px;resize:vertical}.register-search-field{align-items:center;background:var(--field-surface);border:1px solid var(--control-border);border-radius:6px;display:flex;gap:8px;min-height:40px;padding:0 10px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.register-search-field:focus-within{background:var(--field-surface-focus);border-color:var(--accent-border);box-shadow:0 0 0 3px var(--focus-ring)}.register-search-field input{background:transparent;border:0;color:var(--on-strong-muted);flex:1 1 auto;min-height:38px;min-width:0;padding-inline:0;width:100%}.register-search-field input:focus{outline:0}.register-panel,.register-form-panel{display:grid;gap:16px;padding:20px}.register-panel-title{align-items:start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;min-width:0}.register-panel-title h3{font-size:1.15rem;margin:0 0 5px}.register-panel-title p{color:var(--muted);margin:0}.register-empty{background:var(--panel-subtle);border:1px solid var(--border);border-radius:6px;color:var(--muted);font-weight:700;margin:0;padding:10px 12px}.register-table-wrap{background:var(--panel-subtle);border:1px solid var(--border);border-radius:8px;overflow-x:auto}.register-table{border-collapse:collapse;min-width:1060px;width:100%}.register-table th,.register-table td{border-bottom:1px solid var(--border);padding:13px 10px;text-align:left;vertical-align:top}.register-table th{background:var(--panel-subtle);color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.register-table td{color:var(--ink)}.register-table td span,.register-table td small{display:block}.register-table td small{color:var(--muted);margin-top:4px}.quality-list,.register-actions{display:flex;flex-wrap:wrap;gap:8px}.quality-chip{align-items:center;background:var(--danger-soft);border:1px solid var(--danger-border);border-radius:999px;color:var(--danger);display:inline-flex;font-size:.78rem;font-weight:700;gap:5px;padding:5px 8px}.quality-chip.ok{background:var(--success-soft);border-color:var(--success-border);color:var(--success)}.quality-chip.warning{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning)}.register-form{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.register-form .wide-field{grid-column:span 2}.client-edit-form{align-items:start;grid-template-columns:repeat(12,minmax(0,1fr))}.client-edit-section{border-top:1px solid var(--border);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding-top:14px}.client-edit-section h4{color:var(--ink);font-size:.95rem;grid-column:1 / -1;letter-spacing:0;margin:0}.client-edit-section-details{grid-column:span 5}.client-edit-section-external{grid-column:span 3}.client-edit-section-year{grid-column:span 4}.client-edit-section-tags,.client-edit-section-notes{grid-column:span 6}.client-edit-section .wide-field,.client-edit-section .inline-form,.client-edit-section .tag-list,.client-edit-section .notes-list,.client-edit-section>textarea,.client-edit-section>.button{grid-column:1 / -1}.client-edit-section .inline-form{gap:10px}.client-edit-actions{display:flex;grid-column:1 / -1;justify-content:flex-end}@media(max-width:980px){.client-edit-section-details,.client-edit-section-external,.client-edit-section-year,.client-edit-section-tags,.client-edit-section-notes{grid-column:1 / -1}}@media(max-width:640px){.client-edit-section{grid-template-columns:1fr}.client-edit-actions .button{justify-content:center;width:100%}}.register-alert,.register-notice{border-radius:6px;font-weight:700;margin:0;padding:12px 14px}.register-alert{align-items:center;background:var(--danger-soft);border:1px solid var(--danger-border);display:flex;gap:10px;color:var(--danger)}.register-alert svg{flex:0 0 auto}.inline-form{align-items:end;display:flex;flex-wrap:wrap}.inline-form .tag-multi-select{flex:1 1 240px;min-width:min(100%,220px)}.tag-management{gap:14px}.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tag-chip{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px;color:var(--on-strong-muted);display:inline-flex;font-size:.79rem;font-weight:700;gap:6px;padding:4px 8px}.tag-chip button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:none}.register-subsection{background:var(--panel-subtle);border:1px solid var(--border);border-radius:8px;padding:12px}.register-subsection h4{margin:0 0 10px}.notes-list{display:grid;gap:10px;margin-top:10px}.note-card{background:var(--panel-subtle);border:1px solid var(--border);border-radius:8px;display:grid;gap:6px;padding:10px}.register-notice{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success)}.data-workspace{display:grid;gap:18px}.data-tabs{align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--surface-shadow);display:flex;flex-wrap:wrap;gap:4px;justify-self:start;max-width:100%;padding:4px;width:fit-content}.data-tab{align-items:center;background:transparent;border:1px solid var(--control-border);border-radius:4px;color:var(--muted);cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:38px;min-width:148px;padding:8px 12px}.data-tab.active{background:var(--accent-soft);border-color:var(--accent-border);box-shadow:inset 0 -2px 0 var(--accent);color:var(--on-strong)}.data-tab:hover{background:var(--accent-soft);border-color:var(--accent-border);color:var(--on-strong)}.data-tab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.hubspot-import-workspace{display:grid;gap:16px}.hubspot-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.hubspot-summary-tile{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--surface-shadow);display:grid;gap:6px;min-height:88px;padding:14px}.hubspot-summary-tile span{color:var(--muted);font-size:.82rem;font-weight:700}.hubspot-summary-tile strong{font-size:1.35rem;line-height:1.1;overflow-wrap:anywhere}.hubspot-actions{justify-content:flex-end}.hubspot-preview{border-top:1px solid var(--border);display:grid;gap:12px;margin-top:14px;padding-top:14px}.hubspot-preview-summary{display:flex;flex-wrap:wrap;gap:8px}.hubspot-preview-summary span{background:var(--panel-subtle);border:1px solid var(--border);border-radius:6px;padding:7px 9px}.hubspot-issue-list li{background:var(--danger-soft);border:1px solid var(--danger-border);border-radius:6px;padding:7px 9px}.hubspot-issue-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.hubspot-issue-list li{align-items:center;color:var(--danger);display:flex;gap:8px}.annual-planning-workspace,.annual-preview,.history-panel{display:grid;gap:16px}.upload-panel,.annual-preview,.history-panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--surface-shadow);padding:16px}.upload-panel{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) auto auto}.upload-panel label{display:grid;gap:6px}.alert{align-items:center;background:var(--info-soft);border:1px solid var(--info-border);border-radius:8px;color:var(--info);display:flex;gap:8px;padding:10px 12px}.alert.error{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger)}.alert.success{background:var(--success-soft);border-color:var(--success-border);color:var(--success)}.preview-header,.section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.preview-header h3,.section-heading h3{margin:0}.preview-stat-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.issue-list{display:grid;gap:8px}.issue-list h4{margin:0}.issue-list ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.issue-list li{background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:6px;color:var(--warning);padding:7px 9px}.table-wrap{background:var(--panel-subtle);border:1px solid var(--border);border-radius:8px;overflow-x:auto}.table-wrap table{border-collapse:collapse;min-width:760px;width:100%}.table-wrap th,.table-wrap td{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:10px;text-align:left;vertical-align:top}.table-wrap th{background:var(--panel-subtle);color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.table-wrap td span,.table-wrap td small{display:block}.table-wrap td small{color:var(--muted);margin-top:4px}.history-list{display:grid;gap:10px}.history-list article{background:var(--panel-subtle);border:1px solid var(--border);border-radius:8px;display:grid;gap:6px;padding:10px 12px}.history-list article div{display:flex;gap:8px;justify-content:space-between}.empty-state{background:var(--panel-subtle);border:1px solid var(--border);border-radius:6px;color:var(--muted);font-weight:700;margin:0;padding:10px 12px}.hubspot-queue-list{display:grid;gap:12px}.hubspot-queue-item{background:var(--panel-subtle);border:1px solid var(--border);border-radius:8px;display:grid;gap:14px;padding:14px}.hubspot-queue-overview{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.55fr) minmax(220px,.9fr)}.hubspot-queue-header>div,.hubspot-suggestions{min-width:0}.hubspot-company-summary{display:grid;gap:12px;min-width:0}.hubspot-queue-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.hubspot-queue-header h4,.hubspot-queue-header p,.hubspot-suggestions p{margin:0}.hubspot-queue-header p,.hubspot-suggestions,.hubspot-suggestions p{color:var(--muted)}.hubspot-metrics{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.hubspot-metrics div{background:var(--panel-subtle);border:1px solid var(--border);border-radius:6px;padding:10px}.hubspot-metrics dt{color:var(--muted);font-size:.78rem;font-weight:700}.hubspot-metrics dd{font-weight:800;margin:4px 0 0}.hubspot-suggestions{border-left:1px solid var(--border);display:grid;gap:8px;padding-left:14px}.hubspot-suggestions ul{display:grid;gap:5px;margin:0;padding-left:18px}.hubspot-action-panel{border-top:1px solid var(--border);display:grid;gap:14px 16px;grid-template-columns:minmax(240px,.95fr) minmax(320px,1.35fr);padding-top:14px}.hubspot-action-section{border:0;display:grid;gap:9px;margin:0;min-width:0;padding:0}.hubspot-action-section legend{color:var(--muted);font-size:.78rem;font-weight:800;margin-bottom:8px;padding:0;text-transform:uppercase}.hubspot-action-row,.hubspot-action-fields{align-items:end;display:grid;gap:10px;min-width:0}.hubspot-action-row{grid-template-columns:minmax(0,1fr) auto}.hubspot-action-fields{grid-template-columns:minmax(180px,1fr) minmax(120px,.55fr) auto}.hubspot-action-section-review{grid-column:1 / -1}.hubspot-action-section label{color:var(--muted);display:grid;font-size:.78rem;font-weight:800;gap:6px;min-width:0;text-transform:uppercase}.hubspot-action-section input,.hubspot-action-section select,.hubspot-action-section textarea{background:var(--field-surface);border:1px solid var(--control-border);border-radius:6px;color:var(--on-strong-muted);font-weight:600;min-height:40px;padding:9px 10px;text-transform:none;width:100%}.hubspot-action-section textarea{min-height:70px;resize:vertical}.hubspot-action-section input:hover:not(:disabled),.hubspot-action-section select:hover:not(:disabled),.hubspot-action-section textarea:hover:not(:disabled){border-color:var(--accent-border)}.hubspot-action-section input:focus,.hubspot-action-section select:focus,.hubspot-action-section textarea:focus{background:var(--field-surface-focus);border-color:var(--accent-border)}.hubspot-action-section input:disabled,.hubspot-action-section select:disabled,.hubspot-action-section textarea:disabled{color:var(--on-strong-muted);cursor:not-allowed;opacity:.7}.hubspot-action-section select option{background:var(--panel);color:var(--on-strong-muted)}.hubspot-action-section .button{min-height:40px}.hubspot-action-grid{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) minmax(120px,.55fr) auto}.hubspot-action-grid .wide-field{grid-column:span 2}@media(max-width:980px){.hubspot-summary-grid,.hubspot-metrics,.hubspot-action-grid,.hubspot-queue-overview,.hubspot-action-panel,.hubspot-action-row,.hubspot-action-fields,.preview-stat-grid,.upload-panel{grid-template-columns:1fr}.hubspot-action-grid .wide-field{grid-column:auto}.hubspot-suggestions{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:14px}.hubspot-action-section-review{grid-column:auto}.hubspot-action-section .button{justify-content:center;width:100%}.hubspot-queue-header{align-items:stretch;flex-direction:column}}@media(max-width:860px){.topbar{align-items:stretch;flex-direction:column;padding:14px 18px}.topbar-account{justify-items:stretch;width:100%}.topbar-actions{align-items:stretch;flex-direction:column;justify-content:flex-start;width:100%}.language-switcher,.language-switcher select,.tenant-switcher,.tenant-switcher select{max-width:100%;width:100%}.topbar-sign-out{width:100%}.workspace-layout,.workspace-layout-collapsed{grid-template-columns:1fr}.workspace-nav{border-bottom:1px solid var(--border);border-right:0}.nav-list{grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}.nav-item{justify-content:center}.workspace-content{padding:18px}.workspace-heading{align-items:start;grid-template-columns:1fr}.workspace-heading>.button{justify-self:start}.data-tabs{width:100%}.data-tab{flex:1 1 100%;justify-content:flex-start;min-width:0}.register-search{grid-column:auto}.theme-options,.user-guide-step{grid-template-columns:1fr}.user-guide-step-marker{align-items:center;grid-template-columns:auto auto 1fr;justify-items:start}.user-guide-details{grid-template-columns:1fr}}.planning-management-panel,.copy-panel,.deal-attribution-panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--surface-shadow);display:grid;gap:16px;padding:18px}.planning-management-panel{margin-bottom:18px}.planning-controls,.planning-form{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(160px,1fr))}.planning-controls{align-items:end;grid-template-columns:minmax(140px,.35fr) minmax(240px,.65fr)}.planning-form label,.planning-controls label,.copy-panel label{display:grid;gap:6px}.planning-form span,.planning-controls span,.copy-panel span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.planning-form input,.planning-form select,.planning-form textarea,.planning-controls input,.planning-controls select,.copy-panel input,.deal-attribution-panel select{background:var(--field-surface);border:1px solid var(--control-border);border-radius:6px;color:var(--on-strong-muted);font-weight:600;min-height:40px;padding:9px 10px;width:100%}.planning-form input:hover:not(:disabled),.planning-form select:hover:not(:disabled),.planning-form textarea:hover:not(:disabled),.planning-controls input:hover:not(:disabled),.planning-controls select:hover:not(:disabled),.copy-panel input:hover:not(:disabled),.deal-attribution-panel select:hover:not(:disabled){border-color:var(--accent-border)}.planning-form input:focus,.planning-form select:focus,.planning-form textarea:focus,.planning-controls input:focus,.planning-controls select:focus,.copy-panel input:focus,.deal-attribution-panel select:focus{background:var(--field-surface-focus);border-color:var(--accent-border)}.planning-form input:disabled,.planning-form select:disabled,.planning-form textarea:disabled,.planning-controls input:disabled,.planning-controls select:disabled,.copy-panel input:disabled,.deal-attribution-panel select:disabled{color:var(--on-strong-muted);cursor:not-allowed;opacity:.7}.planning-form select option,.planning-controls select option,.deal-attribution-panel select option{background:var(--panel);color:var(--on-strong-muted)}.planning-form textarea{min-height:76px;resize:vertical}.planning-form .wide-field{grid-column:1 / -1}.planning-form .button{justify-self:start}.copy-panel .inline-form{align-items:end;display:flex;flex-wrap:wrap;gap:10px}.copy-panel .inline-form label{min-width:160px}.deal-attribution-panel .section-heading span{color:var(--muted);font-weight:800}@media(max-width:980px){.planning-controls,.planning-form{grid-template-columns:1fr}.planning-form .button{justify-self:stretch}.copy-panel .inline-form{align-items:stretch;flex-direction:column}}.performance-workspace{display:grid;gap:18px}.performance-toolbar{align-items:end;background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--surface-shadow);display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding:18px}.performance-toolbar label,.performance-panel-title label{color:var(--muted);display:grid;font-size:.78rem;font-weight:800;gap:6px;text-transform:uppercase}.performance-toolbar input,.performance-toolbar select,.performance-panel-title select{background:var(--field-surface);border:1px solid var(--control-border);border-radius:6px;color:var(--on-strong-muted);font-weight:600;min-height:40px;padding:9px 10px;width:100%}.performance-toolbar input:hover:not(:disabled),.performance-toolbar select:hover:not(:disabled),.performance-panel-title select:hover:not(:disabled){border-color:var(--accent-border)}.performance-toolbar input:focus,.performance-toolbar select:focus,.performance-panel-title select:focus{background:var(--field-surface-focus);border-color:var(--accent-border)}.performance-toolbar input:disabled,.performance-toolbar select:disabled,.performance-panel-title select:disabled{color:var(--on-strong-muted);cursor:not-allowed;opacity:.7}.performance-toolbar select option,.performance-panel-title select option{background:var(--panel);color:var(--on-strong-muted)}.register-toolbar input,.register-toolbar select,.register-form input,.register-form select,.register-form textarea,.hubspot-action-section input,.hubspot-action-section select,.hubspot-action-section textarea,.planning-form input,.planning-form select,.planning-form textarea,.planning-controls input,.planning-controls select,.copy-panel input,.deal-attribution-panel select,.performance-toolbar input,.performance-toolbar select,.performance-panel-title select{background:var(--field-surface);border:1px solid var(--control-border);border-radius:6px;color:var(--on-strong-muted);font-weight:600;min-height:40px;padding:9px 10px;width:100%}.register-toolbar input:hover:not(:disabled),.register-toolbar select:hover:not(:disabled),.register-form input:hover:not(:disabled),.register-form select:hover:not(:disabled),.register-form textarea:hover:not(:disabled),.hubspot-action-section input:hover:not(:disabled),.hubspot-action-section select:hover:not(:disabled),.hubspot-action-section textarea:hover:not(:disabled),.planning-form input:hover:not(:disabled),.planning-form select:hover:not(:disabled),.planning-form textarea:hover:not(:disabled),.planning-controls input:hover:not(:disabled),.planning-controls select:hover:not(:disabled),.copy-panel input:hover:not(:disabled),.deal-attribution-panel select:hover:not(:disabled),.performance-toolbar input:hover:not(:disabled),.performance-toolbar select:hover:not(:disabled),.performance-panel-title select:hover:not(:disabled){border-color:var(--accent-border)}.register-toolbar input:focus,.register-toolbar select:focus,.register-form input:focus,.register-form select:focus,.register-form textarea:focus,.hubspot-action-section input:focus,.hubspot-action-section select:focus,.hubspot-action-section textarea:focus,.planning-form input:focus,.planning-form select:focus,.planning-form textarea:focus,.planning-controls input:focus,.planning-controls select:focus,.copy-panel input:focus,.deal-attribution-panel select:focus,.performance-toolbar input:focus,.performance-toolbar select:focus,.performance-panel-title select:focus{background:var(--field-surface-focus);border-color:var(--accent-border);outline:none}.register-toolbar input:disabled,.register-toolbar select:disabled,.register-form input:disabled,.register-form select:disabled,.register-form textarea:disabled,.hubspot-action-section input:disabled,.hubspot-action-section select:disabled,.hubspot-action-section textarea:disabled,.planning-form input:disabled,.planning-form select:disabled,.planning-form textarea:disabled,.planning-controls input:disabled,.planning-controls select:disabled,.copy-panel input:disabled,.deal-attribution-panel select:disabled,.performance-toolbar input:disabled,.performance-toolbar select:disabled,.performance-panel-title select:disabled{color:var(--on-strong-muted);cursor:not-allowed;opacity:.7}.register-toolbar select option,.register-form select option,.hubspot-action-section select option,.planning-form select option,.planning-controls select option,.deal-attribution-panel select option,.performance-toolbar select option,.performance-panel-title select option{background:var(--panel);background-color:var(--panel);color:var(--on-strong-muted)}.register-toolbar select option:checked,.register-form select option:checked,.hubspot-action-section select option:checked,.planning-form select option:checked,.planning-controls select option:checked,.deal-attribution-panel select option:checked,.performance-toolbar select option:checked,.performance-panel-title select option:checked{background:var(--panel);background-color:var(--panel);color:var(--on-strong-muted)}.performance-summary{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.performance-summary.compact{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.performance-metric{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--surface-shadow);display:grid;gap:4px;min-height:96px;padding:14px}.performance-metric span,.performance-metric small,.performance-provenance span,.snapshot-change-item span{color:var(--muted);font-size:.84rem}.performance-metric strong{color:var(--ink);font-size:1.28rem;line-height:1.1}.performance-provenance{align-items:center;background:var(--panel-subtle);border:1px solid var(--border);border-radius:8px;color:var(--muted);display:flex;flex-wrap:wrap;font-weight:700;gap:10px 16px;padding:12px 14px}.performance-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.performance-panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--surface-shadow);display:grid;gap:14px;min-width:0;padding:16px}.performance-panel.wide,.reports-panel,.detail-panel{min-width:0}.performance-overview-grid{--client-sales-grid-pro-min-height: clamp(360px, 48vh, 560px)}.performance-overview-groups-grid{--client-sales-grid-pro-min-height: clamp(320px, 38vh, 460px)}.performance-overview-clients-grid{--client-sales-grid-pro-min-height: clamp(440px, 56vh, 680px)}.performance-overview-grid-table{min-width:760px}.performance-overview-clients-grid-table{min-width:1080px}.performance-overview-grid-actions-cell,.performance-overview-grid-html-cell,.performance-overview-grid-actions-cell .hcg-cell,.performance-overview-grid-html-cell .hcg-cell{white-space:normal}.client-sales-grid-pro.performance-overview-grid .performance-overview-grid-cell-multiline{line-height:1.35;white-space:pre-line}.client-sales-grid-pro.performance-overview-grid .quality-list{gap:6px}.performance-overview-client-action{margin:2px 0;vertical-align:top}.client-sales-grid-pro.performance-overview-grid tr.selected-row td{background:var(--info-soft)}.performance-panel-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between}.performance-panel-title h3,.detail-grid h4{margin:0}.performance-panel-title span{color:var(--muted);font-size:.88rem;font-weight:700}.table-sort{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:6px;padding:0}.selected-row{background:var(--info-soft)}.compact-button{min-height:32px;padding:6px 10px}.pagination-row{align-items:center;color:var(--muted);display:flex;font-weight:700;gap:10px;justify-content:flex-end}.performance-state{background:var(--panel-subtle);border:1px solid var(--border);border-radius:6px;color:var(--muted);font-weight:700;margin:0;padding:10px 12px}.detail-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.detail-grid section{border-top:1px solid var(--border);display:grid;gap:10px;padding-top:12px}.detail-line{align-items:start;border-bottom:1px solid var(--border);display:grid;gap:3px;padding:8px 0}.detail-line:last-child{border-bottom:0}.detail-line small{color:var(--muted)}.snapshot-change-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.snapshot-change-item{background:var(--panel-subtle);border:1px solid var(--border);border-radius:8px;display:grid;gap:4px;padding:10px}.trend-title{border-top:1px solid var(--border);padding-top:14px}@media(max-width:980px){.performance-grid{grid-template-columns:1fr}.performance-panel-title{align-items:stretch;flex-direction:column}}
