/* SVG interior only: the existing card shell, dimensions and adjoining copy stay intact. */
.service-diagram .assessment-radar text{font-family:'Ubuntu Mono',monospace;fill:#8eaac3;font-size:10px;letter-spacing:.035em}
.assessment-radar text.center{text-anchor:middle}.assessment-radar text.end{text-anchor:end}
.service-diagram .assessment-radar .assessment-demo{font-size:8px;fill:#708ba3;letter-spacing:.07em}
.assessment-radar .assessment-short{display:none}
.assessment-grid polygon{fill:none;stroke:#6c91ae32;stroke-width:.7}
.assessment-axes path{fill:none;stroke:#759abb4d;stroke-width:.7;stroke-dasharray:83;stroke-dashoffset:0}
.assessment-profile-fill{fill:#72b7ed0d;stroke:none}
.assessment-profile-outline{fill:none;stroke:#8ac7f4;stroke-width:1.1;stroke-linejoin:round}
.assessment-vertices circle{fill:#9bd2f8;stroke:#0e1a28;stroke-width:1}
.assessment-center{fill:#b4dcfa}
.assessment-gap-node{fill:#1b2026;stroke:#d2b18a;stroke-width:1.2}
.assessment-attention-ring{fill:none;stroke:#c9a97f;stroke-width:.8;transform-box:fill-box;transform-origin:center;opacity:.3}
.assessment-gap-marker{opacity:1}
.assessment-connector{fill:none;stroke:#c5a57e;stroke-width:.7;opacity:.6}
.assessment-panel>rect{fill:#0f1925;stroke:#7295b438;stroke-width:.7}
.assessment-gap-message{opacity:0}.assessment-analysis-message{opacity:1}
.service-diagram .assessment-radar .context-heading{font-size:11px;fill:#c4d6e8;letter-spacing:.04em}
.service-diagram .assessment-radar .gap-subject{font-size:10px;fill:#d1b48f}
.service-diagram .assessment-radar .gap-review{font-size:9px;fill:#a9a391}
.service-diagram .assessment-radar .context-note{font-size:8px;fill:#7995ae}
.assessment-panel-rule{stroke:#6a8eae2b;stroke-width:.7}
.assessment-review-dot{fill:#91bda7}
.service-diagram .assessment-radar .assessment-review-label{font-size:9.5px;fill:#a8bdd0}
.assessment-priority rect{fill:#be9d730a;stroke:#c7a98250;stroke-width:.7}
.service-diagram .assessment-radar .assessment-priority text{font-size:10px;fill:#cfb38d}
.assessment-roadmap-base>path{fill:none;stroke:#6e94b33b;stroke-width:.8}
.assessment-roadmap-base>circle{fill:#0c1520;stroke:#799bb566;stroke-width:1}
.assessment-roadmap-base>circle:last-child{stroke-dasharray:2 3}
.assessment-roadmap-signal{fill:none;stroke:#8bc7f1;stroke-width:1;stroke-dasharray:348;stroke-dashoffset:0;opacity:.65}
.assessment-assess-done circle{fill:#173329;stroke:#9bc7ae;stroke-width:.9}
.assessment-assess-done path{fill:none;stroke:#b1d3bf;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}
.assessment-prioritize-active{fill:#22425b;stroke:#9ccff6;stroke-width:1}
.service-diagram .assessment-radar .assessment-plan-label{font-size:10px;fill:#a5c6df;letter-spacing:.09em}
.service-diagram .assessment-radar .assessment-planned{font-size:7px;fill:#738fa8;letter-spacing:.1em}
@media(max-width:760px){
 .service-diagram .assessment-radar .assessment-demo{font-size:10px;letter-spacing:0}
 .service-diagram .assessment-radar .assessment-labels text{font-size:13px;letter-spacing:0}
 .service-diagram .assessment-radar .context-heading{font-size:13px;letter-spacing:0}
 .service-diagram .assessment-radar .gap-subject{font-size:12px;letter-spacing:0}
 .service-diagram .assessment-radar .gap-review{font-size:12px;letter-spacing:0}
 .assessment-radar .context-note,.assessment-radar .assessment-long{display:none}
 .assessment-radar .assessment-short{display:block}
 .service-diagram .assessment-radar .assessment-review-label{font-size:14px;letter-spacing:0}
 .service-diagram .assessment-radar .assessment-priority text{font-size:13px;letter-spacing:0}
 .service-diagram .assessment-radar .assessment-roadmap>text{font-size:13px;letter-spacing:0}
 .service-diagram .assessment-radar .assessment-plan-label{font-size:12px;letter-spacing:0}
 .service-diagram .assessment-radar .assessment-planned{font-size:10px}
}
@media(prefers-reduced-motion:reduce){.assessment-radar *{animation:none!important;transition:none!important}}
