.scan-report{font-family:inherit;color:#0f1a24;background:#eceff2;font-synthesis:none}.scan-report *{box-sizing:border-box}.scan-report{margin:0;font-size:14px;line-height:1.62}.scan-report h1,.scan-report h2,.scan-report h3,.scan-report p{margin:0}.scan-report h1,.scan-report h2,.scan-report h3{line-height:1.14;letter-spacing:-.035em}.scan-report p+p{margin-top:12px}.scan-report a{color:inherit;text-underline-offset:4px}.scan-report a:focus-visible{outline:3px solid #227ba8;outline-offset:4px}.scan-report .report-nav{max-width:1050px;margin:0 auto;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}.scan-report .report-nav span{color:#4a5560}.scan-report .report-nav a{min-height:44px;display:flex;align-items:center}.scan-report .page{width:210mm;height:297mm;margin:0 auto 28px;background:#fff;padding:45px 53px 68px;position:relative;overflow:hidden}.scan-report .page header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dfe3e8;padding-bottom:22px;margin-bottom:40px}.scan-report .page header img{width:132px;height:auto}.scan-report .eyebrow,.scan-report .page header>span{font-size:11px;color:#4a5560}.scan-report .eyebrow{font-weight:650;letter-spacing:.045em;margin-bottom:16px}.scan-report .page-title,.scan-report h1{font-size:39px;font-weight:600;letter-spacing:-.042em;line-height:1.1}.scan-report .intro{font-size:16px;line-height:1.58;color:#4a5560;max-width:620px;margin-top:20px}.scan-report .result-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.scan-report .result-cards>div{background:#f6f7f9;border:1px solid #dfe3e8;border-radius:14px;padding:22px}.scan-report .result-cards .accent-card{background:#fcefea;border-color:#f0d6cd}.scan-report .result-cards strong{font-size:55px;font-weight:600;line-height:1;letter-spacing:-.04em}.scan-report .result-cards strong span{font-size:20px;color:#4a5560;font-weight:450;margin-left:3px}.scan-report .result-cards p{font-size:12px;margin-top:12px}.scan-report .chart-title{margin-top:34px;display:flex;align-items:baseline;justify-content:space-between;gap:15px}.scan-report .chart-title h2{font-size:20px;font-weight:600}.scan-report .chart-title>span{font-size:11px;color:#4a5560}.scan-report .comparison{list-style:none;padding:0;margin:24px 0;display:grid;gap:15px}.scan-report .comparison li{display:grid;grid-template-columns:130px 1fr 26px;gap:15px;align-items:center;font-size:13px}.scan-report .comparison strong{text-align:right;font-size:14px}.scan-report .track{height:19px;background:#f0f3f5;border-radius:3px;overflow:hidden}.scan-report .track i{display:block;height:100%;background:#1e3549;border-radius:3px}.scan-report .a{width:100%}.scan-report .b{width:96.4286%}.scan-report .c{width:60.7143%}.scan-report .d{width:46.4286%}.scan-report .e{width:42.8571%}.scan-report .track .f{width:25%;background:#d9543b}.scan-report .subject{font-weight:650}.scan-report .caption{font-size:12px;color:#4a5560;line-height:1.65;margin-top:20px}.scan-report .scope-note{padding:18px 20px;background:#f6f7f9;border:1px solid #dfe3e8;border-radius:12px;margin-top:28px;font-size:12px}.scan-report .scope-note strong{font-size:13px;font-weight:600}.scan-report .scope-note p{color:#4a5560;margin-top:6px}.scan-report .page footer{position:absolute;bottom:27px;left:53px;right:53px;display:flex;justify-content:space-between;gap:10px;border-top:1px solid #dfe3e8;padding-top:14px;font-size:10px;color:#4a5560}.scan-report table{border-collapse:collapse;width:100%;margin-top:27px;font-size:13px}.scan-report caption{text-align:left;font-size:12px;font-weight:550;margin-bottom:11px;color:#4a5560}.scan-report td,.scan-report th{padding:12px 13px;border-bottom:1px solid #dfe3e8;text-align:left}.scan-report thead{background:#f6f7f9;font-size:11px;color:#4a5560}.scan-report th{font-weight:550}.scan-report td{font-variant-numeric:tabular-nums}.scan-report .meaning-table th:first-child{width:85%}.scan-report .meaning-table td{font-size:18px;font-weight:600}.scan-report .meaning-table tbody tr:first-child{background:#fcefea}.scan-report .answer-card{padding:25px 27px;border:1px solid #dfe3e8;background:#f3f6f8;border-radius:16px;margin-top:30px}.scan-report .answer-card .eyebrow{font-size:10px;margin-bottom:16px}.scan-report .answer-card blockquote{font-size:26px;line-height:1.34;letter-spacing:-.025em;color:#1f4a6b;font-weight:550;margin:0}.scan-report .attribution{font-size:11px;color:#4a5560;margin-top:16px}.scan-report .question{border-top:1px solid #c3cad2;padding-top:13px;margin-top:17px;font-size:12px;color:#4a5560}.scan-report .small-title{font-size:18px;font-weight:600;margin-top:25px;margin-bottom:11px}.scan-report .action-list{list-style:none;padding:0;margin:30px 0}.scan-report .action-list li{display:flex;gap:23px;padding:22px 0;border-top:1px solid #dfe3e8}.scan-report .action-list li>span{color:#c8472f;font-size:18px;font-weight:600;line-height:1.2;padding-top:3px}.scan-report .action-list h3{font-size:21px;font-weight:600}.scan-report .action-list p{color:#4a5560;font-size:14px;margin-top:10px;max-width:560px}.scan-report .decision-card{background:#08111b;color:white;border-radius:16px;padding:27px;margin-top:25px}.scan-report .decision-card .eyebrow{color:#c9d0d6;font-size:10px;margin-bottom:14px}.scan-report .decision-card h3{font-size:25px;font-weight:550}.scan-report .decision-card p:last-child{font-size:14px;color:#c9d0d6;margin-top:14px}.scan-report .total{background:#fcefea;font-weight:600}.scan-report .scope-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.scan-report .scope-columns h3{font-size:17px;font-weight:600}.scan-report .scope-columns p{font-size:13px;color:#4a5560;margin-top:10px}.scan-report .offer-note{background:#f6f7f9;padding:23px;border-radius:14px;border:1px solid #dfe3e8;margin-top:29px}.scan-report .offer-note h3{font-size:21px;font-weight:600}.scan-report .offer-note p{font-size:14px;color:#4a5560;margin-top:12px}.scan-report .provenance{border-top:1px solid #dfe3e8;margin-top:26px;padding-top:20px}.scan-report .provenance h3{font-size:13px;font-weight:600;letter-spacing:0}.scan-report .provenance p{font-size:11px;color:#4a5560;margin-top:10px;line-height:1.6}@page{size:A4;margin:0}@media print{.scan-report{background:white}.scan-report .report-nav{display:none}.scan-report .page{margin:0;break-after:page;page-break-after:always;print-color-adjust:exact;-webkit-print-color-adjust:exact}.scan-report .page:last-child{break-after:auto;page-break-after:auto}}@media screen and (max-width:820px){.scan-report .report-nav{padding:12px 20px;gap:8px;flex-wrap:wrap;font-size:11px}.scan-report .report-nav span{flex-basis:100%;order:3}.scan-report .page{width:calc(100% - 24px);height:auto;min-height:0;padding:28px 24px;margin-bottom:20px;border-radius:16px;overflow:visible}.scan-report .page header{margin-bottom:28px;gap:12px;padding-bottom:18px}.scan-report .page header img{width:110px}.scan-report .page header>span{font-size:10px;max-width:135px;text-align:right}.scan-report .page footer{position:static;margin-top:36px;font-size:9px}.scan-report .eyebrow{font-size:10px}.scan-report .page-title,.scan-report h1{font-size:34px}.scan-report .intro{font-size:16px}.scan-report .result-cards{gap:10px;margin-top:25px}.scan-report .result-cards>div{padding:17px 13px}.scan-report .result-cards strong{font-size:40px}.scan-report .result-cards strong span{font-size:14px}.scan-report .result-cards p{font-size:11px}.scan-report .chart-title{display:block;margin-top:28px}.scan-report .chart-title h2{font-size:20px}.scan-report .chart-title>span{display:block;margin-top:8px;font-size:12px}.scan-report .comparison li{grid-template-columns:113px 1fr 24px;gap:9px;font-size:12px}.scan-report .caption,.scan-report .comparison strong,.scan-report .scope-note p{font-size:13px}.scan-report .scope-note{padding:17px}.scan-report .scope-note strong{font-size:14px}.scan-report .meaning-table th:first-child{width:auto}.scan-report .meaning-table td{font-size:17px}.scan-report .meaning-table th{font-size:12px}.scan-report td,.scan-report th{padding:11px 7px}.scan-report .answer-card{padding:23px 20px}.scan-report .answer-card blockquote{font-size:24px}.scan-report .answer-card .eyebrow{font-size:10px}.scan-report .attribution,.scan-report .question{font-size:12px}.scan-report .small-title{font-size:20px}.scan-report .small-title+p{font-size:15px}.scan-report .action-list li{gap:15px}.scan-report .action-list h3{font-size:20px}.scan-report .action-list p{font-size:15px}.scan-report .decision-card{padding:23px}.scan-report .decision-card h3{font-size:24px}.scan-report .decision-card p:last-child{font-size:15px}.scan-report .coverage-table{font-size:12px}.scan-report .coverage-table thead{font-size:10px}.scan-report .coverage-table td,.scan-report .coverage-table th{padding-inline:4px}.scan-report .scope-columns{grid-template-columns:1fr;gap:24px}.scan-report .scope-columns h3{font-size:20px}.scan-report .scope-columns p{font-size:15px}.scan-report .offer-note{padding:22px}.scan-report .offer-note p{font-size:15px}.scan-report .provenance p{font-size:12px;line-height:1.7}}@media screen and (max-width:360px){.scan-report .page{padding-inline:18px}.scan-report .coverage-table{font-size:11px}.scan-report .coverage-table thead{font-size:9px}.scan-report .coverage-table td,.scan-report .coverage-table th{padding-inline:2px}.scan-report .comparison li{grid-template-columns:105px 1fr 22px;font-size:11px;gap:7px}.scan-report .result-cards strong{font-size:35px}}@media print,screen and (min-width:821px){.scan-report .page:nth-child(2) header{margin-bottom:30px}.scan-report .page:nth-child(2) .intro{margin-top:17px}.scan-report .meaning-table td,.scan-report .meaning-table th{padding-block:8px}.scan-report .page:nth-child(2) .answer-card{padding:20px 24px;margin-top:24px}.scan-report .page:nth-child(2) .small-title{margin-top:20px}.scan-report .page:nth-child(2) .caption{margin-top:14px}.scan-report .page:nth-child(2) .answer-card .eyebrow{margin-bottom:12px}.scan-report .page:nth-child(2) .question{padding-top:10px;margin-top:12px}}@media print{body:has(.scan-report) .av-dock,body:has(.scan-report)>footer,body:has(.scan-report)>header{display:none!important}}