body.print-route{background:#fff;font-family:var(--font-body, Inter, sans-serif)}.report-print-shell,.print-dashboard-content{background:#fff}.print-cover{page-break-after:always;-moz-column-break-after:page;break-after:page;position:relative;background:#fff}.print-cover-band{padding:14mm 12mm}.print-cover-band-inner{display:flex;justify-content:space-between;align-items:flex-start}.print-cover-brand{display:flex;align-items:center;gap:6mm}.print-app-logo{width:36pt;height:36pt;border-radius:50%;border:1.5px solid rgba(255,255,255,.6);background:#fff;padding:3px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.print-cover-lockup{display:flex;flex-direction:column;justify-content:center}.print-aura-wordmark{font-size:28pt;font-weight:700;color:#fff;letter-spacing:.1em;font-family:var(--font-heading-alt, Onest, sans-serif);line-height:1}.print-aura-strapline{display:flex;align-items:baseline;gap:2mm;margin-top:1.5mm}.print-strapline-from{font-size:9pt;font-weight:600;color:#fffc;letter-spacing:0;font-family:var(--font-heading-alt, Onest, sans-serif)}.print-strapline-name{font-size:9pt;font-weight:600;color:#fffc;letter-spacing:-.025em;font-family:var(--font-heading-alt, Onest, sans-serif)}.print-strapline-analytics{color:#fff}.print-cover-band-right{display:flex;flex-direction:column;align-items:flex-end;gap:2.5mm;padding-top:1mm}.print-subtitle{font-size:14pt;font-weight:700;color:#fff;font-family:var(--font-heading-alt, Onest, sans-serif)}.print-confidential,.print-brand-credit{font-size:8pt;font-weight:400;color:#ffffffbf;font-family:var(--font-heading-alt, Onest, sans-serif)}.print-cover-meta{padding:10mm 12mm 8mm;display:flex;flex-direction:column;gap:5mm;background:#fff}.print-cover-divider{border:none;border-top:1.5px solid;margin:1mm 0}.print-cover-entity{display:flex;align-items:center;gap:5mm}.print-entity-label{font-size:8pt;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#a0a0a0;margin:0 0 1mm;font-family:var(--font-body, Inter, sans-serif)}.print-leader-name{font-size:18pt;font-weight:700;color:#141414;margin:0;font-family:var(--font-heading, Inter, sans-serif)}.print-entity-name{font-size:13pt;font-weight:600;color:#141414;margin:0;font-family:var(--font-heading, Inter, sans-serif)}.print-cover-dates{display:flex;gap:12mm}.print-date-value{font-size:10pt;color:#3c3c3c;margin:0;font-family:var(--font-body, Inter, sans-serif)}.print-avatar{width:36pt;height:36pt;min-width:36pt;border-radius:50%;border:1.5px solid;overflow:hidden;flex-shrink:0}.print-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.print-avatar-initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:10pt;font-weight:700;color:#fff;font-family:var(--font-heading, Inter, sans-serif)}.print-section{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:8mm}.print-section-title{font-size:11pt;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-teal, #6B9D6F);border-bottom:1.5px solid var(--brand-teal, #6B9D6F);padding-bottom:2mm;margin-bottom:4mm;-moz-column-break-after:avoid;break-after:avoid;font-family:var(--font-heading, Inter, sans-serif)}.competency-grid table{width:100%}.competency-grid thead{display:table-header-group}.ai-section{-moz-column-break-before:always;break-before:always}.report-print-shell .overflow-hidden,.report-print-shell .overflow-auto,.report-print-shell .overflow-x-auto,.report-print-shell .overflow-y-auto,.report-print-shell .overflow-scroll,.report-print-shell .overflow-x-scroll,.report-print-shell .overflow-y-scroll{overflow:visible!important}.report-print-shell svg{overflow:visible!important}.qpdf-shell{background:#fff;font-family:var(--font-body, Inter, sans-serif);font-size:10.5pt;color:#141414;line-height:1.55}.qpdf-cover{page-break-after:always;-moz-column-break-after:page;break-after:page;background:#fff}.qpdf-cover-band{padding:14mm 12mm}.qpdf-cover-band-inner{display:flex;justify-content:space-between;align-items:flex-start}.qpdf-cover-brand{display:flex;align-items:center;gap:6mm}.qpdf-cover-band-right{display:flex;flex-direction:column;align-items:flex-end;gap:2mm;padding-top:1mm}.qpdf-cover-type{font-size:14pt;font-weight:700;color:#fff;font-family:var(--font-heading-alt, Onest, sans-serif)}.qpdf-cover-role{font-size:10pt;font-weight:600;color:#ffffffd9;font-family:var(--font-heading-alt, Onest, sans-serif)}.qpdf-cover-date{font-size:8.5pt;color:#ffffffbf;font-family:var(--font-body, Inter, sans-serif)}.qpdf-cover-meta{padding:10mm 12mm 8mm;display:flex;flex-direction:column;gap:5mm;background:#fff}.qpdf-meta-label{font-size:7.5pt;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#a0a0a0;margin:0 0 1.5mm;font-family:var(--font-body, Inter, sans-serif)}.qpdf-cover-title{font-size:22pt;font-weight:700;color:#141414;margin:0;font-family:var(--font-heading, Inter, sans-serif);line-height:1.2}.qpdf-cover-divider{border:none;border-top:1.5px solid;margin:1mm 0}.qpdf-cover-entity-row{display:flex;align-items:flex-start;gap:6mm}.qpdf-cover-two-col{display:grid;grid-template-columns:1fr 1fr;gap:6mm}.qpdf-cover-entity-name{font-size:14pt;font-weight:600;color:#141414;margin:0;font-family:var(--font-heading, Inter, sans-serif)}.qpdf-cover-instructions{margin-top:2mm}.qpdf-instructions-body{font-size:9pt;color:#444;display:flex;flex-direction:column;gap:2.5mm}.qpdf-instructions-body p{margin:0}.qpdf-instructions-placeholder{color:#aaa;font-style:italic}.qpdf-standalone-hero{margin-bottom:4mm}.qpdf-standalone-kicker{font-size:9pt;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2mm}.qpdf-cover-title--standalone{font-size:28pt;margin-top:1mm;margin-bottom:2mm}.qpdf-standalone-role-label{font-size:11pt;font-weight:600;margin-top:1mm}.qpdf-standalone-note{font-size:9.5pt;color:#555;line-height:1.5;background:#f9f9f9;border-left:3px solid #ddd;padding:3mm 4mm;border-radius:2px}.qpdf-content{padding:6mm 12mm 4mm}.qpdf-section{-moz-column-break-before:page;break-before:page;border-left:4px solid;padding-left:4mm;margin-bottom:6mm;-moz-column-break-after:avoid;break-after:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.qpdf-section-heading{font-size:13pt;font-weight:700;margin:0 0 1.5mm;font-family:var(--font-heading, Inter, sans-serif);text-transform:uppercase;letter-spacing:.05em}.qpdf-section-description{font-size:9pt;color:#555;margin:0}.qpdf-text-block{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:5mm;padding:3mm 4mm;background:#fafafa;border-radius:2mm}.qpdf-text-block-label{font-weight:700;margin:0 0 1.5mm;font-size:10pt}.qpdf-text-block-body{margin:0;font-size:9.5pt;color:#444;white-space:pre-wrap}.qpdf-question{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:7mm}.qpdf-question-label{font-size:10.5pt;font-weight:600;color:#141414;margin:0 0 1.5mm;line-height:1.4}.qpdf-question-description{font-size:9pt;color:#666;margin:0 0 2.5mm;font-style:italic}.qpdf-required{color:#c00;font-weight:700}.qpdf-answer-box{width:100%;border:1.2px solid #c8c8c8;border-radius:1.5mm;background:#fff;min-height:56px;box-sizing:border-box}.qpdf-answer-box--narrow{width:80px;min-height:32px}.qpdf-options{display:flex;flex-direction:column;gap:2.5mm;padding-left:1mm}.qpdf-option-row{display:flex;align-items:center;gap:3mm}.qpdf-option-circle{width:12pt;height:12pt;min-width:12pt;border-radius:50%;border:1.2px solid #888;display:inline-block}.qpdf-option-label{font-size:10pt;color:#222}.qpdf-rating{display:flex;flex-direction:column;gap:1.5mm}.qpdf-rating-circles{display:flex;gap:2mm;flex-wrap:wrap}.qpdf-rating-circle{width:24pt;height:24pt;border-radius:50%;border:1.2px solid #888;background:#fff;display:flex;align-items:center;justify-content:center;font-size:9pt;font-weight:600;color:#222;font-family:var(--font-body, Inter, sans-serif);flex-shrink:0}.qpdf-rating-benchmark{border-width:2px;border-style:dashed}.qpdf-rating-labels{display:flex;justify-content:space-between;padding:0 1mm}.qpdf-rating-label-min,.qpdf-rating-label-max{font-size:8pt;color:#888;font-style:italic}@media print{body.print-route .qpdf-cover-band .text-white,body.print-route .qpdf-cover-type,body.print-route .qpdf-cover-role,body.print-route .qpdf-cover-date,body.print-route .print-aura-wordmark,body.print-route .print-strapline-from,body.print-route .print-strapline-name{color:inherit!important}}@media print{body.print-route .text-white,.print-cover-band .text-white,.print-aura-wordmark,.print-subtitle,.print-confidential,.print-brand-credit{color:inherit!important}body.print-route .bg-\[\#132828\],body.print-route .bg-\[\#0d2121\],body.print-route .bg-\[\#0d1b1b\]{background:revert!important;border:revert!important}body.print-route .overflow-hidden,body.print-route .overflow-auto,body.print-route .overflow-x-auto,body.print-route .overflow-y-auto{overflow:visible!important}body.print-route svg{overflow:visible!important}}
