:root{--st-bg: #ffffff;--st-surface: #ffffff;--st-border: #8f8f8f;--st-text: #111111;--st-text-muted: #555555;--st-accent: #111111;--st-radius: 0px;--st-row-height: 38px;--st-cell-pad-y: 10px;--st-gap-group-separator: 0px;--st-gap-after-subtotal: 0px;--st-gap-subtotal-to-calculated: 0px;--st-gap-after-calculated: 0px;--st-notes-pane-width: 320px;--st-col-gap: 6px;--st-font-size: 13px;--st-head-font-size: 13px;--st-head-bg: #ffffff;--st-head-text: #111111;--st-head-icon: #666666;--st-row-border-color: #ebebeb;--st-odd-row-bg: transparent;--st-selected-row-bg: #e6f2ff;--st-selected-row-overlay: rgba(230, 242, 255, .44);--st-selected-row-edge: rgba(230, 242, 255, .78);--st-panel-bg: #ffffff;--st-filter-bg: #ffffff;--st-filter-text: #333333;--st-grandtotal-bg: transparent;--st-grandtotal-text: inherit;--st-subtotal-bg: transparent;--st-subtotal-text: inherit;--st-ibcs-dark: #111111;--st-ibcs-mid: #8f8f8f;--st-ibcs-light: #c7c7c7;--st-ibcs-bar-pos: #8a8a8a;--st-ibcs-bar-neg: #5f5f5f;--st-ibcs-bar-total: #111111;--st-ibcs-bar-ac: #3f3f3f;--st-ibcs-bar-outline: #3a3a3a;--st-ibcs-axis: #8a8a8a;--st-ibcs-head-border: #666666;--st-ibcs-subtotal-border: #444444;--st-ibcs-var-pos: #5aaa35;--st-ibcs-var-neg: #cc2222}.st-table-shell{background:var(--st-bg);border:0;border-radius:var(--st-radius);height:100%;max-height:100%;overflow:auto;overscroll-behavior:contain;position:relative}.st-root{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;max-height:100%;min-height:0;background:var(--st-bg)}.st-toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:var(--st-panel-bg, var(--st-surface));color:var(--st-text);border:none;border-radius:6px;font-family:Karla,sans-serif;min-height:32px;gap:4px}.st-toolbar__left,.st-toolbar__right{display:inline-flex;align-items:flex-start;gap:8px}.st-toolbar__cluster{display:inline-flex;flex-direction:column;gap:2px;padding-right:8px;margin-right:2px;border-right:1px solid var(--st-border)}.st-toolbar__left .st-toolbar__cluster:last-child,.st-toolbar__right .st-toolbar__cluster:last-child{padding-right:0;margin-right:0;border-right:none}.st-toolbar__cluster-label{display:block;min-height:8px;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--st-text-muted);padding-left:2px;line-height:8px}.st-toolbar__cluster-controls{display:inline-flex;align-items:center;gap:3px}.st-toolbar__btn{border:1px solid transparent;background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 88%,var(--st-text) 6%);color:var(--st-text);border-radius:5px;width:27px;height:27px;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color 80ms ease,color 80ms ease}.st-toolbar__btn:hover:not(:disabled){background:#ffc6eb;color:var(--st-text);border-color:#ffc6eb}.st-toolbar__btn:disabled{opacity:.35;cursor:default}.st-toolbar__btn.is-active{background:#ff0079;color:#fff;border-color:#ff0079}.st-toolbar__btn.is-active:hover:not(:disabled){background:#ff0079;color:#fff;border-color:#ff0079}.st-toolbar__group{display:inline-flex;align-items:center;background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 90%,var(--st-text) 4%);border:none;border-radius:7px;padding:2px;gap:1px}.st-toolbar__group .st-toolbar__btn{width:25px;height:25px;color:var(--st-text)}.st-toolbar__group .st-toolbar__btn:hover:not(:disabled){background:#ffc6eb;color:var(--st-text);border-color:#ffc6eb}.st-toolbar__group-divider{width:1px;height:14px;background:var(--st-border);margin:0 1px;flex-shrink:0}.st-toolbar__divider{width:1px;height:14px;background:var(--st-border);margin:0 4px;flex-shrink:0}.st-toolbar__theme{position:relative}.st-toolbar__theme-menu{position:absolute;top:100%;right:0;margin-top:4px;background:var(--st-panel-bg, var(--st-surface));border:1px solid var(--st-border);border-radius:6px;box-shadow:0 10px 25px #0000001a;z-index:50;min-width:140px;padding:4px 0}.st-toolbar__theme-item{display:block;width:100%;border:0;background:transparent;color:var(--st-text);font-size:12px;font-family:Karla,sans-serif;padding:5px 12px;text-align:left;cursor:pointer}.st-toolbar__theme-item:hover{background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 82%,#ff0079 18%)}.st-toolbar__theme-item.is-active{font-weight:600;color:#ff0079}.st-layout{display:flex;gap:10px;flex:1 1 auto;height:100%;max-height:100%;min-height:0}.st-layout .st-table-column{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.st-layout .st-table-column .st-table-shell{flex:1 1 auto;min-height:0}.st-annotations-panel{flex:0 0 var(--st-notes-pane-width);width:var(--st-notes-pane-width);min-width:var(--st-notes-pane-width);max-width:380px;box-sizing:border-box;border:1px solid var(--st-border);border-radius:6px;background:var(--st-panel-bg, var(--st-surface));display:flex;flex-direction:column;overflow:hidden;padding:0;margin:8px 6px;box-shadow:0 10px 25px #0000001a}.st-annotations-panel__header{padding:10px 12px;color:var(--st-text-muted);font-weight:600;background:transparent}.st-annotations-panel__content{flex:1 1 auto;min-height:0;overflow:auto}.st-sidebar{width:100%;min-width:0;max-width:320px;margin:8px 6px;box-sizing:border-box;font-family:Karla,sans-serif;border:1px solid var(--st-border);border-radius:6px;background:var(--st-panel-bg, var(--st-surface));color:var(--st-text);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 25px #0000001a}.st-sidebar__tabs{display:flex;flex-shrink:0;background:var(--st-panel-bg, var(--st-surface));border-bottom:1px solid var(--st-border);overflow-x:auto;scrollbar-width:none;gap:2px;padding:0 6px}.st-sidebar__tabs::-webkit-scrollbar{display:none}.st-sidebar__tab{flex:1 1 0;min-width:0;border:0;background:transparent;color:var(--st-text);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.01em;padding:9px 6px 8px;cursor:pointer;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:3px;position:relative;transition:color .1s ease;border-bottom:2px solid transparent;margin-bottom:-1px}.st-sidebar__tab:hover:not(.st-sidebar__tab--active){color:var(--st-text)}.st-sidebar__tab--active{color:#ff0079;border-bottom-color:#ff0079}.st-sidebar__tab-icon{display:flex;align-items:center;justify-content:center;opacity:.85}.st-sidebar__tab--active .st-sidebar__tab-icon{opacity:1}.st-sidebar__tab-label{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.st-sidebar__content{flex:1 1 auto;overflow:auto}.st-sidebar__panel{display:flex;flex-direction:column}.st-sidebar__search-wrap{padding:10px 10px 6px;background:var(--st-panel-bg, var(--st-surface));border-bottom:1px solid var(--st-border)}.st-sidebar__search{width:100%;box-sizing:border-box;border:1px solid var(--st-border);border-radius:5px;background:var(--st-filter-bg, var(--st-surface));padding:6px 10px;font-size:12px;color:var(--st-filter-text, var(--st-text));outline:none;transition:border-color .1s ease,box-shadow .1s ease}.st-sidebar__search:focus{border-color:#ff0079;background:var(--st-filter-bg, var(--st-surface));box-shadow:0 0 0 2px #ff007933}.st-sidebar__search::-moz-placeholder{color:var(--st-text-muted)}.st-sidebar__search::placeholder{color:var(--st-text-muted)}.st-sidebar__list{display:flex;flex-direction:column;padding:6px 8px 10px}.st-sidebar__item{display:flex;align-items:center;gap:0;font-size:12px;color:var(--st-text);padding:5px 6px;border-radius:4px;cursor:pointer;transition:background-color 80ms ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st-sidebar__item:hover{background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 84%,var(--st-text) 16%)}.st-sidebar__item--hidden{color:var(--st-text-muted)}.st-sidebar__item-check{position:relative;width:16px;height:16px;flex-shrink:0;margin-right:8px}.st-sidebar__item-check input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.st-sidebar__checkmark{display:block;width:15px;height:15px;border:1.5px solid var(--st-border);border-radius:3.5px;background:var(--st-filter-bg, var(--st-surface));box-sizing:border-box;position:absolute;top:0;left:0;transition:background-color 80ms ease,border-color 80ms ease}.st-sidebar__item-check input:checked~.st-sidebar__checkmark{background:#ff0079;border-color:#ff0079}.st-sidebar__item-check input:checked~.st-sidebar__checkmark:after{content:"";position:absolute;left:3px;top:1px;width:5px;height:8px;border:1.5px solid #fff;border-top:0;border-left:0;transform:rotate(42deg)}.st-sidebar__item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-sidebar__item-eye{flex-shrink:0;color:var(--st-text-muted);display:flex;align-items:center;margin-left:4px;transition:color 80ms ease}.st-sidebar__item:hover .st-sidebar__item-eye{color:var(--st-text)}.st-sidebar__item--hidden .st-sidebar__item-eye{color:var(--st-text-muted)}.st-sidebar__empty{font-size:12px;color:var(--st-text-muted);font-style:italic;padding:8px 6px 4px}.st-sidebar__reload{font-family:Karla,sans-serif;padding:10px 10px 8px;border-bottom:1px solid var(--st-border);background:var(--st-panel-bg, var(--st-surface))}.st-sidebar__reload-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ff0079;border-radius:5px;background:var(--st-panel-bg, var(--st-surface));color:#ff0079;font-family:Karla,sans-serif;font-size:12px;font-weight:600;padding:7px 10px;cursor:pointer;transition:background-color .1s ease,border-color .1s ease,color .1s ease}.st-sidebar__reload-btn:hover{background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 82%,#ff0079 18%);border-color:#ff0079;color:#ff0079}.st-sidebar__panel-host{height:100%;min-height:0;display:flex;flex-direction:column}.st-sidebar__input-content{padding:6px 8px 10px}.st-sidebar__item--group{justify-content:space-between;align-items:center}.st-sidebar__item--accounttype-separator{border-top:1px solid var(--st-border);margin-top:6px;padding-top:10px}.st-sidebar__group-note{font-size:12px;color:var(--st-text-muted);padding:2px 2px 8px}.st-grouping-panel{display:flex;flex-direction:column;gap:0}.st-grouping-section{padding:10px 10px 6px;border-bottom:1px solid var(--st-border);display:flex;flex-direction:column;gap:6px}.st-grouping-section:last-child{border-bottom:none}.st-grouping-section__title{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--st-text-muted);padding-bottom:2px}.st-grouping-empty{font-size:12px;color:var(--st-text-muted);font-style:italic;padding:2px 0 4px}.st-grouping-select{width:100%;font-size:12px;padding:4px 6px;border:1px solid var(--st-border);border-radius:3px;background:var(--st-filter-bg, var(--st-surface));color:var(--st-filter-text, var(--st-text))}.st-filter__input--full{width:100%;box-sizing:border-box}.st-group-item{display:flex;flex-direction:column;gap:4px;padding:6px 8px;background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 82%,var(--st-text) 6%);border:1px solid var(--st-border);border-radius:4px}.st-group-item__header{display:flex;align-items:center;gap:6px}.st-group-item__level{flex-shrink:0;font-size:10px;font-weight:700;color:#fff;background:#475569;border-radius:3px;text-align:center;padding:1px 5px;line-height:1.4;letter-spacing:.02em}.st-group-item__name{flex:1;font-size:12px;font-weight:600;color:var(--st-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-group-item__controls{display:flex;gap:3px;align-items:center}.st-group-item__controls>.st-group-item__chevron{margin-right:4px}.st-group-item__gap{display:flex;align-items:center;gap:3px;margin-left:4px}.st-group-item__gap-input{width:36px;height:22px;font-size:11px;padding:0 3px;border:1px solid var(--st-border);border-radius:3px;background:var(--st-filter-bg, var(--st-surface));color:var(--st-filter-text, var(--st-text));text-align:center}.st-group-item__gap-input::-webkit-inner-spin-button,.st-group-item__gap-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.st-group-item__gap-label{font-size:10px;color:var(--st-text-muted, #94a3b8)}.st-group-item__btn{border:1px solid var(--st-border);border-radius:3px;background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 88%,var(--st-text) 6%);color:var(--st-text-muted);width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:11px;padding:0;flex-shrink:0;transition:background-color .1s ease,color .1s ease,border-color .1s ease}.st-group-item__btn:hover:not(:disabled){background:#ffc6eb;border-color:#ffc6eb}.st-group-item__btn.is-active{background:#ff0079;color:#fff;border-color:#ff0079}.st-group-item__btn.is-active:hover:not(:disabled){background:#ff0079;border-color:#ff0079}.st-group-item__btn:disabled{opacity:.35;cursor:not-allowed}.st-group-item__btn .st-toggle-icon{transform:scale(.85)}.st-group-item__btn--remove{color:var(--st-text-muted);border:none;background:transparent}.st-group-item__btn--remove:hover:not(:disabled){background:#ffc6eb;border-color:#ffc6eb;color:#dc2626}.st-group-dim{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--st-text);padding:4px 2px;cursor:pointer;border-radius:3px;transition:background-color 80ms ease}.st-group-dim:hover:not(.st-group-dim--disabled){background:transparent}.st-group-dim--disabled{opacity:.45;cursor:not-allowed}.st-group-dim--separator{border-top:1px solid var(--st-border);margin-top:4px;padding-top:8px}.st-group-item-wrap,.st-group-dim-wrap{display:flex;flex-direction:column}.st-group-item__chevron{background:transparent;border:1px solid var(--st-border);border-radius:3px;width:22px;height:22px;padding:0;cursor:pointer;color:var(--st-text-secondary, #666);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .1s ease,color .1s ease}.st-group-dim__chevron{background:transparent;border:0;padding:2px;cursor:pointer;color:var(--st-text-secondary, #666);display:inline-flex;align-items:center;justify-content:center;border-radius:2px}.st-group-item__chevron:hover{background:#ffc6eb;border-color:#ffc6eb;color:var(--st-text)}.st-group-dim__chevron:hover{background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 84%,var(--st-text) 16%);color:var(--st-text)}.st-group-dim__label{display:flex;align-items:center;gap:6px;flex:1;cursor:inherit}.st-group-item__values,.st-group-dim__values{margin:4px 0 8px 20px;padding:4px 6px;border-left:none;background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 90%,var(--st-text) 4%);border-radius:0 4px 4px 0}.st-dim-value-list{display:flex;flex-direction:column;gap:6px}.st-dim-value-card{display:flex;flex-direction:column;gap:3px;padding:4px 6px;border:1px solid var(--st-border);border-radius:4px;font-size:11px;background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 84%,var(--st-text) 4%);color:var(--st-text)}.st-dim-value-card__header{display:flex;align-items:center;gap:5px}.st-dim-value-card__visibility{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;background:transparent;color:var(--st-text, #111);cursor:pointer;border-radius:3px;transition:background .12s}.st-dim-value-card__visibility:hover{background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 78%,var(--st-text) 12%)}.st-dim-value-card__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--st-text, #111);font-weight:500}.st-dim-value-card__controls{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding-left:23px}.st-dim-value-row__select{height:22px;font-size:11px;padding:0 2px;border:1px solid var(--st-border);border-radius:3px;background:var(--st-filter-bg, var(--st-surface));color:var(--st-filter-text, var(--st-text))}.st-dim-value-row__select--auto{opacity:.6;font-style:italic}.st-grouping-meta-row{display:flex;gap:8px}.st-grouping-meta-item{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.st-grouping-meta-item__title{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--st-text-muted, #94a3b8)}.st-sign-indicator{font-size:11px;color:var(--st-text);padding:3px 8px;background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 78%,var(--st-text) 12%);border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-table{width:-moz-max-content;width:max-content;border-collapse:separate;border-spacing:var(--st-col-gap) 0;table-layout:fixed;color:var(--st-text);background:var(--st-bg);font-size:var(--st-font-size, 13px)}.st-table__head{z-index:4}.st-table__head>tr>th{position:sticky;top:var(--st-sticky-top, 0px);z-index:var(--st-sticky-z, 20);isolation:isolate}.st-table__head>tr>th:after{content:"";position:absolute;top:0;bottom:0;left:calc(var(--st-col-gap, 6px) / -2);right:calc(var(--st-col-gap, 6px) / -2);background:var(--st-head-cell-bg, var(--st-head-bg, #ffffff));z-index:-1;pointer-events:none}.st-row{min-height:var(--st-row-height)}.st-cell{box-sizing:border-box;padding:var(--st-cell-pad-top, var(--st-cell-pad-y)) 12px var(--st-cell-pad-bottom, var(--st-cell-pad-y));vertical-align:var(--st-cell-vertical-align, middle);white-space:nowrap;overflow:hidden;position:relative;background:var(--st-surface);border-bottom:1px solid var(--st-row-border-color, #ebebeb)}.st-cell__content{display:flex;width:100%;max-width:100%;min-height:calc(var(--st-row-height) - var(--st-cell-pad-top, var(--st-cell-pad-y)) - var(--st-cell-pad-bottom, var(--st-cell-pad-y)));align-items:var(--st-cell-content-align, center);justify-content:var(--st-cell-content-justify, flex-start);text-align:var(--st-cell-content-text-align, left);position:relative;z-index:1}.st-cell--left .st-cell__content{justify-content:var(--st-cell-content-justify, flex-start);text-align:var(--st-cell-content-text-align, left)}.st-cell--center .st-cell__content{justify-content:var(--st-cell-content-justify, center);text-align:var(--st-cell-content-text-align, center)}.st-cell--right .st-cell__content{justify-content:var(--st-cell-content-justify, flex-end);text-align:var(--st-cell-content-text-align, right)}.st-cell--hierarchy .st-cell__content,.st-cell--group .st-cell__content{justify-content:var(--st-cell-content-justify, flex-start);text-align:var(--st-cell-content-text-align, left)}.st-cell__content--checkbox{justify-content:center}.st-cell__content--checkbox input[type=checkbox]{margin:0;display:block;flex:0 0 auto;width:15px;height:15px;border:1.5px solid var(--st-border);border-radius:3.5px;background:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;z-index:2;cursor:pointer;transition:background-color .1s ease,border-color .1s ease,box-shadow .1s ease}.st-cell__content--checkbox input[type=checkbox]:checked{background-color:#ff0079;border-color:#ff0079;box-shadow:0 0 0 1px #ffffffe6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.4 4.9 8.8 9.5 3.8' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.st-cell__content--checkbox input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,#ff0079 36%,transparent)}.st-cell--commented:after{content:"";position:absolute;right:7px;top:6px;width:10px;height:10px;border-radius:50%;background:#2ba7df;box-sizing:border-box;pointer-events:none}.st-cell__annotation-badge{position:absolute;left:4px;top:max(5px,calc(var(--st-cell-pad-top, var(--st-cell-pad-y)) - 2px));min-width:18px;height:18px;padding:0 4px;border-radius:999px;border:1px solid #2ba7df;background:#fff;color:#2ba7df;font-size:10px;line-height:1;text-align:center;font-weight:700;box-sizing:border-box;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;z-index:2}.st-cell--annotated-right .st-cell__annotation-badge{left:auto;right:4px}.st-cell--commented.st-cell--annotated:after{right:6px}.st-cell--head{background:var(--st-head-bg, #ffffff);color:var(--st-head-text, #111111);font-size:var(--st-head-font-size, 13px);font-weight:600;letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--st-ibcs-head-border);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:10px;padding-right:14px}.st-table__body>.st-row:first-child .st-cell{padding-top:calc(var(--st-cell-pad-top, var(--st-cell-pad-y)) + var(--st-first-row-extra-top, 12px));border-top:0!important}.st-cell--head.st-cell--role-ac{border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:var(--st-ibcs-dark)}.st-cell--head.st-cell--role-pl{border-bottom-width:5px;border-bottom-style:double;border-bottom-color:var(--st-ibcs-dark)}.st-cell--head.st-cell--role-py{border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:var(--st-ibcs-mid)}.st-cell--head.st-cell--role-fc{border-bottom:none}.st-cell--head.st-cell--role-fc:before,.st-table__body>.st-row:last-child .st-cell.st-cell--role-fc:before,.st-table__body>.st-row--grandtotal.st-row:last-child .st-cell.st-cell--role-fc:before{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:repeating-linear-gradient(-45deg,transparent,transparent .5px,var(--st-ibcs-dark) .5px,var(--st-ibcs-dark) 2.5px,transparent 2.5px,transparent 4.5px);pointer-events:none;z-index:1}.st-table__body>.st-row:last-child .st-cell.st-cell--role-fc{border-bottom:none!important}.st-table__body>.st-row:last-child .st-cell{border-bottom:1px solid var(--st-ibcs-head-border)!important}.st-table__body>.st-row:last-child .st-cell.st-cell--role-ac{border-bottom:5px solid var(--st-ibcs-dark)!important}.st-table__body>.st-row:last-child .st-cell.st-cell--role-pl{border-bottom:5px double var(--st-ibcs-dark)!important}.st-table__body>.st-row:last-child .st-cell.st-cell--role-py{border-bottom:5px solid var(--st-ibcs-mid)!important}.st-root--no-grand-total .st-table__body>.st-row--grandtotal .st-cell{border-top:0!important}.st-root--no-grand-total .st-table__body>.st-row--grandtotal.st-row:last-child .st-cell,.st-root--no-grand-total .st-table__body>.st-row--grandtotal.st-row:last-child .st-cell.st-cell--role-ac,.st-root--no-grand-total .st-table__body>.st-row--grandtotal.st-row:last-child .st-cell.st-cell--role-pl,.st-root--no-grand-total .st-table__body>.st-row--grandtotal.st-row:last-child .st-cell.st-cell--role-py,.st-root--no-grand-total .st-table__body>.st-row--grandtotal.st-row:last-child .st-cell.st-cell--role-fc{border-bottom:0!important}.st-root--no-grand-total .st-table__body>.st-row--grandtotal.st-row:last-child .st-cell.st-cell--role-fc:before{display:none}.st-table__body>.st-row--grandtotal.st-row:last-child .st-cell.st-cell--role-ac{border-bottom:5px solid var(--st-ibcs-dark)!important}.st-table__body>.st-row--grandtotal.st-row:last-child .st-cell.st-cell--role-pl{border-bottom:5px double var(--st-ibcs-dark)!important}.st-table__body>.st-row--grandtotal.st-row:last-child .st-cell.st-cell--role-py{border-bottom:5px solid var(--st-ibcs-mid)!important}.st-row--group-head .st-cell--group-head{background:var(--st-head-cell-bg, var(--st-head-bg, #ffffff));color:var(--st-head-text, #111111)}.st-row--group-head .st-cell--group-head-empty{background:var(--st-head-cell-bg, var(--st-head-bg, #ffffff))}.st-toggle-icon{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transform-origin:center;display:inline-block;flex:0 0 8px;transition:transform .12s ease}.st-toggle-icon.is-collapsed{transform:rotate(-45deg)}.st-toggle-icon.is-expanded-up{transform:rotate(-135deg)}.st-toggle-icon.is-expanded-down{transform:rotate(45deg)}.st-cell--sortable{cursor:pointer}.st-cell--drag-source{background:color-mix(in srgb,var(--st-head-bg, #ffffff) 88%,var(--st-ibcs-light, #c7c7c7) 12%);box-shadow:inset 0 0 0 1px var(--st-ibcs-mid, #8f8f8f)}.st-cell.st-cell--group-drag-source{background:color-mix(in srgb,var(--st-head-bg, #ffffff) 84%,var(--st-ibcs-light, #c7c7c7) 16%);box-shadow:inset 0 0 0 1px var(--st-ibcs-mid, #8f8f8f)}.st-drag-indicator{position:fixed;width:3px;background:var(--st-ibcs-mid, #8f8f8f);pointer-events:none;z-index:200}.st-drag-indicator--group{background:var(--st-ibcs-dark, #111111)}.st-group-head__label.st-head__button{cursor:default}.st-cell--filter{background:var(--st-filter-bg, #ffffff);color:var(--st-filter-text, #333333);border-bottom:1px solid var(--st-ibcs-mid);padding:6px 10px}.st-cell--waterfall{overflow:visible;z-index:1;padding-top:calc((var(--st-row-height) - var(--st-bar-height)) / 2);padding-bottom:calc((var(--st-row-height) - var(--st-bar-height)) / 2)}.st-cell--combined{white-space:normal;overflow:visible;vertical-align:middle}.st-cell--combined .combinedCell{align-items:var(--st-cell-content-align, center)}.st-filter__input{width:100%;border:1px solid var(--st-ibcs-mid, #7f7f7f);border-radius:2px;padding:4px 8px;background:var(--st-filter-bg, #fff);font-size:12px;color:var(--st-text)}.st-head__button{width:100%;min-width:0;border:0;background:transparent;color:inherit;padding:0;display:inline-flex;align-items:var(--st-cell-content-align, center);justify-content:flex-start;gap:4px;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;max-width:100%}.st-cell--head .st-head__button{padding-left:18px}.st-cell--head.st-cell--left .st-head__button{justify-content:flex-start;text-align:left}.st-cell--head.st-cell--center .st-head__button{padding-left:21px;padding-right:21px;justify-content:center;text-align:center}.st-cell--head.st-cell--right .st-head__button{position:absolute;top:0;bottom:0;left:4px;right:14px;width:auto;padding-left:0;padding-right:0;justify-content:flex-end;text-align:right}.st-cell--head.st-cell--right{padding-left:4px}.st-cell--head.st-cell--has-menu-trigger .st-head__button{padding-right:4px}.st-cell--head.st-cell--has-drag-handle .st-head__button{padding-left:14px}.st-cell--head.st-cell--right.st-cell--has-menu-trigger .st-head__button{right:26px}.st-cell--head.st-cell--right.st-cell--has-drag-handle .st-head__button{left:14px}.st-head__button>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-head__menu-trigger{position:absolute;top:50%;right:14px;transform:translateY(-50%);width:16px;height:16px;border:0;padding:0;background:transparent;color:var(--st-head-text, #111111);font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;opacity:1;cursor:pointer;z-index:5;transition:background-color .1s ease}.st-cell--head:hover .st-head__menu-trigger,.st-cell--head:focus-within .st-head__menu-trigger{opacity:1}.st-head__menu-trigger:hover{background:#ffc6eb;color:var(--st-text)}.st-cell--combined.st-cell--left .combinedCell{justify-content:flex-start;text-align:left}.st-cell--combined.st-cell--center .combinedCell{justify-content:center;text-align:center}.st-cell--combined.st-cell--right .combinedCell{justify-content:flex-end;text-align:right}.st-cell--combined.st-cell--left .combinedCell.column>.columnDataWrapper{align-items:flex-start}.st-cell--combined.st-cell--center .combinedCell.column>.columnDataWrapper{align-items:center}.st-cell--combined.st-cell--right .combinedCell.column>.columnDataWrapper{align-items:flex-end}.st-head__sort{color:var(--st-head-text, #111111);font-size:10px;display:inline-flex;align-items:center;gap:1px;margin-left:2px}.st-head__sort-priority{font-size:9px;opacity:.6}.st-head__sort--unsorted{opacity:.35;font-size:11px}.st-head__drag{position:absolute;left:2px;top:50%;transform:translateY(-50%);color:#666;font-size:12px;line-height:1;cursor:grab;display:inline-flex;align-items:center;justify-content:center;min-width:14px;min-height:18px;padding:2px 3px;border-radius:2px;z-index:4}.st-head__drag:hover{background:#fff;color:#333}body.st-col-dragging .st-head__drag,body.st-col-dragging .st-group-head__drag{cursor:grabbing;background:color-mix(in srgb,var(--st-head-bg, #ffffff) 84%,var(--st-ibcs-light, #c7c7c7) 16%);color:#111;box-shadow:0 0 0 1px var(--st-ibcs-mid, #8f8f8f)}.st-cell.st-cell--group-drag-source .st-group-head__drag{background:color-mix(in srgb,var(--st-head-bg, #ffffff) 84%,var(--st-ibcs-light, #c7c7c7) 16%);color:#111;box-shadow:0 0 0 1px var(--st-ibcs-mid, #8f8f8f)}.st-head__resizer{position:absolute;top:0;right:0;width:14px;height:100%;cursor:col-resize;z-index:6}.st-head__resizer:before{content:"";position:absolute;top:20%;bottom:20%;left:6px;width:2px;border-radius:2px;background:#d3d3d3;opacity:.8}.st-cell--head:hover .st-head__resizer:before,.st-head__resizer:hover:before{background:#d3d3d3;opacity:1}.st-hmenu{position:fixed;z-index:150;width:220px;border:1px solid var(--st-border);border-radius:6px;background:var(--st-panel-bg, var(--st-surface));color:var(--st-text);font-family:Karla,sans-serif;box-shadow:0 10px 25px #00000026;overflow:hidden;display:flex;flex-direction:column}.st-hmenu__header{display:flex;align-items:center;gap:7px;padding:9px 12px 8px;background:var(--st-panel-bg, var(--st-surface));border-bottom:1px solid var(--st-border);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st-hmenu__header:active{cursor:grabbing}.st-hmenu__close{margin-left:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:3px;background:transparent;color:var(--st-text-muted);cursor:pointer;padding:0}.st-hmenu__close:hover{background:#ffc6eb;border-color:#ffc6eb;color:#dc2626}.st-hmenu__header-icon{flex-shrink:0;color:var(--st-text);display:flex;align-items:center}.st-hmenu__header-title{font-size:12px;font-weight:700;color:var(--st-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em}.st-hmenu__section{display:flex;flex-direction:column;padding:6px 0 4px;border-bottom:1px solid var(--st-border)}.st-hmenu__section:last-child{border-bottom:none}.st-hmenu__section-label{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--st-text-muted);padding:0 12px 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st-hmenu__note{font-size:11px;line-height:1.35;color:var(--st-text-muted);padding:2px 12px 8px}.st-hmenu__note--context{padding-bottom:4px}.st-hmenu__toggle{width:100%;border:0;background:transparent;color:var(--st-text);text-align:left;padding:6px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;transition:background-color 80ms ease}.st-hmenu__toggle:hover:not(.st-hmenu__toggle--disabled){background:#ffc6eb}.st-hmenu__toggle--disabled{opacity:.4;cursor:not-allowed}.st-hmenu__toggle--indent{padding-left:22px}.st-hmenu__toggle-label{font-size:12.5px;line-height:1.3;flex:1 1 auto}.st-hmenu__check{flex-shrink:0;width:15px;height:15px;border:1.5px solid var(--st-border);border-radius:3.5px;background:var(--st-filter-bg, var(--st-surface));box-sizing:border-box;position:relative;transition:background-color 80ms ease,border-color 80ms ease}.st-hmenu__check.is-on{background:#ff0079;border-color:#ff0079}.st-hmenu__check.is-on:after{content:"";position:absolute;left:3px;top:1px;width:5px;height:8px;border:1.5px solid #fff;border-top:0;border-left:0;transform:rotate(42deg)}.st-hmenu__role-group{display:flex;gap:4px;padding:2px 12px 6px}.st-hmenu__role-group--calc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.st-hmenu__role-group--calc .st-hmenu__role-btn{min-height:30px;padding:6px 4px}.st-hmenu__role-btn{flex:1 1 0;border:1px solid var(--st-border);border-radius:5px;background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 88%,var(--st-text) 6%);color:var(--st-text-muted);font-size:12px;font-weight:700;padding:5px 2px;cursor:pointer;text-align:center;transition:background-color 80ms ease,border-color 80ms ease,color 80ms ease;letter-spacing:.02em;position:relative}.st-hmenu__role-btn:hover:not(.is-active){background:#ffc6eb;border-color:#ffc6eb;color:var(--st-text)}.st-hmenu__role-btn.is-active{background:#ff0079;border-color:#ff0079;color:#fff}.st-hmenu__role-btn--disabled,.st-hmenu__role-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.st-hmenu__seg-order{display:flex;gap:4px;padding:2px 12px 4px 28px}.st-hmenu__seg-order--full{padding:2px 12px 4px}.st-hmenu__seg-order-btn{flex:1 1 0;min-width:32px;border:1px solid var(--st-border);border-radius:4px;background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 88%,var(--st-text) 6%);color:var(--st-text-muted);font-size:10px;font-weight:700;padding:2px 6px;cursor:pointer;text-align:center;transition:background-color 80ms ease,border-color 80ms ease,color 80ms ease;letter-spacing:.02em;white-space:nowrap;position:relative}.st-hmenu__seg-order-btn:hover:not(.is-active){background:#ffc6eb;border-color:#ffc6eb;color:var(--st-text)}.st-hmenu__seg-order-btn.is-active{background:#ff0079;border-color:#ff0079;color:#fff}.st-hmenu__seg-order-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.st-hmenu__viz-types{display:flex;gap:4px;padding:2px 12px 4px}.st-hmenu__viz-btn{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:3px;border:1px solid var(--st-border);border-radius:5px;background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 88%,var(--st-text) 6%);color:var(--st-text-muted);padding:7px 2px 5px;cursor:pointer;transition:background-color 80ms ease,border-color 80ms ease,color 80ms ease;position:relative}.st-hmenu__viz-btn:hover:not(.is-active){background:#ffc6eb;border-color:#ffc6eb;color:var(--st-text)}.st-hmenu__viz-btn.is-active{background:#ff0079;border-color:#ff0079;color:#fff}.st-hmenu__viz-label{font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1}.st-hmenu__viz-options{padding-top:2px}.st-hmenu__sub-label{font-size:11px;line-height:1.35;color:var(--st-text-muted);padding:2px 12px 0}.st-hmenu__var-row{display:flex;flex-direction:column}.st-hmenu__var-modes{display:flex;gap:4px;padding:2px 12px 4px}.st-hmenu__var-swatch{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:5px;border:1.5px solid var(--st-border);border-radius:5px;background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 90%,var(--st-text) 4%);padding:5px 4px;cursor:pointer;transition:border-color 80ms ease,background-color 80ms ease;position:relative}.st-hmenu__var-swatch:hover:not(.is-active){border-color:color-mix(in srgb,var(--st-border) 72%,var(--st-text) 28%);background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 82%,var(--st-text) 12%)}.st-hmenu__var-swatch.is-active{border-color:#ff0079;background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 78%,#ff0079 22%)}.st-hmenu__var-dot{width:12px;height:12px;border-radius:50%}.st-hmenu__override-star{position:absolute;top:2px;right:5px;font-size:15px;line-height:1;font-weight:700;color:#ff0079}.st-hmenu__override-star--btn{top:1px;right:4px}.st-hmenu__role-btn.is-active .st-hmenu__override-star,.st-hmenu__viz-btn.is-active .st-hmenu__override-star,.st-hmenu__seg-order-btn.is-active .st-hmenu__override-star{color:#fff}.st-hmenu__inline-star{display:inline-block;margin-left:4px;font-size:13px;line-height:1;font-weight:700;color:#ff0079;vertical-align:text-top}.st-hmenu__footer{border-top:1px solid var(--st-border);padding:8px 12px 10px}.st-hmenu__reset{width:100%;border:1px solid var(--st-border);border-radius:5px;background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 88%,var(--st-text) 6%);color:var(--st-text-muted);font-size:12px;font-weight:700;padding:6px 8px;cursor:pointer;transition:background-color 80ms ease,border-color 80ms ease,color 80ms ease}.st-hmenu__reset:hover{background:#ffc6eb;border-color:#ffc6eb;color:var(--st-text)}.st-cell--left{text-align:left}.st-cell--center{text-align:center}.st-cell--right{text-align:right;font-variant-numeric:tabular-nums}.st-row:hover .st-cell{background:transparent}.st-row--group .st-cell{font-weight:600}.st-row--group.st-row--level-0 .st-cell{font-weight:700}.st-row--group.st-row--level-1 .st-cell{font-weight:600;color:var(--st-text)}.st-row--group.st-row--level-2 .st-cell{font-weight:500;color:var(--st-text-muted)}.st-row--group-no-top-divider .st-cell,.st-row--group-no-top-divider.st-row--subtotal .st-cell{border-top:0!important}.st-row--group-no-bottom-divider .st-cell{border-bottom:0!important}.st-row--group-level-0 .st-cell--hierarchy .st-group__label{margin-left:-6px}.st-row--group-separator .st-cell{padding-top:calc(var(--st-cell-pad-top, var(--st-cell-pad-y)) + var(--st-gap-group-separator))}.st-row--subtotal .st-cell{font-weight:600;border-top:1px solid var(--st-border)!important;border-bottom:0!important;background:var(--st-subtotal-bg, transparent);color:var(--st-subtotal-text, inherit)}.st-row--subtotal.st-row--level-0 .st-cell{font-weight:700}.st-row--subtotal.st-row--level-2 .st-cell{font-weight:500;color:color-mix(in srgb,var(--st-subtotal-text, var(--st-text)) 72%,var(--st-text-muted) 28%);border-top-color:color-mix(in srgb,var(--st-border) 82%,transparent)!important}.st-row--subtotal-first .st-cell{border-top:1.5px solid var(--st-ibcs-subtotal-border)!important}.st-row--grandtotal .st-cell{font-weight:700;border-top:2px solid var(--st-ibcs-dark)!important;border-bottom:0!important;background:var(--st-grandtotal-bg, transparent);color:var(--st-grandtotal-text, inherit)}.st-row--subtotal+.st-row:not(.st-row--calculated) .st-cell{padding-top:calc(var(--st-cell-pad-top, var(--st-cell-pad-y)) + var(--st-gap-after-subtotal))}.st-row--subtotal+.st-row--calculated .st-cell{padding-top:calc(var(--st-cell-pad-top, var(--st-cell-pad-y)) + var(--st-gap-subtotal-to-calculated))}.st-row--calculated .st-cell{font-style:italic;border-bottom:0!important}.st-row--calculated+.st-row .st-cell{padding-top:calc(var(--st-cell-pad-top, var(--st-cell-pad-y)) + var(--st-gap-after-calculated))}.st-row--leaf .st-cell--hierarchy{color:var(--st-text)}.st-table__body>.st-row:nth-child(odd):not(.st-row--subtotal):not(.st-row--grandtotal)>.st-cell{background:var(--st-odd-row-bg, transparent)}.st-row--selected .st-cell{background:transparent}.st-cell--selected{outline:2px solid var(--st-ibcs-dark);outline-offset:-2px}.st-cell--editing{padding:4px 8px}.st-edit__input{width:100%;box-sizing:border-box;border:1px solid var(--st-ibcs-head-border, #666666);border-radius:2px;padding:5px 8px;font-size:13px;color:var(--st-text);background:#fff}.st-edit__input--waterfall{text-align:left}.st-row--empty .st-cell--empty{color:var(--st-text-muted);text-align:center;padding:20px 12px}.st-spacer-row,.st-spacer-row td{padding:0!important;border:none!important;line-height:0;background:transparent!important}.st-cell__image{max-width:120px;max-height:calc(var(--st-row-height) - 2 * var(--st-cell-pad-y));-o-object-fit:contain;object-fit:contain;border-radius:0;display:block}.st-cell__markdown>*{margin:0}.st-cell__html :where(p,ul,ol,h1,h2,h3,h4,h5,h6){margin:0}.st-cell--group{position:relative;text-align:left}.st-cell--hierarchy{text-align:left!important;padding-left:24px}.st-cell--hierarchy-leaf{padding-left:40px}.st-cell__operator{display:inline-block;width:1.1em;text-align:center;color:#888;font-weight:400}.st-group__label{position:relative;display:inline-flex;align-items:var(--st-cell-content-align, center);gap:0;max-width:100%;min-width:0;overflow:visible}.st-group__label>span:last-child{padding-left:6px;overflow:hidden;text-overflow:clip;white-space:nowrap}.st-group__toggle{border:0;background:transparent;color:var(--st-text, #333333);width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;position:absolute;left:-14px;top:50%;transform:translateY(-50%)}.st-waterfall{display:flex;align-items:center;justify-content:flex-start;width:100%}.st-waterfall__track{position:relative;flex:1 1 135px;width:100%;min-width:135px;height:var(--st-bar-height, 18px)}.st-waterfall__track--pin{height:var(--st-pin-height, 12px);overflow:visible}.st-waterfall__axis{position:absolute;top:-10px;bottom:-10px;width:0;border-left:1px dashed var(--st-ibcs-axis);opacity:1;pointer-events:none;z-index:1;transform:translate(-50%)}.st-waterfall__axis--py{border-left:none;width:3px;background:var(--st-ibcs-mid)}.st-waterfall__axis--pl{width:3px;box-sizing:border-box;border-left:3px double var(--st-ibcs-dark)}.st-waterfall__axis--fc{border-left:none;width:5px;background:repeating-linear-gradient(-45deg,transparent,transparent .5px,#111111 .5px,#111111 2px,transparent 2px,transparent 4.5px)}.st-waterfall__bar{position:absolute;top:0;height:100%;z-index:2}.st-waterfall__bar--stack-label-host{display:flex;align-items:center;justify-content:center;overflow:hidden}.st-stack-label{font-size:9px;font-weight:600;line-height:1;padding:0 3px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;pointer-events:none;letter-spacing:.01em}.st-stack-label--on-dark{color:#fff}.st-stack-label--on-light{color:#222}.st-waterfall__bar--positive{background:var(--st-ibcs-bar-pos)}.st-waterfall__bar--negative{background:var(--st-ibcs-bar-neg)}.st-waterfall__bar--total{background:var(--st-ibcs-bar-total)}.st-waterfall__bar--role-ac{background:var(--st-ibcs-bar-ac)}.st-waterfall__bar--role-pl{background:var(--st-bg, #ffffff);border:1.5px solid var(--st-ibcs-bar-outline);box-sizing:border-box}.st-waterfall__bar--role-py{background:var(--st-ibcs-light);border:1px solid var(--st-ibcs-mid);box-sizing:border-box}.st-waterfall__bar--role-fc{background:repeating-linear-gradient(-45deg,transparent,transparent .5px,var(--st-ibcs-dark) .5px,var(--st-ibcs-dark) 2px,transparent 2px,transparent 4.5px);border:1px solid var(--st-ibcs-bar-outline);box-sizing:border-box}.st-waterfall__bar--ibcs-back{z-index:1}.st-waterfall__bar--ibcs-mid{z-index:2}.st-waterfall__bar--ibcs-front{z-index:3}.st-waterfall__bar--stack-total{box-shadow:inset 0 0 0 1px #00000040}.st-waterfall__bar--var-positive{background:var(--st-ibcs-var-pos)}.st-waterfall__bar--var-negative{background:var(--st-ibcs-var-neg)}.st-waterfall__bar--colorblind.st-waterfall__bar--var-positive{background:#2079b0}.st-waterfall__bar--colorblind.st-waterfall__bar--var-negative{background:#d97b00}.st-waterfall__connector{position:absolute;width:1px;background:#7f7f7f;opacity:.9;pointer-events:none;z-index:4}.st-waterfall__label{position:absolute;top:50%;transform:translate(4px,-50%);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--st-text);font-size:12px;z-index:6;pointer-events:none}.st-waterfall__label--left{transform:translate(calc(-100% - 4px),-50%)}.st-waterfall__label--ac{background:color-mix(in srgb,var(--st-bg, #ffffff) 72%,transparent);border-radius:2px;padding:0 2px}.st-waterfall__text-fallback{display:block;width:100%;text-align:left}.st-waterfall__total-indicators{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.st-waterfall__total-indicators--left{transform:translateY(-50%) translate(-100%)}.st-waterfall__total-indicator{display:inline-flex;align-items:center;gap:3px}.st-waterfall__role-square{display:inline-block;width:8px;height:8px;flex-shrink:0}.st-waterfall__role-square--ac{background:var(--st-ibcs-bar-ac)}.st-waterfall__role-square--pl{background:var(--st-bg, #ffffff);border:1.5px solid var(--st-ibcs-bar-outline);box-sizing:border-box}.st-waterfall__role-square--py{background:var(--st-ibcs-light);border:1px solid var(--st-ibcs-mid);box-sizing:border-box}.st-waterfall__total-indicator-value{font-size:11px;line-height:1;color:var(--st-text);font-weight:600}.st-stacked-legend-item{display:inline-flex;flex-direction:column;align-items:center;gap:1px}.st-stacked-legend-item__value{display:inline-flex;align-items:center;gap:3px;font-size:11px;line-height:1;color:var(--st-text);font-weight:600}.st-stacked-legend-item__name{font-size:9px;line-height:1.1;color:#888;font-weight:400;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.st-root--word-wrap .st-cell{white-space:normal;word-break:break-word}.st-root--tableau-font{font-family:Tableau Regular,Tableau,sans-serif}.st-root--suppress-count .st-group__count{display:none}.st-sticky-group-overlay{position:absolute;top:0;left:0;z-index:3;width:100%;background:var(--st-bg, #ffffff);pointer-events:none;overflow:visible}.st-sticky-group-overlay__grid{width:100%;pointer-events:auto}.st-sticky-group-overlay__cell{background:var(--st-surface, #ffffff);border-bottom:1px solid var(--st-row-border-color, #ebebeb)}.st-sticky-group-overlay .st-row--sticky-overlay{pointer-events:auto}.st-cell--group-multicolumn .st-group__label{display:flex;width:100%;min-width:0}.st-cell--group-multicolumn .st-group__toggle{position:static;left:auto;top:auto;transform:none;flex:0 0 16px;width:16px;margin-right:6px}.st-cell--group-multicolumn .st-group__label>span:last-child{flex:1 1 auto;min-width:0;padding-left:0}.st-grand-total-footer{flex:0 0 auto;background:var(--st-bg, #ffffff)}.st-grand-total-footer .st-table--grand-total-footer{width:100%}.st-grand-total-footer .st-row--grandtotal .st-cell{background:var(--st-bg, #ffffff)}.st-status-bar{font-size:11px;color:var(--st-text-muted);padding:4px 12px;border-top:1px solid var(--st-border);text-align:right;flex:0 0 auto}.st-cell--checkbox{width:36px;min-width:36px;max-width:36px;padding:var(--st-cell-pad-top, var(--st-cell-pad-y)) 0 var(--st-cell-pad-bottom, var(--st-cell-pad-y));text-align:center}.st-table__body>.st-row--checked>.st-cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--st-selected-row-overlay, rgba(230, 242, 255, .32));box-shadow:inset 0 1px 0 var(--st-selected-row-edge, rgba(230, 242, 255, .78)),inset 0 -1px 0 var(--st-selected-row-edge, rgba(230, 242, 255, .78));pointer-events:none;z-index:0}.st-title-block{display:flex;flex-direction:column;gap:2px;padding:10px 12px 8px;border-bottom:2px solid var(--st-ibcs-dark);margin-bottom:0}.st-title-block__message{font-size:1.125rem;font-weight:700;color:var(--st-text);line-height:1.25;outline:none;cursor:default;white-space:pre-wrap;min-height:1.25em}.st-title-block__message[contenteditable=true]{cursor:text}.st-title-block__message[contenteditable=true]:empty:before{content:attr(data-placeholder);color:#aaa;pointer-events:none}.st-title-block__title{font-size:1rem;font-weight:400;color:var(--st-text);line-height:1.3;outline:none;cursor:default;white-space:pre-wrap;min-height:1.3em}.st-title-block__title[contenteditable=true]{cursor:text}.st-title-block__title[contenteditable=true]:empty:before{content:attr(data-placeholder);color:#aaa;pointer-events:none}.st-title-block__subtitle{font-size:.9375rem;font-weight:400;color:var(--st-text-muted);line-height:1.3;outline:none;cursor:default;white-space:pre-wrap;min-height:1.3em}.st-title-block__subtitle[contenteditable=true]{cursor:text}.st-title-block__subtitle[contenteditable=true]:empty:before{content:attr(data-placeholder);color:#aaa;pointer-events:none}.st-var-pill{display:inline;background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 82%,var(--st-text) 18%);color:inherit;border-bottom:1px solid var(--st-border);border-radius:0;padding:0 1px;font-size:inherit;line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.st-var-pill--token{background:color-mix(in srgb,var(--st-panel-bg, var(--st-surface)) 88%,var(--st-text) 12%);color:var(--st-text-muted);font-size:.85em;font-family:monospace;border-bottom-style:dashed}.st-var-pill--error{background:#f5f5f5;color:#999;border-bottom-color:#c22}.st-notification{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;background:#fffbe6;border:1px solid #f5c518;padding:8px 12px;font-size:13px;flex:0 0 auto}.st-notification__body{display:flex;flex-direction:column;gap:2px;min-width:0}.st-notification__header{font-weight:600}.st-notification__close{flex:0 0 auto;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--st-text-muted);padding:0 2px;line-height:1}.st-notification__close:hover{color:var(--st-text)}.st-root--accessibility .st-cell:focus{outline:2px solid #0078d4;outline-offset:-2px}.st-root--accessibility .st-table{border-collapse:collapse}.st-root--accessibility .st-cell--head,.st-root--accessibility .st-cell{border:1px solid var(--st-border)}.combinedCell{display:flex;height:100%;align-items:var(--st-cell-content-align, center);justify-content:inherit;flex-direction:row;gap:8px;width:100%}.contactCell img{padding:2px}.columnDataWrapper{display:flex;align-items:inherit;text-align:inherit}.column>.columnDataWrapper{line-height:18px;flex-direction:column;width:100%}.inline>.columnDataWrapper{gap:6px}.columnDataWrapper>.bold{font-weight:500}.combinedImage{background-repeat:no-repeat;background-size:contain}.combinedImage>.rounded{border-radius:50%}
