.OOz4rq_breadcrumb{color:var(--color-muted-foreground);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;display:flex}.OOz4rq_list{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.OOz4rq_item{align-items:center;gap:.5rem;display:flex}.OOz4rq_homeLink{transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:.25rem;display:flex}.OOz4rq_homeLink:hover{color:var(--color-foreground)}.OOz4rq_homeLabel{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:48rem){.OOz4rq_homeLabel{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}.OOz4rq_link{transition:color var(--duration-fast) var(--ease-standard)}.OOz4rq_link:hover{color:var(--color-foreground);text-decoration-line:underline}.OOz4rq_current{color:var(--color-foreground);font-weight:500}.OOz4rq_icon{width:1rem;height:1rem}
.yRHuma_nav{flex-direction:column;min-height:0;display:flex}.yRHuma_header{padding:var(--card-padding) var(--card-padding) .75rem;align-items:center;gap:.5rem;display:flex}.yRHuma_title{letter-spacing:-.025em;font-size:1rem;font-weight:600;line-height:1.25}.yRHuma_empty{padding:0 var(--card-padding) var(--card-padding)}.yRHuma_jump{padding:0 var(--card-padding) .75rem;flex-wrap:wrap;gap:.25rem;display:flex}.yRHuma_jumpLetter{border-radius:var(--radius-sm);background-color:var(--color-muted);min-width:1.5rem;color:var(--color-muted-foreground);text-align:center;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);padding:.125rem .25rem;font-size:.75rem;line-height:1rem}.yRHuma_jumpLetter:hover{background-color:color-mix(in oklab, var(--color-muted) 80%, transparent);color:var(--color-foreground)}.yRHuma_scrollArea{max-height:24rem;padding:0 var(--card-padding) .75rem;overscroll-behavior:contain;overflow-y:auto}.yRHuma_scrollArea:last-child{padding-bottom:var(--card-padding)}@media (min-width:48rem){.yRHuma_scrollArea{flex:1;min-height:0;max-height:none}}.yRHuma_group+.yRHuma_group{margin-top:.75rem}.yRHuma_groupLabel{background-color:var(--color-card);color:var(--color-muted-foreground);letter-spacing:.05em;padding:.25rem 0;font-size:.75rem;font-weight:600;line-height:1rem;position:sticky;top:0}.yRHuma_list{flex-direction:column;display:flex}.yRHuma_link{border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-standard);align-items:baseline;gap:.375rem;margin:0 -.375rem;padding:.25rem .375rem;font-size:.8125rem;line-height:1.25rem;display:flex}.yRHuma_link:hover{background-color:var(--color-hover-subtle)}.yRHuma_scientificName{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:.25rem;font-style:italic;overflow:hidden}.yRHuma_link:hover .yRHuma_scientificName{text-decoration-line:underline}.yRHuma_nameJa{max-width:45%;color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:.75rem;overflow:hidden}.yRHuma_entry+.yRHuma_entry{border-top:1px solid color-mix(in oklab, var(--color-border) 50%, transparent)}.yRHuma_genusRow{align-items:center;gap:.375rem;padding:.5rem 0 .5rem 1.375rem;font-size:.875rem;line-height:1.25rem;display:flex}.yRHuma_summary{cursor:pointer;align-items:center;gap:.375rem;padding:.5rem 0;font-size:.875rem;line-height:1.25rem;list-style:none;display:flex}.yRHuma_summary::-webkit-details-marker{display:none}.yRHuma_chevron{width:1rem;height:1rem;color:var(--color-muted-foreground);transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.yRHuma_entry[open]>.yRHuma_summary .yRHuma_chevron{transform:rotate(90deg)}.yRHuma_summaryName{white-space:nowrap;flex:1;align-items:baseline;gap:.375rem;min-width:0;display:flex}.yRHuma_summaryPrimary{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.yRHuma_summaryNameJa{max-width:45%;color:var(--color-muted-foreground);text-overflow:ellipsis;flex-shrink:0;font-size:.75rem;overflow:hidden}.yRHuma_summary:hover .yRHuma_summaryName,.yRHuma_genusRow:hover .yRHuma_summaryName{text-decoration-line:underline}.yRHuma_summaryCount{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.yRHuma_detailsBody{padding:0 0 .75rem 1.375rem}.yRHuma_genusLink{color:var(--color-muted-foreground);margin-bottom:.25rem;font-size:.75rem;line-height:1rem;display:inline-block}.yRHuma_genusLink:hover{color:var(--color-foreground);text-decoration-line:underline}.yRHuma_footer{padding:.75rem var(--card-padding) var(--card-padding);border-top:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);font-size:.8125rem;line-height:1.25rem}.yRHuma_footerLink{font-weight:500}.yRHuma_footerLink:hover{text-decoration-line:underline}
.IGvohq_pageLayout{flex-direction:column;display:flex}.IGvohq_breadcrumbArea{order:1;margin-top:2rem}@media (min-width:48rem){.IGvohq_breadcrumbArea{order:0;margin-top:0}}.IGvohq_page{flex-direction:column;gap:2rem;width:100%;max-width:42rem;margin:0 auto;display:flex}@media (min-width:48rem){.IGvohq_page{max-width:none}}.IGvohq_sections{flex-direction:column;gap:2rem;display:flex}@media (min-width:48rem){.IGvohq_sections{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}}.IGvohq_backLink{color:var(--color-muted-foreground);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:.25rem;margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.IGvohq_backLink:hover{color:var(--color-foreground)}.IGvohq_backIcon{width:1rem;height:1rem}.IGvohq_title{font-size:1.5rem;font-weight:700;line-height:2rem}.IGvohq_meta{color:var(--color-muted-foreground);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.IGvohq_mainImageEmpty{aspect-ratio:1;background-color:var(--color-muted);width:100%;color:var(--color-muted-foreground);border-radius:.75rem;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex}.IGvohq_memo{color:color-mix(in oklab, var(--color-foreground) 80%, transparent);white-space:pre-wrap;line-height:1.625}.IGvohq_plantLinkRow{justify-content:center;padding-top:.5rem;display:flex}.IGvohq_plantLink{color:var(--color-primary);font-size:.875rem;line-height:1.25rem}.IGvohq_plantLink:hover{text-decoration-line:underline}.IGvohq_ctaRow{border-top:1px solid var(--color-border);justify-content:center;padding-top:1.5rem;display:flex}
.gBdWWq_upload{flex-direction:column;align-items:center;gap:1rem;display:flex}.gBdWWq_avatarWrap{position:relative}.gBdWWq_fallback{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent);border-radius:9999px;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex}.gBdWWq_fallbackInitial{font-size:1.5rem;line-height:2rem}.gBdWWq_fallbackIcon{width:2rem;height:2rem}.gBdWWq_uploadingOverlay{background-color:#00000080;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gBdWWq_spinner{color:#fff;width:2rem;height:2rem;animation:1s linear infinite gBdWWq_spin}.gBdWWq_buttons{gap:.5rem;display:flex}.gBdWWq_buttonIcon{width:1rem;height:1rem;margin-right:.5rem}.gBdWWq_fileInput{display:none}.gBdWWq_hint{color:var(--color-muted-foreground);font-size:.75rem;line-height:1rem}.gBdWWq_avatar{width:6rem;height:6rem}@keyframes gBdWWq_spin{to{transform:rotate(360deg)}}
.Xmmp9G_shelf{padding:var(--card-padding);border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);background-color:color-mix(in oklab, var(--color-muted) 40%, var(--color-card));border-radius:.75rem;flex-direction:column;gap:.625rem;display:flex}.Xmmp9G_header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.Xmmp9G_title{align-items:center;gap:.375rem;font-size:.9375rem;font-weight:700;display:flex}.Xmmp9G_titleIcon{width:1rem;height:1rem;color:var(--color-primary)}.Xmmp9G_viewAll{color:var(--color-muted-foreground);font-size:.8125rem}.Xmmp9G_viewAll:hover{color:var(--color-foreground);text-decoration-line:underline}.Xmmp9G_chips{flex-wrap:wrap;gap:.375rem;list-style:none;display:flex}.Xmmp9G_chip{background-color:var(--color-card);border:1px solid color-mix(in oklab, var(--color-border) 60%, transparent);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:9999px;align-items:baseline;padding:.25rem .625rem;font-size:.8125rem;line-height:1.25rem;display:inline-flex}.Xmmp9G_chip:hover{background-color:color-mix(in oklab, var(--color-muted) 70%, var(--color-primary) 30%)}
.uXuhCq_nav{border-radius:var(--radius-md);background-color:var(--color-muted);gap:.25rem;padding:.25rem;display:inline-flex}.uXuhCq_tab{border-radius:var(--radius-sm);color:var(--color-muted-foreground);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem}.uXuhCq_tab:hover{color:var(--color-foreground)}.uXuhCq_tab[data-active]{background-color:var(--color-card);box-shadow:var(--elevation-sm);color:var(--color-foreground);font-weight:500}
.skgVUa_layout{flex-direction:column;gap:2rem;display:flex}@media (min-width:48rem){.skgVUa_layout{flex-direction:row}}.skgVUa_sidebar{order:2;width:100%}@media (min-width:48rem){.skgVUa_sidebar{flex-shrink:0;order:0;width:16rem}}.skgVUa_sidebarInner{flex-direction:column;gap:1rem;display:flex}@media (min-width:48rem){.skgVUa_sidebarInner{max-height:calc(100vh - 6rem);position:sticky;top:5rem}}.skgVUa_main{flex-direction:column;flex:1;min-width:0;display:flex}
.oHgMgW_body{padding:1rem 0}.oHgMgW_avatarSection{margin-bottom:1.5rem}.oHgMgW_form{flex-direction:column;gap:1rem;display:flex}.oHgMgW_field{flex-direction:column;gap:.5rem;display:flex}.oHgMgW_error{color:var(--color-destructive);font-size:.875rem;line-height:1.25rem}.oHgMgW_toggleRow{border-top:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:1rem;display:flex}.oHgMgW_toggleText{flex-direction:column;gap:.25rem;display:flex}.oHgMgW_toggleTitle{font-size:.875rem;font-weight:500}.oHgMgW_toggleHint{color:var(--color-muted-foreground);font-size:.75rem;line-height:1rem}.oHgMgW_spinner{width:1rem;height:1rem;margin-right:.5rem;animation:1s linear infinite oHgMgW_spin}.oHgMgW_content{max-width:100%}@media (min-width:40rem){.oHgMgW_content{max-width:425px}}@keyframes oHgMgW_spin{to{transform:rotate(360deg)}}
.Zv7g2q_page{flex-direction:column;flex:1;gap:2rem;padding:2rem 0;display:flex}.Zv7g2q_grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:40rem){.Zv7g2q_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.Zv7g2q_grid{grid-template-columns:repeat(3,1fr)}}.Zv7g2q_name{font-weight:700}.Zv7g2q_familyNote{color:var(--color-muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.Zv7g2q_body{padding:.875rem 1rem 1rem}.Zv7g2q_visual{height:4.5rem}.Zv7g2q_cardPad{height:100%;padding:0;overflow:hidden}
.Wq2FEG_page{flex-direction:column;flex:1;gap:2rem;display:flex}.Wq2FEG_header{flex-direction:column;gap:.75rem;display:flex}.Wq2FEG_title{letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;font-size:2.25rem;font-weight:700;line-height:2.5rem;display:flex}.Wq2FEG_titleScientific{font-style:italic}.Wq2FEG_titleJa{color:var(--color-muted-foreground);margin-left:.75rem;font-size:1.5rem;line-height:2rem}.Wq2FEG_lead{color:var(--color-muted-foreground);line-height:1.625}.Wq2FEG_featuredGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:64rem){.Wq2FEG_featuredGrid{grid-template-columns:repeat(3,1fr)}}.Wq2FEG_descriptionTitle{margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.Wq2FEG_descriptionText{color:var(--color-muted-foreground);white-space:pre-wrap;line-height:1.625}.Wq2FEG_taxonomyLink{align-items:center;gap:.25rem;display:inline-flex}.Wq2FEG_taxonomyLink:hover{text-decoration-line:underline}.Wq2FEG_mutedItalic{color:var(--color-muted-foreground);font-style:italic}.Wq2FEG_plantsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:40rem){.Wq2FEG_plantsGrid{grid-template-columns:repeat(2,1fr)}}.Wq2FEG_plantLink{min-width:0;display:block}.Wq2FEG_plantCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.Wq2FEG_plantRow{display:flex}.Wq2FEG_plantImage{flex-shrink:0;width:6rem;height:6rem;position:relative;overflow:hidden}.Wq2FEG_plantImageInner{border-radius:var(--radius-lg) 0 0 var(--radius-lg);object-fit:cover;transition:transform .3s var(--ease-standard)}.Wq2FEG_plantLink:hover .Wq2FEG_plantImageInner{transform:scale(1.1)}.Wq2FEG_plantFallback{border-radius:var(--radius-lg) 0 0 var(--radius-lg);background-color:color-mix(in oklab, var(--color-foreground) 5%, transparent);width:6rem;height:6rem;color:color-mix(in oklab, var(--color-foreground) 30%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Wq2FEG_plantFallbackIcon{width:1.5rem;height:1.5rem}.Wq2FEG_plantBody{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:.75rem;display:flex}.Wq2FEG_plantName{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.25;overflow:hidden}.Wq2FEG_countBadge{margin-left:.5rem}
.j1yteW_page{flex-direction:column;flex:1;gap:2rem;padding:2rem 0;display:flex}.j1yteW_headerBlock{flex-direction:column;gap:.5rem;display:flex}.j1yteW_hero{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.j1yteW_heroSearch{justify-content:center;width:100%;margin-top:.5rem;display:flex}.j1yteW_quickFilters{flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;display:flex}.j1yteW_sectionHeaderRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.j1yteW_conditionCard{padding:var(--card-padding);border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);background-color:var(--color-card);box-shadow:var(--elevation-sm);border-radius:.75rem;flex-direction:column;gap:1.25rem;display:flex}.j1yteW_conditionGroup{flex-direction:column;gap:.5rem;display:flex}@media (min-width:48rem){.j1yteW_conditionGroup{flex-direction:row;align-items:baseline;gap:1rem}}.j1yteW_conditionLabel{min-width:5rem;color:var(--color-muted-foreground);flex-shrink:0;font-size:.8125rem;font-weight:500}.j1yteW_monthlyCard{border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);background-color:var(--color-card);box-shadow:var(--elevation-sm);transition:border-color var(--duration-fast) var(--ease-standard);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.j1yteW_monthlyCard:hover{border-color:var(--color-primary)}@media (min-width:48rem){.j1yteW_monthlyCard{flex-direction:row}}.j1yteW_monthlyVisual{height:7rem}@media (min-width:48rem){.j1yteW_monthlyVisual{flex-shrink:0;width:16rem;height:auto}}.j1yteW_monthlyBody{padding:var(--card-padding);flex-direction:column;gap:.375rem;display:flex}.j1yteW_monthlyEyebrow{color:var(--color-primary);letter-spacing:.05em;font-size:.75rem;font-weight:700}.j1yteW_monthlyName{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:1.125rem;font-weight:600;display:flex}.j1yteW_monthlyNameJa{color:var(--color-muted-foreground);font-size:.875rem;font-weight:400}.j1yteW_monthlyExcerpt{color:var(--color-muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.7;display:-webkit-box;overflow:hidden}.j1yteW_trustBlock{padding:var(--card-padding);background-color:color-mix(in oklab, var(--color-muted) 60%, transparent);border-radius:.75rem;align-items:flex-start;gap:.875rem;display:flex}.j1yteW_trustIcon{width:1.25rem;height:1.25rem;color:var(--color-primary);flex-shrink:0;margin-top:.125rem}.j1yteW_trustTitle{font-size:.875rem;font-weight:600}.j1yteW_trustBody{color:var(--color-muted-foreground);margin-top:.125rem;font-size:.8125rem;line-height:1.7}.j1yteW_pageTitle{letter-spacing:-.025em;font-size:1.875rem;font-weight:700;line-height:2.25rem}.j1yteW_pageDescription{color:var(--color-muted-foreground)}.j1yteW_aboutHeaderDescription{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}.j1yteW_aboutSection{flex-direction:column;gap:.5rem;display:flex}.j1yteW_aboutSectionTitle{font-weight:600}.j1yteW_navSection{flex-direction:column;gap:1rem;display:flex}.j1yteW_navTitle{font-size:1.5rem;font-weight:700;line-height:2rem}.j1yteW_navGrid{gap:1rem;display:grid}@media (min-width:48rem){.j1yteW_navGrid{grid-template-columns:repeat(2,1fr)}}.j1yteW_familyGrid{gap:1rem;display:grid}@media (min-width:48rem){.j1yteW_familyGrid{grid-template-columns:repeat(2,1fr)}}.j1yteW_familyCard{padding:var(--card-padding);border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);background-color:var(--color-card);box-shadow:var(--elevation-sm);border-radius:.75rem;flex-direction:column;gap:.75rem;display:flex}.j1yteW_familyHeader{flex-direction:column;gap:.25rem;display:flex}.j1yteW_familyName{letter-spacing:-.025em;font-size:1.125rem;font-weight:600;line-height:1.5rem}.j1yteW_familyNameLink{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:inline-flex}.j1yteW_familyNameLink:hover{text-decoration-line:underline}.j1yteW_familyNameScientific{font-style:italic}.j1yteW_familyNameLink>.j1yteW_familyNameScientific:not(:first-child){color:var(--color-muted-foreground);font-size:.875rem;font-weight:400}.j1yteW_familyCounts{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}.j1yteW_topGenera{flex-direction:column;gap:.375rem;display:flex}.j1yteW_topGeneraLabel{color:var(--color-muted-foreground);font-size:.75rem;line-height:1rem}.j1yteW_genusChips{flex-wrap:wrap;gap:.375rem;list-style:none;display:flex}.j1yteW_genusChip{background-color:var(--color-muted);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:9999px;align-items:baseline;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1.25rem;display:inline-flex}.j1yteW_genusChip:hover{background-color:color-mix(in oklab, var(--color-muted) 70%, var(--color-primary) 30%)}.j1yteW_genusChipName{font-weight:500}.j1yteW_genusChipCount{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem}.j1yteW_familyMore{color:var(--color-muted-foreground);margin-top:auto;font-size:.875rem;line-height:1.25rem}.j1yteW_familyMore:hover{color:var(--color-foreground);text-decoration-line:underline}.j1yteW_about{padding:0}.j1yteW_aboutSummary{padding:var(--card-padding);cursor:pointer;flex-direction:column;gap:.375rem;display:flex}.j1yteW_aboutTitle{letter-spacing:-.025em;font-size:1.125rem;font-weight:600}.j1yteW_aboutBody{padding:0 var(--card-padding) var(--card-padding);flex-direction:column;gap:1rem;display:flex}.j1yteW_navCard{border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);background-color:var(--color-card);height:100%;box-shadow:var(--elevation-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:.75rem}.j1yteW_navCard:hover{border-color:var(--color-primary)}.j1yteW_navCardHeaderRow{justify-content:space-between;align-items:center;display:flex}.j1yteW_navCardTitle{letter-spacing:-.025em;font-size:1.25rem;font-weight:600;line-height:1}.j1yteW_navIcon{width:1.5rem;height:1.5rem}.j1yteW_navIconGreen{color:#00a544;color:lab(59.0978% -58.6621 41.2579)}.j1yteW_navIconBlue{color:#155dfc;color:lab(44.0605% 29.0279 -86.0352)}.j1yteW_navIconPurple{color:#9810fa;color:lab(43.0295% 75.21 -86.5669)}.j1yteW_navCount{font-size:1.875rem;font-weight:700;line-height:2.25rem}.j1yteW_navMore{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.j1yteW_updateList{border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);background-color:var(--color-card);box-shadow:var(--elevation-sm);border-radius:.75rem;list-style:none;overflow:hidden}.j1yteW_updateList>li:not(:last-child){border-bottom:1px solid color-mix(in oklab, var(--color-border) 50%, transparent)}.j1yteW_updateRow{padding:.875rem var(--card-padding);transition:background-color var(--duration-fast) var(--ease-standard);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.j1yteW_updateRow:hover{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}.j1yteW_updateName{font-size:.875rem;font-weight:600}.j1yteW_updateNameJa{color:var(--color-muted-foreground);font-size:.8125rem}.j1yteW_updateMeta{color:var(--color-muted-foreground);gap:.5rem;margin-left:auto;font-size:.75rem;display:flex}
.fFDkLW_page{flex-direction:column;flex:1;gap:2rem;display:flex}.fFDkLW_header{justify-content:space-between;align-items:center;display:flex}.fFDkLW_title{font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:48rem){.fFDkLW_title{font-size:1.875rem;line-height:2.25rem}}.fFDkLW_addLink{align-items:center;gap:.5rem;display:flex}.fFDkLW_addIcon{width:1rem;height:1rem}.fFDkLW_grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:40rem){.fFDkLW_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.fFDkLW_grid{grid-template-columns:repeat(3,1fr)}}.fFDkLW_cardLink{min-width:0;height:100%;display:block}.fFDkLW_cardBody{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:1rem;display:flex}@media (min-width:40rem){.fFDkLW_cardBody{justify-content:flex-start}}.fFDkLW_plantName{transition:color var(--duration-fast) var(--ease-standard);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.fFDkLW_plantName{font-size:1rem;line-height:1.5}}.fFDkLW_cardLink:hover .fFDkLW_plantName{color:var(--color-primary)}.fFDkLW_date{color:var(--color-muted-foreground);margin-top:.5rem;font-size:.75rem;line-height:1rem;display:none}@media (min-width:40rem){.fFDkLW_date{display:block}}.fFDkLW_thumbnail{border-radius:.75rem 0 0 .75rem;flex-shrink:0;width:6rem;height:6rem}@media (min-width:40rem){.fFDkLW_thumbnail{aspect-ratio:4/3;border-radius:0;width:100%;height:auto}}
._48kMOa_page{width:100%}._48kMOa_pageHeader{margin-bottom:2rem}._48kMOa_pageTitle{font-size:1.875rem;font-weight:700;line-height:2.25rem}._48kMOa_pageDescription{color:var(--color-muted-foreground);margin-top:.5rem}._48kMOa_grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:64rem){._48kMOa_grid{grid-template-columns:repeat(3,1fr)}}._48kMOa_leftColumn,._48kMOa_rightColumn{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:64rem){._48kMOa_rightColumn{grid-column:span 2/span 2}}._48kMOa_card{border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);background-color:var(--color-card);box-shadow:var(--elevation-sm);border-radius:.75rem}._48kMOa_cardHeader{padding:var(--card-padding);flex-direction:column;gap:.375rem;display:flex}._48kMOa_cardHeaderRow{justify-content:space-between;align-items:center;display:flex}._48kMOa_cardTitle{letter-spacing:-.025em;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;line-height:1;display:flex}._48kMOa_cardTitleIcon{width:1.25rem;height:1.25rem}._48kMOa_cardContent{padding:0 var(--card-padding) var(--card-padding);flex-direction:column;gap:1rem;display:flex}._48kMOa_cardContentPlain{padding:0 var(--card-padding) var(--card-padding)}._48kMOa_avatarSection{border-bottom:1px solid var(--color-border);flex-direction:column;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}._48kMOa_displayNameWrap{text-align:center;max-width:100%}._48kMOa_displayName{text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:1.75rem;overflow:hidden}._48kMOa_infoRow{align-items:center;gap:.75rem;display:flex}._48kMOa_infoIcon{width:1rem;height:1rem;color:var(--color-muted-foreground)}._48kMOa_infoLabel{font-size:.875rem;font-weight:500;line-height:1.25rem}._48kMOa_infoValue{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}._48kMOa_statRow{justify-content:space-between;align-items:center;display:flex}._48kMOa_statLabel{font-size:.875rem;font-weight:500;line-height:1.25rem}._48kMOa_statValue{color:var(--color-primary);font-size:1.5rem;font-weight:700;line-height:2rem}._48kMOa_emptyPlants{text-align:center;padding:2rem 0}._48kMOa_emptyPlantsIcon{width:3rem;height:3rem;color:color-mix(in oklab, var(--color-muted-foreground) 30%, transparent);margin:0 auto 1rem}._48kMOa_emptyPlantsText{color:var(--color-muted-foreground);margin-bottom:1rem}._48kMOa_emptyActivity{color:var(--color-muted-foreground);text-align:center;padding:2rem 0}._48kMOa_plantsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:40rem){._48kMOa_plantsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){._48kMOa_plantsGrid{grid-template-columns:repeat(3,1fr)}}._48kMOa_plantCard{min-width:0}._48kMOa_plantImageInner{object-fit:cover}._48kMOa_viewAllRow{text-align:center;padding-top:1rem}._48kMOa_logs{flex-direction:column;gap:1rem;display:flex}._48kMOa_logCard{padding:var(--card-padding-inner);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);display:block}._48kMOa_logCard:hover{background-color:var(--color-hover-subtle)}._48kMOa_logHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}._48kMOa_logDate{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}._48kMOa_logMemo{white-space:pre-wrap;margin-bottom:.75rem}._48kMOa_logImages{gap:.5rem;display:flex}._48kMOa_logImage{border-radius:var(--radius-md);background-color:var(--color-muted);width:4rem;height:4rem;position:relative;overflow:hidden}._48kMOa_logImageInner{object-fit:cover}._48kMOa_logImageMore{border-radius:var(--radius-md);background-color:var(--color-secondary);justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}._48kMOa_logImageMoreText{color:var(--color-muted-foreground);font-size:.75rem;line-height:1rem}._48kMOa_avatar{width:5rem;height:5rem}._48kMOa_avatarFallback{font-size:1.5rem;line-height:2rem}._48kMOa_avatarFallbackIcon{width:1.5rem;height:1.5rem}._48kMOa_editButton{width:100%;margin-top:1rem}._48kMOa_editButtonIcon{width:1rem;height:1rem;margin-right:.5rem}._48kMOa_addPlantButton{gap:.5rem}._48kMOa_addPlantIcon{width:1rem;height:1rem}._48kMOa_savesLink{padding:1rem var(--card-padding);border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);background-color:var(--color-card);box-shadow:var(--elevation-sm);transition:border-color var(--duration-fast) var(--ease-standard);border-radius:.75rem;align-items:center;gap:.75rem;display:flex}._48kMOa_savesLink:hover{border-color:var(--color-primary)}._48kMOa_savesLinkIcon{width:1.25rem;height:1.25rem;color:var(--color-primary)}._48kMOa_savesLinkLabel{flex:1;font-weight:500}._48kMOa_savesLinkChevron{width:1rem;height:1rem;color:var(--color-muted-foreground)}
.ser2eW_page{flex-direction:column;flex:1;gap:2rem;display:flex}.ser2eW_card{border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);background-color:var(--color-card);min-width:0;box-shadow:var(--elevation-sm);border-radius:.75rem}.ser2eW_cardBody{padding:var(--card-padding)}.ser2eW_headerRow{flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (min-width:48rem){.ser2eW_headerRow{flex-direction:row;align-items:flex-start}}.ser2eW_userInfo{text-align:center;flex:1;min-width:0}@media (min-width:48rem){.ser2eW_userInfo{text-align:left}}.ser2eW_displayName{text-overflow:ellipsis;white-space:nowrap;margin-bottom:.5rem;font-size:1.875rem;font-weight:700;line-height:2.25rem;overflow:hidden}.ser2eW_joinDate{color:var(--color-muted-foreground);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}@media (min-width:48rem){.ser2eW_joinDate{justify-content:flex-start}}.ser2eW_joinDateIcon{width:1rem;height:1rem}.ser2eW_stats{gap:1.5rem;display:flex}@media (min-width:48rem){.ser2eW_stats{gap:2rem}}.ser2eW_stat{text-align:center}.ser2eW_statValue{font-size:1.5rem;font-weight:700;line-height:2rem}.ser2eW_statLabel{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}.ser2eW_shareButton{border-radius:var(--radius-md);background-color:#0000;border:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:flex}.ser2eW_shareButton:hover{background-color:var(--color-hover-subtle)}.ser2eW_grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:64rem){.ser2eW_grid{grid-template-columns:repeat(2,1fr)}}.ser2eW_cardHeader{padding:var(--card-padding);flex-direction:column;gap:.375rem;display:flex}.ser2eW_cardHeaderRow{justify-content:space-between;align-items:center;display:flex}.ser2eW_cardTitle{letter-spacing:-.025em;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;line-height:1;display:flex}.ser2eW_cardTitleIcon{width:1.25rem;height:1.25rem}.ser2eW_viewAll{color:var(--color-primary);font-size:.875rem;line-height:1.25rem}.ser2eW_viewAll:hover{text-decoration-line:underline}.ser2eW_cardContent{padding:0 var(--card-padding) var(--card-padding)}.ser2eW_empty{color:var(--color-muted-foreground);text-align:center;padding:2rem 0}.ser2eW_plantsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:40rem){.ser2eW_plantsGrid{grid-template-columns:repeat(3,1fr)}}.ser2eW_plantTile{aspect-ratio:1}.ser2eW_plantTile:hover .ser2eW_plantTile:hover .ser2eW_logs{flex-direction:column;gap:1rem;display:flex}.ser2eW_logRow{border-radius:var(--radius-lg);transition:background-color var(--duration-fast) var(--ease-standard);gap:.75rem;padding:.75rem;display:flex}.ser2eW_logRow:hover{background-color:var(--color-hover-subtle)}.ser2eW_logImage{border-radius:var(--radius-md);flex-shrink:0;width:4rem;height:4rem;position:relative;overflow:hidden}.ser2eW_logImageInner{object-fit:cover}.ser2eW_logFallback{border-radius:var(--radius-md);background-color:var(--color-muted);flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.ser2eW_logFallbackIcon{width:1.5rem;height:1.5rem;color:color-mix(in oklab, var(--color-muted-foreground) 30%, transparent)}.ser2eW_logBody{flex:1;min-width:0}.ser2eW_logPlantName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ser2eW_logMemo{color:var(--color-muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.ser2eW_logDate{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.75rem;line-height:1rem;display:block}.ser2eW_avatar{width:6rem;height:6rem}@media (min-width:48rem){.ser2eW_avatar{width:8rem;height:8rem}}.ser2eW_avatarFallback{font-size:2.25rem;line-height:2.5rem}