div#t_TreeNav{box-shadow:-1px 0 0 rgba(0,0,0,0.1) inset}.t-Report-cell,.t-Report-colHead{border:1px solid #e6e6e6}.t-Report-report tr .t-Report-cell:last-child,.t-Report-report tr .t-Report-colHead:last-child{border-right:1px solid #e6e6e6}.u-RTL .t-Report-report tr .t-Report-cell:last-child,.u-RTL .t-Report-report tr .t-Report-colHead:last-child{border-left:1px solid #e6e6e6}.t-Report-report tr:last-child .t-Report-cell{border-bottom:1px solid #e6e6e6}.t-Report .is-stuck .t-Report-colHead{background-color:rgba(255,255,255,0.95);-webkit-backdrop-filter:blur(4px)}.t-Region--noPadding .t-Report--horizontalBorders .is-stuck .t-Report-colHead,.t-Report--inline .is-stuck .t-Report-colHead{background-color:rgba(255,255,255,0.95);border-bottom-color:rgba(0,0,0,0.05)}.t-Report--rowHighlight .t-Report-report tr:hover .t-Report-cell,.t-Report--rowHighlight .t-Report-report tr:nth-child(odd):hover .t-Report-cell{background-color:#fafafa !important}.t-Report--staticRowColors .t-Report-report tr:nth-child(odd) .t-Report-cell{background-color:transparent}.t-Report--altRowsDefault .t-Report-report tr:nth-child(odd) .t-Report-cell{background-color:rgba(0,0,0,0.05)}.t-Report-paginationText b,.t-Report-paginationText a:hover{background-color:#da1b1b;color:#fff}.t-Report-links{border-color:rgba(0,0,0,0.075);background-color:rgba(0,0,0,0.025)}