.analysisList{grid-template-columns:1fr}.analysisList article{grid-template-columns:210px 1fr;gap:0;padding:0;display:grid;overflow:hidden}.analysisList .analysisHead{background:#f0f8f6;align-items:center;gap:16px;padding:24px;display:flex}.analysisList .analysisHead h3{margin:0 0 5px;font-size:17px}.analysisList .analysisHead small{color:#08796f;font-size:11px;font-weight:800}.analysisList .analysisBody{grid-template-columns:1fr 1fr;gap:15px 24px;padding:22px 26px;display:grid}.analysisList .analysisBody p{color:#64777d;margin:0;font-size:12px;line-height:1.75}.analysisList .analysisBody p strong{color:#092b3a;margin-bottom:3px;font-size:11px;display:block}.analysisList .analysisBody .metric{color:#08796f;background:#f6f9f8;border-radius:9px;padding:10px 12px}.summary p{color:#3f5961;font-weight:500;line-height:1.9}.summary p strong{color:#092b3a;font-weight:900}.progressMeta{align-items:center;gap:9px;display:flex}.progressMeta b{color:#092b3a}.progressMeta strong{color:#08796f;background:#dff4f0;border-radius:999px;padding:4px 9px;font-size:12px}.progressMeta small{color:#536a71;font-size:12px}.proof span{color:#405960;font-size:13px;font-weight:650}.proof b{color:#092b3a;font-weight:900}.resultOrb>span{color:#d7ecec;margin-top:5px;font-size:10px}.resultOrb>i,.orb>i{color:#eefafa;opacity:.9;font-weight:700}.scale{background:linear-gradient(90deg,#d7e3e1 0 50%,#9ddbd5 50% 70%,#42b8ad 70% 90%,#087d78 90% 100%);display:block}.scale>span{position:absolute;transform:translate(-50%,20px)}.scale>span:first-child{left:25%}.scale>span:nth-child(2){left:60%}.scale>span:nth-child(3){left:80%}.scale>span:nth-child(4){left:95%}@media (width<=900px){.analysisList article{grid-template-columns:1fr}.analysisList .analysisHead,.analysisList .analysisBody{padding:20px 22px}}@media (width<=590px){.analysisList .analysisBody{grid-template-columns:1fr}.analysisList .analysisHead,.meta{align-items:flex-start}.progressMeta{flex-wrap:wrap;justify-content:flex-end;gap:5px}.progressMeta strong,.progressMeta small{font-size:10px}}.multiQuestion{padding-bottom:34px}.multiQuestion h2{margin-bottom:10px}.checkGroup{gap:9px;display:grid}.checkAnswer{min-height:52px;padding:12px 15px}.checkAnswer [data-slot=checkbox]{border-width:2px;border-radius:6px;width:22px;height:22px}.checkAnswer>b{min-width:26px}.checkAnswer>span{line-height:1.55}.checkAnswer.noneAnswer{background:#f7f9f9;border-style:dashed;margin-top:7px}.checkAnswer.noneAnswer.active{background:#eef2f1;border-color:#789096}.checkAnswer.noneAnswer.active [data-slot=checkbox]{background:#536a71;border-color:#536a71}.questionHint strong{color:#08796f}.reportToolbar{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:16px 18px;display:flex}.reportToolbar>div{flex-direction:column;gap:3px;display:flex}.reportToolbar b{color:var(--navy)}.reportToolbar span{color:#536a71;font-size:12px}.reportToolbar button{background:var(--teal);color:#fff;gap:8px}.resultHero h2{color:#fff;margin:0 0 9px;font-size:21px}.distinction{border-left:5px solid var(--gold)}.distinction .finding{color:#405960;background:#fff8e8;border:1px solid #ecd697;border-radius:10px;padding:13px 15px}.twoColumnReport{grid-template-columns:1fr 1fr;gap:18px;display:grid}.twoColumnReport .report{margin-top:18px}.twoColumnReport ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.twoColumnReport li{color:#536a71;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.twoColumnReport li svg{width:18px;min-width:18px;color:var(--teal);margin-top:2px}.twoColumnReport li b{color:var(--navy);font-size:11px;display:block}.warn{color:#9b6500;background:#fff0d0;border-radius:50%;place-items:center;min-width:19px;height:19px;margin-top:2px;font-weight:900;display:grid}.answerTitle{break-before:page}.answerRecord{grid-template-columns:1fr 1fr;gap:12px;display:grid}.answerRecord article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px 19px}.answerRecord article>div{align-items:center;gap:9px;display:flex}.answerRecord article>div b{color:var(--teal);font-size:12px}.answerRecord article>div span{color:#60767c;font-size:10px}.answerRecord h3{color:var(--navy);margin:7px 0;font-size:13px;line-height:1.65}.answerRecord ul{margin:7px 0 0;padding-left:18px}.answerRecord li{color:#536a71;font-size:11px;line-height:1.6}.pdfNote{text-align:center;color:#60767c;margin-top:18px;font-size:12px}.resultHero,.panel,.report,.analysisList article,.priorities article,.road,.answerRecord article{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media (width<=820px){.twoColumnReport,.answerRecord{grid-template-columns:1fr}.reportToolbar{align-items:flex-start}.reportToolbar span{max-width:420px}.resultHero h2{font-size:19px}}@media (width<=590px){.reportToolbar{flex-direction:column}.reportToolbar button{width:100%}.multiQuestion{padding:26px 18px}.checkAnswer{gap:10px;padding:12px 10px}.checkAnswer>span strong{font-size:13px}.answerRecord article{padding:15px}.resultHero h2{font-size:18px}}@media print{@page{size:A4;margin:11mm}html,body{color:#183039;font-size:10pt;background:#fff!important}.noPrint{display:none!important}.shell.results{width:100%;margin:0;padding:0}.resultHero{break-inside:avoid;border-radius:4mm;gap:8mm;padding:9mm}.resultHero h1{margin:3mm 0;font-size:25pt}.resultHero h2{font-size:14pt}.resultHero p{font-size:9pt;line-height:1.65}.resultOrb{width:36mm;min-width:36mm;height:36mm}.resultOrb strong{font-size:34pt}.resultGrid{grid-template-columns:1fr 1fr;gap:4mm;margin-top:4mm}.panel{break-inside:avoid;border-radius:3mm;padding:5mm}.panel h2{margin-bottom:4mm;font-size:13pt}.summary p{font-size:8.5pt;line-height:1.6}.report{break-inside:avoid;border-radius:3mm;margin-top:4mm;padding:5mm}.report h2{font-size:14pt}.report p{font-size:9pt;line-height:1.65}.twoColumnReport{grid-template-columns:1fr 1fr;gap:4mm}.twoColumnReport .report{margin-top:4mm}.twoColumnReport li{font-size:8.5pt}.sectionTitle{break-after:avoid;margin:9mm 0 4mm}.sectionTitle h2{font-size:16pt}.sectionTitle>p{font-size:9pt}.analysisList{gap:3mm}.analysisList article{break-inside:avoid;border-radius:3mm;grid-template-columns:42mm 1fr}.analysisList .analysisHead{padding:4mm}.analysisList .analysisBody{gap:3mm 5mm;padding:4mm}.analysisList .analysisBody p{font-size:8pt;line-height:1.55}.priorities{grid-template-columns:1fr;gap:3mm}.priorities article{break-inside:avoid;padding:5mm}.priorities h3{font-size:12pt}.priorities p{font-size:8.5pt;line-height:1.55}.road{break-inside:avoid;padding:7mm}.road>div:last-child{gap:4mm}.road p{font-size:8pt}.answerTitle{break-before:page}.answerRecord{grid-template-columns:1fr 1fr;gap:3mm}.answerRecord article{break-inside:avoid;padding:4mm}.answerRecord h3{font-size:9pt}.answerRecord li{font-size:8pt}}
