@page{size:A4 portrait;margin:10mm}
*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}
html,body{background:white!important;color:#122c42!important;margin:0!important;padding:0!important;font-size:10pt!important}
.screen-only,.skip-link,.app-header,.activity-nav,.app-footer,.page-intro,#live-notice,#input-error-banner,.report-actions{display:none!important}
main{padding:0!important;margin:0!important;max-width:none!important}
.activity-section{display:none!important}.activity-section#section-plan{display:block!important}
.report-paper{border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;max-width:none!important;font-size:9pt!important;width:100%!important}
.report-header{padding-bottom:3mm!important;margin-bottom:2mm!important;border-bottom-width:2px!important;break-inside:avoid}
.report-header h2{font-size:20pt!important;margin-bottom:1mm!important}.report-header p{font-size:7pt!important}.report-header .eyebrow{font-size:6pt!important;margin-bottom:1mm!important}
.report-stamp{font-size:7pt!important}.report-section{padding:2.6mm 0!important;break-inside:avoid}.report-section h3{font-size:10pt!important;margin-bottom:1.8mm!important}.report-section p{font-size:8pt!important;margin:1mm 0!important;line-height:1.45!important}
.report-section .grid-3{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:3mm!important}.report-fund{padding:2mm 3mm!important}.report-fund span,.report-fund small{font-size:7pt!important}.report-fund strong{font-size:13pt!important}
.report-paper table{font-size:7.5pt!important;min-width:0!important}.report-paper th,.report-paper td{font-size:7.5pt!important;padding:1.2mm 2mm!important;line-height:1.45!important}.report-paper .bar-track{height:5mm!important}.report-paper .bar-segment{font-size:6pt!important}
.report-paper .fine{font-size:6.5pt!important;line-height:1.45!important;margin-top:1.4mm!important}.report-columns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5mm!important}.report-rule,.report-value{font-size:7.5pt!important;line-height:1.45!important}.report-label{font-size:6.5pt!important;margin-top:1.8mm!important}
.report-checks{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1.2mm 4mm!important;font-size:7pt!important}.report-footer{font-size:6pt!important;margin-top:2mm!important;line-height:1.5!important}.report-warning{font-size:7pt!important;padding:1.2mm 2mm!important;margin-top:1.5mm!important}
.report-paper .table-wrap{overflow:visible!important}.table-wrap table{width:100%!important}a{color:inherit!important;text-decoration:none!important}
.report-paper.compact .report-section{padding:1.8mm 0!important}
.report-paper.compact .report-section h3{margin-bottom:1.2mm!important}
.report-paper.compact .report-rule,.report-paper.compact .report-value,.report-paper.compact .report-section p{font-size:7pt!important;line-height:1.4!important}
.report-paper.compact th,.report-paper.compact td{padding:.8mm 1.6mm!important;font-size:7pt!important}
.report-paper.compact .report-label{margin-top:1.3mm!important}
.report-paper.compact .report-warning{font-size:6.5pt!important;padding:1mm 1.5mm!important;line-height:1.4!important}
