@layer theme,base;@layer components{.hEp6jq_list{border-radius:var(--radius-md);background-color:var(--color-muted);height:2.5rem;color:var(--color-muted-foreground);justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.hEp6jq_trigger{border-radius:var(--radius-sm);white-space:nowrap;transition:all var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.hEp6jq_trigger:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-ring);outline:none}.hEp6jq_trigger:disabled{opacity:.5;pointer-events:none}.hEp6jq_trigger[data-state=active]{background-color:var(--color-background);box-shadow:var(--elevation-sm);color:var(--color-foreground)}.hEp6jq_content{margin-top:.5rem}.hEp6jq_content:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-ring);outline:none}}@layer utilities;
@layer theme,base;@layer components{._0j61CG_card[data-variant=elevated]{border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);background-color:var(--color-card);height:100%;transition:all .3s var(--ease-standard);border-radius:.75rem}._0j61CG_card[data-variant=elevated]:hover{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent);box-shadow:0 20px 25px -5px color-mix(in oklab, var(--color-primary) 5%, transparent), 0 8px 10px -6px color-mix(in oklab, var(--color-primary) 5%, transparent);transform:translateY(-.25rem)}._0j61CG_card[data-variant=bordered]{border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}._0j61CG_card[data-variant=bordered]:hover{border-color:var(--color-primary)}}@layer utilities;
@layer theme,base;@layer components{.I6MW5W_emptyState{background-image:linear-gradient(to bottom right, color-mix(in oklab, var(--color-primary) 5%, transparent), #00bb7f0d );text-align:center;border-radius:1rem;padding:3rem}@supports (color:lab(0% 0 0)){.I6MW5W_emptyState{background-image:linear-gradient(to bottom right, color-mix(in oklab, var(--color-primary) 5%, transparent), lab(66.9756% -58.27 19.5419/.05) )}}.I6MW5W_emptyState[data-compact=true]{padding:2rem}.I6MW5W_iconCircle{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent);border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:flex}.I6MW5W_icon{width:2rem;height:2rem;color:color-mix(in oklab, var(--color-primary) 50%, transparent)}.I6MW5W_title{color:var(--color-foreground);margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.I6MW5W_description{max-width:24rem;color:var(--color-muted-foreground);margin:0 auto 1.5rem;font-size:.875rem;line-height:1.25rem}.I6MW5W_action{margin-top:1rem}.I6MW5W_actionIcon{width:1rem;height:1rem}}@layer utilities;.I6MW5W_actionButton{gap:.5rem}
@layer theme,base;@layer components{.Y_KuKa_card{aspect-ratio:4/5;border-radius:var(--radius-lg);background-color:var(--photo-card-fallback-to);box-shadow:var(--elevation-md);transition:box-shadow var(--duration-base) var(--ease-standard);position:relative;overflow:hidden}.Y_KuKa_card:hover{box-shadow:var(--elevation-lg)}.Y_KuKa_photo{object-fit:cover;transition:transform .3s var(--ease-standard)}.Y_KuKa_card:hover .Y_KuKa_photo{transform:scale(1.04)}.Y_KuKa_fallback{background:linear-gradient(160deg, var(--photo-card-fallback-from), var(--photo-card-fallback-to));color:var(--photo-overlay-ink-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Y_KuKa_fallbackIcon{opacity:.5;width:2.5rem;height:2.5rem}.Y_KuKa_fallbackSlot{display:flex;position:absolute;inset:0}.Y_KuKa_fallbackSlot>*{flex:1}.Y_KuKa_topBadge{z-index:2;position:absolute;top:.75rem;left:.75rem}.Y_KuKa_overlay{background:linear-gradient(transparent, var(--photo-overlay-scrim-mid) 30%, var(--photo-overlay-scrim));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.25rem;padding:2.5rem 1rem .875rem;display:flex;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 34%);mask-image:linear-gradient(#0000,#000 34%)}.Y_KuKa_title{color:var(--photo-overlay-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.35;overflow:hidden}.Y_KuKa_coverLink{z-index:1;position:absolute;inset:0}.Y_KuKa_subtitle{z-index:2;color:var(--photo-overlay-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.25rem;display:-webkit-box;position:relative;overflow:hidden}.Y_KuKa_metaRow{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.5rem;margin-top:.25rem;display:flex}.Y_KuKa_meta{z-index:2;min-width:0;color:var(--photo-overlay-ink-muted);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;font-size:.75rem;line-height:1rem;display:flex;position:relative;overflow:hidden}.Y_KuKa_actions{z-index:2;flex-shrink:0;position:relative}}@layer utilities;
@layer theme,base;@layer components{.DV7btG_thumbnail{position:relative;overflow:hidden}.DV7btG_fallback{justify-content:center;align-items:center;display:flex}.DV7btG_fallbackDefault{background-image:linear-gradient(to bottom right, color-mix(in oklab, var(--color-primary) 5%, transparent), #00bb7f0d );color:color-mix(in oklab, var(--color-primary) 30%, transparent)}@supports (color:lab(0% 0 0)){.DV7btG_fallbackDefault{background-image:linear-gradient(to bottom right, color-mix(in oklab, var(--color-primary) 5%, transparent), lab(66.9756% -58.27 19.5419/.05) )}}.DV7btG_fallbackIcon[data-size=sm]{width:1.25rem;height:1.25rem}.DV7btG_fallbackIcon[data-size=md]{width:2rem;height:2rem}.DV7btG_fallbackIcon[data-size=lg]{width:2.5rem;height:2.5rem}.DV7btG_image{object-fit:cover}.DV7btG_imageHover{transition:transform .5s var(--ease-standard)}.group:hover .DV7btG_imageHover{transform:scale(1.05)}.DV7btG_hoverOverlay{opacity:0;transition:opacity .3s var(--ease-standard);background-image:linear-gradient(#0000,#0003);position:absolute;inset:0}.group:hover .DV7btG_hoverOverlay{opacity:1}}@layer utilities;
@layer theme,base;@layer components{.y6w_Kq_name{overflow-wrap:break-word;font-style:italic;font-weight:600;line-height:1.25}.y6w_Kq_speciesName[data-size=sm] .y6w_Kq_name,.y6w_Kq_speciesName[data-size=md] .y6w_Kq_name{font-size:.875rem}@media (min-width:40rem){.y6w_Kq_speciesName[data-size=md] .y6w_Kq_name{font-size:1rem}}.y6w_Kq_speciesName[data-size=lg] .y6w_Kq_name{font-size:1.125rem}.y6w_Kq_jaName{color:var(--color-muted-foreground);margin-top:.125rem}.y6w_Kq_speciesName[data-size=sm] .y6w_Kq_jaName,.y6w_Kq_speciesName[data-size=md] .y6w_Kq_jaName{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}.y6w_Kq_speciesName[data-size=lg] .y6w_Kq_jaName{overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem}}@layer utilities;
.qqcp1G_scientificName{font-style:italic}
@layer theme,base;@layer components{._9ytyAW_overlay{z-index:50;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:color-mix(in oklab, var(--color-background) 80%, transparent);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._9ytyAW_inner{flex-direction:column;align-items:center;gap:.5rem;display:flex}._9ytyAW_spinner{width:2rem;height:2rem;color:var(--color-primary);animation:1s linear infinite _9ytyAW_spin}._9ytyAW_text{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}}@layer utilities;@keyframes _9ytyAW_spin{to{transform:rotate(360deg)}}
@layer theme,base;@layer components{.c3djJW_avatar{border-radius:9999px;flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;position:relative;overflow:hidden}.c3djJW_image{aspect-ratio:1;width:100%;height:100%}.c3djJW_fallback{background-color:var(--color-muted);border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}}@layer utilities;
@layer theme,base;@layer components{.ZrnLOW_button{border-radius:var(--radius-md);white-space:nowrap;transition:all var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.ZrnLOW_button:hover{filter:brightness(.85)}.ZrnLOW_button:active{transform:scale(.98)}.ZrnLOW_button:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-ring);outline:none}.ZrnLOW_button:disabled{opacity:.5;pointer-events:none}.ZrnLOW_button[data-variant=default]{background-image:linear-gradient(to right, var(--color-primary), #009767 );box-shadow:var(--elevation-md);color:var(--color-primary-foreground)}@supports (color:lab(0% 0 0)){.ZrnLOW_button[data-variant=default]{background-image:linear-gradient(to right, var(--color-primary), lab(55.0481% -49.9246 15.93) )}}.ZrnLOW_button[data-variant=default]:hover{box-shadow:var(--elevation-lg)}.ZrnLOW_button[data-variant=destructive]{background-color:var(--color-destructive);color:var(--color-destructive-foreground)}.ZrnLOW_button[data-variant=outline]{border:1px solid var(--color-input);background-color:var(--color-background)}.ZrnLOW_button[data-variant=outline]:hover,.ZrnLOW_button[data-variant=ghost]:hover{background-color:var(--color-hover-subtle);filter:brightness()}.ZrnLOW_button[data-variant=secondary]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.ZrnLOW_button[data-variant=link]{color:var(--color-primary);text-underline-offset:4px}.ZrnLOW_button[data-variant=link]:hover{filter:brightness();text-decoration-line:underline}.ZrnLOW_button[data-size=default]{height:2.5rem;min-height:44px;padding:.5rem 1rem}.ZrnLOW_button[data-size=sm]{height:2.25rem;min-height:44px;padding:0 .75rem}.ZrnLOW_button[data-size=lg]{height:2.75rem;min-height:44px;padding:0 2rem}.ZrnLOW_button[data-size=icon]{width:2.5rem;min-width:44px;height:2.5rem;min-height:44px}@media (min-width:48rem){.ZrnLOW_button[data-size=default],.ZrnLOW_button[data-size=sm],.ZrnLOW_button[data-size=lg]{min-height:0}}}@layer utilities;
@layer theme,base;@layer components{.sKKzYa_overlay{z-index:50;background-color:#000c;position:fixed;inset:0}.sKKzYa_overlay[data-state=open]{animation:sKKzYa_overlayShow .15s var(--ease-standard)}.sKKzYa_overlay[data-state=closed]{animation:sKKzYa_overlayHide .15s var(--ease-standard)}.sKKzYa_content{z-index:50;border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-background);width:calc(100% - 2rem);max-width:32rem;box-shadow:var(--elevation-lg);gap:1rem;padding:1.5rem;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.sKKzYa_content[data-state=open]{animation:sKKzYa_contentShow .2s var(--ease-standard)}.sKKzYa_content[data-state=closed]{animation:sKKzYa_contentHide .2s var(--ease-standard)}.sKKzYa_close{border-radius:var(--radius-sm);opacity:.7;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;top:1rem;right:1rem}.sKKzYa_close:hover{opacity:1}.sKKzYa_close:focus{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-ring);outline:none}.sKKzYa_close:disabled{pointer-events:none}.sKKzYa_close[data-state=open]{background-color:var(--color-muted);color:var(--color-muted-foreground)}.sKKzYa_closeIcon{width:1rem;height:1rem}.sKKzYa_srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sKKzYa_header{text-align:center;flex-direction:column;gap:.375rem;display:flex}.sKKzYa_footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.sKKzYa_header{text-align:left}.sKKzYa_footer{flex-direction:row;justify-content:flex-end;gap:.5rem}}.sKKzYa_title{letter-spacing:-.025em;font-size:1.125rem;font-weight:600;line-height:1}.sKKzYa_description{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}}@layer utilities;@keyframes sKKzYa_overlayShow{0%{opacity:0}}@keyframes sKKzYa_overlayHide{to{opacity:0}}@keyframes sKKzYa_contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.95)}}@keyframes sKKzYa_contentHide{to{opacity:0;transform:translate(-50%,-48%)scale(.95)}}
@layer theme,base;@layer components{.G-yURa_trigger{cursor:pointer}.G-yURa_trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}}@layer utilities;.G-yURa_footer{flex-direction:column;gap:.5rem;display:flex}@media (min-width:40rem){.G-yURa_footer{flex-direction:row}}
.QVDEIW_banner{border:1px solid color-mix(in oklab, var(--color-primary) 20%, transparent);background-image:linear-gradient(to right, color-mix(in oklab, var(--color-primary) 10%, transparent), #00bb7f0d);border-radius:.75rem;margin-bottom:1.5rem;padding:1rem}@supports (color:lab(0% 0 0)){.QVDEIW_banner{background-image:linear-gradient(to right, color-mix(in oklab, var(--color-primary) 10%, transparent), lab(66.9756% -58.27 19.5419/.05))}}.QVDEIW_row{align-items:center;gap:1rem;display:flex}.QVDEIW_iconBox{border-radius:var(--radius-lg);background-color:color-mix(in oklab, var(--color-primary) 10%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.QVDEIW_icon{width:1.25rem;height:1.25rem;color:var(--color-primary)}.QVDEIW_body{flex:1;min-width:0}.QVDEIW_title{font-size:.875rem;font-weight:600;line-height:1.25rem}.QVDEIW_description{color:var(--color-muted-foreground);font-size:.75rem;line-height:1rem}
.FKUJwW_section{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.FKUJwW_header{justify-content:space-between;align-items:center;display:flex}.FKUJwW_title{align-items:center;gap:.375rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:inline-flex}.FKUJwW_titleIcon{width:1.25rem;height:1.25rem;color:var(--color-primary)}.FKUJwW_viewAll{color:var(--color-primary);align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.FKUJwW_viewAll:hover{text-decoration-line:underline}.FKUJwW_viewAllIcon{width:1rem;height:1rem}.FKUJwW_block{flex-direction:column;gap:.5rem;display:flex}.FKUJwW_blockTitle{color:var(--color-muted-foreground);font-size:.875rem;font-weight:600;line-height:1.25rem}.FKUJwW_chips{flex-wrap:wrap;gap:.5rem;display:flex}.FKUJwW_chip{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-card);max-width:100%;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);flex-direction:column;gap:.125rem;padding:.375rem .75rem;display:inline-flex}.FKUJwW_chip:hover{border-color:var(--color-primary);background-color:color-mix(in oklab, var(--color-primary) 8%, var(--color-card))}.FKUJwW_chipName{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-style:italic;font-weight:600;line-height:1.125rem;overflow:hidden}.FKUJwW_chipNameJa{color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1rem;overflow:hidden}.FKUJwW_empty{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}
.KVaKeG_button{pointer-events:none;gap:.25rem}.KVaKeG_iconSize{width:2rem;height:2rem}.KVaKeG_compact{width:auto;min-width:0;height:auto;min-height:0;padding:0 .125rem}.KVaKeG_heart{width:1rem;height:1rem;color:var(--color-muted-foreground);transition:color var(--duration-fast) var(--ease-standard), fill var(--duration-fast) var(--ease-standard)}.KVaKeG_heartLiked{color:#fb2c36;color:lab(55.4814% 75.0732 48.8528);fill:#fb2c36;fill:lab(55.4814% 75.0732 48.8528)}.KVaKeG_count{color:var(--color-muted-foreground);font-size:.75rem;line-height:1rem}
.KioLpW_section{padding:2.5rem 0}@media (min-width:48rem){.KioLpW_section{padding:4rem 0}}.KioLpW_sectionTitle{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:48rem){.KioLpW_sectionTitle{margin-bottom:2rem;font-size:1.875rem;line-height:2.25rem}}.KioLpW_grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:40rem){.KioLpW_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:48rem){.KioLpW_grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:64rem){.KioLpW_grid{grid-template-columns:repeat(4,1fr)}}.KioLpW_ownerLink{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);align-items:center;gap:.375rem;display:flex;overflow:hidden}.KioLpW_ownerLink:hover{opacity:.7}.KioLpW_ownerName{color:var(--photo-overlay-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}.KioLpW_cardFooter{justify-content:space-between;align-items:center;padding:0 1rem .75rem;display:none}@media (min-width:40rem){.KioLpW_cardFooter{display:flex}}.KioLpW_cardFooterOwner{flex:1;min-width:0;margin-right:.25rem}.KioLpW_imageLink{border-radius:.75rem;flex-shrink:0;align-self:center;width:6rem;height:6rem;margin:.75rem 0 .75rem .75rem;position:relative;overflow:hidden}@media (min-width:40rem){.KioLpW_imageLink{aspect-ratio:4/3;border-radius:0;align-self:stretch;width:100%;height:auto;margin:0}}.KioLpW_cardBody{flex-direction:column;flex:1;min-width:0;padding:.75rem;display:flex}@media (min-width:40rem){.KioLpW_cardBody{justify-content:flex-start;padding:1rem}}.KioLpW_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){.KioLpW_plantName{font-size:1rem;line-height:1.5}}.KioLpW_plantName:hover{color:var(--color-primary)}.KioLpW_logBadge{border-radius:var(--radius-sm);background-color:color-mix(in oklab, var(--color-card) 85%, transparent);color:var(--color-card-foreground);white-space:nowrap;align-items:center;gap:.1875rem;padding:.125rem .375rem;font-size:.625rem;line-height:1rem;display:inline-flex;position:absolute;top:.5rem;left:.5rem}.KioLpW_logBadgeText{display:none}@media (min-width:40rem){.KioLpW_logBadgeText{display:inline}}.KioLpW_logMemo{color:var(--color-muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.75rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.KioLpW_metaRow{align-items:center;gap:.5rem;margin-top:.25rem;display:none}@media (min-width:40rem){.KioLpW_metaRow{display:flex}}.KioLpW_metaDate{color:var(--color-muted-foreground);font-size:.75rem;line-height:1rem}.KioLpW_logCount{color:var(--photo-overlay-ink-muted);align-items:center;gap:.125rem;font-size:.75rem;line-height:1rem;display:flex}.KioLpW_likeOnPhoto{color:var(--photo-overlay-ink-muted)}.KioLpW_likeOnPhoto:hover{color:var(--photo-overlay-ink)}.KioLpW_logCountMobile{color:var(--color-muted-foreground);flex-shrink:0;align-items:center;gap:.125rem;font-size:.75rem;line-height:1rem;display:flex}.KioLpW_logIcon{width:.75rem;height:.75rem}.KioLpW_mobileFooter{justify-content:space-between;align-items:center;margin-top:auto;display:flex}@media (min-width:40rem){.KioLpW_mobileFooter{display:none}}.KioLpW_mobileFooterLeft{flex:1;align-items:center;gap:.5rem;min-width:0;margin-right:.25rem;display:flex}.KioLpW_empty{background-image:linear-gradient(to bottom right, color-mix(in oklab, var(--color-primary) 5%, transparent), #00bb7f0d);text-align:center;border-radius:1rem;padding:3rem}@supports (color:lab(0% 0 0)){.KioLpW_empty{background-image:linear-gradient(to bottom right, color-mix(in oklab, var(--color-primary) 5%, transparent), lab(66.9756% -58.27 19.5419/.05))}}.KioLpW_emptyIconCircle{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent);border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:flex}.KioLpW_emptyIcon{width:2rem;height:2rem;color:color-mix(in oklab, var(--color-primary) 50%, transparent)}.KioLpW_emptyText{color:var(--color-muted-foreground)}.KioLpW_viewMoreRow{justify-content:center;margin-top:2rem;display:flex}.KioLpW_viewMoreText{margin-right:.5rem}.KioLpW_arrowIcon{width:1rem;height:1rem;transition:transform var(--duration-fast) var(--ease-standard)}.KioLpW_viewMoreButton:hover .KioLpW_arrowIcon{transform:translate(.25rem)}.KioLpW_sentinel{justify-content:center;padding:2rem 0;display:flex}.KioLpW_spinner{border:4px solid color-mix(in oklab, var(--color-primary) 20%, transparent);border-top-color:var(--color-primary);border-radius:9999px;width:2rem;height:2rem;animation:1s linear infinite KioLpW_spin}.KioLpW_ownerAvatar{width:1.25rem;height:1.25rem}.KioLpW_ownerAvatarFallback{font-size:8px}.KioLpW_ownerAvatarIcon{width:.75rem;height:.75rem}.KioLpW_thumbnail{border-radius:.75rem;width:100%;height:100%}@media (min-width:40rem){.KioLpW_thumbnail{border-radius:0}}.KioLpW_mobileLike{flex-shrink:0;line-height:1}@keyframes KioLpW_spin{to{transform:rotate(360deg)}}
.yqC9Ja_section{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.yqC9Ja_header{justify-content:space-between;align-items:center;display:flex}.yqC9Ja_title{font-size:1.25rem;font-weight:700;line-height:1.75rem}.yqC9Ja_viewAll{color:var(--color-primary);align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.yqC9Ja_viewAll:hover{text-decoration-line:underline}.yqC9Ja_viewAllIcon{width:1rem;height:1rem}.yqC9Ja_stats{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.yqC9Ja_stat{border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);border-radius:var(--radius-lg);background-color:var(--color-card);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;min-width:0;padding:.5rem .375rem;display:flex}@media (min-width:40rem){.yqC9Ja_stat{flex-direction:row;gap:.375rem;padding:.625rem .5rem}}.yqC9Ja_statIcon{width:1rem;height:1rem;color:var(--color-muted-foreground);flex-shrink:0}.yqC9Ja_stat[data-warn=true] .yqC9Ja_statIcon{color:#cd8900;color:lab(62.7799% 22.4197 86.1544)}.yqC9Ja_statValue{font-size:1.125rem;font-weight:700;line-height:1.75rem}.yqC9Ja_stat[data-warn=true] .yqC9Ja_statValue{color:#cd8900;color:lab(62.7799% 22.4197 86.1544)}:is(.dark .yqC9Ja_stat[data-warn=true] .yqC9Ja_statIcon,.dark .yqC9Ja_stat[data-warn=true] .yqC9Ja_statValue){color:#fac800;color:lab(83.2664% 8.65132 106.895)}.yqC9Ja_statLabel{min-width:0;max-width:100%;color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1rem;overflow:hidden}.yqC9Ja_staleBlock{flex-direction:column;gap:.5rem;display:flex}.yqC9Ja_staleTitle{color:var(--color-muted-foreground);font-size:.875rem;font-weight:600;line-height:1.25rem}.yqC9Ja_scroller{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.75rem;margin:0 -1.25rem;padding:.25rem 1.25rem;display:flex;overflow-x:auto}.yqC9Ja_scroller::-webkit-scrollbar{display:none}.yqC9Ja_staleCard{flex-direction:column;flex-shrink:0;gap:.25rem;width:7rem;display:flex}.yqC9Ja_staleThumb{aspect-ratio:1;border-radius:var(--radius-md);width:7rem;overflow:hidden}.yqC9Ja_staleName{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1rem;overflow:hidden}.yqC9Ja_staleDays{color:#cd8900;color:lab(62.7799% 22.4197 86.1544);font-size:.6875rem;font-weight:500;line-height:1rem}.dark .yqC9Ja_staleDays{color:#fac800;color:lab(83.2664% 8.65132 106.895)}.yqC9Ja_allLogged{color:var(--color-muted-foreground);padding:.75rem 0;font-size:.875rem;line-height:1.25rem}
@layer theme,base;@layer components{.oQkZba_gallery{flex-direction:column;gap:.75rem;display:flex}.oQkZba_carousel{border-radius:var(--radius-lg);position:relative;overflow:hidden}.oQkZba_viewport{overflow:hidden}.oQkZba_container{touch-action:pan-y;display:flex}.oQkZba_slide{flex:0 0 100%;min-width:0}.oQkZba_slideButton{border-radius:var(--radius-lg);cursor:pointer;width:100%;position:relative;overflow:hidden}.oQkZba_slideButton[data-aspect=video]{aspect-ratio:16/9}.oQkZba_slideButton[data-aspect=square]{aspect-ratio:1}.oQkZba_slideImage{object-fit:cover;transition:transform .3s var(--ease-standard)}.oQkZba_slideButton:hover .oQkZba_slideImage{transform:scale(1.05)}.oQkZba_slideOverlay{transition:background-color var(--duration-fast) var(--ease-standard);background-color:#0000;position:absolute;inset:0}.oQkZba_slideButton:hover .oQkZba_slideOverlay{background-color:#0000001a}.oQkZba_counter{color:#fff;background-color:#00000080;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;position:absolute;bottom:.75rem;right:.75rem}.oQkZba_thumbs{margin:0 -.5rem;padding:0 .5rem;overflow:hidden}.oQkZba_thumbsContainer{touch-action:pan-y;gap:.5rem;padding:.5rem 0;display:flex}.oQkZba_thumb{aspect-ratio:1;border-radius:var(--radius-lg);opacity:.7;min-width:0;transition:all var(--duration-fast) var(--ease-standard);border:2px solid #0000;flex:0 0 33.3333%;position:relative}.oQkZba_thumb:hover{opacity:1}.oQkZba_thumb[data-selected=true]{border-color:var(--color-foreground);box-shadow:0 0 0 2px var(--color-foreground);opacity:1}@media (min-width:40rem){.oQkZba_thumb{flex-basis:25%}}@media (min-width:48rem){.oQkZba_thumb{flex-basis:16.6667%}}.oQkZba_thumbImageWrap{border-radius:var(--radius-lg);position:absolute;inset:0;overflow:hidden}.oQkZba_thumbImage{object-fit:cover}.oQkZba_linkRow{justify-content:center;display:flex}.oQkZba_link{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}.oQkZba_link:hover{text-decoration-line:underline}.oQkZba_lightboxLink{border-radius:var(--radius-lg);color:#fff;background-color:#00000080;padding:.5rem 1rem;display:inline-block}.oQkZba_lightboxLink:hover{text-decoration-line:underline}}@layer utilities;.oQkZba_navButton{z-index:10;color:#fff;background-color:#0003;position:absolute;top:50%;transform:translateY(-50%)}.oQkZba_navButton:hover{background-color:#0006}.oQkZba_navButtonPrev{left:.5rem}.oQkZba_navButtonNext{right:.5rem}.oQkZba_navIcon{width:1.25rem;height:1.25rem}
@layer theme,base;@layer components{._JysGG_skeleton{border-radius:var(--radius-md);background-color:var(--color-muted)}._JysGG_shimmer{background:linear-gradient(90deg, color-mix(in srgb, var(--color-muted) 80%, transparent) 0%, color-mix(in srgb, var(--color-muted) 40%, transparent) 50%, color-mix(in srgb, var(--color-muted) 80%, transparent) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite _JysGG_shimmer}._JysGG_pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite _JysGG_pulse}@media (prefers-reduced-motion:reduce){._JysGG_shimmer{background:var(--color-muted);animation:none}}}@layer utilities;@keyframes _JysGG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes _JysGG_pulse{50%{opacity:.5}}
.D7uGLG_section{padding:2.5rem 0}@media (min-width:48rem){.D7uGLG_section{padding:4rem 0}}.D7uGLG_header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}@media (min-width:48rem){.D7uGLG_header{margin-bottom:2rem}}.D7uGLG_grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:40rem){.D7uGLG_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:48rem){.D7uGLG_grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:64rem){.D7uGLG_grid{grid-template-columns:repeat(4,1fr)}}.D7uGLG_card{border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);background-color:var(--color-card);border-radius:.75rem;overflow:hidden}.D7uGLG_cardInner{display:flex}@media (min-width:40rem){.D7uGLG_cardInner{display:block}}.D7uGLG_textArea{flex-direction:column;flex:1;justify-content:center;gap:.75rem;padding:1rem;display:flex}@media (min-width:40rem){.D7uGLG_textArea{justify-content:flex-start}}.D7uGLG_titleSkeleton{border-radius:var(--radius-lg);width:10rem;height:2rem}.D7uGLG_buttonSkeleton{border-radius:var(--radius-lg);width:8rem;height:2.5rem}@media (min-width:48rem){.D7uGLG_titleSkeleton{width:12rem;height:2.5rem}}.D7uGLG_imageSkeleton{border-radius:0;width:6rem;height:6rem}@media (min-width:40rem){.D7uGLG_imageSkeleton{aspect-ratio:4/3;width:100%;height:auto}}.D7uGLG_lineSkeleton{border-radius:var(--radius-md);width:80%;height:1.25rem}.D7uGLG_subLineSkeleton{border-radius:var(--radius-md);width:60%;height:1rem;display:none}@media (min-width:40rem){.D7uGLG_subLineSkeleton{display:block}}
@layer theme,base;@layer components{.M4wUuG_trigger{cursor:pointer}}@layer utilities;.M4wUuG_footer{flex-direction:column;gap:.5rem;display:flex}@media (min-width:40rem){.M4wUuG_footer{flex-direction:row}}
.-\36 EyTa_section{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.-\36 EyTa_header{justify-content:space-between;align-items:center;display:flex}.-\36 EyTa_titleSkeleton{width:8rem;height:1.75rem}.-\36 EyTa_linkSkeleton{width:5rem;height:1.25rem}.-\36 EyTa_stats{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.-\36 EyTa_statSkeleton{border-radius:var(--radius-lg);height:3rem}.-\36 EyTa_cards{gap:.75rem;display:flex;overflow:hidden}.-\36 EyTa_cardSkeleton{border-radius:var(--radius-md);flex-shrink:0;width:7rem;height:9.5rem}
@layer theme,base;@layer components{.QiJfIa_badge{border:1px solid var(--color-border);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.QiJfIa_badge:focus{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-ring);outline:none}.QiJfIa_badge[data-variant=default]{background-color:var(--color-primary);color:var(--color-primary-foreground);border-color:#0000}.QiJfIa_badge[data-variant=default]:hover{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent)}.QiJfIa_badge[data-variant=secondary]{background-color:var(--color-secondary);color:var(--color-secondary-foreground);border-color:#0000}.QiJfIa_badge[data-variant=secondary]:hover{background-color:color-mix(in srgb, var(--color-secondary) 80%, transparent)}.QiJfIa_badge[data-variant=destructive]{background-color:var(--color-destructive);color:var(--color-destructive-foreground);border-color:#0000}.QiJfIa_badge[data-variant=destructive]:hover{background-color:color-mix(in srgb, var(--color-destructive) 80%, transparent)}.QiJfIa_badge[data-variant=outline]{color:var(--color-foreground)}}@layer utilities;
.QLIbKG_header{flex-direction:column;align-items:flex-start;max-width:38rem;display:flex}.QLIbKG_header[data-align=center]{text-align:center;align-items:center;margin-inline:auto}.QLIbKG_eyebrow{color:var(--color-primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .875rem;font-size:.8125rem;font-weight:700}.QLIbKG_title{color:var(--color-foreground);letter-spacing:-.02em;white-space:pre-line;margin:0;font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:700;line-height:1.25}.QLIbKG_description{color:var(--color-muted-foreground);margin:1.25rem 0 0;font-size:1rem;line-height:1.9}@media (min-width:48rem){.QLIbKG_description{font-size:1.0625rem}}
@layer theme,base;@layer components{.ypifsa_alert{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;padding:1rem;position:relative}.ypifsa_alert>svg{color:var(--color-foreground);position:absolute;top:1rem;left:1rem}.ypifsa_alert>svg~*{padding-left:1.75rem}.ypifsa_alert>svg+div{transform:translateY(-3px)}.ypifsa_alert[data-variant=default]{background-color:var(--color-background);color:var(--color-foreground)}.ypifsa_alert[data-variant=destructive]{border-color:color-mix(in oklab, var(--color-destructive) 50%, transparent);color:var(--color-destructive)}.ypifsa_alert[data-variant=destructive]>svg{color:var(--color-destructive)}.dark .ypifsa_alert[data-variant=destructive]{border-color:var(--color-destructive)}.ypifsa_alert[data-variant=info]{color:#1c398e;color:lab(26.1542% 15.7545 -51.5504);background-color:#eff6ff;background-color:lab(96.492% -1.14644 -5.11479);border-color:#bedbff;border-color:lab(86.15% -4.04379 -21.0797)}.ypifsa_alert[data-variant=info]>svg{color:#155dfc;color:lab(44.0605% 29.0279 -86.0352)}.ypifsa_alert[data-variant=warning]{color:#7b3306;color:lab(31.2288% 30.2627 40.0378);background-color:#fffbeb;background-color:lab(98.6252% -.635922 8.42309);border-color:#fee685;border-color:lab(91.7203% -.505269 49.9084)}.ypifsa_alert[data-variant=warning]>svg{color:#dd7400;color:lab(60.3514% 40.5624 87.1228)}.ypifsa_alert[data-variant=success]{color:#0d542b;color:lab(30.797% -29.6927 17.382);background-color:#f0fdf4;background-color:lab(98.1563% -5.60117 2.75915);border-color:#b9f8cf;border-color:lab(92.4222% -26.4702 12.9427)}.ypifsa_alert[data-variant=success]>svg{color:#00a544;color:lab(59.0978% -58.6621 41.2579)}.dark .ypifsa_alert[data-variant=info]{color:#dbeafe;color:lab(92.0301% -2.24757 -11.6453);background-color:#16245680;background-color:lab(15.6723% 8.86232 -32.2945/.5);border-color:#1c398e;border-color:lab(26.1542% 15.7545 -51.5504)}.dark .ypifsa_alert[data-variant=info]>svg{color:#54a2ff;color:lab(65.0361% -1.42065 -56.9802)}.dark .ypifsa_alert[data-variant=warning]{color:#fef3c6;color:lab(95.916% -1.21653 23.111);background-color:#46190180;background-color:lab(15.8111% 20.9107 23.3752/.5);border-color:#7b3306;border-color:lab(31.2288% 30.2627 40.0378)}.dark .ypifsa_alert[data-variant=warning]>svg{color:#fcbb00;color:lab(80.1641% 16.6016 99.2089)}.dark .ypifsa_alert[data-variant=success]{color:#dcfce7;color:lab(96.1861% -13.8464 6.52365);background-color:#032e1580;background-color:lab(15.6845% -20.4225 11.7249/.5);border-color:#0d542b;border-color:lab(30.797% -29.6927 17.382)}.dark .ypifsa_alert[data-variant=success]>svg{color:#05df72;color:lab(78.503% -64.9265 39.7492)}.ypifsa_title{letter-spacing:-.025em;margin-bottom:.25rem;font-weight:500;line-height:1}.ypifsa_description{font-size:.875rem;line-height:1.25rem}.ypifsa_description p{line-height:1.625}}@layer utilities;
@layer theme,base;@layer components{._7bl1Ya_content{z-index:50;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-popover);min-width:8rem;box-shadow:var(--elevation-md);color:var(--color-popover-foreground);padding:.25rem;overflow:hidden}._7bl1Ya_subContent{box-shadow:var(--elevation-lg)}._7bl1Ya_content[data-state=open]{animation:_7bl1Ya_contentShow .15s var(--ease-standard)}._7bl1Ya_content[data-state=closed]{animation:_7bl1Ya_contentHide .15s var(--ease-standard)}._7bl1Ya_content[data-state=open][data-side=bottom]{animation-name:_7bl1Ya_contentShowFromTop}._7bl1Ya_content[data-state=open][data-side=top]{animation-name:_7bl1Ya_contentShowFromBottom}._7bl1Ya_content[data-state=open][data-side=right]{animation-name:_7bl1Ya_contentShowFromLeft}._7bl1Ya_content[data-state=open][data-side=left]{animation-name:_7bl1Ya_contentShowFromRight}._7bl1Ya_item{border-radius:var(--radius-sm);cursor:default;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;outline:none;align-items:center;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}._7bl1Ya_item:focus{background-color:var(--color-hover-subtle)}._7bl1Ya_item[data-disabled]{opacity:.5;pointer-events:none}._7bl1Ya_itemInset{padding-left:2rem}._7bl1Ya_subTrigger{border-radius:var(--radius-sm);cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;display:flex}._7bl1Ya_subTrigger:focus,._7bl1Ya_subTrigger[data-state=open]{background-color:var(--color-hover-subtle)}._7bl1Ya_subTriggerIcon{width:1rem;height:1rem;margin-left:auto}._7bl1Ya_checkboxItem,._7bl1Ya_radioItem{border-radius:var(--radius-sm);cursor:default;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;outline:none;align-items:center;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}._7bl1Ya_checkboxItem:focus,._7bl1Ya_radioItem:focus{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}._7bl1Ya_checkboxItem[data-disabled],._7bl1Ya_radioItem[data-disabled]{opacity:.5;pointer-events:none}._7bl1Ya_indicatorWrapper{justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex;position:absolute;left:.5rem}._7bl1Ya_checkIcon{width:1rem;height:1rem}._7bl1Ya_radioIcon{fill:currentColor;width:.5rem;height:.5rem}._7bl1Ya_label{padding:.375rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}._7bl1Ya_separator{background-color:var(--color-muted);height:1px;margin:.25rem -.25rem}._7bl1Ya_shortcut{letter-spacing:.1em;opacity:.6;margin-left:auto;font-size:.75rem;line-height:1rem}}@layer utilities;@keyframes _7bl1Ya_contentShow{0%{opacity:0;transform:scale(.95)}}@keyframes _7bl1Ya_contentHide{to{opacity:0;transform:scale(.95)}}@keyframes _7bl1Ya_contentShowFromTop{0%{opacity:0;transform:translateY(-.5rem)scale(.95)}}@keyframes _7bl1Ya_contentShowFromBottom{0%{opacity:0;transform:translateY(.5rem)scale(.95)}}@keyframes _7bl1Ya_contentShowFromLeft{0%{opacity:0;transform:translate(-.5rem)scale(.95)}}@keyframes _7bl1Ya_contentShowFromRight{0%{opacity:0;transform:translate(.5rem)scale(.95)}}
.vx4RMq_reveal{opacity:1}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.vx4RMq_reveal{opacity:0;transition:opacity .7s var(--ease-standard), transform .7s var(--ease-standard);transform:translateY(1.5rem)}.vx4RMq_reveal.vx4RMq_isVisible{opacity:1;transform:none}}
.Z-tSRG_shareButton{align-items:center;gap:.5rem;display:flex}.Z-tSRG_icon{width:1rem;height:1rem}.Z-tSRG_menuItem{align-items:center;gap:.5rem;display:flex}.Z-tSRG_menuIcon{width:1rem;height:1rem}
.NImsqa_section{background-color:var(--color-background);padding:4.5rem 0}.NImsqa_container{max-width:64rem;margin-inline:auto;padding-inline:1.25rem}.NImsqa_tableWrap{margin-top:2.75rem}.NImsqa_table{border-collapse:separate;border-spacing:0;width:100%}.NImsqa_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NImsqa_table thead{display:none}.NImsqa_table tbody,.NImsqa_table tr{display:block}.NImsqa_table tr{background-color:var(--color-card);border:1px solid color-mix(in oklab, var(--color-border) 60%, transparent);border-radius:var(--radius-lg);box-shadow:var(--elevation-sm);padding:1.25rem}.NImsqa_table tr+tr{margin-top:1rem}.NImsqa_feature{color:var(--color-foreground);text-align:left;margin:0 0 .875rem;font-size:1.0625rem;font-weight:700;line-height:1.4;display:block}.NImsqa_cell{grid-template-columns:1.5rem 1fr;align-items:start;column-gap:.625rem;padding:.5rem 0;display:grid}.NImsqa_cell+.NImsqa_cell{border-top:1px dashed color-mix(in oklab, var(--color-border) 70%, transparent)}.NImsqa_cell:after{color:var(--color-muted-foreground);letter-spacing:.04em;content:attr(data-label);grid-area:1/2;font-size:.75rem;font-weight:700}.NImsqa_status{border-radius:9999px;grid-row:1/span 2;place-items:center;width:1.5rem;height:1.5rem;display:grid}.NImsqa_statusIcon{width:.875rem;height:.875rem}.NImsqa_cell[data-status=yes] .NImsqa_status{color:var(--color-primary-foreground);background-color:var(--color-primary)}.NImsqa_cell[data-status=partial] .NImsqa_status{color:var(--color-muted-foreground);background-color:color-mix(in oklab, var(--color-foreground) 10%, transparent)}.NImsqa_cell[data-status=no] .NImsqa_status{color:var(--color-muted-foreground);background-color:color-mix(in oklab, var(--color-foreground) 6%, transparent)}.NImsqa_note{color:var(--color-muted-foreground);grid-area:2/2;margin-top:.125rem;font-size:.9375rem;line-height:1.7}.NImsqa_cell[data-column=plantslog] .NImsqa_note{color:var(--color-foreground)}@media (min-width:48rem){.NImsqa_section{padding-block:5.5rem}.NImsqa_table thead{display:table-header-group}.NImsqa_table tbody{display:table-row-group}.NImsqa_table tr{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:table-row}.NImsqa_table tr+tr{margin:0}.NImsqa_featureHead,.NImsqa_columnHead{color:var(--color-muted-foreground);text-align:left;border-bottom:1px solid color-mix(in oklab, var(--color-border) 80%, transparent);padding:.875rem 1rem;font-size:.9375rem;font-weight:700}.NImsqa_columnHead[data-column=plantslog]{color:var(--color-primary);background-color:color-mix(in oklab, var(--color-primary) 8%, transparent);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.NImsqa_feature{vertical-align:top;border-bottom:1px solid color-mix(in oklab, var(--color-border) 60%, transparent);width:28%;margin:0;padding:1.125rem 1rem;font-size:.9375rem;display:table-cell}.NImsqa_cell{vertical-align:top;border-bottom:1px solid color-mix(in oklab, var(--color-border) 60%, transparent);width:24%;padding:1.125rem 1rem;display:table-cell}.NImsqa_cell+.NImsqa_cell{border-top:0}.NImsqa_cell:after{content:none}.NImsqa_cell[data-column=plantslog]{background-color:color-mix(in oklab, var(--color-primary) 8%, transparent)}.NImsqa_table tbody tr:last-child .NImsqa_cell[data-column=plantslog]{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.NImsqa_status{vertical-align:middle;display:inline-grid}.NImsqa_note{margin-top:.5rem;font-size:.875rem;line-height:1.6;display:block}}
._89EikW_editor{flex-direction:column;height:100%;display:flex}._89EikW_cropArea{background-color:#000;height:500px;position:relative}._89EikW_actions{justify-content:flex-end;gap:.5rem;padding:1rem;display:flex}
.keKrGG_cta{white-space:nowrap;min-height:3rem;transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), filter var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.keKrGG_cta:active{transform:scale(.97)}.keKrGG_cta[data-size=lg]{min-height:3.5rem;padding:1rem 2.5rem;font-size:1.0625rem}.keKrGG_cta[data-variant=primary]{color:var(--color-primary-foreground);background-image:linear-gradient(135deg, var(--color-primary), #009767 );box-shadow:0 8px 24px -8px color-mix(in oklab, var(--color-primary) 60%, transparent), var(--elevation-md)}@supports (color:lab(0% 0 0)){.keKrGG_cta[data-variant=primary]{background-image:linear-gradient(135deg, var(--color-primary), lab(55.0481% -49.9246 15.93) )}}.keKrGG_cta[data-variant=primary]:hover{filter:brightness(1.06);box-shadow:0 14px 32px -10px color-mix(in oklab, var(--color-primary) 65%, transparent), var(--elevation-lg);transform:translateY(-2px)}.keKrGG_cta[data-variant=primary]:active{transform:scale(.97)}.keKrGG_cta[data-variant=outline]{color:var(--color-foreground);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-foreground) 25%, transparent);background-color:#0000}.keKrGG_cta[data-variant=outline]:hover{background-color:color-mix(in oklab, var(--color-foreground) 6%, transparent)}.keKrGG_cta[data-variant=inverse]{color:#0c3722;color:lab(19.5883% -19.6519 8.65182);background-image:linear-gradient(135deg,#fbfcf9,#e3ebdd);background-image:linear-gradient(135deg,lab(98.894% -.859082 1.64288),lab(92.1182% -4.37236 5.83057));box-shadow:0 12px 32px -10px #000502b3;box-shadow:0 12px 32px -10px lab(.997561% -2.08671 .817949/.7)}.keKrGG_cta[data-variant=inverse]:hover{filter:brightness(1.02);transform:translateY(-2px);box-shadow:0 18px 40px -12px #000502cc;box-shadow:0 18px 40px -12px lab(.997561% -2.08671 .817949/.8)}.keKrGG_cta[data-variant=link]{min-height:0;color:var(--color-muted-foreground);text-underline-offset:.25em;border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.9375rem;font-weight:500;text-decoration:underline}.keKrGG_cta[data-variant=link]:hover{color:var(--color-foreground)}.keKrGG_cta[data-variant=linkLight]{color:#b1c4ac;color:lab(77.3067% -10.4151 9.82221);text-underline-offset:.25em;border-radius:var(--radius-sm);min-height:0;padding:.25rem .5rem;font-size:.9375rem;font-weight:500;text-decoration:underline}.keKrGG_cta[data-variant=linkLight]:hover{color:#eaf1e4;color:lab(94.4383% -4.37319 5.82966)}
.GJcPfG_content{width:calc(100% - 2rem);max-width:56rem;max-height:90vh;overflow:hidden}
.CTaNRW_banner{border:1px solid color-mix(in oklab, var(--color-primary) 20%, transparent);background-color:color-mix(in oklab, var(--color-primary) 5%, transparent);box-shadow:var(--elevation-sm);border-radius:.75rem}.CTaNRW_inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;display:flex}.CTaNRW_iconCircle{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent);border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.CTaNRW_icon{width:1.5rem;height:1.5rem;color:var(--color-primary)}.CTaNRW_text{flex-direction:column;gap:.5rem;display:flex}.CTaNRW_title{font-size:1.125rem;font-weight:600;line-height:1.75rem}.CTaNRW_description{max-width:28rem;color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}.CTaNRW_actions{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (min-width:40rem){.CTaNRW_actions{flex-direction:row}}.CTaNRW_buttonIcon{width:1rem;height:1rem;margin-left:.5rem}.CTaNRW_loginLink{color:var(--color-muted-foreground);transition:color var(--duration-fast) var(--ease-standard);font-size:.875rem;line-height:1.25rem;text-decoration-line:underline}.CTaNRW_loginLink:hover{color:var(--color-foreground)}
._2aoLgW_section{background:radial-gradient(at 20% 0,#1455388c,#0000 55%),linear-gradient(165deg,#0c3722,#002115);background:radial-gradient(at 20% 0,lab(31.4559% -26.6258 10.4652/.55),#0000 55%),linear-gradient(165deg,lab(19.5883% -19.6519 8.65182),lab(10.181% -16.7205 4.85029));padding:5rem 1.25rem;position:relative;overflow:hidden}._2aoLgW_blobA,._2aoLgW_blobB{pointer-events:none;filter:blur(80px);border-radius:9999px;position:absolute}._2aoLgW_blobA{background-color:#2c965d40;background-color:lab(55.2848% -41.5517 21.4388/.25);width:20rem;height:20rem;top:-6rem;right:-4rem}._2aoLgW_blobB{background-color:#bb9b392e;background-color:lab(65.5137% 4.95446 53.4459/.18);width:18rem;height:18rem;bottom:-8rem;left:-6rem}._2aoLgW_container{text-align:center;flex-direction:column;align-items:center;max-width:64rem;margin-inline:auto;display:flex;position:relative}._2aoLgW_title{color:#f4f6ef;color:lab(96.6273% -1.71012 3.2925);letter-spacing:-.01em;white-space:pre-line;margin:0;font-size:clamp(2rem,6.5vw,3.5rem);font-weight:700;line-height:1.25}._2aoLgW_description{color:#c4d3c0;color:lab(82.9832% -7.82335 7.33415);max-width:30rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.9}._2aoLgW_ctaRow{flex-direction:column;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}._2aoLgW_ctaIcon{width:1.125rem;height:1.125rem}._2aoLgW_notes{flex-wrap:wrap;justify-content:center;gap:.75rem 1.75rem;margin:2.25rem 0 0;padding:0;list-style:none;display:flex}._2aoLgW_note{color:#c4d3c0;color:lab(82.9832% -7.82335 7.33415);align-items:center;gap:.4375rem;font-size:.875rem;display:inline-flex}._2aoLgW_noteIcon{color:#79c289;color:lab(72.4188% -32.8905 21.3396);width:1rem;height:1rem}@media (min-width:48rem){._2aoLgW_section{padding-block:6.5rem}}
@layer theme,base;@layer components{._3GSuOG_input{border:1px solid var(--color-input);border-radius:var(--radius-lg);background-color:var(--color-background);width:100%;height:2.5rem;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:flex}._3GSuOG_input::placeholder{color:var(--color-muted-foreground)}._3GSuOG_input::file-selector-button{background-color:#0000;border:0;font-weight:500}._3GSuOG_input:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-ring);outline:none}._3GSuOG_input:disabled{cursor:not-allowed;opacity:.5}._3GSuOG_input[type=date]{appearance:none;min-width:0}}@layer utilities;
._53fp9a_timeline{--tl-rooted:#007a75;--tl-repot:#b37903;--tl-newleaf:#338946;--tl-flower:#c74c8e;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@supports (color:lab(0% 0 0)){._53fp9a_timeline{--tl-rooted:lab(45.5674% -37.3925 -7.33017);--tl-repot:lab(55.7709% 17.8056 60.9955);--tl-newleaf:lab(50.5699% -38.2162 27.7209);--tl-flower:lab(51.3071% 54.1875 -10.5088)}}.dark ._53fp9a_timeline{--tl-rooted:#30b4ad;--tl-repot:#dca744;--tl-newleaf:#5bbd74;--tl-flower:#f080b8}@supports (color:lab(0% 0 0)){.dark ._53fp9a_timeline{--tl-rooted:lab(66.4505% -37.1596 -7.39713);--tl-repot:lab(72.2168% 13.0674 57.1287);--tl-newleaf:lab(69.2991% -42.1007 27.57);--tl-flower:lab(67.8257% 48.3636 -9.3135)}}._53fp9a_item{grid-template-columns:auto 1fr;column-gap:.625rem;display:grid;position:relative}._53fp9a_timeline[data-size=large] ._53fp9a_item{grid-template-columns:auto 1fr auto;column-gap:1rem}._53fp9a_timeline[data-animated=true] ._53fp9a_item{animation:_53fp9a_itemPulse 12s var(--ease-standard) infinite;animation-delay:calc(var(--i) * 3s)}@keyframes _53fp9a_itemPulse{0%,20%,to{opacity:.82;transform:none}6%,12%{opacity:1;transform:translate(.25rem)}}._53fp9a_rail{flex-direction:column;align-items:center;padding-top:.375rem;display:flex}._53fp9a_dot{background-color:var(--tl-newleaf);width:.625rem;height:.625rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--tl-newleaf) 22%, transparent);border-radius:9999px}._53fp9a_dot[data-type=rooted]{background-color:var(--tl-rooted);box-shadow:0 0 0 3px color-mix(in oklab, var(--tl-rooted) 22%, transparent)}._53fp9a_dot[data-type=repot]{background-color:var(--tl-repot);box-shadow:0 0 0 3px color-mix(in oklab, var(--tl-repot) 22%, transparent)}._53fp9a_dot[data-type=flower]{background-color:var(--tl-flower);box-shadow:0 0 0 3px color-mix(in oklab, var(--tl-flower) 22%, transparent)}._53fp9a_line{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-foreground) 18%, transparent), color-mix(in oklab, var(--color-foreground) 6%, transparent));border-radius:9999px;flex:1;width:2px;min-height:1rem;margin-block:.375rem}._53fp9a_card{padding-bottom:1rem}._53fp9a_timeline[data-size=large] ._53fp9a_card{padding-bottom:1.75rem}._53fp9a_meta{align-items:center;gap:.5rem;display:flex}._53fp9a_date{color:var(--color-muted-foreground);letter-spacing:.04em;font-size:.75rem}._53fp9a_timeline[data-size=large] ._53fp9a_date{font-size:.875rem}._53fp9a_chip{color:var(--tl-newleaf);background-color:color-mix(in oklab, var(--tl-newleaf) 14%, transparent);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}._53fp9a_chip[data-type=rooted]{color:var(--tl-rooted);background-color:color-mix(in oklab, var(--tl-rooted) 14%, transparent)}._53fp9a_chip[data-type=repot]{color:var(--tl-repot);background-color:color-mix(in oklab, var(--tl-repot) 14%, transparent)}._53fp9a_chip[data-type=flower]{color:var(--tl-flower);background-color:color-mix(in oklab, var(--tl-flower) 14%, transparent)}._53fp9a_timeline[data-size=large] ._53fp9a_chip{font-size:.75rem}._53fp9a_note{color:var(--color-foreground);margin:.375rem 0 0;font-size:.8125rem;line-height:1.5}._53fp9a_timeline[data-size=large] ._53fp9a_note{font-size:.9375rem}._53fp9a_thumb{border-radius:var(--radius-sm);width:4.5rem;height:3.5rem;box-shadow:var(--elevation-sm);display:block;position:relative;overflow:hidden}._53fp9a_thumbImage{object-fit:cover}@media (min-width:40rem){._53fp9a_thumb{width:6rem;height:4.5rem}}
.N27N7G_button{pointer-events:none;gap:.375rem}.N27N7G_buttonSaved{background-color:var(--color-primary);color:var(--color-primary-foreground)}.N27N7G_icon{width:1rem;height:1rem}.N27N7G_iconSaved{fill:currentColor}
@layer theme,base;@layer components{._6ptPvq_icon{width:1.25rem;height:1.25rem}}@layer utilities;._6ptPvq_desktopOnly{display:none}@media (min-width:48rem){._6ptPvq_desktopOnly{display:inline-flex}}
.aMMH2G_screen{flex-direction:column;height:100%;padding:.875rem 1rem 0;display:flex;overflow:hidden}.aMMH2G_statusBar{justify-content:space-between;align-items:center;padding:.125rem .375rem .625rem;display:flex}.aMMH2G_statusTime{color:var(--color-muted-foreground);font-size:.6875rem;font-weight:600}.aMMH2G_statusIcons{gap:.1875rem;display:flex}.aMMH2G_statusDot{background-color:color-mix(in oklab, var(--color-foreground) 35%, transparent);border-radius:9999px;width:.3125rem;height:.3125rem}.aMMH2G_header{justify-content:space-between;align-items:flex-start;margin-bottom:.625rem;display:flex}.aMMH2G_names{flex-direction:column;gap:.125rem;display:flex}.aMMH2G_nickname{color:var(--color-foreground);font-size:.9375rem;font-weight:700;line-height:1.3}.aMMH2G_scientificName{color:var(--color-muted-foreground);font-size:.6875rem;font-style:italic}.aMMH2G_likeBadge{background-color:#c74c8e24;background-color:lab(51.3071% 54.1875 -10.5088/.14);border-radius:9999px;place-items:center;width:1.75rem;height:1.75rem;display:grid}.aMMH2G_likeIcon{color:#c74c8e;color:lab(51.3071% 54.1875 -10.5088);fill:currentColor;width:.875rem;height:.875rem}.aMMH2G_photo{border-radius:var(--radius-md);height:7.5rem;box-shadow:var(--elevation-sm);flex-shrink:0;position:relative;overflow:hidden}.aMMH2G_photoImage{object-fit:cover}.aMMH2G_chips{gap:.375rem;margin:.625rem 0 0;padding:0;list-style:none;display:flex}.aMMH2G_chip,.aMMH2G_chipAccent{color:var(--color-muted-foreground);background-color:var(--color-muted);border-radius:9999px;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:600}.aMMH2G_chipAccent{color:var(--color-primary);background-color:color-mix(in oklab, var(--color-primary) 12%, transparent)}.aMMH2G_logSection{flex:1;min-height:0;margin-top:.875rem}.aMMH2G_logTitle{color:var(--color-foreground);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}
.C2rkCW_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}.C2rkCW_cardHeader{padding:var(--card-padding);flex-direction:column;gap:.375rem;display:flex}.C2rkCW_cardTitle{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:1}.C2rkCW_cardContent{padding:0 var(--card-padding) var(--card-padding)}.C2rkCW_cardContentSpaced{padding:0 var(--card-padding) var(--card-padding);flex-direction:column;gap:1rem;display:flex}.C2rkCW_taxonomyGrid{grid-template-columns:auto 1fr;gap:.5rem 1rem;font-size:.875rem;line-height:1.25rem;display:grid}.C2rkCW_gridLabel{color:var(--color-muted-foreground);font-weight:500}.C2rkCW_italic{font-style:italic}.C2rkCW_muted{color:var(--color-muted-foreground)}.C2rkCW_mutedSm{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}
@layer theme,base;@layer components{.PDYQSG_label{font-size:.875rem;font-weight:500;line-height:1}.peer:disabled~.PDYQSG_label{cursor:not-allowed;opacity:.7}}@layer utilities;
@layer theme,base;@layer components{.ex6-Wa_switch{cursor:pointer;width:2.75rem;height:1.5rem;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border:2px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;display:inline-flex}.ex6-Wa_switch:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-ring);outline:none}.ex6-Wa_switch:disabled{cursor:not-allowed;opacity:.5}.ex6-Wa_switch[data-state=checked]{background-color:var(--color-primary)}.ex6-Wa_switch[data-state=unchecked]{background-color:var(--color-input)}.ex6-Wa_thumb{background-color:var(--color-background);width:1.25rem;height:1.25rem;box-shadow:var(--elevation-lg);pointer-events:none;transition:transform var(--duration-fast) var(--ease-standard);border-radius:9999px;display:block}.ex6-Wa_thumb[data-state=checked]{transform:translate(1.25rem)}.ex6-Wa_thumb[data-state=unchecked]{transform:translate(0)}}@layer utilities;
.fIousa_frame{aspect-ratio:9/18.5;width:clamp(240px,68vw,300px);box-shadow:inset 0 0 0 1px #52555b99, 0 24px 60px -16px color-mix(in oklab, var(--color-primary) 28%, #11161f73), var(--elevation-xl);background:linear-gradient(165deg,#26292e,#0b0d12);background:linear-gradient(165deg,lab(16.4436% -.441715 -3.69567),lab(3.67543% -.212148 -2.43837));border-radius:2.75rem;padding:.625rem;position:relative}@supports (color:lab(0% 0 0)){.fIousa_frame{box-shadow:inset 0 0 0 1px lab(36.1659% -.483051 -3.71603/.6), 0 24px 60px -16px color-mix(in oklab, var(--color-primary) 28%, lab(7.13753% -.43682 -7.17928/.45)), var(--elevation-xl)}}.fIousa_screen{background-color:var(--color-background);border-radius:2.125rem;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.fIousa_punchHole{background-color:#0b0d12;background-color:lab(3.67543% -.212148 -2.43837);border-radius:9999px;width:4.5rem;height:1.375rem;position:absolute;top:1.25rem;left:50%;transform:translate(-50%)}.fIousa_glare{pointer-events:none;background:linear-gradient(115deg,#ffffff17 0%,#0000 38%);background:linear-gradient(115deg,lab(100% 0 0/.09) 0%,#0000 38%);border-radius:2.125rem;position:absolute;inset:.625rem}
.IjljuW_easy{color:#008138;color:lab(47.0329% -47.0239 31.4788);background-color:#dcfce7;background-color:lab(96.1861% -13.8464 6.52365)}.IjljuW_moderate{color:#a36100;color:lab(47.8202% 25.2426 66.5015);background-color:#fef9c2;background-color:lab(97.3564% -4.51407 27.344)}.IjljuW_difficult{color:#c53c00;color:lab(46.4615% 57.7275 70.8507);background-color:#ffedd5;background-color:lab(94.7127% 3.58394 14.3151)}.IjljuW_expert{color:#bf000f;color:lab(40.4273% 67.2623 53.7441);background-color:#ffe2e2;background-color:lab(92.243% 10.2865 3.83865)}.dark .IjljuW_easy{color:#7bf1a8;color:lab(86.9953% -47.2691 25.0054);background-color:#0d542b;background-color:lab(30.797% -29.6927 17.382)}.dark .IjljuW_moderate{color:#ffe02a;color:lab(89.7033% -.480294 84.4917);background-color:#733e0a;background-color:lab(32.3865% 21.1273 38.5959)}.dark .IjljuW_difficult{color:#ffb96d;color:lab(80.8059% 21.7313 50.4455);background-color:#7e2a0c;background-color:lab(30.2951% 36.0434 37.671)}.dark .IjljuW_expert{color:#ffa3a3;color:lab(76.5514% 36.422 15.5335);background-color:#82181a;background-color:lab(28.5139% 44.5539 29.0463)}
@layer theme,base;@layer components{.BxnIIW_switcher{align-items:center;gap:.375rem;display:flex}.BxnIIW_label{color:var(--color-muted-foreground);font-size:.75rem;line-height:1rem}.BxnIIW_label[data-active=true]{color:var(--color-foreground)}}@layer utilities;
@layer theme,base;@layer components{._2V_bJG_textarea{border:1px solid var(--color-input);border-radius:var(--radius-lg);background-color:var(--color-background);width:100%;min-height:80px;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:flex}._2V_bJG_textarea::placeholder{color:var(--color-muted-foreground)}._2V_bJG_textarea:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-ring);outline:none}._2V_bJG_textarea:disabled{cursor:not-allowed;opacity:.5}}@layer utilities;
.TrAida_hero{padding:3rem 1.25rem 4rem;position:relative;overflow:hidden}.TrAida_blobPrimary,.TrAida_blobWarm{pointer-events:none;filter:blur(72px);border-radius:9999px;position:absolute}.TrAida_blobPrimary{background-color:color-mix(in oklab, var(--color-primary) 14%, transparent);width:24rem;height:24rem;top:-8rem;right:-6rem}.TrAida_blobWarm{background-color:#e0b77138;background-color:lab(76.9093% 8.92952 41.1701/.22);width:22rem;height:22rem;bottom:-10rem;left:-8rem}.TrAida_inner{gap:3rem;max-width:64rem;margin-inline:auto;display:grid;position:relative}.TrAida_copy{flex-direction:column;align-items:flex-start;display:flex}.TrAida_eyebrow{color:var(--color-primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.875rem;font-weight:700}.TrAida_title{color:var(--color-foreground);letter-spacing:-.01em;white-space:pre-line;margin:0;font-size:clamp(2.5rem,8vw,4.25rem);font-weight:700;line-height:1.18}.TrAida_description{max-width:34rem;color:var(--color-muted-foreground);margin:1.75rem 0 0;font-size:1.0625rem;line-height:2}.TrAida_ctaBlock{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:2.5rem;display:flex}.TrAida_ctaIcon{width:1.125rem;height:1.125rem}.TrAida_ctaNote{color:var(--color-muted-foreground);margin:0;font-size:.8125rem}.TrAida_visual{justify-content:center;display:flex}.TrAida_phone{animation:7s ease-in-out infinite TrAida_heroFloat}@keyframes TrAida_heroFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.75rem)rotate(-.5deg)}}@keyframes TrAida_heroFloatTilted{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-.75rem)rotate(2.4deg)}}@media (min-width:48rem){.TrAida_hero{padding-top:4.5rem;padding-bottom:5.5rem}}@media (min-width:64rem){.TrAida_inner{grid-template-columns:1.15fr 1fr;align-items:center;gap:2rem}.TrAida_phone{animation-name:TrAida_heroFloatTilted}}
.pnkWOq_page{flex-direction:column;gap:1rem;display:flex}.pnkWOq_hero{aspect-ratio:4/3;border-radius:0;margin:-1.5rem -1.25rem 0}.pnkWOq_titleRow{display:none}.pnkWOq_title{border-radius:var(--radius-sm);width:18rem;height:2.25rem}.pnkWOq_actions,.pnkWOq_actionsSp{gap:.5rem;display:flex}.pnkWOq_actionIcon{border-radius:var(--radius-md);width:2.5rem;height:2.5rem}.pnkWOq_actionPill{border-radius:var(--radius-md);width:6.5rem;height:2.5rem}.pnkWOq_layout{flex-direction:column;gap:1.5rem;display:flex}.pnkWOq_main{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.pnkWOq_gallery{aspect-ratio:16/10;border-radius:var(--radius-lg);display:none}.pnkWOq_textBlock{flex-direction:column;gap:.625rem;display:flex}.pnkWOq_line{border-radius:var(--radius-sm);width:100%;height:1rem}.pnkWOq_lineShort{border-radius:var(--radius-sm);width:60%;height:1rem}.pnkWOq_sidebar{flex-direction:column;gap:1rem;display:flex}.pnkWOq_sideCard{border-radius:var(--radius-lg);height:12rem}@media (min-width:48rem){.pnkWOq_hero{display:none}.pnkWOq_titleRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pnkWOq_actionsSp{display:none}.pnkWOq_gallery{display:block}.pnkWOq_layout{grid-template-columns:1fr 20rem;display:grid}}
@layer theme,base;@layer components{._6Vy_q_switcher{align-items:center;gap:.375rem;display:flex}._6Vy_q_icon{color:var(--color-muted-foreground)}}@layer utilities;
.K1_1wG_section{background-color:color-mix(in oklab, var(--color-muted) 45%, transparent);padding:4.5rem 0}.K1_1wG_container{max-width:64rem;margin-inline:auto;padding-inline:1.25rem}.K1_1wG_title{color:var(--color-foreground);text-align:center;letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,4vw,2.125rem);font-weight:700;line-height:1.35}.K1_1wG_grid{gap:1.25rem;margin-top:2.75rem;display:grid}.K1_1wG_card{background-color:var(--color-card);border:1px solid color-mix(in oklab, var(--color-border) 60%, transparent);border-radius:var(--radius-lg);height:100%;box-shadow:var(--elevation-sm);padding:1.75rem}.K1_1wG_cardTitle{color:var(--color-foreground);margin:1.25rem 0 0;font-size:1.0625rem;font-weight:700}.K1_1wG_cardDescription{color:var(--color-muted-foreground);margin:.625rem 0 0;font-size:.9375rem;line-height:1.8}.K1_1wG_vignette{background-color:color-mix(in oklab, var(--color-muted) 55%, transparent);border-radius:var(--radius-md);place-items:center;height:6.5rem;display:grid;overflow:hidden}.K1_1wG_photoGrid{filter:blur(.8px);grid-template-columns:repeat(3,1.625rem);gap:.25rem;display:grid;transform:rotate(-4deg)}.K1_1wG_photoCell{aspect-ratio:1;background:linear-gradient(140deg, color-mix(in oklab, var(--color-foreground) 14%, transparent), color-mix(in oklab, var(--color-foreground) 7%, transparent));opacity:.75;border-radius:.25rem}.K1_1wG_photoCell[data-cell="1"]{background:linear-gradient(140deg, color-mix(in oklab, var(--color-primary) 30%, transparent), color-mix(in oklab, var(--color-primary) 12%, transparent))}.K1_1wG_photoCell[data-cell="3"]{opacity:.45}.K1_1wG_feedStack{flex-direction:column;gap:.375rem;width:7.5rem;display:flex}.K1_1wG_feedCard{background-color:color-mix(in oklab, var(--color-foreground) 12%, transparent);border-radius:.375rem;height:1.375rem}.K1_1wG_feedCard[data-depth="1"]{opacity:.55;transform:translate(.5rem)}.K1_1wG_feedCard[data-depth="2"]{opacity:.25;transform:translate(1rem)}.K1_1wG_tagPile{width:8rem;height:4rem;position:relative}.K1_1wG_tag{width:2rem;height:2rem;color:var(--color-muted-foreground);background-color:var(--color-card);border:1px dashed color-mix(in oklab, var(--color-foreground) 30%, transparent);border-radius:.5rem;place-items:center;font-size:.875rem;font-weight:700;display:grid;position:absolute}.K1_1wG_tag:before{content:"?"}.K1_1wG_tag[data-pos="0"]{top:.25rem;left:1rem;transform:rotate(-10deg)}.K1_1wG_tag[data-pos="1"]{top:1.25rem;left:3.25rem;transform:rotate(6deg)}.K1_1wG_tag[data-pos="2"]{top:.5rem;left:5.5rem;transform:rotate(-4deg)}@media (min-width:48rem){.K1_1wG_section{padding-block:5.5rem}.K1_1wG_grid{grid-template-columns:repeat(3,1fr)}}
.ww02Uq_buttonIcon{width:1rem;height:1rem;margin-right:.5rem}.ww02Uq_dangerTrigger{color:#e40014;color:lab(48.4493% 77.4328 61.5452)}.ww02Uq_dangerTrigger:hover{color:#bf000f;color:lab(40.4273% 67.2623 53.7441)}@media (min-width:40rem){.ww02Uq_dialog{max-width:28rem}.ww02Uq_footer{justify-content:flex-start}}
.O3MFBW_paragraph{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.625}.O3MFBW_heading{color:var(--color-foreground);margin:1rem 0 .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.O3MFBW_list{color:var(--color-muted-foreground);flex-direction:column;gap:.375rem;font-size:.875rem;line-height:1.25rem;display:flex}.O3MFBW_listItem{gap:.5rem;display:flex}.O3MFBW_bullet{color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent);flex-shrink:0}.O3MFBW_listText{line-height:1.625}.O3MFBW_tableWrapper{overflow-x:auto}.O3MFBW_table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.25rem}.O3MFBW_tableHeadRow{border-bottom:1px solid var(--color-border)}.O3MFBW_tableHeader{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent);color:var(--color-foreground);text-align:left;padding:.5rem;font-weight:600}.O3MFBW_tableRow{border-bottom:1px solid var(--color-border)}.O3MFBW_tableRow:last-child{border-bottom:0}.O3MFBW_tableCell{color:var(--color-muted-foreground);padding:.5rem}.O3MFBW_blockIcon{width:1rem;height:1rem}.O3MFBW_alertIconWrap{flex-shrink:0}.O3MFBW_alertRow{gap:.75rem;padding:.75rem;display:flex}.O3MFBW_alertText{white-space:pre-wrap}
@layer theme,base;@layer components{.Cx4_VG_pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.Cx4_VG_ellipsis{padding:.5rem .75rem}.Cx4_VG_icon{width:1rem;height:1rem}}@layer utilities;
@layer theme,base;@layer components{.PS2jVa_overlay{z-index:50;background-color:#000c;position:fixed;inset:0}.PS2jVa_overlay[data-state=open]{animation:PS2jVa_overlayShow .15s var(--ease-standard)}.PS2jVa_overlay[data-state=closed]{animation:PS2jVa_overlayHide .15s var(--ease-standard)}.PS2jVa_content{z-index:50;background-color:var(--color-background);box-shadow:var(--elevation-lg);gap:1rem;padding:1.5rem;position:fixed}.PS2jVa_content[data-side=top]{border-bottom:1px solid var(--color-border);top:0;left:0;right:0}.PS2jVa_content[data-side=bottom]{border-top:1px solid var(--color-border);bottom:0;left:0;right:0}.PS2jVa_content[data-side=left]{border-right:1px solid var(--color-border);width:75%;height:100%;top:0;bottom:0;left:0}.PS2jVa_content[data-side=right]{border-left:1px solid var(--color-border);width:75%;height:100%;top:0;bottom:0;right:0}@media (min-width:40rem){.PS2jVa_content[data-side=left],.PS2jVa_content[data-side=right]{max-width:24rem}}.PS2jVa_content[data-side=top][data-state=open]{animation:.5s ease-in-out PS2jVa_slideInFromTop}.PS2jVa_content[data-side=top][data-state=closed]{animation:.3s ease-in-out PS2jVa_slideOutToTop}.PS2jVa_content[data-side=bottom][data-state=open]{animation:.5s ease-in-out PS2jVa_slideInFromBottom}.PS2jVa_content[data-side=bottom][data-state=closed]{animation:.3s ease-in-out PS2jVa_slideOutToBottom}.PS2jVa_content[data-side=left][data-state=open]{animation:.5s ease-in-out PS2jVa_slideInFromLeft}.PS2jVa_content[data-side=left][data-state=closed]{animation:.3s ease-in-out PS2jVa_slideOutToLeft}.PS2jVa_content[data-side=right][data-state=open]{animation:.5s ease-in-out PS2jVa_slideInFromRight}.PS2jVa_content[data-side=right][data-state=closed]{animation:.3s ease-in-out PS2jVa_slideOutToRight}.PS2jVa_close{border-radius:var(--radius-sm);opacity:.7;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;top:1rem;right:1rem}.PS2jVa_close:hover{opacity:1}.PS2jVa_close:focus{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-ring);outline:none}.PS2jVa_close:disabled{pointer-events:none}.PS2jVa_close[data-state=open]{background-color:var(--color-secondary)}.PS2jVa_closeIcon{width:1rem;height:1rem}.PS2jVa_srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PS2jVa_header{text-align:center;flex-direction:column;gap:.5rem;display:flex}.PS2jVa_footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.PS2jVa_header{text-align:left}.PS2jVa_footer{flex-direction:row;justify-content:flex-end;gap:.5rem}}.PS2jVa_title{color:var(--color-foreground);font-size:1.125rem;font-weight:600;line-height:1.75rem}.PS2jVa_description{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}}@layer utilities;@keyframes PS2jVa_overlayShow{0%{opacity:0}}@keyframes PS2jVa_overlayHide{to{opacity:0}}@keyframes PS2jVa_slideInFromTop{0%{transform:translateY(-100%)}}@keyframes PS2jVa_slideOutToTop{to{transform:translateY(-100%)}}@keyframes PS2jVa_slideInFromBottom{0%{transform:translateY(100%)}}@keyframes PS2jVa_slideOutToBottom{to{transform:translateY(100%)}}@keyframes PS2jVa_slideInFromLeft{0%{transform:translate(-100%)}}@keyframes PS2jVa_slideOutToLeft{to{transform:translate(-100%)}}@keyframes PS2jVa_slideInFromRight{0%{transform:translate(100%)}}@keyframes PS2jVa_slideOutToRight{to{transform:translate(100%)}}
._2eXdpW_section{background-color:color-mix(in oklab, var(--color-muted) 45%, transparent);padding:4.5rem 0}._2eXdpW_container{max-width:64rem;margin-inline:auto;padding-inline:1.25rem}._2eXdpW_stats{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:44rem;margin:3rem auto 0;display:grid}._2eXdpW_stat{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}._2eXdpW_statValue{color:var(--color-foreground);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,6vw,3.25rem);font-weight:700;line-height:1.1}._2eXdpW_statLabel{color:var(--color-muted-foreground);letter-spacing:.04em;font-size:.8125rem;font-weight:600}._2eXdpW_mosaic{grid-template-columns:repeat(4,1fr);gap:.625rem;margin-top:3rem;display:grid}._2eXdpW_mosaicItem{border-radius:var(--radius-md);box-shadow:var(--elevation-sm);transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);display:block;overflow:hidden}._2eXdpW_mosaicItem:hover{box-shadow:var(--elevation-md);transform:translateY(-.25rem)}._2eXdpW_mosaicThumbnail{aspect-ratio:1}._2eXdpW_mosaicItem:nth-child(4n+2){transform:translateY(.625rem)}._2eXdpW_mosaicItem:nth-child(4n+2):hover{transform:translateY(.375rem)}._2eXdpW_popular{flex-direction:column;align-items:center;gap:1rem;margin-top:3rem;display:flex}._2eXdpW_popularTitle{color:var(--color-muted-foreground);letter-spacing:.04em;font-size:.8125rem;font-weight:700}._2eXdpW_chips{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}._2eXdpW_chip{color:var(--color-foreground);background-color:var(--color-card);border:1px solid color-mix(in oklab, var(--color-border) 70%, transparent);box-shadow:var(--elevation-sm);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:9999px;align-items:center;gap:.5rem;padding:.4375rem .9375rem;font-size:.9375rem;text-decoration:none;display:inline-flex}._2eXdpW_chip:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent);box-shadow:var(--elevation-md);transform:translateY(-1px)}@media (min-width:48rem){._2eXdpW_section{padding-block:5.5rem}._2eXdpW_mosaic{gap:.875rem}}
.MStqnW_form{flex-direction:column;gap:1rem;display:flex;position:relative}.MStqnW_field{flex-direction:column;gap:.5rem;display:flex}.MStqnW_imagesHeader{justify-content:space-between;align-items:center;display:flex}.MStqnW_imageCount{color:var(--color-muted-foreground);font-size:.75rem;line-height:1rem}.MStqnW_thumbs{flex-wrap:wrap;gap:.5rem;display:flex}.MStqnW_thumb{flex-shrink:0;width:6rem;height:6rem;position:relative}.MStqnW_thumbImage{border-radius:var(--radius-lg);object-fit:cover}.MStqnW_thumbDelete{background-color:var(--color-destructive);width:1.25rem;height:1.25rem;box-shadow:var(--elevation-sm);color:var(--color-destructive-foreground);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-.375rem;right:-.375rem}.MStqnW_thumbDeleteIcon{width:.75rem;height:.75rem}.MStqnW_thumbEdit{box-shadow:var(--elevation-sm);background-color:#fff;border-radius:9999px;padding:.25rem;position:absolute;bottom:.25rem;right:.25rem}.dark .MStqnW_thumbEdit{background-color:var(--color-muted)}.MStqnW_thumbEditIcon{width:.75rem;height:.75rem;color:var(--color-foreground)}.MStqnW_addTile{border:2px dashed var(--color-border);border-radius:var(--radius-lg);cursor:pointer;width:6rem;height:6rem;transition:background-color var(--duration-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.MStqnW_addTile:hover{background-color:var(--color-hover-subtle)}.MStqnW_addTileIcon{width:1.5rem;height:1.5rem;color:var(--color-muted-foreground)}.MStqnW_fileInput{display:none}.MStqnW_buttons{gap:.5rem;display:flex}.MStqnW_flexButton{flex:1}.MStqnW_formError{color:var(--color-destructive);font-size:.875rem;line-height:1.25rem}
.T0Nz7G_card{border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);border-radius:var(--radius-sm);background-color:var(--color-card);box-shadow:var(--elevation-sm)}.T0Nz7G_cardHeader{padding:var(--card-padding) var(--card-padding) .75rem;flex-direction:column;gap:.375rem;display:flex}.T0Nz7G_cardTitle{letter-spacing:-.025em;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;line-height:1;display:flex}.T0Nz7G_cardTitleIcon{width:1.25rem;height:1.25rem}.T0Nz7G_cardDescription{color:var(--color-muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.T0Nz7G_cardContent{padding:0 var(--card-padding) var(--card-padding)}.T0Nz7G_toc{padding:var(--card-padding-inner);border-radius:var(--radius-lg);background-color:color-mix(in oklab, var(--color-muted) 50%, transparent);margin-bottom:1rem}.T0Nz7G_tocTitle{margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.T0Nz7G_tocList{gap:.25rem 1rem;padding-left:1.25rem;font-size:.875rem;line-height:1.5rem;display:grid}@media (min-width:40rem){.T0Nz7G_tocList{grid-template-columns:repeat(2,minmax(0,1fr))}}.T0Nz7G_tocLink{color:var(--color-primary);text-underline-offset:.125rem;transition:color var(--duration-fast) var(--ease-standard);text-decoration-line:underline}.T0Nz7G_tocLink:hover{color:var(--color-foreground)}.T0Nz7G_sections{flex-direction:column;gap:.75rem;display:flex}.T0Nz7G_section{border:1px solid var(--color-border);border-radius:var(--radius-lg);scroll-margin-top:5rem;overflow:hidden}.T0Nz7G_sectionHeader{border-bottom:1px solid var(--color-border);background-color:color-mix(in oklab, var(--color-muted) 30%, transparent);align-items:center;gap:.75rem;padding:1rem;display:flex}.T0Nz7G_sectionIcon{color:var(--color-muted-foreground);flex-shrink:0}.T0Nz7G_sectionTitle{font-size:1rem;font-weight:600;line-height:1.5rem}.T0Nz7G_sectionBody{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.T0Nz7G_lastUpdated{color:var(--color-muted-foreground);margin-top:1rem;font-size:.75rem;line-height:1rem}.T0Nz7G_blockIcon{width:1rem;height:1rem}.T0Nz7G_sectionBadge{font-size:.75rem;line-height:1rem}
@layer theme,base;@layer components{._0aApcW_wrapper{align-items:center;gap:.5rem;display:flex}._0aApcW_skeleton{border-radius:var(--radius-md);background-color:var(--color-muted);width:5rem;height:2.25rem;animation:2s cubic-bezier(.4,0,.6,1) infinite _0aApcW_pulse}._0aApcW_toggles{justify-content:space-between;align-items:center;margin-top:1.5rem;display:flex}._0aApcW_divider{border-top:1px solid var(--color-border);margin:1rem 0 .5rem}@media (min-width:40rem){._0aApcW_hideOnSm{display:none}}._0aApcW_nav{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}@media (min-width:40rem){._0aApcW_navUser{margin-top:1.5rem}}._0aApcW_link{border-radius:var(--radius-md);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);align-items:center;gap:.75rem;padding:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}._0aApcW_link:hover{background-color:var(--color-hover-subtle)}._0aApcW_signOut{border-radius:var(--radius-md);color:var(--color-destructive);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);align-items:center;gap:.75rem;padding:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}._0aApcW_signOut:hover{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}._0aApcW_signOut:disabled{opacity:.5;pointer-events:none}._0aApcW_icon{width:1.25rem;height:1.25rem}}@layer utilities;._0aApcW_desktopOnly{display:none}@media (min-width:48rem){._0aApcW_desktopOnly{display:inline-flex}._0aApcW_mobileOnly{display:none}}._0aApcW_sheet{width:18rem}._0aApcW_sheetHeader{text-align:left}@keyframes _0aApcW_pulse{50%{opacity:.5}}
.dveQsa_section{padding:4.5rem 0}.dveQsa_container{max-width:64rem;margin-inline:auto;padding-inline:1.25rem}.dveQsa_list{counter-reset:none;gap:1.25rem;margin:2.75rem 0 0;padding:0;list-style:none;display:grid}.dveQsa_item{height:100%}.dveQsa_itemInner{background-color:var(--color-card);border:1px solid color-mix(in oklab, var(--color-border) 60%, transparent);border-radius:var(--radius-lg);height:100%;box-shadow:var(--elevation-sm);padding:2rem 1.75rem;position:relative;overflow:hidden}.dveQsa_number{color:color-mix(in oklab, var(--color-primary) 16%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:4.5rem;font-weight:700;line-height:1;position:absolute;top:.25rem;right:1rem}.dveQsa_itemTitle{color:var(--color-foreground);margin:0;font-size:1.0625rem;font-weight:700;position:relative}.dveQsa_itemDescription{color:var(--color-muted-foreground);margin:.625rem 0 0;font-size:.9375rem;line-height:1.8;position:relative}.dveQsa_notes{flex-direction:column;gap:.375rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.dveQsa_note{color:var(--color-muted-foreground);padding-left:1.125rem;font-size:.875rem;line-height:1.7;position:relative}.dveQsa_note:before{content:"";background-color:color-mix(in oklab, var(--color-primary) 60%, transparent);border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.75em;left:.25rem}@media (min-width:48rem){.dveQsa_section{padding-block:5.5rem}.dveQsa_notes{align-items:center}.dveQsa_list{grid-template-columns:repeat(3,1fr)}}
.D2QRrG_fab{background-color:var(--color-primary);width:3.5rem;height:3.5rem;box-shadow:var(--elevation-lg);color:var(--color-primary-foreground);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:9999px;justify-content:center;align-items:center;display:flex}.D2QRrG_fab:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}.D2QRrG_fabIcon{width:1.5rem;height:1.5rem}.D2QRrG_buttonIcon{width:1rem;height:1rem}.D2QRrG_success{flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.D2QRrG_successIcon{color:#00c758;color:lab(70.5521% -66.5147 45.8073);width:4rem;height:4rem}.D2QRrG_successText{text-align:center;flex-direction:column;gap:.25rem;display:flex}.D2QRrG_successTitle{font-size:1.125rem;font-weight:600;line-height:1.75rem}.D2QRrG_successDescription{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}.D2QRrG_successActions{flex-direction:column;gap:.75rem;width:100%;display:flex}.D2QRrG_inlineButton{align-items:center;gap:.5rem;display:flex}.D2QRrG_dialog{max-width:28rem}.D2QRrG_fullWidthShare{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.D2QRrG_fullWidthButton{width:100%}
._D7BTa_nav{flex-wrap:wrap;gap:.25rem;display:flex}@media (min-width:40rem){._D7BTa_nav{gap:.5rem}}._D7BTa_letter{background-color:var(--color-muted);color:var(--color-muted-foreground);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}._D7BTa_letter:hover{background-color:color-mix(in oklab, var(--color-muted) 80%, transparent);color:var(--color-foreground)}._D7BTa_letterActive{background-color:var(--color-primary);color:var(--color-primary-foreground);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}._D7BTa_letterDisabled{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent);color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent);cursor:not-allowed;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}
.DF6sEa_card{border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);border-radius:var(--radius-sm);background-color:var(--color-card);box-shadow:var(--elevation-sm)}.DF6sEa_cardHeader{padding:var(--card-padding) var(--card-padding) .75rem;flex-direction:column;gap:.375rem;display:flex}.DF6sEa_cardTitle{letter-spacing:-.025em;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4;display:flex}.DF6sEa_cardTitleIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.DF6sEa_cardDescription{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}.DF6sEa_cardContent{padding:0 var(--card-padding) var(--card-padding);flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.DF6sEa_sectionsLabel{font-size:.875rem;font-weight:600;line-height:1.25rem}.DF6sEa_sectionList{flex-wrap:wrap;gap:.5rem;display:flex}.DF6sEa_sectionItem{border:1px solid var(--color-border);color:var(--color-muted-foreground);border-radius:9999px;padding:.25rem .625rem;font-size:.8125rem;line-height:1.25rem}.DF6sEa_buttonIcon{width:1rem;height:1rem;margin-left:.5rem}
._VqcCG_content{gap:0;max-width:42rem;padding:0}._VqcCG_header{padding:1.5rem 1.5rem 1rem}._VqcCG_body{max-height:70vh;padding:0 1.5rem 1.5rem;overflow-y:auto}._VqcCG_srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.EXXWSW_nav{display:none}@media (min-width:48rem){.EXXWSW_nav{display:block}}.EXXWSW_list{align-items:center;gap:1rem;list-style:none;display:flex}.EXXWSW_link{color:var(--color-muted-foreground);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-bottom:2px solid #0000;padding:.25rem 0;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-block}.EXXWSW_link:hover{color:var(--color-foreground)}.EXXWSW_link[aria-current=page]{border-bottom-color:var(--color-primary);color:var(--color-foreground)}
.skl2qW_card{background-color:var(--color-card);border:1px solid color-mix(in oklab, var(--color-border) 70%, transparent);border-radius:var(--radius-lg);box-shadow:var(--elevation-lg);overflow:hidden}.skl2qW_photo{height:9rem;position:relative;overflow:hidden}.skl2qW_photoImage{object-fit:cover}.skl2qW_body{flex-direction:column;padding:1.25rem;display:flex}.skl2qW_scientificName{color:var(--color-foreground);font-size:1.25rem}.skl2qW_careTitle{color:var(--color-muted-foreground);letter-spacing:.04em;margin-top:1rem;font-size:.75rem;font-weight:700}.skl2qW_careList{flex-direction:column;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.skl2qW_careRow{grid-template-columns:auto auto 1fr;align-items:center;gap:.625rem;padding-block:.5625rem;display:grid}.skl2qW_careRow+.skl2qW_careRow{border-top:1px solid color-mix(in oklab, var(--color-border) 55%, transparent)}.skl2qW_careIconBox{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent);border-radius:9999px;place-items:center;width:1.75rem;height:1.75rem;display:grid}.skl2qW_careIcon{width:.9375rem;height:.9375rem;color:var(--color-primary)}.skl2qW_careLabel{min-width:3.5rem;color:var(--color-foreground);font-size:.8125rem;font-weight:600}.skl2qW_careValue{color:var(--color-muted-foreground);text-align:right;font-size:.8125rem}
.Hdpp6G_buttonIcon{width:1rem;height:1rem;margin-right:.5rem}@media (min-width:40rem){.Hdpp6G_dialog{max-width:28rem}.Hdpp6G_footer{justify-content:flex-start}}
._3KKSwG_root{width:100%;max-width:40rem;position:relative}._3KKSwG_inputWrapper{position:relative}._3KKSwG_searchIcon{z-index:1;width:1.125rem;height:1.125rem;color:var(--color-muted-foreground);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}._3KKSwG_input{border-radius:var(--radius-lg);background-color:var(--color-card);height:3.25rem;box-shadow:var(--elevation-md);padding-left:2.75rem;padding-right:1rem;font-size:.9375rem}._3KKSwG_dropdown{z-index:30;border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-card);box-shadow:var(--elevation-lg);position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden}._3KKSwG_option{cursor:pointer;text-align:left;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.25rem;display:flex}._3KKSwG_option[data-highlighted=true]{background-color:color-mix(in oklab, var(--color-muted) 60%, transparent)}._3KKSwG_optionBody{flex-wrap:wrap;flex:1;align-items:baseline;gap:.125rem .5rem;min-width:0;display:flex}._3KKSwG_primary{font-size:.875rem;font-weight:600;line-height:1.25rem}._3KKSwG_sci{font-style:italic}._3KKSwG_secondary{color:var(--color-muted-foreground);font-size:.8125rem;line-height:1.25rem}._3KKSwG_badge{background-color:var(--color-muted);color:var(--color-muted-foreground);border-radius:9999px;flex-shrink:0;padding:.125rem .625rem;font-size:.6875rem;line-height:1rem}._3KKSwG_viewAll{border-top:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);width:100%;color:var(--color-primary);cursor:pointer;text-align:left;align-items:center;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:500;display:flex}._3KKSwG_viewAll[data-highlighted=true]{background-color:color-mix(in oklab, var(--color-muted) 60%, transparent)}
.M81KGG_filter{flex-direction:column;gap:.75rem;display:flex}.M81KGG_header{align-items:center;gap:.5rem;display:flex}.M81KGG_title{color:var(--color-muted-foreground);font-size:.875rem;font-weight:600;line-height:1.25rem}.M81KGG_chips{flex-wrap:wrap;gap:.5rem;display:flex}.M81KGG_chipText{font-size:.75rem;line-height:1rem}.M81KGG_chip{height:auto;min-height:0;padding:.375rem .75rem}
.QAjgAa_visual{position:relative;overflow:hidden}.QAjgAa_image{object-fit:cover}.QAjgAa_banner{justify-content:center;align-items:center;padding:.5rem;display:flex}.QAjgAa_banner[data-tint="1"]{background:linear-gradient(135deg, var(--taxon-tint-from-1), var(--taxon-tint-to-1));color:var(--taxon-tint-ink-1)}.QAjgAa_banner[data-tint="2"]{background:linear-gradient(135deg, var(--taxon-tint-from-2), var(--taxon-tint-to-2));color:var(--taxon-tint-ink-2)}.QAjgAa_banner[data-tint="3"]{background:linear-gradient(135deg, var(--taxon-tint-from-3), var(--taxon-tint-to-3));color:var(--taxon-tint-ink-3)}.QAjgAa_banner[data-tint="4"]{background:linear-gradient(135deg, var(--taxon-tint-from-4), var(--taxon-tint-to-4));color:var(--taxon-tint-ink-4)}.QAjgAa_banner[data-tint="5"]{background:linear-gradient(135deg, var(--taxon-tint-from-5), var(--taxon-tint-to-5));color:var(--taxon-tint-ink-5)}.QAjgAa_banner[data-tint="6"]{background:linear-gradient(135deg, var(--taxon-tint-from-6), var(--taxon-tint-to-6));color:var(--taxon-tint-ink-6)}.QAjgAa_bannerName{letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-style:italic;font-weight:600;overflow:hidden}
.IX31Aa_body{flex-direction:column;gap:.75rem;display:flex}.IX31Aa_genusName{color:var(--color-muted-foreground);font-size:.75rem;line-height:1rem}.IX31Aa_detailRow{color:var(--color-primary);align-items:center;padding-top:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.IX31Aa_detailIcon{width:1rem;height:1rem;margin-left:.25rem}.IX31Aa_card{box-shadow:var(--elevation-sm);padding:1rem}
@layer theme,base;@layer components{.KR2KSG_banner{width:100%}@media (min-width:48rem){.KR2KSG_banner{display:none}}.KR2KSG_bannerInner{border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:color-mix(in oklab, var(--color-background) 95%, transparent);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.KR2KSG_downloadIcon{width:1.25rem;height:1.25rem;color:var(--color-primary);flex-shrink:0}.KR2KSG_bannerText{flex:1;font-size:.875rem;font-weight:500;line-height:1.25rem}.KR2KSG_dismiss{border-radius:var(--radius-sm);color:var(--color-muted-foreground);transition:color var(--duration-fast) var(--ease-standard);flex-shrink:0;padding:.25rem}.KR2KSG_dismiss:hover{color:var(--color-foreground)}.KR2KSG_dismissIcon{width:1rem;height:1rem}.KR2KSG_steps{flex-direction:column;gap:1rem;margin-top:1rem;font-size:.875rem;line-height:1.25rem;display:flex}.KR2KSG_step{align-items:flex-start;gap:.75rem;display:flex}.KR2KSG_stepNumber{background-color:var(--color-primary);width:1.5rem;height:1.5rem;color:var(--color-primary-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}.KR2KSG_stepText{align-items:center;gap:.375rem;padding-top:.125rem;display:flex}.KR2KSG_stepIcon{width:1rem;height:1rem;display:inline}.KR2KSG_sheetFooter{margin-top:1.5rem}}@layer utilities;.KR2KSG_sheetContent{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.KR2KSG_fullWidthButton{width:100%}
@layer theme,base;@layer components{.I01q7a_checkbox{border:1px solid var(--color-primary);border-radius:var(--radius-sm);flex-shrink:0;width:1rem;height:1rem}.I01q7a_checkbox:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-ring);outline:none}.I01q7a_checkbox:disabled{cursor:not-allowed;opacity:.5}.I01q7a_checkbox[data-state=checked]{background-color:var(--color-primary);color:var(--color-primary-foreground)}.I01q7a_indicator{color:currentColor;justify-content:center;align-items:center;display:flex}.I01q7a_icon{width:1rem;height:1rem}}@layer utilities;
.kjNuVq_banner{border:1px solid color-mix(in oklab, var(--color-primary) 20%, transparent);background-color:color-mix(in oklab, var(--color-primary) 5%, transparent);box-shadow:var(--elevation-sm);border-radius:.75rem}.kjNuVq_inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;display:flex}.kjNuVq_iconCircle{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent);border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.kjNuVq_icon{width:1.5rem;height:1.5rem;color:var(--color-primary)}.kjNuVq_text{flex-direction:column;gap:.5rem;display:flex}.kjNuVq_title{font-size:1.125rem;font-weight:600;line-height:1.75rem}.kjNuVq_description{max-width:28rem;color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}.kjNuVq_actions{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (min-width:40rem){.kjNuVq_actions{flex-direction:row}}.kjNuVq_buttonIcon{width:1rem;height:1rem;margin-right:.5rem}.kjNuVq_loginLink{color:var(--color-muted-foreground);transition:color var(--duration-fast) var(--ease-standard);font-size:.875rem;line-height:1.25rem;text-decoration-line:underline}.kjNuVq_loginLink:hover{color:var(--color-foreground)}
.E2PjdW_section{padding:4.5rem 0}.E2PjdW_container{gap:2.75rem;max-width:64rem;margin-inline:auto;padding-inline:1.25rem;display:grid}.E2PjdW_link{margin-top:2rem}.E2PjdW_linkIcon{width:1rem;height:1rem}.E2PjdW_visual{max-width:26rem}@media (min-width:48rem){.E2PjdW_section{padding-block:5.5rem}}@media (min-width:64rem){.E2PjdW_container{grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.E2PjdW_visual{justify-self:center;width:100%}}
.N9C-tq_section{flex-direction:column;gap:1rem;display:flex}.N9C-tq_header{justify-content:space-between;align-items:center;display:flex}.N9C-tq_title{font-size:1.25rem;font-weight:600;line-height:1.75rem}.N9C-tq_loading{text-align:center;padding:2rem 0}.N9C-tq_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 0;display:flex}.N9C-tq_emptyIconCircle{background-color:var(--color-muted);border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1rem;display:flex}.N9C-tq_emptyIcon{width:2rem;height:2rem;color:var(--color-muted-foreground)}.N9C-tq_emptyText{color:var(--color-muted-foreground);margin-bottom:1.5rem}.N9C-tq_timeline{position:relative}.N9C-tq_timelineLine{background-color:var(--color-border);width:2px;position:absolute;top:0;bottom:0;left:.75rem}.N9C-tq_entries{flex-direction:column;gap:2rem;display:flex}.N9C-tq_entry{padding-left:2.5rem;position:relative}.N9C-tq_entryDot{background-color:var(--color-primary);border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:.25rem;left:0}.N9C-tq_entryDotInner{background-color:var(--color-primary-foreground);border-radius:9999px;width:.5rem;height:.5rem}.N9C-tq_entryBody{flex-direction:column;gap:.75rem;display:flex}.N9C-tq_entryHeader{justify-content:space-between;align-items:center;display:flex}.N9C-tq_entryActions{align-items:center;gap:.25rem;display:flex}.N9C-tq_memo{color:color-mix(in oklab, var(--color-foreground) 80%, transparent);white-space:pre-wrap;font-size:.875rem;line-height:1.25rem}.N9C-tq_loadMoreRow{justify-content:center;margin-top:1.5rem;display:flex}.N9C-tq_menuTriggerIcon{width:1rem;height:1rem}.N9C-tq_srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.N9C-tq_entryDate{color:var(--color-foreground);font-size:.875rem;font-weight:500;line-height:1.25rem}.N9C-tq_addButton{display:flex}.N9C-tq_shareIconButton{border-radius:var(--radius-md);background-color:#0000;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}.N9C-tq_shareIconButton:hover{background-color:var(--color-hover-subtle)}.N9C-tq_menuTrigger{width:2rem;height:2rem;padding:0}.N9C-tq_menuItem{cursor:pointer}.N9C-tq_menuItemDanger{color:#e40014;color:lab(48.4493% 77.4328 61.5452);cursor:pointer}.N9C-tq_menuItemDanger:focus{color:#e40014;color:lab(48.4493% 77.4328 61.5452)}.N9C-tq_editDialog{max-width:28rem}.N9C-tq_entryDateLink:hover .N9C-tq_entryDate{text-decoration-line:underline}.N9C-tq_loadMoreButton{padding-left:2rem;padding-right:2rem}
._40Qt2q_sciName{font-style:italic;font-weight:400}
.LYshsW_sciName{font-style:italic}
.NUIbsq_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}.NUIbsq_cardHeader{padding:var(--card-padding) var(--card-padding) .75rem}.NUIbsq_cardTitle{letter-spacing:-.025em;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4;display:flex}.NUIbsq_cardTitleIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.NUIbsq_list{padding:0 var(--card-padding) var(--card-padding);flex-direction:column;gap:.5rem;margin:0;display:flex}.NUIbsq_item{padding:var(--card-padding-inner);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.NUIbsq_question{margin-bottom:.5rem;font-weight:600;line-height:1.5}.NUIbsq_answer{flex-direction:column;gap:.5rem;margin:0;display:flex}.NUIbsq_paragraph{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.625}
.l1dEmG_page{flex-direction:column;flex:1;gap:2rem;padding:2rem 0;display:flex}.l1dEmG_pageCompact{padding:0}.l1dEmG_grid{grid-template-columns:1fr;gap:1rem;list-style:none;display:grid}@media (min-width:40rem){.l1dEmG_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.l1dEmG_grid{grid-template-columns:repeat(3,1fr)}}.l1dEmG_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;height:100%;transition:border-color var(--duration-fast) var(--ease-standard);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.l1dEmG_card:hover{border-color:var(--color-primary)}.l1dEmG_nameRow{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.l1dEmG_scientificName{font-size:1rem;font-style:italic;font-weight:500;line-height:1.5rem}.l1dEmG_card:hover .l1dEmG_scientificName{text-decoration-line:underline}.l1dEmG_nameJa{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}.l1dEmG_meta{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.l1dEmG_excerpt{color:var(--color-muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}
.YPvISG_banner{z-index:30;animation:YPvISG_slideInFromBottom .3s var(--ease-standard);position:fixed;bottom:0;left:0;right:0}@media (min-width:48rem){.YPvISG_banner{display:none}}.YPvISG_inner{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid color-mix(in oklab, var(--color-border) 40%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:color-mix(in oklab, var(--color-background) 95%, transparent)}.YPvISG_column{flex-direction:column;gap:.625rem;display:flex}.YPvISG_textRow{align-items:center;gap:.5rem;display:flex}.YPvISG_leafIcon{width:1.25rem;height:1.25rem;color:var(--color-primary);flex-shrink:0}.YPvISG_message{flex:1;font-size:.875rem;font-weight:500;line-height:1.25}.YPvISG_dismiss{border-radius:var(--radius-sm);color:var(--color-muted-foreground);transition:color var(--duration-fast) var(--ease-standard);flex-shrink:0;padding:.25rem}.YPvISG_dismiss:hover{color:var(--color-foreground)}.YPvISG_dismissIcon{width:1rem;height:1rem}.YPvISG_buttonRow{align-items:center;gap:.5rem;display:flex}.YPvISG_flexButton{flex:1}@keyframes YPvISG_slideInFromBottom{0%{transform:translateY(100%)}}
.fR2qAa_section{padding:2.5rem 0}@media (min-width:48rem){.fR2qAa_section{padding:4rem 0}}.fR2qAa_header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}@media (min-width:48rem){.fR2qAa_header{margin-bottom:2rem}}.fR2qAa_title{font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:48rem){.fR2qAa_title{font-size:1.875rem;line-height:2.25rem}}.fR2qAa_viewMoreText{margin-right:.5rem}.fR2qAa_arrowIcon{width:1rem;height:1rem;transition:transform var(--duration-fast) var(--ease-standard)}.fR2qAa_viewMoreButton:hover .fR2qAa_arrowIcon{transform:translate(.25rem)}.fR2qAa_grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:40rem){.fR2qAa_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.fR2qAa_grid{grid-template-columns:repeat(3,1fr)}}.fR2qAa_sciName{font-style:italic}
.CmCOEa_tree{background-color:var(--color-card);border:1px solid color-mix(in oklab, var(--color-border) 70%, transparent);border-radius:var(--radius-lg);box-shadow:var(--elevation-lg);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative}.CmCOEa_node{margin-left:calc(var(--depth) * 1.25rem);position:relative}.CmCOEa_connector{border-bottom:2px solid color-mix(in oklab, var(--color-foreground) 15%, transparent);border-left:2px solid color-mix(in oklab, var(--color-foreground) 15%, transparent);border-bottom-left-radius:.5rem;width:.75rem;height:1.75rem;position:absolute;top:-.625rem;left:-.75rem}.CmCOEa_nodeCard{background-color:color-mix(in oklab, var(--color-muted) 60%, transparent);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .875rem;display:inline-flex}.CmCOEa_nodeCultivar .CmCOEa_nodeCard{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-primary) 45%, transparent)}.CmCOEa_rank{color:var(--color-muted-foreground);letter-spacing:.06em;background-color:color-mix(in oklab, var(--color-foreground) 7%, transparent);border-radius:9999px;padding:.125rem .4375rem;font-size:.625rem;font-weight:700}.CmCOEa_nodeCultivar .CmCOEa_rank{color:var(--color-primary);background-color:color-mix(in oklab, var(--color-primary) 14%, transparent)}.CmCOEa_name{color:var(--color-foreground);font-size:.9375rem;font-style:italic}.CmCOEa_cultivarBadge{color:var(--color-primary);align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;display:inline-flex}.CmCOEa_cultivarIcon{width:.75rem;height:.75rem}.CmCOEa_collectionChip{color:var(--color-primary-foreground);background-image:linear-gradient(135deg, var(--color-primary), #009767 );box-shadow:0 6px 16px -6px color-mix(in oklab, var(--color-primary) 55%, transparent);border-radius:9999px;align-self:flex-end;margin-top:.75rem;padding:.375rem .875rem;font-size:.75rem;font-weight:700}@supports (color:lab(0% 0 0)){.CmCOEa_collectionChip{background-image:linear-gradient(135deg, var(--color-primary), lab(55.0481% -49.9246 15.93) )}}@media (min-width:40rem){.CmCOEa_node{margin-left:calc(var(--depth) * 1.75rem)}.CmCOEa_connector{width:1rem;left:-1rem}.CmCOEa_name{font-size:1.0625rem}}
._48DLgq_actions{gap:.5rem;margin-top:.75rem;display:flex}._48DLgq_buttonIcon{width:1rem;height:1rem;margin-right:.375rem}._48DLgq_editDialog{max-width:28rem}
.yQCSyq_page{flex-direction:column;flex:1;gap:2rem;display:flex}.yQCSyq_successBanner{border-radius:var(--radius-lg);background-color:#f0fdf4;background-color:lab(98.1563% -5.60117 2.75915);border:1px solid #b9f8cf;border:1px solid lab(92.4222% -26.4702 12.9427);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.dark .yQCSyq_successBanner{background-color:#032e15;background-color:lab(15.6845% -20.4225 11.7249);border-color:#016630;border-color:lab(37.4616% -36.7971 22.9692)}.yQCSyq_successBannerLeft{align-items:center;gap:.75rem;display:flex}.yQCSyq_successIcon{color:#00a544;color:lab(59.0978% -58.6621 41.2579);flex-shrink:0;width:1.25rem;height:1.25rem}.dark .yQCSyq_successIcon{color:#05df72;color:lab(78.503% -64.9265 39.7492)}.yQCSyq_successTextBlock{flex-direction:column;gap:.125rem;display:flex}.yQCSyq_successTitle{color:#016630;color:lab(37.4616% -36.7971 22.9692);font-size:.875rem;font-weight:500;line-height:1.25rem}.dark .yQCSyq_successTitle{color:#b9f8cf;color:lab(92.4222% -26.4702 12.9427)}.yQCSyq_successDescription{color:#008138;color:lab(47.0329% -47.0239 31.4788);font-size:.75rem;line-height:1rem}.dark .yQCSyq_successDescription{color:#7bf1a8;color:lab(86.9953% -47.2691 25.0054)}.yQCSyq_successActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.yQCSyq_successClose{border-radius:var(--radius-md);color:#008138;color:lab(47.0329% -47.0239 31.4788);transition:background-color var(--duration-fast) var(--ease-standard);padding:.25rem}.yQCSyq_successClose:hover{background-color:#dcfce7;background-color:lab(96.1861% -13.8464 6.52365)}.dark .yQCSyq_successClose{color:#7bf1a8;color:lab(86.9953% -47.2691 25.0054)}.dark .yQCSyq_successClose:hover{background-color:#0d542b;background-color:lab(30.797% -29.6927 17.382)}.yQCSyq_successCloseIcon{width:1rem;height:1rem}.yQCSyq_title{font-size:1.5rem;font-weight:700;line-height:2rem}.yQCSyq_ownerLink{width:fit-content;transition:opacity var(--duration-fast) var(--ease-standard);align-items:center;gap:.75rem;margin-top:1rem;display:flex}.yQCSyq_ownerLink:hover{opacity:.7}.yQCSyq_ownerName{font-size:.875rem;font-weight:500;line-height:1.25rem}.yQCSyq_sections{flex-direction:column;gap:2rem;margin-top:2rem;display:flex}@media (min-width:48rem){.yQCSyq_sections{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}}.yQCSyq_infoColumn{flex-direction:column;gap:2rem;display:flex}.yQCSyq_galleryFallback{aspect-ratio:1;border-radius:var(--radius-lg);background-color:color-mix(in oklab, var(--color-foreground) 5%, transparent);color:color-mix(in oklab, var(--color-foreground) 30%, transparent);justify-content:center;align-items:center;display:flex}.yQCSyq_galleryFallbackIcon{width:2rem;height:2rem}.yQCSyq_actionBar{justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.25rem;display:flex}.yQCSyq_actionShare{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}.yQCSyq_actionShare:hover{background-color:var(--color-hover-subtle)}.yQCSyq_metaBlock{flex-direction:column;gap:.375rem;margin-top:.75rem;display:flex}.yQCSyq_memoText{color:color-mix(in oklab, var(--color-foreground) 70%, transparent);white-space:pre-wrap}.yQCSyq_acquisitionDate{color:var(--color-muted-foreground);align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.25rem;display:flex}.yQCSyq_acquisitionDateIcon{flex-shrink:0;width:.875rem;height:.875rem}.yQCSyq_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}.yQCSyq_cardHeader{padding:var(--card-padding);flex-direction:column;gap:.375rem;display:flex}.yQCSyq_cardTitle{font-size:1.125rem;font-weight:600;line-height:1.75rem}.yQCSyq_cardContent{padding:0 var(--card-padding) var(--card-padding)}.yQCSyq_taxonomyGrid{grid-template-columns:auto 1fr;gap:.5rem 1rem;font-size:.875rem;line-height:1.25rem;display:grid}.yQCSyq_taxonomyLabel{color:var(--color-muted-foreground);font-weight:500}.yQCSyq_taxonomyLink{align-items:center;gap:.25rem;display:inline-flex}.yQCSyq_taxonomyLink:hover{text-decoration-line:underline}.yQCSyq_scientificNameLink{font-style:italic}.yQCSyq_scientificNameLink:hover{text-decoration-line:underline}.yQCSyq_italic{font-style:italic}.yQCSyq_mutedItalic{color:var(--color-muted-foreground);font-style:italic}.yQCSyq_muted{color:var(--color-muted-foreground)}.yQCSyq_detailLinks{border-top:1px solid var(--color-border);flex-direction:column;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.yQCSyq_detailLink{color:var(--color-primary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.yQCSyq_detailLink:hover{text-decoration-line:underline}.yQCSyq_detailLinkIcon{width:1rem;height:1rem}.yQCSyq_menuItemIcon{width:1rem;height:1rem;margin-right:.5rem}.yQCSyq_menuIcon{width:1.25rem;height:1.25rem}.yQCSyq_srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yQCSyq_ownerAvatar{width:2.5rem;height:2.5rem}.yQCSyq_menuButton{width:2.25rem;height:2.25rem;padding:0}.yQCSyq_menuItem{cursor:pointer}.yQCSyq_menuItemDanger{color:#e40014;color:lab(48.4493% 77.4328 61.5452);cursor:pointer}.yQCSyq_menuItemDanger:focus{color:#e40014;color:lab(48.4493% 77.4328 61.5452)}.yQCSyq_successRecord{height:2rem;padding:0 .75rem;font-size:.75rem}.yQCSyq_successShare{color:#fff;background-color:#00a544;background-color:lab(59.0978% -58.6621 41.2579);border:0;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;font-size:.75rem;line-height:1rem;display:flex}.yQCSyq_successShare:hover{background-color:#008138;background-color:lab(47.0329% -47.0239 31.4788)}.yQCSyq_speciesNudge{padding:var(--card-padding-inner) var(--card-padding);border:1px dashed var(--color-border);background-color:color-mix(in oklab, var(--color-primary) 4%, var(--color-card));transition:border-color var(--duration-fast) var(--ease-standard);border-radius:.75rem;align-items:center;gap:.75rem;display:flex}.yQCSyq_speciesNudge:hover{border-color:var(--color-primary)}.yQCSyq_speciesNudgeIcon{width:1.25rem;height:1.25rem;color:var(--color-primary);flex-shrink:0}.yQCSyq_speciesNudgeBody{flex:1;min-width:0}.yQCSyq_speciesNudgeTitle{font-size:.875rem;font-weight:600;line-height:1.25rem}.yQCSyq_speciesNudgeDescription{color:var(--color-muted-foreground);font-size:.75rem;line-height:1rem}.yQCSyq_speciesNudgeChevron{width:1rem;height:1rem;color:var(--color-muted-foreground);flex-shrink:0}
.SVCFna_page{width:100%;max-width:56rem;margin:0 auto;padding:2rem 1rem}.SVCFna_pageTitle{margin-bottom:2rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.SVCFna_content{flex-direction:column;gap:2rem;display:flex}.SVCFna_sectionTitle{margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:2rem}.SVCFna_itemTitle{margin-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:1.75rem}.SVCFna_paragraph{color:var(--color-muted-foreground);line-height:1.625}.SVCFna_paragraphSpaced{color:var(--color-muted-foreground);margin-bottom:1rem;line-height:1.625}.SVCFna_group{flex-direction:column;gap:1rem;display:flex}.SVCFna_list{color:var(--color-muted-foreground);flex-direction:column;gap:.25rem;list-style-type:disc;list-style-position:inside;display:flex}.SVCFna_listSpaced{color:var(--color-muted-foreground);flex-direction:column;gap:.5rem;list-style-type:disc;list-style-position:inside;display:flex}.SVCFna_link{color:var(--color-primary)}.SVCFna_link:hover{text-decoration-line:underline}.SVCFna_footer{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:1.5rem}.SVCFna_footerText{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}
.AyaMYq_filter{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}.AyaMYq_summary{padding:.75rem var(--card-padding);cursor:pointer;font-size:.875rem;font-weight:600}.AyaMYq_groups{padding:0 var(--card-padding) var(--card-padding);flex-direction:column;gap:1rem;display:flex}.AyaMYq_group{flex-direction:column;gap:.375rem;display:flex}@media (min-width:48rem){.AyaMYq_group{flex-direction:row;align-items:baseline;gap:1rem}}.AyaMYq_groupLabel{min-width:5rem;color:var(--color-muted-foreground);flex-shrink:0;font-size:.8125rem;font-weight:500}.AyaMYq_chips{flex-wrap:wrap;gap:.5rem;display:flex}.AyaMYq_chip{height:auto;padding:.25rem .75rem;font-size:.8125rem}
._28FOkq_page{flex-direction:column;flex:1;gap:2rem;display:flex}._28FOkq_header{flex-direction:column;gap:.75rem;display:flex}._28FOkq_title{letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;font-size:2.25rem;font-weight:700;line-height:2.5rem;display:flex}._28FOkq_titleScientific{font-style:italic}._28FOkq_titleJa{color:var(--color-muted-foreground);margin-left:.75rem;font-size:1.5rem;line-height:2rem}._28FOkq_lead{color:var(--color-muted-foreground);line-height:1.625}._28FOkq_descriptionTitle{margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}._28FOkq_descriptionText{color:var(--color-muted-foreground);white-space:pre-wrap;line-height:1.625}._28FOkq_listHeader{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.75rem}._28FOkq_countBadge{margin-left:.5rem}._28FOkq_sortTabs{border-radius:var(--radius-md);background-color:var(--color-muted);gap:.25rem;padding:.25rem;display:inline-flex}._28FOkq_sortTab{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}._28FOkq_sortTab:hover{color:var(--color-foreground)}._28FOkq_sortTab[data-active]{background-color:var(--color-card);box-shadow:var(--elevation-sm);color:var(--color-foreground);font-weight:500}._28FOkq_generaGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:64rem){._28FOkq_generaGrid{grid-template-columns:repeat(3,1fr)}}._28FOkq_emptyGenera{border-top:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);padding-top:.75rem}._28FOkq_emptyGeneraSummary{color:var(--color-muted-foreground);cursor:pointer;font-size:.875rem;line-height:1.25rem}._28FOkq_emptyGeneraList{grid-template-columns:repeat(2,1fr);gap:.25rem 1rem;margin-top:.75rem;font-size:.875rem;line-height:1.5rem;display:grid}@media (min-width:64rem){._28FOkq_emptyGeneraList{grid-template-columns:repeat(3,1fr)}}._28FOkq_emptyGenusLink:hover{text-decoration-line:underline}
.s9PO5a_pageLayout{flex-direction:column;display:flex}.s9PO5a_breadcrumbArea{order:1;margin-top:2rem}@media (min-width:48rem){.s9PO5a_breadcrumbArea{order:0;margin-top:0}}
.OblWyq_section{padding:2.5rem 0}@media (min-width:48rem){.OblWyq_section{padding:4rem 0}}.OblWyq_header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}@media (min-width:48rem){.OblWyq_header{margin-bottom:2rem}}.OblWyq_grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:40rem){.OblWyq_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.OblWyq_grid{grid-template-columns:repeat(3,1fr)}}.OblWyq_card{border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);background-color:var(--color-card);border-radius:.75rem;overflow:hidden}.OblWyq_textArea{flex-direction:column;gap:.5rem;padding:.875rem 1rem 1rem;display:flex}.OblWyq_titleSkeleton{border-radius:var(--radius-lg);width:10rem;height:2rem}.OblWyq_buttonSkeleton{border-radius:var(--radius-lg);width:8rem;height:2.5rem}@media (min-width:48rem){.OblWyq_titleSkeleton{width:12rem;height:2.5rem}}.OblWyq_visualSkeleton{border-radius:0;width:100%;height:6.5rem}.OblWyq_line1{border-radius:var(--radius-md);width:80%;height:1.25rem}.OblWyq_line2{border-radius:var(--radius-md);width:60%;height:1rem}.OblWyq_line3{border-radius:var(--radius-md);width:40%;height:1rem}.OblWyq_badgeSkeleton{border-radius:9999px;width:5rem;height:1.25rem;margin-top:.5rem}
.ZtSUZG_form{gap:.5rem;width:100%;max-width:36rem;display:flex}.ZtSUZG_inputWrapper{flex:1;position:relative}.ZtSUZG_searchIcon{width:1rem;height:1rem;color:var(--color-muted-foreground);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.ZtSUZG_input{padding-left:2.25rem}
.NWGTeq_row{justify-content:center;display:flex}.NWGTeq_icon{width:1.25rem;height:1.25rem}.NWGTeq_button{gap:.5rem}