.report-page{color:#333;background:#fff;flex-shrink:0;justify-content:flex-start;align-items:center;width:1200px;height:675px;margin:0;padding:0;font-family:Lato,Arial,Helvetica,sans-serif;line-height:1.25;display:flex;box-shadow:0 4px 6px #0000001a}.report-page-doc{color:#333;background:#fff;width:8.5in;margin:0;padding:1in;font-family:Lato,Arial,Helvetica,sans-serif;line-height:1.25;display:block;box-shadow:0 4px 6px #0000001a}.report-container{background-color:#f9fafb;flex-direction:column;gap:1rem;width:1200px;padding:0;display:flex}.report-container-doc{background-color:#f9fafb;flex-direction:column;gap:1rem;width:100%;padding:0;display:flex}.report-cover-content{text-align:left;z-index:10;justify-content:flex-start;width:100%;margin-bottom:10px;padding:.25rem 0;position:absolute;top:15rem;left:2rem;overflow:hidden}.report-cover-title-card{background-color:#fffffff2;border-radius:.5rem;width:50%;padding:2rem;box-shadow:0 4px 6px #0003}.header-1{color:#445e91;margin-bottom:.5rem;font-size:1.875rem;font-weight:700}.header-2{color:#374151;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.header-1-doc{color:#445e91;font-size:1rem;font-weight:600;line-height:1.5}.header-2-doc{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.body-text{color:#374151;font-size:1.125rem;line-height:1.5}.body-text-doc{color:#374151;font-size:.875rem;line-height:1.5}.body-text-sm{color:#374151;font-size:1rem;line-height:1.5}.body-text-sm-doc{color:#374151;font-size:.75rem;line-height:1.5}.detail-text{color:#4b5563;font-size:.875rem;font-style:italic}.detail-text-doc{color:#4b5563;font-size:.75rem;font-style:italic}.report-header{text-align:left;z-index:10;justify-content:flex-start;margin-bottom:10px;padding:.25rem 0;position:absolute;top:1rem;left:2rem;overflow:hidden}.report-logo-container{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;padding:0 2rem 0 0;display:flex}.report-list{margin-left:0;padding-left:0;list-style-type:disc;list-style-position:inside}.report-list>li{margin-bottom:.25rem;margin-left:0;padding-left:0}.report-flex-row{flex-direction:row;gap:1rem;display:flex}.report-flex-child{flex:1}.report-flex-child-35{flex:0 0 35%}.report-flex-child-65{flex:0 0 65%}.report-flex-child-center{justify-content:center;align-items:center;display:flex}.report-grid{grid-template-columns:30% 1fr;justify-content:center;align-items:center;gap:1.5rem;width:100%;display:grid}.shaded-content-container{background-color:#445e911a;border-radius:.5rem 0 0 .5rem;padding:.75rem}.report-slide-title{color:#445e91;background-color:#fff;border-radius:.5rem;padding:.5rem;font-size:1.5rem;font-weight:700}.report-divider{background-color:#a1aec8;border:none;width:80%;height:2px;margin:.5rem 0}.report-body-section{flex-direction:column;height:100%;margin-bottom:30px;display:flex}.report-content-container{margin-bottom:.75rem}.report-modal{width:1400px;max-width:95vw;max-height:95vh}.report-modal-backdrop{background:#0009}.report-modal-header{border-bottom:1px solid #e5e7eb;padding:1.5rem}.report-modal-body{padding:0;overflow:hidden}.report-modal-footer{border-top:1px solid #e5e7eb;padding:1rem 1.5rem}.modal-container{background-color:#f9fafb;flex-direction:row;gap:1.5rem;padding:1.5rem;display:flex}@media print{.report-container .report-page{width:13.3in!important;min-height:7.5in!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:.75in!important}.report-container-doc .report-page-doc{width:8.5in!important;min-height:11in!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:1in!important}}.pie-chart-center-text{fill:#6b7280;font-size:.875rem}.pie-chart-center-metric{fill:#374151;font-size:1.25rem;font-weight:600}.pie-chart-legend{color:#6b7280;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:.5rem;padding:1rem;font-size:.75rem;display:grid}.pie-chart-legend-item{align-items:center;gap:.5rem;display:flex}.pie-chart-legend-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.pie-chart-legend-text{text-transform:capitalize}
