.PlantDoctor-module-scss-module__XoRUEG__card{background:var(--surface-card);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:var(--space-5);margin:var(--space-7) 0;overflow:hidden}.PlantDoctor-module-scss-module__XoRUEG__kicker{align-items:center;gap:10px;margin-bottom:4px;display:flex}.PlantDoctor-module-scss-module__XoRUEG__kickerMark{color:var(--brass-400,#b8923f);letter-spacing:.15em;font-size:14px}.PlantDoctor-module-scss-module__XoRUEG__kickerLabel{font-family:var(--font-body);letter-spacing:.12em;color:var(--brass-500,#a07e34);font-size:12px;font-weight:600}.PlantDoctor-module-scss-module__XoRUEG__title{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);color:var(--text-primary);margin:0 0 var(--space-4)}.PlantDoctor-module-scss-module__XoRUEG__options{gap:8px;display:grid}.PlantDoctor-module-scss-module__XoRUEG__option{text-align:start;background:var(--surface-page,var(--ivory-100));border:1px solid var(--border-soft);border-radius:var(--radius-md);cursor:pointer;width:100%;font-family:var(--font-display);font-weight:500;font-size:var(--text-md);color:var(--green-800);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);align-items:center;gap:12px;padding:.8rem 1rem;display:flex}.PlantDoctor-module-scss-module__XoRUEG__option.PlantDoctor-module-scss-module__XoRUEG__active{background:var(--green-100);border-color:var(--green-700)}.PlantDoctor-module-scss-module__XoRUEG__optionEmoji{flex-shrink:0;font-size:20px;line-height:1}.PlantDoctor-module-scss-module__XoRUEG__optionSymptom{flex:1}.PlantDoctor-module-scss-module__XoRUEG__optionToggle{color:var(--green-700);transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0;font-size:18px;line-height:1;transform:none}.PlantDoctor-module-scss-module__XoRUEG__optionToggle.PlantDoctor-module-scss-module__XoRUEG__active{transform:rotate(45deg)}.PlantDoctor-module-scss-module__XoRUEG__note{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0 0 var(--space-4)}.PlantDoctor-module-scss-module__XoRUEG__result{margin-top:var(--space-4);background:var(--surface-page,var(--ivory-100));border:1px solid var(--border-soft);border-inline-start:4px solid var(--green-700);border-radius:var(--radius-md);padding:var(--space-4)}.PlantDoctor-module-scss-module__XoRUEG__steps{grid-template-columns:max-content 1fr;align-items:baseline;gap:4px 14px;margin:0;display:grid}@media (max-width:560px){.PlantDoctor-module-scss-module__XoRUEG__steps{grid-template-columns:1fr;gap:2px}}.PlantDoctor-module-scss-module__XoRUEG__stepLabel{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--green-700);white-space:nowrap}.PlantDoctor-module-scss-module__XoRUEG__stepText{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0 0 6px}
