@media print{@page{margin-left:6.35mm;margin-right:6.35mm}.ft-report-active .toolbar{display:none}.ft-report-active .v-application,.ft-report-active .v-card,.ft-report-active .v-dialog,.ft-report-active .v-dialog__content__active{display:block!important;visibility:hidden}.ft-report-active .v-card__text,.ft-report-active .v-dialog,.ft-report-active .v-dialog--fullscreen,.ft-report-active .v-dialog__content,.ft-report-active .v-toolbar,.ft-report-active body *{visibility:hidden;position:absolute;top:0;left:0;right:0}.ft-report-active .v-card__text,.ft-report-active .v-dialog,.ft-report-active .v-dialog--fullscreen,.ft-report-active .v-dialog--scrollable>.v-card>.v-card__text,.ft-report-active body{overflow:visible;overflow-y:visible}.ft-report-active #reportContainer{position:absolute;top:0;left:0;right:0}.ft-report-active #reportContainer,.ft-report-active #reportContainer *{-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible}.ft-report-active #reportContainer *{position:static}.ft-report-active table.ft-report-table caption{margin-top:0!important}.ft-report-active #reportVCard{position:relative}.ft-report-active table.ft-report-table thead{border-top:1px solid #fff;page-break-inside:avoid!important;-webkit-region-break-inside:avoid!important;display:table-header-group}.ft-report-active table.ft-report-table tfoot{display:table-row-group}.ft-report-active table.ft-report-table tfoot,.ft-report-active table.ft-report-table tr{page-break-inside:avoid!important;-webkit-region-break-inside:avoid!important}}#reportContainer{background:#fff;color:#000;font-size:14px;line-height:normal;font-weight:400}table.ft-report-table{width:100%;text-align:center;border-collapse:collapse}table.ft-report-table caption{font-size:1.5em;font-weight:700;margin-top:.9em;margin-bottom:.9em}table.ft-report-table caption .ft-report-subtitle{font-size:90%;padding-bottom:0;margin-bottom:0}table.ft-report-table caption .ft-report-settings{font-size:75%;font-weight:400;padding-bottom:0;margin-bottom:0}table.ft-report-table tbody tr.ft-group-caption td,table.ft-report-table thead tr th{font-size:1.01em;font-weight:700;color:#fff;background:#1c6ea4;text-align:center;position:sticky;top:0;width:90vw}.group-category-header{font-size:2.01em;color:#fff;background:#1c6ea4}.group-category-header,.group-totals-row{font-weight:700;text-align:center;position:sticky;top:0;width:90vw}.group-totals-row{font-size:1.01em;color:#000;background:#eee;border-top:2px solid #000}table.ft-report-table tbody tr.ft-group-caption td{text-align:center;top:30px}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){table.ft-report-table tbody tr.ft-group-caption td,table.ft-report-table thead tr th{position:static!important}}table.ft-report-table tbody td{font-size:.9em;vertical-align:top;width:90vw}table.ft-report-table tbody td .ft-date.ft-time>span:first-child{margin-right:.5em}table.ft-report-table tbody td:nth-last-child(n+2){border-right:1px solid #cfcfcf}table.ft-report-table tbody:first-of-type tr.ft-separator:nth-child(n+2),table.ft-report-table tbody:nth-of-type(n+2) tr.ft-separator{border-top:1px solid #b5c6d3}table.ft-report-table tbody td,table.ft-report-table thead th{padding:.4em .4em}table.ft-report-table tbody.ft-report-flat-group:nth-child(2n),table.ft-report-table tbody:not(.ft-report-flat-group) tr:nth-child(2n){background:#ecf4fd}table.ft-report-table tbody.ft-report-flat-group tr:nth-child(2n) td{background:hsla(0,0%,63.9%,.09)}table.ft-report-table tbody tr.ft-aggregate{border-top:1px solid #b5c6d3}table.ft-report-table tbody tr.ft-thin-aggregate.ft-aggregate-last{border-bottom:1px solid #b5c6d3}table.ft-report-table tbody tr.ft-aggregate,table.ft-report-table tbody tr.summary-body{background:#fff}table.ft-report-table tbody tr.ft-aggregate-last:not(.ft-thin-aggregate) td{padding-bottom:2em}table.ft-report-table tbody tr.ft-aggregate td{border-right:none;background:none!important}table.ft-report-table tfoot{border-width:0;padding:0;margin:0}table.ft-report-table tfoot td{font-size:.8em;font-weight:400;margin-left:auto;margin-right:auto;text-align:center}table.ft-report-table tfoot td p{padding-top:1em}.ft-itb{white-space:nowrap;display:inline-block;background-color:rgba(46,136,58,.164);border-radius:1em;margin:.1em 0;padding:.2em .5em;margin-right:.3em}.ft-itb .ft-itb-sep{display:none}.ft-itb .ft-itb-text{display:inline-block}.ft-itb .ft-itb-value{display:inline-block;background-color:rgba(46,136,58,.199);border-radius:1em;margin:-.2em -.5em;margin-right:0;padding:.2em .5em}.ft-itb .ft-itb-text~.ft-itb-value,.ft-itb .ft-itb-value~.ft-itb-text{margin-left:.5em}.ft-itb .ft-itb-text~.ft-itb-value{margin-right:-.5em}table.ft-report-table .ft-date>span,table.ft-report-table .ft-time>span{white-space:nowrap}table.ft-report-table .ft-table-asmt>div{margin-top:-.3em;margin-right:-.3em}table.ft-report-table .ft-table-asmt>div>span{display:inline-block;margin-top:.3em;margin-right:.3em;padding:.1em .5em;border-radius:.8em;background:rgba(119,224,172,.336)}table.ft-report-table .ft-table-asmt>div>span+i{display:inline-block;background:rgba(119,224,172,0);border-radius:0;margin-left:0;padding:0}.ft-group-header-10 .ft-group-caption td{top:10px!important}.ft-group-header-11 .ft-group-caption td{top:11px!important}.ft-group-header-12 .ft-group-caption td{top:12px!important}.ft-group-header-13 .ft-group-caption td{top:13px!important}.ft-group-header-14 .ft-group-caption td{top:14px!important}.ft-group-header-15 .ft-group-caption td{top:15px!important}.ft-group-header-16 .ft-group-caption td{top:16px!important}.ft-group-header-17 .ft-group-caption td{top:17px!important}.ft-group-header-18 .ft-group-caption td{top:18px!important}.ft-group-header-19 .ft-group-caption td{top:19px!important}.ft-group-header-20 .ft-group-caption td{top:20px!important}.ft-group-header-21 .ft-group-caption td{top:21px!important}.ft-group-header-22 .ft-group-caption td{top:22px!important}.ft-group-header-23 .ft-group-caption td{top:23px!important}.ft-group-header-24 .ft-group-caption td{top:24px!important}.ft-group-header-25 .ft-group-caption td{top:25px!important}.ft-group-header-26 .ft-group-caption td{top:26px!important}.ft-group-header-27 .ft-group-caption td{top:27px!important}.ft-group-header-28 .ft-group-caption td{top:28px!important}.ft-group-header-29 .ft-group-caption td{top:29px!important}.ft-group-header-30 .ft-group-caption td{top:30px!important}.ft-group-header-31 .ft-group-caption td{top:31px!important}.ft-group-header-32 .ft-group-caption td{top:32px!important}.ft-group-header-33 .ft-group-caption td{top:33px!important}.ft-group-header-34 .ft-group-caption td{top:34px!important}.ft-group-header-35 .ft-group-caption td{top:35px!important}.ft-group-header-36 .ft-group-caption td{top:36px!important}.ft-group-header-37 .ft-group-caption td{top:37px!important}.ft-group-header-38 .ft-group-caption td{top:38px!important}.ft-group-header-39 .ft-group-caption td{top:39px!important}.ft-group-header-40 .ft-group-caption td{top:40px!important}.ft-group-header-41 .ft-group-caption td{top:41px!important}.ft-group-header-42 .ft-group-caption td{top:42px!important}.ft-group-header-43 .ft-group-caption td{top:43px!important}.ft-group-header-44 .ft-group-caption td{top:44px!important}.ft-group-header-45 .ft-group-caption td{top:45px!important}.ft-group-header-46 .ft-group-caption td{top:46px!important}.ft-group-header-47 .ft-group-caption td{top:47px!important}.ft-group-header-48 .ft-group-caption td{top:48px!important}.ft-group-header-49 .ft-group-caption td{top:49px!important}.ft-group-header-50 .ft-group-caption td{top:50px!important}.ft-group-header-51 .ft-group-caption td{top:51px!important}.ft-group-header-52 .ft-group-caption td{top:52px!important}.ft-group-header-53 .ft-group-caption td{top:53px!important}.ft-group-header-54 .ft-group-caption td{top:54px!important}.ft-group-header-55 .ft-group-caption td{top:55px!important}.ft-group-header-56 .ft-group-caption td{top:56px!important}.ft-group-header-57 .ft-group-caption td{top:57px!important}.ft-group-header-58 .ft-group-caption td{top:58px!important}.ft-group-header-59 .ft-group-caption td{top:59px!important}.ft-group-header-60 .ft-group-caption td{top:60px!important}.ft-group-header-61 .ft-group-caption td{top:61px!important}.ft-group-header-62 .ft-group-caption td{top:62px!important}.ft-group-header-63 .ft-group-caption td{top:63px!important}.ft-group-header-64 .ft-group-caption td{top:64px!important}.ft-group-header-65 .ft-group-caption td{top:65px!important}.ft-group-header-66 .ft-group-caption td{top:66px!important}.ft-group-header-67 .ft-group-caption td{top:67px!important}.ft-group-header-68 .ft-group-caption td{top:68px!important}.ft-group-header-69 .ft-group-caption td{top:69px!important}.ft-group-header-70 .ft-group-caption td{top:70px!important}.ft-group-header-71 .ft-group-caption td{top:71px!important}.ft-group-header-72 .ft-group-caption td{top:72px!important}.ft-group-header-73 .ft-group-caption td{top:73px!important}.ft-group-header-74 .ft-group-caption td{top:74px!important}.ft-group-header-75 .ft-group-caption td{top:75px!important}.ft-group-header-76 .ft-group-caption td{top:76px!important}.ft-group-header-77 .ft-group-caption td{top:77px!important}.ft-group-header-78 .ft-group-caption td{top:78px!important}.ft-group-header-79 .ft-group-caption td{top:79px!important}.ft-group-header-80 .ft-group-caption td{top:80px!important}.ft-group-header-81 .ft-group-caption td{top:81px!important}.ft-group-header-82 .ft-group-caption td{top:82px!important}.ft-group-header-83 .ft-group-caption td{top:83px!important}.ft-group-header-84 .ft-group-caption td{top:84px!important}.ft-group-header-85 .ft-group-caption td{top:85px!important}.ft-group-header-86 .ft-group-caption td{top:86px!important}.ft-group-header-87 .ft-group-caption td{top:87px!important}.ft-group-header-88 .ft-group-caption td{top:88px!important}.ft-group-header-89 .ft-group-caption td{top:89px!important}