@media print{.no-print,.sidebar,[data-testid=bottom-nav],[data-testid=header],[data-testid=sidebar],[role=navigation],button:not(.print-visible),footer,header,nav{display:none!important}@page{size:letter;margin:.5in}*{background-color:white!important;color:black!important;box-shadow:none!important}canvas,svg{-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}body,div,h1,h2,h3,h4,h5,h6,li,p,span{color:black!important}.chart-container *{-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}.page-break-before{page-break-before:always;break-before:page}.page-break-after{page-break-after:always;break-after:page}.card,.page-break-avoid,.print-card{page-break-inside:avoid;break-inside:avoid}.report-container{width:100%;max-width:100%;padding:0}.report-content{width:100%}h1{font-size:28pt;margin-bottom:12pt}h2{font-size:20pt;margin-top:16pt;margin-bottom:8pt}h3{font-size:16pt;margin-top:12pt;margin-bottom:6pt}li,p{font-size:11pt;line-height:1.5}.chart-container{width:100%;max-width:100%;page-break-inside:avoid;break-inside:avoid}.card,.print-card{border:1px solid #e5e7eb!important;padding:12pt;margin-bottom:12pt}.grid{display:grid;gap:12pt}table{border-collapse:collapse;width:100%;page-break-inside:avoid}td,th{border:1px solid #e5e7eb;padding:8pt;text-align:left}a[href]:after{content:none}.space-y-6>*+*{margin-top:16pt}.space-y-4>*+*{margin-top:12pt}.space-y-2>*+*{margin-top:6pt}*{border-radius:0!important}img,svg{max-width:100%;page-break-inside:avoid}.border-2{border:2px solid #000!important}*{overflow:visible!important}}