.ScoreMetricsGrid-module__j2xEmG__wrapper{gap:var(--space-2);flex-direction:column;display:flex}.ScoreMetricsGrid-module__j2xEmG__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--color-heading)}.ScoreMetricsGrid-module__j2xEmG__note{margin-top:calc(var(--space-1) * -1);color:var(--color-text-secondary);font-size:var(--font-size-body-small)}.ScoreMetricsGrid-module__j2xEmG__grid{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}@media (min-width:360px){.ScoreMetricsGrid-module__j2xEmG__grid{grid-template-columns:repeat(2,1fr)}}.ScoreMetricsGrid-module__j2xEmG__card{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-medium);background:var(--color-white);border:1px solid var(--color-background-muted);flex-direction:column;display:flex}.ScoreMetricsGrid-module__j2xEmG__cardHeader{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.ScoreMetricsGrid-module__j2xEmG__cardLabel{font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);color:var(--color-heading)}.ScoreMetricsGrid-module__j2xEmG__cardValue{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--color-heading);font-variant-numeric:tabular-nums}.ScoreMetricsGrid-module__j2xEmG__bar{border-radius:var(--radius-pill);background:var(--color-background-muted);width:100%;height:8px;overflow:hidden}.ScoreMetricsGrid-module__j2xEmG__barFill{border-radius:var(--radius-pill);background:var(--color-accent);height:100%}.ScoreMetricsGrid-module__j2xEmG__cardDescription{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-small)}@media (min-width:480px){.ScoreMetricsGrid-module__j2xEmG__grid{grid-template-columns:repeat(4,1fr)}.ScoreMetricsGrid-module__j2xEmG__card{padding:var(--space-3)}.ScoreMetricsGrid-module__j2xEmG__cardValue{font-size:var(--font-size-body-large)}}
.ScoreRing-module__SH0Hsq__wrapper{width:180px;height:180px;margin-inline:auto;position:relative}.ScoreRing-module__SH0Hsq__ring{display:block}.ScoreRing-module__SH0Hsq__track{stroke:var(--color-background-muted)}.ScoreRing-module__SH0Hsq__progress{stroke:var(--color-accent);transition:stroke-dashoffset .8s}.ScoreRing-module__SH0Hsq__center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ScoreRing-module__SH0Hsq__percent{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-heading);line-height:var(--line-height-tight)}.ScoreRing-module__SH0Hsq__caption{margin-top:var(--space-1);font-size:var(--font-size-body-small);color:var(--color-text-secondary)}
.AssessmentFinalScreen-module__jLjspa__card{gap:var(--space-5);flex-direction:column;animation:.35s both AssessmentFinalScreen-module__jLjspa__fade-in;display:flex}.AssessmentFinalScreen-module__jLjspa__header{text-align:center;gap:var(--space-2);flex-direction:column;display:flex}.AssessmentFinalScreen-module__jLjspa__title{font-size:var(--font-size-h2);line-height:var(--line-height-heading)}.AssessmentFinalScreen-module__jLjspa__title:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--radius-small)}.AssessmentFinalScreen-module__jLjspa__subtitle{color:var(--color-body)}.AssessmentFinalScreen-module__jLjspa__previewNote{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-caption)}.AssessmentFinalScreen-module__jLjspa__section{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-background-muted);flex-direction:column;display:flex}.AssessmentFinalScreen-module__jLjspa__sectionTitle{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--color-heading)}.AssessmentFinalScreen-module__jLjspa__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AssessmentFinalScreen-module__jLjspa__listItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-medium);background:var(--color-background-muted);color:var(--color-heading);border-inline-start:3px solid #0000;display:flex}.AssessmentFinalScreen-module__jLjspa__listItem:has(.AssessmentFinalScreen-module__jLjspa__listIconGood){border-inline-start-color:var(--color-accent)}.AssessmentFinalScreen-module__jLjspa__listItem:has(.AssessmentFinalScreen-module__jLjspa__listIconWarn){border-inline-start-color:var(--color-star)}.AssessmentFinalScreen-module__jLjspa__listIcon{flex-shrink:0;width:22px;height:22px;margin-top:2px}.AssessmentFinalScreen-module__jLjspa__listIconGood{color:var(--color-accent)}.AssessmentFinalScreen-module__jLjspa__listIconWarn{color:var(--color-star)}.AssessmentFinalScreen-module__jLjspa__recommendation{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-medium);background:var(--color-background-brand-soft);border:1px solid var(--color-accent-light);flex-direction:column;display:flex}.AssessmentFinalScreen-module__jLjspa__recommendationText{color:var(--color-body)}.AssessmentFinalScreen-module__jLjspa__recommendationList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AssessmentFinalScreen-module__jLjspa__recommendationChip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-white);border:1px solid var(--color-accent-light);color:var(--color-dark-blue);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium)}.AssessmentFinalScreen-module__jLjspa__actions{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.AssessmentFinalScreen-module__jLjspa__ctaGlow{border-radius:var(--radius-medium);box-shadow:0 16px 32px -12px color-mix(in srgb, var(--color-primary-dark) 45%, transparent)}.AssessmentFinalScreen-module__jLjspa__actions>*{width:100%}.AssessmentFinalScreen-module__jLjspa__refreshNote{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-caption)}.AssessmentFinalScreen-module__jLjspa__summaryText{color:var(--color-body)}.AssessmentFinalScreen-module__jLjspa__areaTitle{font-weight:var(--font-weight-semibold);color:var(--color-heading);display:block}.AssessmentFinalScreen-module__jLjspa__areaDescription{color:var(--color-body);font-size:var(--font-size-body-small);display:block}.AssessmentFinalScreen-module__jLjspa__loading{align-items:center;gap:var(--space-3);padding-block:var(--space-8);text-align:center;flex-direction:column;display:flex}.AssessmentFinalScreen-module__jLjspa__spinner{border-radius:var(--radius-pill);border:3px solid var(--color-accent-light);border-top-color:var(--color-accent);width:44px;height:44px;animation:.8s linear infinite AssessmentFinalScreen-module__jLjspa__spinner-spin;position:relative}.AssessmentFinalScreen-module__jLjspa__spinner:before{content:"";z-index:-1;border-radius:var(--radius-pill);background:var(--color-accent-light);opacity:.3;animation:1.6s ease-in-out infinite AssessmentFinalScreen-module__jLjspa__spinner-pulse;position:absolute;inset:-8px}.AssessmentFinalScreen-module__jLjspa__loadingTitle{font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);color:var(--color-heading)}.AssessmentFinalScreen-module__jLjspa__loadingTitle:after{content:"";text-align:left;width:1.1em;animation:1.4s steps(4,end) infinite AssessmentFinalScreen-module__jLjspa__loading-ellipsis;display:inline-block}@media (prefers-reduced-motion:reduce){.AssessmentFinalScreen-module__jLjspa__spinner:before{opacity:.3;animation:none}.AssessmentFinalScreen-module__jLjspa__loadingTitle:after{content:"…";animation:none}}.AssessmentFinalScreen-module__jLjspa__loadingNote{color:var(--color-text-secondary);font-size:var(--font-size-body-small)}.AssessmentFinalScreen-module__jLjspa__errorPanel{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);border-radius:var(--radius-medium);background:var(--color-background-muted);text-align:center;flex-direction:column;display:flex}.AssessmentFinalScreen-module__jLjspa__errorIcon{width:40px;height:40px;color:var(--color-star)}.AssessmentFinalScreen-module__jLjspa__errorHeading{font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);color:var(--color-heading)}.AssessmentFinalScreen-module__jLjspa__errorHeading:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--radius-small)}.AssessmentFinalScreen-module__jLjspa__errorBody{color:var(--color-body);font-size:var(--font-size-body-small);max-width:42ch}.AssessmentFinalScreen-module__jLjspa__errorActions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}@keyframes AssessmentFinalScreen-module__jLjspa__fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes AssessmentFinalScreen-module__jLjspa__spinner-spin{to{transform:rotate(360deg)}}@keyframes AssessmentFinalScreen-module__jLjspa__spinner-pulse{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:.4;transform:scale(1.15)}}@keyframes AssessmentFinalScreen-module__jLjspa__loading-ellipsis{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}
