.login-form{display:flex;flex-direction:column;gap:15px;width:100%;max-width:400px;margin:auto}.login-form--back{position:relative;top:10px;left:10px}.login-form #pre-login-form,.login-form #pre-register-form,.login-form #pre-register-modal-form{display:flex;flex-direction:column;gap:15px}.login-form .error-message,.login-form .success-message{display:none;opacity:0}.login-form .error-message.display,.login-form .success-message.display{display:block;animation:slideDown .3s ease-out forwards}.login-form--separator{display:flex;align-items:center;justify-content:center;margin:10px 0;position:relative;color:#5c5c5c}.login-form--separator:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#d3d3d3;transform:translateY(-50%);z-index:1}.login-form--separator label{background-color:#fff;padding:0 15px;font-size:12px;font-weight:400;z-index:2;position:relative}.login-form .auth-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 20px;border:1px solid #d3d3d3;border-radius:3px;font-size:16px;height:42px;font-weight:600;cursor:pointer;background:0 0;font-family:inherit}.login-form .auth-btn:hover{background-color:#f8f9fa;border-color:#c1c1c1}.login-form .auth-btn .btn-icon{flex-shrink:0;font-size:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.login-form .password-requirements{border-radius:4px;margin-bottom:-10px;text-align:center;border:1px solid #d3d3d3;background-color:#fff;padding:5px;display:none;opacity:0;position:absolute;top:-40px;left:0;right:0}.login-form .password-requirements.active{display:block;animation:slideUp .3s ease-out forwards}.login-form .password-requirements[data-valid=true]{border-color:#28a745;color:#28a745}.login-form .password-requirements[data-valid=false]{border-color:#dc3545;color:#dc3545}.login-form .password-requirements span.met{display:none}.login-form .password-requirements span:not(.met)~span{display:none}.login-form .marketing-checkbox{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px;line-height:1.5;color:#374151}.login-form .marketing-checkbox .marketing-checkbox-label{display:flex;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.4;color:#374151;font-family:Arial,sans-serif}.login-form .marketing-checkbox .marketing-checkbox-input:checked+.marketing-checkbox-label .marketing-checkbox-custom{background:#004eff;border-color:#004eff}.login-form .marketing-checkbox .marketing-checkbox-custom{width:20px;height:20px;border:1px solid #d3d3d3;border-radius:4px;background:#f8f9fa;position:relative;flex-shrink:0;transition:all .2s ease;margin-right:15px}.login-form .marketing-checkbox .marketing-checkbox-input:checked+.marketing-checkbox-label .marketing-checkbox-custom:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.login-form .send-button{display:flex;flex-direction:column;gap:5px}.login-form .guides-selection{padding:10px;border:1px solid #e5e7eb}.login-form .guides-carousel{position:relative}.login-form .guides-carousel__inner{display:flex;gap:10px;overflow-x:auto;padding:5px;scrollbar-width:none;scroll-snap-type:x mandatory}.login-form .guides-carousel__inner::-webkit-scrollbar{display:none}.login-form .guides-carousel__btn{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid #eee;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;color:#666}.login-form .guides-carousel__btn:hover{background:#004eff;color:#fff;border-color:#004eff}.login-form .guides-carousel__btn--prev{left:-20px}.login-form .guides-carousel__btn--next{right:-20px}@media (max-width:768px){.login-form .guides-carousel__btn{display:none}}.login-form .guides-carousel--single .guides-carousel__inner{justify-content:center}.login-form .guides-carousel--single .guides-carousel__btn{display:none}.login-form .guide-item{flex:0 0 220px;scroll-snap-align:start;border:1px solid #e5e7eb;border-radius:3px;background:#f8f9fa;padding:10px}.login-form .guide-item__card{background:#fff;cursor:pointer;transition:all .2s ease}.login-form .guide-item__content{position:relative;display:flex;align-items:center;gap:12px}.login-form .guide-item__thumbnail-wrapper{flex:0 0 67px;height:80px;display:flex;align-items:center;justify-content:center}.login-form .guide-item__img{max-height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.1))}.login-form .guide-item__info{margin-right:15px;flex:1;min-width:0}.login-form .guide-item__name{margin:0;font-size:12px;font-weight:600;color:#333;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.login-form .guide-item__badge{display:flex;align-items:center;gap:6px;margin-top:4px}.login-form .guide-item__price-old{font-size:10px;text-decoration:line-through;color:#999}.login-form .guide-item__price-free{font-size:10px;font-weight:800;color:#28a745}.login-form .guide-item__check{position:absolute;top:-7px;right:-5px;height:20px;width:20px;color:#fff;background:#fff;border-radius:3px;border:2px solid #d1d5db;font-size:18px;z-index:5;display:flex}.login-form .guide-item__input:checked+.guide-item__card .guide-item__check{color:#fff;background:#004eff;border:unset}.login-form .guide-item__input:checked+.guide-item__card .guide-item__name{color:#004eff}.login-form .guide-item:has(input:checked){border-color:#004eff;background-color:rgba(0,78,255,.03)}@media (max-width:768px){.login-form .guide-item{flex:0 0 85%}}.login-form .alert-card{width:100%}.login-form .alert-card__body{display:block;padding:10px;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out;background-color:#fff}.login-form .alert-card__body:hover{border-color:#d1d5db;background-color:#f9fafb}.login-form .alert-card__header{display:flex;justify-content:space-between;align-items:center}.login-form .alert-card__title{color:#111827;font-size:14px}.login-form .alert-card__description{font-size:12px;line-height:1.4}.login-form .alert-card__indicator{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;position:relative;transition:all .2s ease;flex-shrink:0}.login-form .alert-card__indicator:after{content:"";position:absolute;top:45%;left:50%;width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:translate(-50%,-55%) rotate(45deg) scale(0);transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.login-form .alert-card__input:checked~label{border-color:#004eff;background-color:rgba(0,78,255,.03)}.login-form .alert-card__input:checked~label .alert-card__indicator{background-color:#004eff;border-color:#004eff}.login-form .alert-card__input:checked~label .alert-card__indicator:after{transform:translate(-50%,-55%) rotate(45deg) scale(1)}.login-form .alert-card__input:checked~label .alert-card__title{color:#004eff}.connection-hub-tabs{display:flex;border-bottom:2px solid #e5e7eb;margin-bottom:5px}.connection-hub-tabs .connection-hub-tabs__tab{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 0;background:0 0;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;font-size:14px;font-weight:600;color:#5c5c5c;cursor:pointer;transition:color .2s,border-color .2s}.connection-hub-tabs .connection-hub-tabs__tab:hover{color:#262626}.connection-hub-tabs .connection-hub-tabs__tab.selected{color:#262626;border-bottom-color:#262626}.connection-hub-panel{display:none}.connection-hub-panel--active{display:block;animation:slideDown .25s ease-out forwards}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.zb-highcharts-grid .hcg-container{--hcg-font-family:Arial,sans-serif;--hcg-font-size:.875rem;--hcg-font-weight:500;--hcg-color:#262626;--hcg-background:#fff;--hcg-text-align:left;--hcg-focus-ring-color:#004eff;--hcg-vertical-padding:.625rem;--hcg-horizontal-padding:.938rem;--hcg-header-vertical-padding:.625rem;--hcg-header-horizontal-padding:.938rem;--hcg-border-radius:3px;--hcg-border-width:0;--hcg-border-color:#e6e6e6;--hcg-column-border-width:0;--hcg-column-border-color:#e6e6e6;--hcg-header-column-border-width:0;--hcg-row-border-width:1px;--hcg-row-border-color:#e6e6e6;--hcg-header-row-border-width:1px;--hcg-header-row-border-color:#1b1b1b;--hcg-pinned-border-color:#e6e6e6;--hcg-header-background:#fff;--hcg-header-color:#5c5c5c;--hcg-header-font-size:.75rem;--hcg-header-font-weight:600;--hcg-header-text-align:left;--hcg-row-background:#fff;--hcg-row-even-background:#fff;--hcg-row-hover-background:#e3f1fa;--hcg-row-hover-color:#262626;--hcg-cell-color:#262626;--hcg-header-icon-color:#5c5c5c;--hcg-header-icon-border-radius:3px;--hcg-header-icon-hover-color:#004eff;--hcg-header-icon-hover-background:#f1f8fe;--hcg-cell-icon-color:#5c5c5c;--hcg-cell-icon-border-radius:3px;--hcg-link-color:#262626;--hcg-link-text-decoration:none;--hcg-link-hovered-color:#004eff;--hcg-link-hovered-text-decoration:none;--hcg-link-font-weight:600;--hcg-input-background:#f8f9fa;--hcg-input-color:#262626;--hcg-input-border-color:#d3d3d3;--hcg-input-border-radius:3px;--hcg-input-hover-border-color:#004eff;--hcg-input-padding:.313rem;--hcg-input-font-size:.75rem;--hcg-input-font-family:Arial,sans-serif;--hcg-button-background:#fff;--hcg-button-color:#262626;--hcg-button-border-color:#d3d3d3;--hcg-button-border-radius:3px;--hcg-button-padding:.625rem;--hcg-button-font-size:.75rem;--hcg-button-font-weight:600;--hcg-button-font-family:Arial,sans-serif;--hcg-button-hover-color:#004eff;--hcg-button-hover-background:#f1f8fe;--hcg-button-hover-border-color:#004eff;--hcg-button-selected-color:#fff;--hcg-button-selected-background:#004eff;--hcg-button-selected-border-color:#004eff;--hcg-cell-button-border-color:#d3d3d3;--hcg-pagination-background:#f2f2f2;--hcg-pagination-color:#5c5c5c;--hcg-pagination-font-size:.75rem;--hcg-pagination-font-weight:600;--hcg-pagination-vertical-padding:.938rem;--hcg-pagination-horizontal-padding:.938rem;--hcg-pagination-button-selected-color:#fff;--hcg-pagination-button-border-radius:3px;--hcg-pagination-button-selected-background:#004eff;--hcg-pagination-button-selected-border-color:#004eff;--hcg-popup-color:#262626;--hcg-popup-background:#fff;--hcg-popup-border-color:#e6e6e6;--hcg-popup-border-radius:3px;--hcg-popup-box-shadow:rgba(51,51,51,.8) 0 0px 2px 0,rgba(145,158,171,.36) 0 12px 24px -4px;--hcg-menu-item-hover-background:#eff2f5;--hcg-menu-item-hover-border-color:#e6e6e6;--hcg-menu-item-active-background:rgba(52,128,222,.05);--hcg-menu-item-active-border-color:#004eff;--hcg-menu-item-divider-color:#e6e6e6;--hcg-menu-item-border-radius:3px;--hcg-notification-border-radius:3px;--hcg-notification-box-shadow:rgba(51,51,51,.8) 0 0px 2px 0,rgba(145,158,171,.36) 0 12px 24px -4px;--hcg-cell-editable-background:rgba(52,128,222,.05);--hcg-loader-color:#5c5c5c}.zb-highcharts-grid .hcg-table thead th{border-bottom-color:#1b1b1b}.zb-highcharts-grid .hcg-table thead th .hcg-header-cell-content{letter-spacing:normal;text-transform:none}.zb-highcharts-grid .hcg-column-resizer.hovered{background-color:#f2f2f2;background-image:repeating-conic-gradient(#fff 0% 25%,#f2f2f2 0% 50%);background-size:5px 5px}@media (max-width:767px){.zb-highcharts-grid .hcg-container{--hcg-horizontal-padding:.313rem;--hcg-header-horizontal-padding:.313rem}}#etf-screener-table .hcg-table thead th[data-column-id=actions] .hcg-header-cell-content,#etf-screener-table .hcg-table tbody tr>.hcg-cell[data-column-id=actions]{text-align:center;white-space:nowrap}#etf-screener-table .hcg-table tbody tr>.hcg-cell[data-column-id=actions] .btn{padding:.313rem;line-height:1}#etf-screener-table .hcg-table tbody tr.ets-grid-row--pinned>.hcg-cell{background-color:rgba(52,128,222,.05)}#etf-screener-table .hcg-table tbody tr.ets-grid-row--pinned>.hcg-cell:first-child{box-shadow:inset 3px 0 0 #004eff}.ets-asset{display:flex;align-items:center;gap:.625rem;min-width:0}.ets-asset-logo{flex:0 0 38px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;object-fit:contain}.ets-asset-id{display:flex;flex-direction:column;min-width:0;line-height:1.35}.ets-asset-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#262626;font-size:.875rem;font-weight:600}.ets-asset-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5c5c5c;font-size:.75rem}@media (max-width:767px){.zb-highcharts-grid .ets-asset{gap:.313rem}.zb-highcharts-grid .ets-asset-logo{flex-basis:32px;width:32px;height:32px}}.ets-num{color:#262626;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.ets-num--muted{color:#5c5c5c;font-weight:500}.ets-badge{display:inline-flex;align-items:center;gap:.313rem;padding:.313rem .625rem;border-radius:3px;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ets-badge.variation--pos{background-color:rgba(0,128,0,.05);color:green}.ets-badge.variation--pos:before{content:"▲"}.ets-badge.variation--neg{background-color:rgba(204,0,0,.05);color:#c00}.ets-badge.variation--neg:before{content:"▼"}.ets-badge.variation--neutral{background-color:#eff2f5;color:#5c5c5c}.ets-badge.variation--neutral:before{content:"■"}.ets-badge:before{font-size:.7rem;line-height:1}.zb-highcharts-grid .js-etf-synthesis-grid{min-height:0}.zb-highcharts-grid .js-etf-synthesis-grid[data-error]:after{content:attr(data-error);display:block;padding:.938rem;color:#c00}.ets-filters{row-gap:.938rem}.ets-filters__actions{display:flex;justify-content:flex-end}.ets-filter{display:flex;flex-direction:column;gap:.313rem}.ets-filter__title{color:#5c5c5c;font-size:11px;font-weight:700;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}.ets-grid{position:relative;min-height:280px}.ets-grid-loading{position:absolute;inset:0;z-index:5;background:rgba(255,255,255,.5);color:#5c5c5c;opacity:1;visibility:visible;transition:opacity .2s ease,visibility .2s ease}.ets-grid-loading__content{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:.938rem;width:max-content;max-width:100%;transform:translate(-50%,-50%)}.ets-grid-loading--hidden{opacity:0;visibility:hidden;pointer-events:none}.ets-grid-loading__indicator{position:relative;width:52px;height:52px;border:4px solid #eee;border-top-color:#004eff;border-radius:50%;animation:ets-grid-loading-spin .8s linear infinite}.ets-grid-loading__indicator:after{content:"";position:absolute;inset:7px;border:3px solid transparent;border-bottom-color:#004eff;border-radius:50%;animation:ets-grid-loading-spin 1.2s linear infinite reverse}.ets-grid-loading__label{font-size:.875rem;font-weight:600}.ets-performance-header{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.313rem}.ets-performance-header__title{display:inline-flex;align-items:center;gap:.313rem}.ets-performance-period{max-width:100%;padding:.313rem;border:solid 1px #d3d3d3;border-radius:3px;background-color:#f8f9fa;color:#262626;font-family:"Arial",sans-serif;font-size:11px;font-weight:600;letter-spacing:normal;text-transform:none;cursor:pointer}.ets-performance-period:focus{border-color:#004eff;outline:none}.ets-asset-meta b,.ets-asset-meta strong{color:#262626;font-weight:700}.ets-asset-dot{margin:0 4px;opacity:.5}.ets-stack{display:flex;flex-direction:column;gap:2px;line-height:1.35}.ets-stack--end{align-items:flex-end}.ets-sub{color:#5c5c5c;font-size:.75rem;font-weight:500}.ets-price{color:#262626;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.ets-gauge{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.ets-gauge-track{display:block;width:84px;height:4px;border-radius:3px;background-color:#eee;overflow:hidden}.ets-gauge-bar{display:block;height:100%;border-radius:3px;background:#1b1b1b}.ets-compare-floating{position:fixed;right:.938rem;bottom:.938rem;z-index:10;display:inline-flex;align-items:center;gap:.625rem;min-height:44px;padding:.625rem .938rem;border:solid 1px #004eff;border-radius:3px;background-color:#004eff;box-shadow:rgba(51,51,51,.8) 0 0px 2px 0,rgba(145,158,171,.36) 0 12px 24px -4px;color:#fff;font-family:"Arial",sans-serif;font-size:.875rem;font-weight:600;cursor:pointer}.ets-compare-floating[hidden]{display:none}.ets-compare-floating:hover,.ets-compare-floating:focus-visible{background-color:#004eff;outline:solid 2px #004eff;outline-offset:2px}.ets-compare-floating__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .313rem;border-radius:3px;background-color:#fff;color:#004eff;font-size:.75rem}@media (max-width:767px){.ets-compare-floating>span{display:none}}.ets-comparison{overflow-x:auto}.ets-comparison__table{width:max-content;min-width:100%;max-width:none}.ets-comparison__table th,.ets-comparison__table td{min-width:180px;padding:.625rem .938rem;border-bottom:solid 1px #e6e6e6;vertical-align:middle}.ets-comparison__table thead th{background-color:#fff;color:#262626;font-weight:600;text-align:center}.ets-comparison__table th:first-child{position:sticky;left:0;z-index:2;min-width:190px;background-color:#fff;box-shadow:1px 0 0 #e6e6e6}.ets-comparison__table thead th:first-child{z-index:3}.ets-comparison__table tbody th{color:#5c5c5c;font-size:.75rem;font-weight:700}.ets-comparison__table td{color:#262626;font-variant-numeric:tabular-nums;text-align:center}@media (max-width:768px){.ets-comparison__table th:first-child{position:static;left:auto;box-shadow:none}}.ets-comparison__instrument{display:flex;flex-direction:column;align-items:center;gap:.625rem;max-width:240px;margin:0 auto;overflow:hidden;color:#262626;font-size:.875rem;font-weight:700;line-height:1.35;text-align:center;text-overflow:ellipsis}.ets-comparison__instrument span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ets-comparison__logo{width:46px;height:46px;border-radius:3px;background-color:#eff2f5;object-fit:contain}.ets-comparison__winner{background-color:rgba(0,128,0,.05);color:green !important;font-weight:700}.ets-spark{--ets-spark-up:green;--ets-spark-down:#c00;display:flex;align-items:center;justify-content:flex-end;gap:.625rem}.ets-spark-svg{display:block;flex:0 0 auto;overflow:visible}.ets-spark-val{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ets-spark-val--up{color:green}.ets-spark-val--down{color:#c00}.ets-hero .ets-search-row{display:flex;align-items:flex-start;gap:.625rem;padding:15px 0;width:100%;max-width:1040px}.ets-hero .ets-search{position:relative;flex:1 1 auto;min-width:0;width:100%}.ets-hero .ets-search-inner{display:flex;align-items:center;min-height:44px;border:solid 1px #e6e6e6;border-radius:3px;background-color:#fff}.ets-hero .ets-search-inner:focus-within{border-color:#004eff}.ets-hero .ets-search--thinking .ets-search-inner{border:solid 1px transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(120deg,#a516a4,#004eff,#a516a4,#004eff);background-origin:border-box;background-clip:padding-box,border-box;background-size:100% 100%,300% 100%;animation:etsAiBorderFlow 3s linear infinite}.ets-hero .ets-search-loader{display:flex;align-items:center;gap:.625rem;margin-top:.625rem;padding:.938rem;border-radius:3px;background-color:#fff;text-align:left}.ets-hero .ets-search-loader[hidden]{display:none}.ets-hero .ets-search-loader__orb{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#a516a4,#004eff);color:#fff;font-size:.875rem;animation:etsAiOrbPulse 1.6s ease-in-out infinite}.ets-hero .ets-search-loader__orb:after{content:"";position:absolute;inset:-6px;border:2px solid rgba(165,22,164,.35);border-top-color:transparent;border-radius:50%;animation:etsAiOrbSpin 1.2s linear infinite}.ets-hero .ets-search-loader__body{padding-left:10px;display:flex;flex:1 1 auto;flex-direction:column;gap:.313rem;min-width:0}.ets-hero .ets-search-loader__step{color:#5c5c5c;font-size:.75rem;font-weight:600;opacity:0}.ets-hero .ets-search-loader__step--in{animation:etsAiStepIn .4s ease forwards}.ets-hero .ets-search-loader__step:after{content:"…"}.ets-hero .ets-search-loader__bar{display:block;overflow:hidden;width:100%;height:4px;border-radius:4px;background-color:#eee}.ets-hero .ets-search-loader__bar-fill{display:block;width:40%;height:100%;border-radius:4px;background:linear-gradient(90deg,#004eff,#004eff,#a516a4);animation:etsAiBarSlide 1.4s ease-in-out infinite}.ets-hero .ets-search-loader--error{border:solid 1px rgba(204,0,0,.25);background-color:rgba(204,0,0,.06)}.ets-hero .ets-search-loader--error .ets-search-loader__orb{background:#c00;animation:none}.ets-hero .ets-search-loader--error .ets-search-loader__orb:after{display:none}.ets-hero .ets-search-loader--error .ets-search-loader__step{color:#c00}.ets-hero .ets-search-loader--error .ets-search-loader__bar{display:none}.ets-hero .ets-search-input{flex:1 1 auto;min-width:0;height:44px;padding:0 .625rem;border:none;outline:none;background-color:#f8f9fa;background-position:left center;background-repeat:no-repeat;background-size:0 100%;color:#262626;font-family:"Arial",sans-serif;font-size:.875rem;font-weight:500}.ets-hero .ets-search-input::placeholder{color:#5c5c5c}.ets-hero .ets-search-btn{align-self:stretch;white-space:nowrap}.ets-hero .ets-search-btn:hover{filter:brightness(1.1)}.ets-hero .ets-search-btn:disabled{cursor:wait;opacity:.7}@media (max-width:768px){.ets-hero .ets-search-btn{justify-content:center}}.ets-hero .ets-filters-toggle{min-height:44px;white-space:nowrap}@media (max-width:768px){.ets-hero .ets-search-row{flex-direction:column}.ets-hero .ets-filters-toggle{align-self:auto;width:100%;min-height:44px;justify-content:center}}@keyframes etsAiBorderFlow{to{background-position:0 0,300% 0}}@keyframes etsAiOrbPulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(165,22,164,.35)}50%{transform:scale(1.08);box-shadow:0 0 0 8px rgba(165,22,164,0)}}@keyframes etsAiOrbSpin{to{transform:rotate(360deg)}}@keyframes etsAiStepIn{from{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes etsAiBarSlide{0%{margin-left:-40%;width:40%}50%{width:65%}100%{margin-left:100%;width:40%}}@keyframes ets-grid-loading-spin{to{transform:rotate(360deg)}}.hcg-container,.highcharts-light .hcg-container{--ig-default-color:#000;--ig-default-background:#fff;--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:#fff;--ig-default-background:#000;--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:#fff;--ig-default-background:#000;--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:#fff;--highcharts-neutral-color-100:#000}@media (prefers-color-scheme:dark){:root:root{--highcharts-background-color:#141414;--highcharts-neutral-color-100:#fff}}.highcharts-dark{--highcharts-background-color:#141414;--highcharts-neutral-color-100:#fff}@supports (color:light-dark(#fff,#000)){.highcharts-container{--highcharts-background-color:light-dark(#fff,#141414);--highcharts-neutral-color-100:light-dark(#000,#fff)}}.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,1em);--ig-font-family:var(--hcg-font-family,var(--ig-default-font-family));--ig-color:var(--hcg-color,inherit);--ig-font:var(--ig-font-weight) var(--ig-font-size) var(--ig-font-family);--ig-text-align:var(--hcg-text-align,inherit);--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(--hcg-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))}.hcg-container .hcg-popup,.highcharts-light .hcg-container .hcg-popup{--ig-popup-color:var(--hcg-popup-color,inherit);--ig-popup-background:var(--hcg-popup-background,transparent);--ig-popup-border-color:var(--hcg-popup-border-color,transparent);--ig-popup-border-radius:var(--hcg-popup-border-radius,0);--ig-popup-box-shadow:var(--hcg-popup-box-shadow,none);--ig-popup-content-padding:var(--hcg-popup-content-padding,5px);--ig-popup-header-font-size:var(--hcg-popup-header-font-size,inherit);--ig-popup-header-padding:var(--hcg-popup-header-padding,3px)}.hcg-container .hcg-popup{color:var(--ig-popup-color);background:var(--ig-popup-background);border-color:var(--ig-popup-border-color);border-radius:var(--ig-popup-border-radius);box-shadow:var(--ig-popup-box-shadow);.hcg-popup-content{padding:var(--ig-popup-content-padding)}.hcg-menu-header{font-size:var(--ig-popup-header-font-size);padding:var(--ig-popup-header-padding)}}.hcg-container .hcg-menu-container,.highcharts-light .hcg-container .hcg-menu-container{--ig-menu-item-hover-background:var(--hcg-menu-item-hover-background,transparent);--ig-menu-item-hover-border-color:var(--hcg-menu-item-hover-border-color,transparent);--ig-menu-item-active-background:var(--hcg-menu-item-active-background,transparent);--ig-menu-item-active-border-color:var(--hcg-menu-item-active-border-color,transparent);--ig-menu-item-divider-color:var(--hcg-menu-item-divider-color,transparent);--ig-menu-item-padding:var(--hcg-menu-item-padding,0);--ig-menu-item-font-size:var(--hcg-menu-item-font-size,inherit);--ig-menu-item-font-weight:var(--hcg-menu-item-font-weight,inherit);--ig-menu-item-border-radius:var(--hcg-menu-item-border-radius,0);--ig-menu-item-min-height:var(--hcg-menu-item-min-height,0);--ig-menu-row-gap:var(--hcg-menu-row-gap,0)}.hcg-container .hcg-menu-container{row-gap:var(--ig-menu-row-gap);.hcg-menu-item{padding:var(--ig-menu-item-padding);font-size:var(--ig-menu-item-font-size);font-weight:var(--ig-menu-item-font-weight);border-radius:var(--ig-menu-item-border-radius);min-height:var(--ig-menu-item-min-height)}.hcg-menu-item:focus-visible{box-shadow:var(--ig-focus-ring)}.hcg-menu-item:focus-visible,.hcg-menu-item:not(:disabled):hover,.hcg-menu-item.highlighted{background:var(--ig-menu-item-hover-background);border-color:var(--ig-menu-item-hover-border-color)}.hcg-menu-item.active,.hcg-menu-item.active:hover,.hcg-menu-item.active.highlighted{background:var(--ig-menu-item-active-background);border-color:var(--ig-menu-item-active-border-color)}.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);a{color:var(--ig-link-color);text-decoration:var(--ig-link-text-decoration);font-weight:var(--ig-link-font-weight)}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,0);--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,transparent);--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);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))))}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-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-themed{: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);&:hover:not(:disabled){color:var(--ig-input-hover-color);background:var(--ig-input-hover-background);border-color:var(--ig-input-hover-border-color)}&:focus-visible{box-shadow:var(--ig-input-focus-ring);border-color:transparent}&[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,inherit);--ig-button-hover-background-base:var(--hcg-button-hover-background,transparent);--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,inherit);--ig-button-selected-background-base:var(--hcg-button-selected-background,transparent);--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);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-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-themed{: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-button-selected,&.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-button-selected:after{background:var(--ig-button-selected-color)}&.hcg-button-selected:hover:after{background:var(--ig-button-hover-color)}&:hover:not(:disabled){color:var(--ig-button-hover-color);background:var(--ig-button-hover-background);border-color:var(--ig-button-hover-border-color)}&:focus-visible{box-shadow:var(--ig-button-focus-ring);border-color:transparent}}}.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));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))))}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))))}: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);&:hover:not(:disabled),&.hcg-icon-highlighted{color:var(--ig-icon-hover-color);background:var(--ig-icon-hover-background);border-color:var(--ig-icon-hover-border-color)}&:focus-visible{box-shadow:var(--ig-icon-focus-ring)}}}.hcg-themed .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-themed .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-themed .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)));gap:var(--hcg-pagination-gap,0.75rem);.hcg-pagination-controls,.hcg-pagination-pages{gap:2px}.hcg-pagination-pages .hcg-button{min-width:30px}.hcg-pagination-pages span{min-width:20px}.hcg-pagination-page-size{text-align:right;select.hcg-input{width:60px;margin-left:8px}}}.hcg-themed{.hcg-table{--ig-row-border-width:var(--hcg-row-border-width,var(--hcg-border-width));--ig-row-border-style:var(--hcg-row-border-style,var(--hcg-border-style,solid));--ig-row-border-color:var(--hcg-row-border-color,var(--hcg-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(--hcg-border-width));--ig-column-border-style:var(--hcg-column-border-style,var(--hcg-border-style,solid));--ig-column-border-color:var(--hcg-column-border-color,var(--hcg-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);--ig-table-border:var(--hcg-border-width) var(--hcg-border-style,solid) var(--hcg-border-color);border:var(--ig-table-border);background:var(--hcg-background);border-radius:var(--hcg-border-radius)}.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(--hcg-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(--hcg-font-weight,normal)));--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(--hcg-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(--hcg-font-family,var(--ig-default-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);--ig-header-applied-font:var(--ig-header-current-font-weight) var(--ig-header-current-font-size) var(--ig-header-current-font-family);font:var(--ig-header-applied-font);padding-top:var(--hcg-header-vertical-padding,var(--hcg-header-padding,var(--hcg-vertical-padding,var(--hcg-padding))));padding-right:var(--hcg-header-horizontal-padding,var(--hcg-header-padding,var(--hcg-horizontal-padding,var(--hcg-padding))));padding-bottom:var(--hcg-header-vertical-padding,var(--hcg-header-padding,var(--hcg-vertical-padding,var(--hcg-padding))));padding-left:var(--hcg-header-horizontal-padding,var(--hcg-header-padding,var(--hcg-horizontal-padding,var(--hcg-padding))))}.hcg-table thead th:nth-child(even){--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(--hcg-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(--hcg-font-weight,normal))));--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(--hcg-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(--hcg-font-family,var(--ig-default-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-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(--hcg-text-align)));font:var(--ig-header-font);text-align:var(--ig-header-text-align)}.hcg-table thead tr:first-of-type th:first-child{border-top-left-radius:var(--hcg-border-radius)}.hcg-table thead tr:first-of-type th:last-child{border-top-right-radius:var(--hcg-border-radius)}.hcg-table thead th:focus-visible{outline:none;box-shadow:inset var(--ig-focus-ring)}.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-table>tbody:last-of-type>tr:last-of-type>:where(.hcg-cell):first-child{border-bottom-left-radius:var(--hcg-border-radius)}.hcg-table>tbody:last-of-type>tr:last-of-type>:where(.hcg-cell):last-child{border-bottom-right-radius:var(--hcg-border-radius)}.hcg-table>tbody:last-of-type{border-bottom-left-radius:var(--hcg-border-radius);border-bottom-right-radius:var(--hcg-border-radius)}.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-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-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(--hcg-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(--hcg-font-weight,normal))));--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(--hcg-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(--hcg-font-family,var(--ig-default-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(--hcg-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);--ig-cell-applied-padding:var(--hcg-vertical-padding,var(--hcg-padding)) var(--hcg-horizontal-padding,var(--hcg-padding));padding:var(--ig-cell-applied-padding);font:var(--ig-cell-font);text-align:var(--ig-cell-text-align)}.hcg-table tbody tr>:where(.hcg-cell):nth-child(even){--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-table tbody :where(.hcg-cell):focus{box-shadow:inset var(--ig-focus-ring)}.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-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-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-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-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-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-table tbody :where(.hcg-cell):hover,.hcg-table tbody tr:hover>:where(.hcg-cell):hover,.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-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-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-text-align:left;--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-input-background:var(--highcharts-background-color);--hcg-input-padding:5px;--hcg-button-border-radius:6px;--hcg-button-hover-color:#000;--hcg-button-hover-background:#e8e8e8;--hcg-button-border-color:transparent;--hcg-button-selected-color:#fff;--hcg-button-selected-background:#000;--hcg-cell-button-border-color:#d1d1d1;--hcg-button-color:#141414;--hcg-icon-border-radius:6px;--hcg-pagination-button-selected-background:#000;--hcg-pagination-button-selected-color:#fff;--hcg-loader-color:light-dark(#000,#fff);--hcg-popup-color:var(--hcg-color);--hcg-popup-background:#f6f6f6;--hcg-popup-border-color:#e8e8e8;--hcg-popup-border-radius:6px;--hcg-popup-box-shadow:0 2px 4px 0 rgba(0,0,0,.08),0 7px 7px 0 rgba(0,0,0,.07),0 17px 10px 0 rgba(0,0,0,.04),0 30px 12px 0 rgba(0,0,0,.01);--hcg-popup-content-padding:5px;--hcg-popup-header-font-size:.75rem;--hcg-popup-header-padding:3px;--hcg-menu-item-hover-background:#fff;--hcg-menu-item-hover-border-color:#e8e8e8;--hcg-menu-item-active-background:#e1e3ff;--hcg-menu-item-active-border-color:#c3c8ff;--hcg-menu-item-divider-color:#e8e8e8;--hcg-menu-item-padding:8px 8px 8px 12px;--hcg-menu-item-font-size:.75rem;--hcg-menu-item-font-weight:600;--hcg-menu-item-border-radius:5px;--hcg-menu-item-min-height:2rem;--hcg-menu-row-gap:5px;--hcg-cell-editable-background:#dbeaff;--hcg-notification-box-shadow:0 0 15px 1px #00000030}@media (prefers-color-scheme:dark){.hcg-theme-default{--hcg-input-border-color:#4f4f4f;--hcg-input-hover-border-color:#646464;--hcg-button-color:#fff;--hcg-button-hover-color:#fff;--hcg-button-hover-background:#3f3f3f;--hcg-button-selected-color:#000;--hcg-button-selected-background:#fff;--hcg-cell-button-border-color:#646464;--hcg-pagination-button-selected-background:#fff;--hcg-pagination-button-selected-color:#000;--hcg-popup-background:#272727;--hcg-popup-border-color:#4f4f4f;--hcg-menu-item-hover-background:#3b3b3b;--hcg-menu-item-hover-border-color:#4f4f4f;--hcg-menu-item-active-background:#3f4699;--hcg-menu-item-active-border-color:#4a55c9;--hcg-menu-item-divider-color:#4f4f4f;--hcg-cell-editable-background:#2d415e}}.highcharts-dark .hcg-theme-default{--hcg-input-border-color:#4f4f4f;--hcg-input-hover-border-color:#646464;--hcg-button-color:#fff;--hcg-button-hover-color:#fff;--hcg-button-hover-background:#3f3f3f;--hcg-button-selected-color:#000;--hcg-button-selected-background:#fff;--hcg-cell-button-border-color:#646464;--hcg-pagination-button-selected-background:#fff;--hcg-pagination-button-selected-color:#000;--hcg-popup-background:#272727;--hcg-popup-border-color:#4f4f4f;--hcg-menu-item-hover-background:#3b3b3b;--hcg-menu-item-hover-border-color:#4f4f4f;--hcg-menu-item-active-background:#3f4699;--hcg-menu-item-active-border-color:#4a55c9;--hcg-menu-item-divider-color:#4f4f4f;--hcg-cell-editable-background:#2d415e}.hcg-theme-default{--hcg-border-color:var(--highcharts-neutral-color-20,color-mix(in srgb,var(--hcg-color,#000) 10%,var(--hcg-background,#fff)));--hcg-row-hover-background:var(--ig-highlight-color-5,color-mix(in srgb,var(--hcg-color,#000) 3%,var(--hcg-background,#fff)));--hcg-row-even-background:var(--highcharts-neutral-color-3,color-mix(in srgb,var(--hcg-color,#000) 2%,var(--hcg-background,#fff)));--hcg-summary-row-border-color:var(--highcharts-neutral-color-40,color-mix(in srgb,var(--hcg-color,#000) 40%,var(--hcg-background,#fff)));--hcg-summary-column-border-color:var(--hcg-summary-row-border-color);--hcg-summary-row-font-weight:600;--hcg-summary-column-font-weight:var(--hcg-summary-row-font-weight)}.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%;&:disabled{opacity:.4;cursor:not-allowed}&::placeholder{color:#767676}&:focus-visible{outline:none}&[type=checkbox]{--ig-input-checkbox-size:1.333em;appearance:none;width:var(--ig-input-checkbox-size);height:var(--ig-input-checkbox-size);cursor:pointer;position:relative;&:checked:before{content:"";position:absolute;inset:0;margin:.05em;mask:center/contain no-repeat;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")}}select&{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;padding-inline-end:1.25rem;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 0.2s ease,box-shadow 0.2s ease,border 0.2s ease;svg{width:.9em;height:.9em;display:block}span{display:inline-block;line-height:1}span:empty{display:none}&.reverse{flex-direction:row-reverse}&:focus-visible{outline:none}&: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-scrollable-content{display:flex;flex-direction:column;min-height:0}&.hcg-virtualization thead{display:block}&.hcg-column-virtualization thead tr{display:block;overflow:visible}&.hcg-column-virtualization thead th .hcg-header-cell-container{height:100%}thead th{position:relative}&.hcg-scrollable-content>tbody{height:100%;overflow:auto;min-height:0;flex:1}&.hcg-virtualization>tbody{display:block;position:relative}>tbody>tr{overflow:hidden;width:100%}>tbody>tr>:where(.hcg-cell){position:relative;line-height:1em;overflow:hidden;text-overflow:ellipsis}>tbody>tr.hcg-mocked-row>:where(.hcg-cell){white-space:nowrap}.hcg-last-header-cell-in-row,tbody tr>:where(.hcg-cell):last-child{border-right:none}tbody tr:last-of-type>:where(.hcg-cell){border-bottom:none}&.hcg-scrollable-content>tbody>tr{display:block}&.hcg-column-virtualization :is(thead tr,tbody tr)>:where(.hcg-cell,.hcg-header-cell){display:inline-block;vertical-align:top}&.hcg-virtualization>tbody>tr{position:absolute}>tbody.hcg-rows-content-nowrap>tr>:where(.hcg-cell){white-space:nowrap}>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-header-cell-content{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcg-header-cell-container.hcg-no-width .hcg-header-cell-content{visibility:hidden;transition:none}.hcg-header-cell-icons{display:flex;overflow:hidden;align-items:center;max-width:0;opacity:0;z-index:11;cursor:pointer;transition:max-width .3s ease,opacity .3s ease}.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}:is(:hover,:focus-visible) .hcg-header-cell-icons,.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-header-cell-container.hcg-no-width .hcg-header-cell-icons{max-width:100px;opacity:1}.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-header-cell-icons .hcg-header-cell-menu-icon .hcg-icon{padding-inline:3px}.hcg-header-cell-icons>:first-child{margin-left:5px}.hcg-column-resizer{position:absolute;display:flex;align-items:center;justify-content:center;top:0;width:9px;right:-5px;height:100%;user-select:none;touch-action:none;z-index:10;cursor:col-resize}.hcg-column-resizer.hovered:after{content:"";height:100%;width:max(3px,calc(var(--hcg-header-column-border-width,var(--hcg-border-width,1px)) + 2px));background:var(--hcg-header-color,var(--hcg-color,currentColor))}}.hcg-container .hcg-pagination{display:flex;align-items:center;flex-wrap:nowrap;>*{flex:1 1 0;min-width:0;display:flex;align-items:center}.hcg-pagination-info{justify-content:flex-start}.hcg-pagination-controls{justify-content:center;.hcg-pagination-pages{display:flex;flex-wrap:nowrap;.hcg-button{display:inline-flex;align-items:center;justify-content:center}span{display:inline-flex;align-items:center;justify-content:center}}}.hcg-pagination-page-size{justify-content:flex-end;select.hcg-input{width:auto}}&.hcg-pagination-left,&.hcg-pagination-center,&.hcg-pagination-right{>*{flex:0 0 auto;min-width:auto}}&.hcg-pagination-left{justify-content:flex-start}&.hcg-pagination-center{justify-content:center}&.hcg-pagination-right{justify-content:flex-end}&:not(:has(.hcg-pagination-info)) .hcg-pagination-controls{justify-content:flex-start}&: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;gap:var(--hcg-pagination-gap,0.5rem);--ig-pagination-stacked-align:center;&.hcg-pagination-left{--ig-pagination-stacked-align:flex-start}&.hcg-pagination-right{--ig-pagination-stacked-align:flex-end}>*{flex:0 0 auto;justify-content:var(--ig-pagination-stacked-align)}.hcg-pagination-info,.hcg-pagination-controls,.hcg-pagination-page-size{justify-content:var(--ig-pagination-stacked-align)}.hcg-pagination-controls{flex-wrap:nowrap;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.hcg-pagination-pages{flex-wrap:nowrap}.hcg-pagination-page-size{text-align:center;flex-wrap:wrap;gap:.5rem}&.hcg-pagination-left .hcg-pagination-page-size{text-align:left}&.hcg-pagination-right .hcg-pagination-page-size{text-align:right}&:not(:has(.hcg-pagination-page-size)) .hcg-pagination-controls,&: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;min-width:200px;overflow:auto;border-width:1px;border-style:solid;.hcg-menu-header{margin-bottom:5px}.hcg-menu-header-category{opacity:.5;user-select:none}}.hcg-container .hcg-menu-container{margin:0;display:flex;flex-direction:column;list-style:none;padding:0;.hcg-menu-item{display:flex;align-items:center;gap:2px;width:100%;min-width:185px;background-color:transparent;border:1px solid transparent}.hcg-menu-item:not(:disabled){cursor:pointer}.hcg-menu-item:focus-visible{outline:none}.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-menu-item.active .hcg-menu-item-icon,.hcg-menu-item.highlighted .hcg-menu-item-icon,.hcg-menu-item:not(:disabled):hover .hcg-menu-item-icon{opacity:1}.hcg-menu-item-label{flex:1 1 auto;min-width:0;text-align:left;padding-left:.75rem}.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-column-filter-operator-spacer{visibility:hidden;pointer-events:none;user-select:none}.hcg-clear-filter-button{appearance:none;background:0 0;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:var(--ig-loader-color)}.hcg-loading-wrapper .hcg-spinner{border-top-width:5px;border-top-style:solid;border-top-color:var(--ig-loader-color);border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}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-cell-tree .hcg-disclosure{--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-disclosure-icon{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);button[aria-expanded=true]>svg{transform:rotate(90deg)}}.hcg-disclosure-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}}.hcg-container .hcg-table.hcg-scrollable-content,.hcg-container .hcg-table.hcg-virtualization,.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-tbody-sticky-active{border-bottom:var(--ig-row-border);box-shadow:0 3px 5px -2px rgba(0,0,0,.1)}tr{pointer-events:auto;&:last-of-type{td:first-child,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{--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-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;>tr{display:block;position:static}}>tbody:not(.hcg-tbody-pinned)>tr.hcg-row-pinned td{font-weight:600}&:has(>tbody.hcg-tbody-pinned){>tbody:not(.hcg-tbody-pinned){height:auto}}}.hcg-container .hcg-table{>tbody.hcg-tbody-summary{height:auto;display:block;overflow:hidden;min-height:0;flex:0 0 auto;position:relative;z-index:1;>tr{display:block;position:static}}>tbody.hcg-tbody-summary-bottom{order:1}>tbody.hcg-tbody-summary-top{order:-1}&:has(>tbody.hcg-tbody-summary-top)>thead{order:-2}&:has(>tbody.hcg-tbody-summary)>tbody:not(.hcg-tbody-summary){height:auto}}.hcg-themed{.hcg-table{--ig-summary-row-border-width:var(--hcg-summary-row-border-width,var(--ig-row-border-width));--ig-summary-row-border-style:var(--hcg-summary-row-border-style,var(--ig-row-border-style));--ig-summary-row-border-color:var(--hcg-summary-row-border-color,var(--ig-row-border-color));--ig-summary-row-border:var(--ig-summary-row-border-width) var(--ig-summary-row-border-style) var(--ig-summary-row-border-color);--ig-summary-row-font-weight:var(--hcg-summary-row-font-weight,var(--hcg-row-font-weight))}.hcg-table tbody tr.hcg-summary-row{--ig-row-font-weight-current:var(--ig-summary-row-font-weight)}}:where(.hcg-themed .hcg-table>tbody.hcg-tbody-summary-bottom){border-top:var(--ig-summary-row-border)}:where(.hcg-themed .hcg-table>tbody.hcg-tbody-summary-top){border-bottom:var(--ig-summary-row-border)}.hcg-themed{.hcg-table{--ig-summary-column-border-width:var(--hcg-summary-column-border-width,var(--ig-column-border-width));--ig-summary-column-border-style:var(--hcg-summary-column-border-style,var(--ig-column-border-style));--ig-summary-column-border-color:var(--hcg-summary-column-border-color,var(--ig-column-border-color));--ig-summary-column-border:var(--ig-summary-column-border-width) var(--ig-summary-column-border-style) var(--ig-summary-column-border-color);--ig-summary-column-font-weight:var(--hcg-summary-column-font-weight,var(--hcg-column-font-weight))}.hcg-table thead th:not(.hcg-summary-column):has(+th.hcg-summary-column),.hcg-table thead th.hcg-summary-column:has(+th:not(.hcg-summary-column)),.hcg-table tbody tr>:where(.hcg-cell):not(.hcg-summary-column):has(+.hcg-summary-column),.hcg-table tbody tr>.hcg-summary-column:has(+:where(.hcg-cell):not(.hcg-summary-column)){border-right:var(--ig-summary-column-border)}.hcg-table tbody tr>.hcg-summary-column{--ig-cell-column-font-weight:var(--ig-summary-column-font-weight)}}.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(--hcg-border-radius,0));--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:var(--hcg-cell-editable-background,transparent);--ig-notification-box-shadow:var(--hcg-notification-box-shadow,none)}.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{appearance:none}.hcg-table tbody :where(.hcg-cell).hcg-edited-cell-error .hcg-input,.hcg-table tbody :where(.hcg-cell).hcg-edited-cell-error .hcg-input:focus-visible{color:var(--ig-color);box-shadow:inset 0 0 0 var(--ig-focus-ring-width) var(--ig-negative-border-color);background-color:var(--ig-negative-background)}.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:var(--ig-notification-box-shadow)}.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}100%{opacity:1}}