._page_iicfj_1{max-width:560px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6) var(--spacing-20);text-align:center}._title_iicfj_8{font-family:var(--font-family-display);font-size:1.9rem;margin:0 0 var(--spacing-2)}._subtitle_iicfj_14{color:var(--muted-foreground);margin:0 0 var(--spacing-8)}._card_iicfj_19{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-8);background:var(--card);text-align:left}._progress_iicfj_27{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-6);justify-content:center}._progressDot_iicfj_34,._progressDotActive_iicfj_35{width:8px;height:8px;border-radius:var(--radius-full);background:var(--border)}._progressDotActive_iicfj_35{background:var(--primary)}._question_iicfj_46{font-family:var(--font-family-display);font-size:1.2rem;text-align:center;margin:0 0 1.25rem}._options_iicfj_53{display:flex;flex-direction:column;gap:var(--spacing-2)}._option_iicfj_53{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3) var(--spacing-4);background:var(--surface);cursor:pointer;font-size:.9rem;color:var(--foreground);text-align:left}._option_iicfj_53:hover{border-color:var(--primary);color:var(--primary)}._resultCard_iicfj_78{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-8);background:var(--card);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._resultImage_iicfj_89{width:64px;height:64px;border-radius:var(--radius-full);background:var(--sidebar);display:flex;align-items:center;justify-content:center;color:var(--primary);margin-bottom:var(--spacing-2)}._resultEyebrow_iicfj_101{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;color:var(--muted-foreground);margin:0}._resultCard_iicfj_78 h2{font-family:var(--font-family-display);font-size:1.3rem;margin:0}._resultReason_iicfj_115{color:var(--muted-foreground);font-size:.88rem;margin:0 0 var(--spacing-4)}._resultActions_iicfj_121{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}
