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