@font-face{font-family:InterReport;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.woff2)format("woff2")}@font-face{font-family:InterReport;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2)format("woff2")}@font-face{font-family:InterReport;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2)format("woff2")}@font-face{font-family:InterReport;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2)format("woff2")}@font-face{font-family:InterReport;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2)format("woff2")}
.hp-report{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:InterReport,Inter,system-ui,-apple-system,sans-serif}.hp-report *,.hp-report :before,.hp-report :after{box-sizing:border-box}.hp-badge{vertical-align:middle;letter-spacing:normal;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:8px;width:28px;height:28px;font-size:14px;font-weight:600;text-align:center!important;line-height:28px!important;display:inline-block!important}.hp-stepCircle{vertical-align:middle;letter-spacing:normal;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:28px;height:28px;text-align:center!important;line-height:28px!important;display:inline-block!important}.hp-legendBadge{vertical-align:middle;letter-spacing:normal;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:24px;height:24px;text-align:center!important;line-height:24px!important;display:inline-block!important}.hp-report span[class*=w-4][class*=h-4][class*=rounded],.hp-report span[class*=w-5][class*=h-5][class*=rounded],.hp-report span[class*=w-6][class*=h-6][class*=rounded],.hp-report span[class*=w-7][class*=h-7][class*=rounded],.hp-report span[class*=w-8][class*=h-8][class*=rounded],.hp-report span[class*=w-12][class*=h-12][class*=rounded],.hp-report span[class*=w-14][class*=h-14][class*=rounded]{vertical-align:middle;text-align:center!important;display:inline-block!important}.hp-report span[class*=w-4][class*=h-4][class*=rounded]{line-height:16px!important}.hp-report span[class*=w-5][class*=h-5][class*=rounded]{line-height:20px!important}.hp-report span[class*=w-6][class*=h-6][class*=rounded]{line-height:24px!important}.hp-report span[class*=w-7][class*=h-7][class*=rounded]{line-height:28px!important}.hp-report span[class*=w-8][class*=h-8][class*=rounded]{line-height:32px!important}.hp-report span[class*=w-12][class*=h-12][class*=rounded]{line-height:48px!important}.hp-report span[class*=w-14][class*=h-14][class*=rounded]{line-height:56px!important}.hp-pill{letter-spacing:normal;grid-auto-flow:column;align-items:center;gap:8px;line-height:1.25;display:inline-grid}.hp-pdf-legal{break-inside:avoid;page-break-inside:avoid;background:#fef2f2;border:2px solid #b91c1c;border-radius:14px;padding:16px 18px}.hp-pdf-legal h3{color:#b91c1c;margin:0 0 8px;font-size:14px;font-weight:700}.hp-pdf-legal p,.hp-pdf-legal li{color:#0a2057;font-size:11px;line-height:1.35}.hp-pdf-legal ul{margin:6px 0 0;padding-left:18px;list-style:outside}.hp-pdf-legal li{margin-bottom:3px}.hp-pdf-sections{padding-top:.1px}.hp-pdf-sections>*+*{margin-top:42px!important}.hp-pdf-sections>section{break-inside:avoid;page-break-inside:avoid;margin-top:42px}.hp-pdf-sections>section:first-child{margin-top:0}.hp-pdf-sections h2{margin-top:0;margin-bottom:16px}.hp-pdf-sections h3{margin-bottom:16px}.hp-pdf-sections .hp-keep{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}.hp-pdf-sections .hp-card,.hp-pdf-sections .hp-warning,.hp-pdf-sections .hp-summary-box{break-inside:avoid;page-break-inside:avoid}.hp-pdf-sections h2,.hp-pdf-sections h3{break-after:avoid;page-break-after:avoid}.hp-pdf-sections h2+p,.hp-pdf-sections h3+p,.hp-pdf-sections h2+div,.hp-pdf-sections h3+div{break-before:avoid;page-break-before:avoid}.hp-pdf-sections section{break-before:auto;page-break-before:auto}.hp-pdf-sections .hp-page-break{break-before:page;page-break-before:always}.hp-pdf-sections .hp-section-title{break-after:avoid;page-break-after:avoid}.hp-pdf-sections .hp-section-wrapper{break-inside:avoid;page-break-inside:avoid}.hp-pdf-sections .hp-allow-break{break-inside:auto!important;page-break-inside:auto!important}.hp-pdf-sections tr{break-inside:avoid;page-break-inside:avoid}.hp-pdf-sections td,.hp-pdf-sections th{vertical-align:middle}.hp-pdf-sections .score-cell{text-align:center}.hp-pdf-sections .hp-keep,.hp-pdf-sections [class*="bg-[#"],.hp-pdf-sections [class*="bg-[rgba("]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hp-hero-qr{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.hp-hero-qr img{margin-top:2px}@media print{.hp-report *{letter-spacing:normal!important}.hp-badge,.hp-stepCircle,.hp-legendBadge{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hp-keep,.hp-card,.hp-warning,.hp-summary-box{break-inside:avoid!important;page-break-inside:avoid!important}tr{break-inside:avoid;page-break-inside:avoid}h2,h3{break-after:avoid;page-break-after:avoid;margin-bottom:16px}td,th{vertical-align:middle}.hp-page-break{break-before:page!important;page-break-before:always!important}}
