.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:"..."}}
