.cdk-overlay-pane.user-info-container .mat-dialog-container{overflow:visible}.cdk-overlay-pane.transparent .mat-dialog-container{background:transparent}@keyframes dual-ring-progress{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.report-preview-page{font-family:Inter var,sans-serif;line-height:20px}@media print{.report-preview-page table{page-break-after:auto}.report-preview-page tr{page-break-inside:avoid}.report-preview-page tr h2{page-break-before:always}.report-preview-page tr h3,.report-preview-page tr h4{page-break-after:avoid}.report-preview-page tr pre,.report-preview-page tr blockquote{page-break-inside:avoid}.report-preview-page td{page-break-inside:avoid;page-break-after:auto}.report-preview-page thead{display:table-header-group}.report-preview-page tfoot{display:table-footer-group}}.report-preview-page table{width:100%}.report-preview-page>.header{text-align:right}.report-preview-page>.header .page-header-logo{height:17mm}.report-preview-page .footer .report-page-number{text-align:center}.report-preview-page .footer .report-date{text-align:right}.report-preview-page .chapter-level-1{padding-left:1cm}.report-preview-page .chapter-level-2{padding-left:2cm}.report-preview-page .chapter-level-3{padding-left:3cm}.report-preview-page .chapter-level-4{padding-left:4cm}.report-preview-page .chapter-level-5{padding-left:5cm}.report-preview-page .chapter-level-6{padding-left:6cm}.report-preview-page .chapter-level-7{padding-left:7cm}.report-preview-page .chapter-level-8{padding-left:8cm}.report-preview-page .chapter-level-9{padding-left:9cm}.report-preview-page .chapter-level-10{padding-left:10cm}.report-preview-page .field{padding-bottom:1mm}.report-preview-page .field:not(:first-child){padding-top:2rem}@media print{.report-preview-page .photos-table .image-container{page-break-inside:avoid}.report-preview-page .photos-table .image-container img{max-height:180px}}.report-preview-page .photos-table .image-container .report-table.borderless{margin-top:1mm;margin-bottom:3mm}.report-preview-page .photos-table .image-container .report-table.borderless td{font-size:.75rem;line-height:1rem;font-weight:500;line-height:12px;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.report-preview-page .photos-table .image-container .report-table.borderless a{display:inline-block;font-weight:400;--tw-text-opacity: 1;color:rgb(18 91 161 / var(--tw-text-opacity))}.report-preview-page .photos-table .image-container tr:not(:first-child):not(:last-child){border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.report-preview-page .photos-table td{padding-top:1mm;padding-bottom:1mm}.report-preview-page .chapter-preview-appendix-title{--tw-text-opacity: 1;color:rgb(14 59 103 / var(--tw-text-opacity))}.report-preview-page .field-default{width:100%}.report-preview-page .field-default.field-default-with-title .field-title{line-height:1.5;width:30%;max-width:30%;vertical-align:top}.report-preview-page .field-default.field-default-with-title .field-data{vertical-align:top;padding-left:46px;line-height:16px;font-size:.75rem}.report-preview-page .field-default.field-source-table{border-collapse:collapse}.report-preview-page .field-default.field-source-table td{padding-top:2mm;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.report-preview-page .field-default.field-source-table td a{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.report-preview-page .field-default .field-source{padding-bottom:1mm;text-align-last:start}.report-preview-page .field-default .field-preview-photo{display:flex;justify-content:flex-end}.report-preview-page .field-default .field-data{break-before:avoid;padding-left:46px}.report-preview-page .field-default .field-data.no-title{width:100%;padding-left:0}.report-preview-page .field-default .field-data.field-data-image img.field-image{max-width:85.38875mm;max-height:85.38875mm;width:auto;height:auto;display:block;border-radius:.5rem}.report-preview-page .blocks-table{width:100%;border-collapse:collapse}.report-preview-page .blocks-table.table-row-default{border-bottom-style:solid}.report-preview-page .blocks-table .table-row-default:not(:first-child){border-top-style:solid;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.report-preview-page .blocks-table td{padding-top:1mm;padding-bottom:1mm}.report-preview-page .blocks-table tr td:first-child>span{padding-left:5mm;display:inline-block}.report-preview-page .blocks-table tr .field-source:nth-child(2){padding-left:5mm}.report-preview-page .blocks-table .table-row-default{padding:2mm 2mm 2mm 5mm}.report-preview-page .blocks-table .field-block{padding-left:0!important}.report-preview-page .blocks-table.bottom-margin{margin-bottom:2rem}.report-preview-page .blocks-table.horizontal-block thead th:not(:first-child){padding-left:46px}.report-preview-page .blocks-table thead .table-header{width:100%;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity));padding:2mm 2mm 2mm 5mm}.report-preview-page .blocks-table thead th{padding-left:3mm;text-align:left}.report-preview-page .blocks-table thead th>span{display:block;width:100%}.report-preview-page .blocks-table thead .table-header-nested{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));padding:2mm 2mm 2mm 5mm;border-bottom-style:none!important}.report-preview-page .blocks-table thead.nested-title th{padding-left:0;text-align:left;text-transform:none;vertical-align:top;font-weight:400}.report-preview-page .blocks-table tbody tr{vertical-align:top;font-weight:400}.report-preview-page .blocks-table tbody tr td:first-child:not(.image-container){width:30%;vertical-align:top}.report-preview-page .blocks-table tbody tr td:not(:first-child){padding-left:46px}.report-preview-page .blocks-table tbody tr td.image-container img{width:100%;padding:3mm 0;border-radius:.5rem}.report-preview-page .blocks-table tbody tr.nested-spacer-row{height:.5rem}.report-preview-page .findings-container{width:100%}.report-preview-page .findings-container td{vertical-align:top;padding-top:2mm;padding-bottom:1mm}.report-preview-page .findings-container .findings-title{vertical-align:top;width:30%;max-width:30%}.report-preview-page .findings-container .findings-list{list-style-type:none}.report-preview-page .findings-container .findings-value{padding-left:46px}.report-preview-page .findings-container .chapter-note{display:block}.report-preview-page .cdk-overlay-container{z-index:10000}.report-preview-page .empty-chapter-page{width:100%}.report-preview-page .empty-chapter-page .chapter-empty-message{text-align:center;padding-bottom:0;padding-top:50%}.report-preview-page .table-of-contents{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.report-preview-page .table-of-contents .title{margin-bottom:0;font-size:initial;font-size:1.125rem;line-height:1.75rem;font-weight:600}.report-preview-page .table-of-contents a{display:block;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));padding-top:3mm;padding-bottom:3mm}.report-preview-page .table-of-contents .index-table{width:100%;border-spacing:0;margin-top:5mm}.report-preview-page .table-of-contents .index-table tr:first-child td{padding-top:3mm;padding-bottom:3mm;font-weight:500;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.report-preview-page .table-of-contents .index-table thead tr td{height:8mm}.report-preview-page .table-of-contents .index-table tr{height:10mm}.report-preview-page .table-of-contents .index-table tr:not(:last-child) td{border-bottom-style:solid;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.report-preview-page .table-of-contents .index-table tr td:not(:last-child){border-right-style:solid;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.report-preview-page .table-of-contents .index-table tr td{padding:0 1mm}.report-preview-page .table-of-contents .index-table tr td:not(:first-child){text-align:center}.report-preview-page .table-of-contents .index-table tr td .anchor,.report-preview-page .table-of-contents .index-table tr td .anchor:visited,.report-preview-page .table-of-contents .index-table tr td .anchor:active{text-decoration:none}.report-preview-page a.hidden{opacity:0;display:inline-block;line-height:0;width:0;height:0}.report-preview-page .html-field{line-height:1.5;list-style-type:disc;list-style-position:inside}.report-preview-page ul,.report-preview-page ol{list-style:disc outside;padding-left:1rem}.report-preview-page ul li,.report-preview-page ol li{padding-bottom:2px}.report-preview-page .report-table.appendix{border-collapse:collapse}.report-preview-page .report-table.appendix tr{max-height:64px;height:64px}@media print{.report-preview-page .report-table.appendix tr{height:unset}}.report-preview-page .report-table.appendix tr td:first-child{padding-left:4mm}.report-preview-page .report-table.appendix tr td:last-child{padding-right:4mm}.report-preview-page .report-table.appendix tr th{text-align:left;padding:2mm 1mm}.report-preview-page .report-table.appendix thead th:first-child{padding-left:4mm;border-top-left-radius:8px;border-bottom-left-radius:8px;width:4%;max-width:4%}.report-preview-page .report-table.appendix thead th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;padding-right:4mm}.report-preview-page .report-table.appendix tr>td{text-align:left!important;font-size:.75rem!important;line-height:1rem!important;--tw-text-opacity: 1 !important;color:rgb(107 114 128 / var(--tw-text-opacity))!important}.report-preview-page .report-table.appendix td,.report-preview-page .report-table.appendix .date-value{text-wrap:wrap}.report-preview-page .report-table.appendix tr:not(:last-child){border-bottom-style:solid;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.report-preview-page .report-table.appendix td{padding-top:2mm;padding-bottom:2mm;vertical-align:middle}.report-preview-page .report-table.appendix a{display:inline-flex;cursor:pointer;flex-direction:row;align-items:center;border-radius:.75rem;padding:.375rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.report-preview-page .report-table.appendix a:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.report-preview-page .report-table.appendix a x-svg-icon{height:1.25rem;width:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.report-preview-page .report-table.appendix thead>tr>th{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.report-preview-page .report-table.appendix tbody{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.report-preview-page .report-table.appendix tbody tr:last-child{border-bottom-width:1px;border-bottom-style:solid;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.report-preview-page .report-table{border-collapse:collapse}.report-preview-page .report-table>thead>th{padding-left:1mm;text-align:left;text-transform:uppercase}.report-preview-page .report-table>thead>th:not(:first-child){padding-left:3mm;padding-right:1mm;text-align:right}.report-preview-page .report-table>tbody>tr{vertical-align:top;font-weight:400}.report-preview-page .report-table>tbody>tr>td{vertical-align:top;padding-left:1mm}.report-preview-page .report-table>tbody>tr>td:not(:first-child){padding-left:3mm;padding-right:1mm;text-align:right}.report-preview-page .report-table .borderless{padding-top:2mm}.report-preview-page .photos-table>tbody>tr>td{width:50%;padding:2mm}.report-preview-page .photos-table>tbody>tr>td:not(:first-child){text-align:left}.report-preview-page .image-container img{width:100%;display:block;border-radius:.5rem}.report-preview-page .image-container img.empty-image{border:1px solid #f1f1ef}.report-preview-page .image-container table>tbody>tr>td:first-child{padding-left:0}.report-preview-page .findings-table>thead>tr>th{text-align:left}.report-preview-page .findings-table>thead>tr>th:not(:first-child){padding-left:3mm}.report-preview-page .findings-table>tbody>tr>td,.report-preview-page .findings-table>tbody>tr>td:not(:first-child){padding-top:.4rem;padding-bottom:.4rem;text-align:left}.report-preview-page .findings-table>tbody>tr>td.align-center,.report-preview-page .findings-table>tbody>tr>td:not(:first-child).align-center{text-align:center;padding-left:1mm;padding-right:1mm}.report-preview-page .findings-table>tbody>tr>td.align-right,.report-preview-page .findings-table>tbody>tr>td:not(:first-child).align-right{text-align:right}.report-preview-page .date-value{white-space:nowrap}.report-preview-page .small{font-size:.6rem}.opaque-backdrop{opacity:0}.finding-preview-dialog .mat-dialog-container{padding:10px!important;width:400px;min-height:50px;max-width:80vw;box-shadow:0 2px 5px #33333380!important}.finding-preview-dialog .finding-menu-container{padding:5px;overflow:auto;max-height:60vh}.finding-preview-dialog .small{font-size:.6rem}.finding-preview-dialog section{padding-top:5px}h3{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}h1{font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}a,a a,.interactive-text,.interactive-text a{cursor:pointer;word-break:break-all;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(18 91 161 / var(--tw-text-opacity));text-decoration-line:none}.chapter-title,.chapter-subtitle{--tw-text-opacity: 1;color:rgb(14 59 103 / var(--tw-text-opacity));padding-bottom:5mm}.chapter-subtitle{font-size:18px!important}.chapter-subtitle+.chapter-subtitle{font-size:16px!important}.pointer{cursor:pointer}.cost-statement-chapter .title{text-align:left;font-weight:600;padding:1mm 0;margin-bottom:10mm;--tw-text-opacity: 1;color:rgb(14 59 103 / var(--tw-text-opacity))}.cost-statement-chapter .overview{margin-top:1cm;padding-left:0}.cost-statement-chapter tbody{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.cost-statement-chapter .overview .cost-statement-header{font-weight:600}.cost-statement-chapter .overview table{width:100%}.cost-statement-chapter .overview table tr.cost-statement-header:not(:first-child) td{padding-top:1cm}.cost-statement-chapter .overview table td:not(:first-child){text-align:right}.report-preview-page .cost-statement-chapter .chart{border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(14 73 130 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(14 73 130 / var(--tw-text-opacity));margin-top:1.5cm;width:100%;padding:5mm;border-radius:.5rem}.report-preview-page .cost-statement-chapter .y-labels text{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.report-preview-page .cost-statement-chapter .y-label-values{font-weight:500;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.report-preview-page .es-scores-chapter .risks-table-container table{width:100%}.report-preview-page .es-scores-chapter .risks-table-container table .strong{font-weight:600}.report-preview-page .es-scores-chapter .chart-container{page-break-before:avoid;break-before:avoid;page-break-inside:avoid;break-inside:avoid;overflow:hidden;width:100%;display:inline-block}.report-preview-page .es-scores-chapter .chart-container:not(:last-child){margin-bottom:10mm}.report-preview-page .es-scores-chapter .chart-container .chart-title{padding:0 0 2mm;font-weight:700;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.report-preview-page .es-scores-chapter .chart-container .chart{border-radius:.5rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(14 73 130 / var(--tw-border-opacity))}.report-preview-page .es-scores-chapter .chart{width:100%;height:99.5mm;display:inline-block}.executive-summary-chapter .key-finding-title{--tw-text-opacity: 1;color:rgb(14 73 130 / var(--tw-text-opacity))}.executive-summary-chapter .key-finding{padding-left:0;margin-top:5mm}.executive-summary-chapter .key-finding li{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.executive-summary-chapter .key-finding ul{list-style-type:none}.executive-summary-chapter .title{padding:1mm 0;margin-bottom:10mm}.executive-summary-chapter .overview{margin-top:1cm;padding-left:0;display:flex;align-items:flex-start;justify-content:space-between;page-break-inside:avoid;break-inside:avoid}.executive-summary-chapter .overview .values{margin-top:7mm;line-height:6mm;vertical-align:middle}.executive-summary-chapter .overview .values td:nth-child(2){padding-left:10mm}.executive-summary-chapter .overview-chart{display:block;width:100%;margin-top:7mm;padding:5mm;border-radius:.5rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(14 73 130 / var(--tw-border-opacity))}.executive-summary-chapter .overview-chart svg{width:100%}.executive-summary-chapter .overview-chart svg .main-chart .chart-border{stroke-width:1px;fill:transparent}.executive-summary-chapter .overview-chart svg .main-chart>.bars-group>rect{fill:#0e4982}.executive-summary-chapter .overview-chart svg .chart-group{transform:translate(3mm)}
