.table.div-table{--font-size-8:8px;--font-size-10:10px;--font-size-12:12px;--font-size-14:14px;display:block;font-size:var(--font-size-12);font-weight:500;text-align:left;height:100%}.div-table__xscroll{width:100%}.div-table__head{display:block;position:relative;z-index:4}.div-table__head-sticky{position:relative;z-index:4;--font-size-8:8px;--font-size-10:10px;--font-size-12:12px;--font-size-14:14px}.div-table__head-sticky .table-category{background:var(--theme-link-color);font-weight:800;font-size:var(--font-size-10);color:var(--theme-text-color-contrast);text-transform:uppercase;text-align:center;border-right:1px solid var(--theme-background-color);padding:4px}.div-table__head-anchor{width:100%}.div-table__head-sticky.div-table__head-sticky--teleported{background:var(--theme-background-color);box-shadow:none;z-index:5}.div-table__head-sticky.div-table__head-sticky--teleported:before{content:"";position:absolute;top:-2px;left:0;right:0;height:2px;background:inherit;pointer-events:none}.div-table__head-sticky.div-table__head-sticky--teleported:not(.div-table__head-sticky--mobile) .div-table__head>.div-table__row:first-child{border-radius:16px 16px 0 0;overflow:hidden}.div-table__head-sticky.div-table__head-sticky--teleported:not(.div-table__head-sticky--mobile) .div-table__head>.div-table__row:first-child>.div-table__cell:first-child,.div-table__head-sticky.div-table__head-sticky--teleported:not(.div-table__head-sticky--mobile) .div-table__row.table-categories>.div-table__cell:first-child{border-top-left-radius:16px}.div-table__head-sticky.div-table__head-sticky--teleported:not(.div-table__head-sticky--mobile) .div-table__head>.div-table__row:first-child>.div-table__cell:last-child,.div-table__head-sticky.div-table__head-sticky--teleported:not(.div-table__head-sticky--mobile) .div-table__row.table-categories>.div-table__cell:last-child{border-top-right-radius:16px}.div-table__head-sticky.div-table__head-sticky--teleported.div-table__head-sticky--mobile .div-table__head>.div-table__row:first-child{border-radius:0}.div-table__head-sticky.div-table__head-sticky--teleported.div-table__head-sticky--mobile .div-table__head>.div-table__row:first-child>.div-table__cell:first-child,.div-table__head-sticky.div-table__head-sticky--teleported.div-table__head-sticky--mobile .div-table__row.table-categories>.div-table__cell:first-child{border-top-left-radius:0}.div-table__head-sticky.div-table__head-sticky--teleported.div-table__head-sticky--mobile .div-table__head>.div-table__row:first-child>.div-table__cell:last-child,.div-table__head-sticky.div-table__head-sticky--teleported.div-table__head-sticky--mobile .div-table__row.table-categories>.div-table__cell:last-child{border-top-right-radius:0}.div-table__head>.div-table__row:first-child>.div-table__cell:first-child{border-top-left-radius:16px}.div-table__head>.div-table__row:first-child>.div-table__cell:last-child{border-top-right-radius:16px}.div-table__row{display:grid;height:32px;min-height:32px;max-height:32px;box-sizing:border-box}.div-table__head>.div-table__row:first-child{border-radius:16px 16px 0 0;overflow:hidden}.div-table__cell{height:32px;min-height:32px;max-height:32px;display:flex;align-items:center;box-sizing:border-box}.div-table__spacer{height:16px;min-height:16px;max-height:16px}.div-table__body{display:block}.div-table__row.table-columns{background:var(--theme-table-color)}.div-table__row.table-columns .div-table__cell{background:var(--theme-table-color);font-size:var(--font-size-12);font-weight:600;justify-content:flex-start;text-align:left}.div-table__row.table-columns>.div-table__cell:first-child{justify-content:flex-start}.div-table__row.table-categories .div-table__cell{justify-content:center;text-align:center}.div-table__row.table-categories .table-category-label{display:inline-flex;align-items:center;justify-content:center;gap:3px}.table-category-help-text{display:block;white-space:pre-line}.div-table__row.table-columns .table-column-cell{display:flex;flex-direction:column;justify-content:center;align-items:baseline;line-height:1.1}.div-table__row.table-columns .table-column-label{display:flex;align-items:center;gap:4px}.div-table__row.table-columns .table-column-subtitle{margin-top:2px;font-weight:400;color:var(--theme-text-gray-3);text-transform:none;white-space:pre;overflow-wrap:normal;word-break:keep-all}.div-table__row.table-columns.table-columns--double,.div-table__row.table-columns.table-columns--double .div-table__cell{height:64px;min-height:64px;max-height:64px}.div-table__row.table-functions .div-table__cell{background:#f4f6ff}.div-table__row.table-functions .div-table__cell>*{margin-right:36px;font-weight:500;font-size:var(--font-size-10)!important}.div-table__row.table-functions .div-table__cell>.condensed{margin-right:32px}.div-table__row.table-functions .div-table__cell>:last-child{margin-right:0}.div-table__row .table-comment{position:relative;padding-right:24px;box-sizing:border-box}.div-table__row .table-comment.table-comment-condensed-th{width:auto;min-width:0}.div-table__row .table-comment.table-comment-condensed-th>span,.div-table__row .table-comment>button>span{margin-left:4px;color:#3348fa;min-width:0}.div-table__row .table-comment>button:not(.table-new-comment){background:none;outline:none;border:none;cursor:pointer}.div-table__row .table-comment>.table-comment-action--existing{display:inline-flex;align-items:center;max-width:100%;min-width:0;overflow:hidden;padding:4px 8px}.div-table__row .table-comment>.table-comment-action--existing .table-comment-condensed{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.div-table__body .div-table__row>.div-table__cell .table-circle{flex:0 0 auto;color:var(--theme-link-color);font-size:12px;font-weight:500;line-height:1;border:none;outline:none;background:none;cursor:pointer;padding:0}.div-table__body .div-table__row>.div-table__cell{border-top:1px solid var(--theme-background-color);background:var(--theme-text-color-contrast)}.div-table__body .div-table__row>.div-table__cell.table-comment,.div-table__body .div-table__row>.div-table__cell.table-value{min-width:0;position:relative}.div-table__body .div-table__row>.div-table__cell.table-value .table-value-content{min-width:0}.div-table__body .div-table__row>.div-table__cell.table-value .table-value-content--fit{display:block;max-width:100%;white-space:nowrap}.div-table__body .div-table__row>.div-table__cell .table-editable{max-width:90%;width:50px;height:120%;border:none;outline:none;border-radius:8px;box-shadow:0 4px 24px 0 rgba(51,72,251,.3),0 4px 16px 0 rgba(0,0,0,.05);text-align:center;z-index:1;padding:4px 18px 4px 8px;color:var(--theme-link-color);font-weight:500;font-size:var(--font-size-12)}.div-table__body .div-table__row>.div-table__cell .table-editable-percentage-icon{position:absolute;right:10px;top:4px}.div-table__body .div-table__row>.div-table__cell.table-value.forecast-beat{color:#21b232}.div-table__body .div-table__row>.div-table__cell.table-value.forecast-miss{color:#fc382c}.div-table__auth-blur-group{position:relative;width:-moz-max-content;width:max-content;min-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.div-table__auth-blur-group:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(244,246,255,.28)}.div-table__auth-blur-group>.div-table__row>.div-table__cell.table-row{position:relative;z-index:5;background:var(--theme-text-color-contrast)}.mobile_version .div-table__auth-blur-group>.div-table__row>.div-table__cell.table-row{z-index:6;background:var(--theme-text-color-contrast)}.div-table__cell.blur-column{background:#f4f6ff;filter:blur(3px);transition:filter .3s}.mobile_version .div-table__cell.blur-column{position:relative;filter:none;color:transparent!important;-moz-user-select:none;user-select:none;-webkit-user-select:none}.mobile_version .div-table__cell.blur-column *{color:transparent!important;border-color:transparent!important;visibility:hidden}.mobile_version .div-table__cell.blur-column:after{content:"";position:absolute;inset:3px 4px;border-radius:4px;pointer-events:none;background:linear-gradient(110deg,#d5dcf8,#eef1ff 35%,#d5dcf8 70%,#e8ecff);opacity:.95}.div-table__row.table-columns>.div-table__cell:first-child{padding-left:45px;min-width:215px;box-sizing:border-box}.div-table__row .table-row{padding-left:24px;min-width:178px;box-sizing:border-box;font-weight:600;justify-content:flex-start}@media(min-width:769px){.div-table__row .table-row.table-row--spread-help{justify-content:space-between;padding-right:24px}}.div-table__body .div-table__row>.div-table__cell.table-row>.table-row-counter{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 18px;min-width:18px;width:18px;font-size:var(--font-size-10);font-weight:400;color:var(--theme-text-gray-3);padding-right:8px}.div-table__body .div-table__row>.div-table__cell.table-row .table-row-label{display:inline-flex;align-items:center;min-width:0}.div-table__body .div-table__row>.div-table__cell.table-row .table-row-label--with-help{gap:6px}.div-table__body .div-table__row>.div-table__cell.table-row .table-row-label--with-help .financial-indicator{min-width:0}.div-table__body .div-table__row>.div-table__cell.table-row .table-row-label>.helper{display:inline-block;margin-bottom:-2px;flex:0 0 auto}.div-table__body .div-table__row>.div-table__cell.table-row .financial-indicator{font-weight:600;min-width:154px;box-sizing:border-box;font-size:var(--font-size-12);color:var(--theme-text-color)}.div-table__body .div-table__row>.div-table__cell.table-row .financial-indicator:hover{color:var(--theme-link-color);cursor:pointer}.div-table__body .div-table__row>.div-table__cell.table-row .financial-indicator:not(.financial-indicator--interactive):hover{color:var(--theme-text-color);cursor:default}.div-table__body .div-table__row>.div-table__cell.table-row.table-row--forecast{padding-left:49px}.div-table .table-value-comment-circle{display:inline-flex;align-items:center;max-width:100%;min-width:0;gap:2px;white-space:nowrap}.div-table .table-value-comment-circle>div{min-width:0;white-space:nowrap}.div-table .table-new-comment{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:14px;height:14px;border:none;background:url(/img/add-comment.88cd7a91.svg);background-size:100% 100%;background-repeat:no-repeat;cursor:pointer;display:none;padding:0}.div-table__body>.div-table__row>.div-table__cell.table-comment:not(.table-comment--help){display:flex;align-items:center;cursor:pointer}.div-table__body>.div-table__row>.div-table__cell.table-comment.table-comment--icon-only:not(.table-comment--help),.div-table__body>.div-table__row>.div-table__cell.table-comment.table-comment--with-text:not(.table-comment--help){justify-content:flex-start}.div-table__body>.div-table__row>.div-table__cell.table-comment .table-new-comment{position:static;top:auto;right:auto;transform:none;width:14px;height:14px;flex:0 0 14px;margin:0}.div-table__body>.div-table__row>.div-table__cell.table-comment.table-comment--icon-only .table-new-comment{margin-left:8px}.div-table__body>.div-table__row>.div-table__cell.table-comment.table-comment--with-text:not(.table-comment--help)>.table-comment-action--existing{box-sizing:border-box;width:100%;max-width:100%;flex:1 1 auto;justify-content:flex-start}.div-table__body>.div-table__row>.div-table__cell.table-comment.table-comment--with-text .table-new-comment--row{margin-left:auto}.div-table--mobile .div-table__body>.div-table__row>.div-table__cell.table-comment{padding-right:0}.div-table--mobile .div-table__body>.div-table__row>.div-table__cell.table-comment>.table-comment-action{position:absolute;inset:0;width:auto;height:auto;min-height:0;margin:0;padding:0 8px;justify-content:flex-start}.div-table--mobile .div-table__body>.div-table__row>.div-table__cell.table-comment>.table-comment-action--add{display:block;background:transparent}.div-table__body>.div-table__row>.div-table__cell.table-comment.table-comment--help{justify-content:center;padding-right:0}.div-table__body>.div-table__row>.div-table__cell.table-comment.table-comment--help>.helper{margin-bottom:-2px}.div-table.table__comment .div-table__body>.div-table__row>.div-table__cell.table-value:hover .table-new-comment,.div-table__body>.div-table__row>.div-table__cell.table-comment:hover .table-new-comment{display:block}.div-table__row.table-categories>.div-table__cell:first-child{border-top-left-radius:16px}.div-table__row.table-categories>.div-table__cell:last-child{border-top-right-radius:16px}.div-table__body>.div-table__row:last-child>.div-table__cell:first-child{border-bottom-left-radius:20px}.div-table__body>.div-table__row:last-child>.div-table__cell:last-child{border-bottom-right-radius:20px}.mobile_version .div-table__xscroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.mobile_version .div-table__xscroll::-webkit-scrollbar{display:none}.mobile_version .div-table__body,.mobile_version .div-table__head{width:-moz-max-content;width:max-content;min-width:100%}.mobile_version .div-table__body .div-table__row,.mobile_version .div-table__head .div-table__row{width:-moz-max-content;width:max-content}.mobile_version .div-table__row>.div-table__cell:first-child{position:sticky;left:0;z-index:3;box-shadow:none;border-right:1px solid var(--theme-background-color);padding-left:16px;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:paint}.mobile_version .calculator-inputs .div-table__row>.div-table__cell:first-child{box-shadow:none}.mobile_version .div-table__row>.div-table__cell:nth-child(2){padding-left:16px}.mobile_version .div-table__row.table-columns>.div-table__cell:first-child{padding-left:45px;min-width:190px}.mobile_version .div-table__body .div-table__row>.div-table__cell.table-row .financial-indicator{min-width:0;box-sizing:border-box}.mobile_version .div-table__row.table-categories>.div-table__cell:first-child{border-top-left-radius:0}.mobile_version .div-table__row.table-categories>.div-table__cell:last-child{border-top-right-radius:0}.mobile_version .div-table__head>.div-table__row:first-child{border-radius:0}.mobile_version .div-table__head>.div-table__row:first-child>.div-table__cell:first-child{border-top-left-radius:0}.mobile_version .div-table__head>.div-table__row:first-child>.div-table__cell:last-child{border-top-right-radius:0}.mobile_version .div-table__body>.div-table__row:last-child>.div-table__cell:first-child{border-bottom-left-radius:0}.mobile_version .div-table__body>.div-table__row:last-child>.div-table__cell:last-child{border-bottom-right-radius:0}.div-table__head-sticky--mobile .div-table__xscroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.div-table__head-sticky--mobile .div-table__xscroll::-webkit-scrollbar{display:none}.div-table__head-sticky--mobile .div-table__head{width:-moz-max-content;width:max-content;min-width:100%}.div-table__head-sticky--mobile .div-table__head .div-table__row{width:-moz-max-content;width:max-content}.div-table__head-sticky--mobile .div-table__row>.div-table__cell:first-child{position:sticky;left:0;z-index:3;box-shadow:none;border-right:1px solid var(--theme-background-color);padding-left:16px;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:paint}.div-table__head-sticky--mobile .div-table__row>.div-table__cell:nth-child(2){padding-left:16px}.financials-table.div-table--mobile .div-table__body>.div-table__row>.div-table__cell.table-value,:is(.financials-table.div-table--mobile,.div-table__head-sticky.financials-table.div-table__head-sticky--mobile) .div-table__row.table-columns>.div-table__cell:not(:first-child){padding-left:4px}.div-table__head-sticky--mobile .div-table__row.table-columns>.div-table__cell:first-child{padding-left:45px;min-width:190px}.div-table__head-sticky--mobile .div-table__row.table-categories>.div-table__cell:first-child{border-top-left-radius:0}.div-table__head-sticky--mobile .div-table__row.table-categories>.div-table__cell:last-child{border-top-right-radius:0}.div-table__head-sticky--mobile .div-table__head>.div-table__row:first-child{border-radius:0}.div-table__head-sticky--mobile .div-table__head>.div-table__row:first-child>.div-table__cell:first-child{border-top-left-radius:0}.div-table__head-sticky--mobile .div-table__head>.div-table__row:first-child>.div-table__cell:last-child{border-top-right-radius:0}.table.div-table.company-financials-expanded-table{border-radius:16px;overflow:hidden}.div-table__head-sticky.company-financials-expanded-table{background:var(--theme-link-color);border-radius:16px 16px 0 0;overflow:hidden}.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--teleported{background:var(--theme-background-color);border-radius:0}.div-table__head-sticky.company-financials-expanded-table .div-table__head>.div-table__row:first-child{border-radius:16px 16px 0 0;overflow:hidden}.div-table__head-sticky.company-financials-expanded-table .div-table__head>.div-table__row:first-child>.div-table__cell:first-child{border-top-left-radius:16px}.div-table__head-sticky.company-financials-expanded-table .div-table__head>.div-table__row:first-child>.div-table__cell:last-child{border-top-right-radius:16px}.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--teleported:not(.div-table__head-sticky--mobile){border-radius:16px 16px 0 0;overflow:hidden}.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--teleported:not(.div-table__head-sticky--mobile) .div-table__head>.div-table__row:first-child{border-radius:0;overflow:visible}.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--teleported:not(.div-table__head-sticky--mobile) .div-table__head>.div-table__row:first-child>.div-table__cell:first-child,.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--teleported:not(.div-table__head-sticky--mobile) .div-table__row.table-categories>.div-table__cell:first-child{border-top-left-radius:0}.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--teleported:not(.div-table__head-sticky--mobile) .div-table__head>.div-table__row:first-child>.div-table__cell:last-child,.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--teleported:not(.div-table__head-sticky--mobile) .div-table__row.table-categories>.div-table__cell:last-child{border-top-right-radius:0}.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--mobile,.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--mobile .div-table__head>.div-table__row:first-child{border-radius:0}.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--mobile .div-table__head>.div-table__row:first-child>.div-table__cell:first-child,.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--mobile .div-table__row.table-categories>.div-table__cell:first-child{border-top-left-radius:0}.div-table__head-sticky.company-financials-expanded-table .div-table__row.table-categories>.div-table__cell.table-category:last-child,.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--mobile .div-table__head>.div-table__row:first-child>.div-table__cell:last-child,.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--mobile .div-table__row.table-categories>.div-table__cell:last-child,.table.div-table.company-financials-expanded-table .div-table__row.table-categories>.div-table__cell.table-category:last-child{border-top-right-radius:0}.table.div-table.company-financials-expanded-table.div-table--mobile{overflow:visible}.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--mobile:not(.div-table__head-sticky--portal):not(.div-table__head-sticky--teleported){margin-left:-16px;width:calc(100% + 32px)}.div-table__head-sticky.company-financials-expanded-table.div-table__head-sticky--mobile:not(.div-table__head-sticky--portal):not(.div-table__head-sticky--teleported) .div-table__xscroll--head{margin-left:0;margin-right:0;width:100%}