.FicusDiagnose-module-scss-module__XzCz6q__card{background:var(--surface-card);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:var(--space-5);margin:var(--space-6) 0}.FicusDiagnose-module-scss-module__XzCz6q__kicker{margin-bottom:var(--space-4);align-items:center;gap:8px;display:flex}.FicusDiagnose-module-scss-module__XzCz6q__kickerMark{font-size:16px}.FicusDiagnose-module-scss-module__XzCz6q__kickerLabel{font-family:var(--font-body);letter-spacing:.08em;color:var(--brass-500,#a07e34);font-size:12px;font-weight:600}.FicusDiagnose-module-scss-module__XzCz6q__step{background:var(--surface-page,var(--ivory-100));border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-5)}.FicusDiagnose-module-scss-module__XzCz6q__question{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-md);color:var(--text-primary);line-height:1.5}.FicusDiagnose-module-scss-module__XzCz6q__answers{gap:var(--space-3);display:flex}.FicusDiagnose-module-scss-module__XzCz6q__answer{border-radius:var(--radius-pill);border:1px solid var(--green-800);background:var(--green-800);color:var(--ivory-50);font-family:var(--font-display);font-weight:500;font-size:var(--text-base);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);flex:1;padding:.7rem 1rem}.FicusDiagnose-module-scss-module__XzCz6q__answer:hover{background:var(--green-700)}.FicusDiagnose-module-scss-module__XzCz6q__answerNo{color:var(--green-800);background:0 0}.FicusDiagnose-module-scss-module__XzCz6q__answerNo:hover{background:var(--ivory-200)}.FicusDiagnose-module-scss-module__XzCz6q__result{border:1px solid var(--border-soft);border-inline-start:3px solid var(--tone,var(--green-700));border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface-page,var(--ivory-100))}.FicusDiagnose-module-scss-module__XzCz6q__resultHead{margin-bottom:var(--space-3);align-items:center;gap:10px;display:flex}.FicusDiagnose-module-scss-module__XzCz6q__resultEmoji{font-size:22px}.FicusDiagnose-module-scss-module__XzCz6q__resultTitle{font-family:var(--font-display);font-size:var(--text-md);color:var(--tone,var(--text-primary));font-weight:600}.FicusDiagnose-module-scss-module__XzCz6q__resultText{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:1.8}.FicusDiagnose-module-scss-module__XzCz6q__controls{gap:var(--space-4);margin-top:var(--space-4);display:flex}.FicusDiagnose-module-scss-module__XzCz6q__ctrl{font-family:var(--font-body);font-size:var(--text-sm);color:var(--brass-700,#8c6e3f);cursor:pointer;background:0 0;border:none;padding:0}.FicusDiagnose-module-scss-module__XzCz6q__ctrl:hover{text-decoration:underline}
