.assessment-report{width:100%;max-width:680px;box-sizing:border-box;padding:24px;border:1px solid var(--border-color,#e3e6e3);border-radius:18px;background:var(--background-color,#fff);color:inherit;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.assessment-report h3{font-size:21px;line-height:1.3;margin:0 0 12px}.assessment-report h4{font-size:16px;margin:0 0 6px}.assessment-report p{margin:6px 0 12px}.assessment-level{padding:12px 0;border-bottom:1px solid #e3e6e3}.assessment-radar{display:block;width:min(100%,340px);height:auto;margin:10px auto}.assessment-radar text{font-size:14px;fill:currentColor}.assessment-grid{fill:none;stroke:#dce3df;stroke-width:1}.assessment-shape{fill:#5ba86b26;stroke:#5ba86b;stroke-width:2}.assessment-report table{width:100%;border-collapse:collapse;table-layout:fixed}.assessment-report caption{text-align:left;font-weight:600;padding:12px 0}.assessment-report td,.assessment-report th{padding:12px 8px;border-bottom:1px solid #e3e6e3;text-align:left;vertical-align:top}.assessment-report th:first-child{width:65%}.assessment-report tbody th{font-weight:500}.assessment-report th p{font-weight:400;font-size:13px;margin-bottom:0}.assessment-report td span{display:block;font-size:12px}.assessment-report small{font-weight:400;color:#6d706d}.assessment-flag{padding:14px;border-left:3px solid #b49a64;margin-top:14px;background:#b49a640d}.assessment-flag-red{border-color:#b57272}.assessment-report ol{padding-left:20px}.assessment-report li{margin:16px 0}.assessment-transition{display:inline-block;margin-left:8px;color:#627064;font-size:13px}@media(max-width:480px){.assessment-radar text{font-size:20px}.assessment-report{padding:16px 12px}.assessment-report h3{font-size:18px}.assessment-report td,.assessment-report th{padding:10px 4px}}.assessment-target{fill:none;stroke:#95a399;stroke-width:1.5;stroke-dasharray:5 4}.assessment-legend,.assessment-note{font-size:12px;color:#687169}.assessment-report .assessment-note{margin:16px 0}@media(max-width:360px){.assessment-radar text{font-size:24px}}.questionnaire-report>figure,.questionnaire-report>section{margin:28px 0}.questionnaire-report>h3{font-size:24px;letter-spacing:-.02em}.questionnaire-report>p:first-of-type{font-size:16px;line-height:1.6}.questionnaire-report .assessment-flag{border:1px solid var(--assistant-border-color-default,#e3e6e3);border-radius:12px;padding:16px;background:var(--assistant-bg-secondary,#f5f5f5)}.questionnaire-report .assessment-transition{display:block;margin:4px 0;font-size:13px}.questionnaire-report li strong{font-weight:600}.questionnaire-report .questionnaire-profile{border-top:1px solid var(--assistant-border-color-default,#e3e6e3);padding-top:24px}.questionnaire-profile-key{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px}.questionnaire-profile-key span{display:flex;align-items:center;gap:8px}.questionnaire-profile-key span:before{content:"";width:22px;border-top:3px solid #5ba86b}.questionnaire-profile-key span+span:before{border-top:2px dashed #95a399}.questionnaire-report .questionnaire-axis-key{list-style-type:decimal;padding-left:24px;margin:8px 0 20px}.questionnaire-report .questionnaire-axis-key li{margin:8px 0;padding-left:4px}.questionnaire-axis-key li::marker{font-weight:600}.questionnaire-axis-key strong{display:block;font-size:13px}.questionnaire-report figcaption{font-size:13px}.questionnaire-report .assessment-radar text{font-size:16px;font-weight:600}@media(max-width:480px){.questionnaire-report>h3{font-size:21px}.questionnaire-report th:first-child{width:58%}}.questionnaire-report ol{list-style-type:decimal}.report-actions{margin-top:24px;padding-top:16px;border-top:1px solid var(--assistant-border-color-default,#e3e6e3)}.report-actions>div[role=group]{display:flex;flex-wrap:wrap;gap:10px}.report-actions button{white-space:normal;height:auto;min-height:44px;padding-block:10px}@media(max-width:480px){.report-actions>div[role=group]{flex-direction:column;align-items:stretch}}.report-actions .report-contact-note{font-size:var(--assistant-font-size-sm);color:var(--assistant-text-secondary);margin-top:10px;line-height:1.5}.questionnaire-flags{display:grid;gap:12px;margin:20px 0}.questionnaire-notice{padding:12px 0;border-bottom:1px solid var(--survey-line,var(--assistant-border-color-default,#dedee3))}.questionnaire-notice>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.questionnaire-notice h4{font-size:15px;font-weight:500;line-height:1.4;margin:0}.questionnaire-notice span{font-size:12px;white-space:nowrap;color:var(--survey-muted,var(--assistant-text-secondary))}.questionnaire-notice span[data-severity=red]{color:#8e3e3d}.questionnaire-notice span[data-severity=yellow]{color:#735529}.questionnaire-notice p{font-size:13px;line-height:1.55;margin:6px 0 0;max-width:75ch}.questionnaire-profile{--profile-blue:#008ebf;--profile-fill:#009fe82b;--profile-orange:#ed6100;--profile-orange-text:#b84900}.questionnaire-profile .assessment-shape{stroke:var(--profile-blue);fill:var(--profile-fill);stroke-width:2.25}.questionnaire-profile .assessment-target{stroke:var(--profile-orange);stroke-width:2;stroke-dasharray:6 5}.questionnaire-profile .questionnaire-profile-key span:before{border-color:var(--profile-blue)}.questionnaire-profile .questionnaire-profile-key span+span:before{border-color:var(--profile-orange)}.questionnaire-radar-point{fill:var(--profile-blue);stroke:var(--profile-blue);stroke-width:1.5}.questionnaire-radar-point[data-below-target=true]{fill:var(--profile-orange);stroke:var(--profile-orange)}.questionnaire-radar-point[data-uncertain=true]{fill:var(--survey-surface,#fff);stroke-dasharray:2 1}.questionnaire-profile .questionnaire-axis-table tr[data-below-target=true] strong,.questionnaire-profile .questionnaire-axis-table tr[data-below-target=true] th span{color:var(--profile-orange-text)}.questionnaire-flags .questionnaire-notice:has([data-severity=red]),.questionnaire-flags .questionnaire-notice:has([data-severity=yellow]){border-left:3px solid #ed6100;padding-left:16px}.questionnaire-notice span[data-severity=red],.questionnaire-notice span[data-severity=yellow]{color:#b84900}