.ar.svelte-u6bzwi{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-6)}.ar__progress.svelte-u6bzwi{height:4px;background:var(--surface-parchment);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--space-6)}.ar__progress-bar.svelte-u6bzwi{height:100%;background:var(--color-secondary);transition:width var(--transition-base)}.ar__intro.svelte-u6bzwi{color:var(--text-secondary);margin-bottom:var(--space-5)}.ar__step-label.svelte-u6bzwi{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 var(--space-2)}.ar__question-text.svelte-u6bzwi{color:var(--color-primary);margin:0 0 var(--space-5);font-size:var(--text-xl);line-height:var(--leading-snug)}.ar__options.svelte-u6bzwi{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.ar__option.svelte-u6bzwi{display:flex;align-items:flex-start;gap:var(--space-3);text-align:left;padding:var(--space-3) var(--space-4);background:var(--surface-parchment);color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);transition:all var(--transition-fast);line-height:var(--leading-snug)}.ar__option.svelte-u6bzwi:hover{border-color:var(--color-accent)}.ar__option--active.svelte-u6bzwi{border-color:var(--color-accent);background:#3b82a01a;color:var(--color-primary);font-weight:var(--font-semibold)}.ar__option-radio.svelte-u6bzwi{flex-shrink:0;width:20px;height:20px;border-radius:var(--radius-full);border:2px solid var(--border-default);background:var(--surface-card);margin-top:1px;display:inline-flex;align-items:center;justify-content:center}.ar__option--active.svelte-u6bzwi .ar__option-radio:where(.svelte-u6bzwi){border-color:var(--color-accent)}.ar__option-radio-dot.svelte-u6bzwi{width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-accent)}.ar__nav.svelte-u6bzwi{display:flex;justify-content:space-between;gap:var(--space-3)}.ar__nav.svelte-u6bzwi .btn:where(.svelte-u6bzwi){min-width:120px;justify-content:center}.ar__overall.svelte-u6bzwi{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-5);background:var(--color-primary);color:var(--text-inverse);border-radius:var(--radius-lg);margin-bottom:var(--space-6);flex-wrap:wrap}.ar__score-display.svelte-u6bzwi{display:inline-flex;align-items:baseline;gap:var(--space-1);font-family:var(--font-heading);color:var(--color-secondary)}.ar__score-number.svelte-u6bzwi{font-size:4rem;font-weight:var(--font-bold);line-height:1}.ar__score-out-of.svelte-u6bzwi{font-size:var(--text-lg);color:#fff9}.ar__score-meta.svelte-u6bzwi{flex:1;min-width:200px}.ar__score-label.svelte-u6bzwi{margin:0;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3}.ar__level.svelte-u6bzwi{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-inverse);margin:var(--space-1) 0 var(--space-2)}.ar__level-desc.svelte-u6bzwi{margin:0;color:#ffffffd9;font-size:var(--text-sm);line-height:var(--leading-normal)}.ar__section-title.svelte-u6bzwi{margin:0 0 var(--space-3);color:var(--color-primary);font-size:var(--text-base)}.ar__dimensions.svelte-u6bzwi{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.ar__dim-header.svelte-u6bzwi{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-1)}.ar__dim-name.svelte-u6bzwi{font-weight:var(--font-semibold);color:var(--text-primary);font-size:var(--text-sm)}.ar__dim-score.svelte-u6bzwi{font-family:var(--font-heading);font-weight:var(--font-bold);color:var(--color-secondary);font-size:var(--text-base)}.ar__dim-bar.svelte-u6bzwi{height:8px;background:var(--surface-parchment);border-radius:var(--radius-full);overflow:hidden}.ar__dim-bar-fill.svelte-u6bzwi{height:100%;background:var(--color-accent);transition:width .4s ease}.ar__rec.svelte-u6bzwi{background:var(--surface-parchment);border-left:4px solid var(--color-secondary);padding:var(--space-4) var(--space-5);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-bottom:var(--space-6)}.ar__rec-label.svelte-u6bzwi{margin:0 0 var(--space-1);color:var(--text-secondary);font-size:var(--text-sm)}.ar__rec-text.svelte-u6bzwi{margin:0;color:var(--text-primary);line-height:var(--leading-relaxed)}.ar__cta.svelte-u6bzwi{text-align:center;padding:var(--space-5);border:1px dashed var(--border-default);border-radius:var(--radius-lg)}.ar__cta.svelte-u6bzwi h4:where(.svelte-u6bzwi){margin:0 0 var(--space-2)}.ar__cta.svelte-u6bzwi p:where(.svelte-u6bzwi){margin:0 0 var(--space-4);color:var(--text-secondary)}.ar__cta-actions.svelte-u6bzwi{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}
