.Landing-module__J160va__hero{align-items:flex-start;gap:var(--spacing-lg);max-width:880px;padding-bottom:var(--spacing-md);flex-direction:column;display:flex}.Landing-module__J160va__lead{max-width:62ch;font-size:var(--text-md);color:var(--text-inverse-secondary);line-height:1.65}.Landing-module__J160va__picker{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.Landing-module__J160va__pickerActions{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.Landing-module__J160va__pickerActions label{cursor:pointer}.Landing-module__J160va__pickerActions label:focus-within{outline:2px solid var(--sun-200);outline-offset:3px}.Landing-module__J160va__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.Landing-module__J160va__pickerNote{font-size:var(--text-sm);color:var(--text-inverse-secondary)}.Landing-module__J160va__body{max-width:calc(820px + 2 * var(--page-gutter));padding:clamp(3rem, 7vw, 6rem) var(--page-gutter) clamp(4rem, 9vw, 7rem);flex-direction:column;gap:clamp(3.5rem,8vw,5.5rem);margin:0 auto;display:flex}.Landing-module__J160va__items{flex-direction:column;margin:0;display:flex}.Landing-module__J160va__item{gap:var(--spacing-xs) var(--spacing-xl);padding:var(--spacing-lg) 0;border-top:1px solid var(--border);grid-template-columns:minmax(0,12rem) minmax(0,1fr);display:grid}.Landing-module__J160va__item:last-child{border-bottom:1px solid var(--border)}.Landing-module__J160va__item dt{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--text-primary);line-height:1.3}.Landing-module__J160va__item dd{margin:0}.Landing-module__J160va__steps{gap:var(--spacing-md);flex-direction:column;margin:0;padding-left:1.4em;display:flex}.Landing-module__J160va__steps strong{color:var(--text-primary);font-weight:600}.Landing-module__J160va__cases{gap:0 var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.Landing-module__J160va__case{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--border);color:var(--text-primary);text-decoration:none;display:flex}.Landing-module__J160va__case svg{color:var(--text-tertiary);flex-shrink:0;transition:transform .2s,color .2s}.Landing-module__J160va__caseDetail{color:var(--text-tertiary)}.Landing-module__J160va__plants{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.Landing-module__J160va__plant{gap:var(--spacing-xs);color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}.Landing-module__J160va__plantPhoto{aspect-ratio:4/5;margin-bottom:var(--spacing-sm);border-radius:var(--radius-md);background:var(--surface-subtle);position:relative;overflow:hidden}.Landing-module__J160va__plantImage{object-fit:cover;transition:transform .5s}.Landing-module__J160va__plantName{font-family:var(--font-serif);font-size:var(--text-md)}.Landing-module__J160va__plantSci{font-size:var(--text-sm);color:var(--text-tertiary);font-style:italic}@media (hover:hover){.Landing-module__J160va__case:hover svg{color:var(--accent);transform:translate(3px)}.Landing-module__J160va__plant:hover .Landing-module__J160va__plantImage{transform:scale(1.04)}}.Landing-module__J160va__faq{flex-direction:column;display:flex}.Landing-module__J160va__faqItem{padding:var(--spacing-lg) 0;border-top:1px solid var(--border)}.Landing-module__J160va__faqItem:last-child{border-bottom:1px solid var(--border)}.Landing-module__J160va__faqItem h3{margin:0 0 var(--spacing-sm);font-size:var(--text-md);color:var(--text-primary);font-weight:600;line-height:1.4}.Landing-module__J160va__faqItem p{font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:1.7}.Landing-module__J160va__related{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.Landing-module__J160va__relatedLink{align-items:center;gap:var(--spacing-sm);border:1px solid var(--border-strong);font-size:var(--text-sm);color:var(--text-primary);border-radius:999px;padding:10px 16px;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}@media (hover:hover){.Landing-module__J160va__relatedLink:hover{border-color:var(--text-primary);background:var(--surface-card)}}@media (max-width:640px){.Landing-module__J160va__item{grid-template-columns:minmax(0,1fr)}}
.Conditions-module__81v7Sa__meta{gap:var(--spacing-xs) var(--spacing-lg);font-size:var(--text-sm);color:var(--text-inverse-secondary);flex-wrap:wrap;display:flex}.Conditions-module__81v7Sa__list{gap:var(--spacing-sm);flex-direction:column;margin:0;padding-left:1.2em;display:flex}.Conditions-module__81v7Sa__subTitle{margin:var(--spacing-md) 0 0;font-family:var(--font-serif);font-size:var(--text-lg);color:var(--text-primary);font-weight:400}.Conditions-module__81v7Sa__tableWrap{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.Conditions-module__81v7Sa__table{border-collapse:collapse;width:100%;font-size:var(--text-base);line-height:1.6}.Conditions-module__81v7Sa__table th,.Conditions-module__81v7Sa__table td{padding:var(--spacing-md);text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.Conditions-module__81v7Sa__table tr:last-child td{border-bottom:none}.Conditions-module__81v7Sa__table th{font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-subtle);font-weight:600}.Conditions-module__81v7Sa__table td:first-child{min-width:9rem;color:var(--text-primary)}.Conditions-module__81v7Sa__table a{color:inherit}.Conditions-module__81v7Sa__community{gap:var(--spacing-md);padding:var(--spacing-lg);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex}.Conditions-module__81v7Sa__reviewed{font-size:var(--text-sm);color:var(--text-tertiary)}.Conditions-module__81v7Sa__answers{flex-direction:column;margin:0;display:flex}.Conditions-module__81v7Sa__answer{gap:var(--spacing-xs);padding:var(--spacing-lg) 0;border-top:1px solid var(--border);flex-direction:column;display:flex}.Conditions-module__81v7Sa__answer:last-child{border-bottom:1px solid var(--border)}.Conditions-module__81v7Sa__answer dt{color:var(--text-primary);font-weight:600}.Conditions-module__81v7Sa__answer dd{margin:0}.Conditions-module__81v7Sa__points{gap:var(--spacing-sm);margin:var(--spacing-xs) 0;flex-wrap:wrap;display:flex}.Conditions-module__81v7Sa__point{border:1px solid var(--border-strong);font-size:var(--text-sm);color:var(--text-primary);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;text-decoration:none;display:inline-flex}a.Conditions-module__81v7Sa__point:hover{border-color:var(--text-primary)}.Conditions-module__81v7Sa__index{gap:var(--spacing-xl);flex-direction:column;display:flex}.Conditions-module__81v7Sa__table tbody th{min-width:9rem;color:var(--text-primary);background:0 0}.Conditions-module__81v7Sa__tableWide{min-width:44rem}
