.interview-print-question{display:none}.match-coverage{border:1px solid var(--zy-line);background:var(--zy-paper-soft);border-radius:1rem;margin-block:1.5rem;padding:1.2rem}.match-coverage h3{margin:.25rem 0 .6rem}.match-coverage p{margin-block:.4rem}.match-coverage__track{background:var(--zy-line);border-radius:1rem;gap:.25rem;height:1rem;margin-block:1rem;display:flex;overflow:hidden}.match-coverage__track span{min-width:0}.match-coverage__aligned{background:#14836f}.match-coverage__partial{background:#b1781d}.match-coverage__gap{background:#b14b51}.match-coverage__unknown{background:#81939b}.match-coverage__legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.match-coverage__legend div{min-width:0}.match-coverage__legend dt{align-items:center;gap:.35rem;font-size:.8rem;display:flex}.match-coverage__legend i{border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem;display:inline-block}.match-coverage__legend dd{margin:.4rem 0 0;font-size:1.6rem;font-weight:750}.match-coverage small{color:var(--zy-muted)}.match-evidence__card{border:1px solid var(--zy-line);background:var(--zy-paper-soft);border-radius:.8rem;margin-block:1rem;padding:1.2rem}.match-evidence__card header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.match-evidence__card h4{overflow-wrap:anywhere;margin:.4rem 0 .8rem;font-size:1.1rem}.match-evidence__card .report-card-label{margin:0}.match-evidence__body{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.match-evidence__body p{overflow-wrap:anywhere;margin:.35rem 0 .8rem}.match-evidence__card footer{border-top:1px solid var(--zy-line);color:var(--zy-muted);padding-top:.6rem;font-size:.78rem}.match-evidence__status{border:1px solid var(--zy-line);white-space:nowrap;border-radius:1rem;padding:.3rem .6rem;font-size:.75rem}.match-evidence__meets{border-color:#14836f}.match-evidence__partially_meets{border-color:#b1781d}.match-evidence__does_not_meet{border-color:#b14b51}.match-shared-evidence p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=600px){.match-coverage__legend{grid-template-columns:1fr 1fr}.match-evidence__body{grid-template-columns:1fr;gap:0}.match-evidence__card header{flex-direction:column;gap:.2rem}}@media print{body:has(.report-sheet) :not(.report-sheet):not(.report-sheet *):not(:has(.report-sheet)){display:none!important}body:has(.report-sheet) :has(.report-sheet){border:0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body[data-print-report=true] .report-sheet:not([data-print-target=true]){display:none!important}html body .report-sheet{box-sizing:border-box;font-size:9.5pt;line-height:1.4;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}html body .report-sheet *{box-sizing:border-box}html body .report-sheet>:not(.report-hero){margin-inline:0}html body .report-sheet .report-hero{break-inside:avoid;min-height:30mm;margin:0 0 5mm;padding:7mm}html body .report-sheet .report-hero h2{max-width:none;font-size:25pt}html body .report-sheet .report-hero p:last-child{font-size:10pt}html body .report-sheet .report-live-status{letter-spacing:.02em;white-space:normal;font-size:7pt}html body .report-sheet .report-meta{margin-block:3mm;font-size:7.5pt}html body .report-sheet .report-caution{padding:3mm;font-size:8pt}html body .report-sheet .report-score-grid{gap:4mm;margin-block:4mm}html body .report-sheet .report-score>div:first-child,html body .report-sheet .report-score span{display:block}html body .report-sheet .match-coverage{break-inside:avoid;background:#f2f7f6;margin-block:4mm;padding:4mm}html body .report-sheet .match-coverage__legend{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:3mm}html body .report-sheet .match-evidence__card{break-inside:avoid;background:#fff;margin-block:3mm;padding:4mm}html body .report-sheet .match-evidence__body{grid-template-columns:1fr 1fr;gap:5mm;display:grid}html body .report-sheet .match-evidence__card header{break-after:avoid;flex-direction:row;display:flex}html body .report-sheet .match-evidence__card h4{font-size:11pt}html body .report-sheet .match-evidence__card footer{font-size:7.5pt}html body .report-sheet .match-shared-evidence article{break-inside:avoid}html body .report-sheet h3{break-after:avoid}html body .report-sheet .report-calculation{font-size:8pt}html body .interview-guide .interview-overview{gap:3mm;margin-block:4mm}html body .interview-guide .interview-progress,html body .interview-guide .interview-metric{gap:2mm;padding:3mm}html body .interview-guide .interview-progress svg{flex-basis:16mm;width:16mm}html body .interview-guide .interview-metric>strong{font-size:18pt}html body .interview-guide .interview-planning{grid-template-columns:1.2fr 1fr;gap:3mm;margin-block:4mm;display:grid}html body .interview-guide .interview-plan-card{margin:0;padding:3mm}html body .interview-guide .interview-plan-card h3,html body .interview-guide .interview-evidence-scale h3{margin-block:1mm 2mm;font-size:12pt}html body .interview-guide .interview-agenda li{grid-template-columns:9mm 1fr 10mm;gap:2mm;padding-block:2mm}html body .interview-guide .interview-agenda p{margin-block:1mm}html body .interview-guide .interview-focus-list li{padding-block:2mm}html body .interview-guide .interview-evidence-scale{margin-block:4mm;padding:3mm}html body .interview-guide .interview-evidence-scale ol{gap:3mm}html body .interview-guide .interview-section-heading{break-after:avoid;margin-block:3mm}html body .interview-guide .interview-question-card{break-inside:avoid;border-radius:0;margin-block:4mm;overflow:visible}html body .interview-guide .interview-question-block{break-inside:avoid-page;page-break-inside:avoid}html body .interview-guide .interview-print-question{break-inside:avoid-page;border:1px solid #c9d8d5;margin-block:4mm;padding:4mm;font-size:9pt;line-height:1.4;display:block}html body .interview-print-question header{color:#315f52;justify-content:space-between;gap:4mm;display:flex}html body .interview-print-question h4{break-after:avoid;margin:2mm 0 3mm;font-size:11pt}html body .interview-print-question p{margin-block:2mm}html body .interview-print-question dl{border-top:1px solid #c9d8d5;margin-top:3mm;padding-top:3mm}html body .interview-print-question dl>div{break-inside:avoid;grid-template-columns:35mm 1fr;gap:3mm;margin-block:1.5mm;display:grid}html body .interview-print-question dt{color:#425954;font-size:8pt}html body .interview-print-question dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}html body .interview-print-notes{margin-top:3mm}html body .interview-guide .interview-question-status:after{content:none!important}html body .interview-guide .interview-question-card>summary{break-inside:avoid;break-after:avoid;padding:3mm;font-size:10pt}html body .interview-guide .interview-question-prompt{margin-top:2mm;line-height:1.4}html body .interview-guide .interview-question-body{padding:0 3mm 3mm}html body .interview-guide .interview-question__guidance p{margin-block:2mm;font-size:9pt}html body .interview-guide .interview-question__guidance{margin:2mm 0;padding:0}html body .interview-guide .interview-question__guidance strong{margin:0 1mm 0 0;display:inline}html body .interview-guide .interview-print-lines{height:10mm}html body .interview-guide .interview-response-print p{margin-block:2mm}html body .interview-guide .report-facts{grid-template-columns:33mm 1fr;gap:1.5mm 3mm;font-size:9pt;display:grid}html body .interview-guide .report-facts dt{break-after:avoid;margin-top:0;font-size:8pt}html body .interview-guide .report-facts dd{margin:0}html body .interview-guide .interview-handoff{margin-block:4mm;padding:4mm}}
