.lineLineageTree_container__YmFHM{min-height:200px}.lineLineageTree_chartWrapper__k4iNI{height:600px;border:1px solid var(--border-secondary)}.lineLineageTree_loadingState__BjVEc{color:var(--text-secondary)}.lineLineageTree_errorState__FbU1O,.lineLineageTree_loadingState__BjVEc{display:flex;align-items:center;justify-content:center;height:200px;font-size:.9rem}.lineLineageTree_errorState__FbU1O{color:var(--status-error)}.lineLineageTree_emptyState__U5WFa{display:flex;align-items:center;justify-content:center;height:120px;color:var(--text-secondary);font-size:.9rem;opacity:.7;font-style:italic}.lineLineageTree_nodeCard__UieJW{padding:.5em .75em;background:var(--surface-base);border:1px solid var(--border-primary);min-width:120px;text-align:center}.lineLineageTree_nodeCard__UieJW.lineLineageTree_rootNode__cola_{border-color:var(--interactive-base);border-width:2px}.lineLineageTree_nodeEpithet__fz38n{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.lineLineageTree_nodeName__1bqwM{font-size:.7rem;color:var(--text-secondary);opacity:.7}.lineLineageTree_nodeOrigin__4fFlX{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--interactive-base);margin-top:.2em}.lineLineageTree_truncatedNotice__oHGLN{font-size:.75rem;color:var(--status-warning);text-align:center;padding:.5em;border-top:1px solid var(--border-secondary)}.lineLineageTree_selectedFromList__7JXBB{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.lineLineageTree_selectedFromLink__Hiuec{display:inline-block;padding:.4rem .6rem;border:1px solid var(--border-secondary);color:var(--interactive-base);text-decoration:none;font-size:.95rem}.lineLineageTree_selectedFromLink__Hiuec:hover{border-color:var(--interactive-hover);color:var(--interactive-hover)}.taxonCultivarListBlock_container__Plh_D{min-height:100px;display:flex;flex-direction:column;gap:1rem}.taxonCultivarListBlock_headerRow__Zq_rd{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.6rem;margin-bottom:0}.taxonCultivarListBlock_cultivarCount__Fvxvr{font-size:.85rem;color:var(--text-primary)}.taxonCultivarListBlock_cultivarCount__Fvxvr b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.taxonCultivarListBlock_addLink__bXUDX{padding:.55rem 1rem;font-size:.74rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;border:1px solid var(--border-secondary);color:var(--text-primary);text-decoration:none;transition:all .15s ease;display:inline-flex;align-items:center;gap:.4em}.taxonCultivarListBlock_addLink__bXUDX:hover{background:var(--surface-raised);border-color:var(--border-primary)}.taxonCultivarListBlock_cultivarGrid__bwt_T{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem}.taxonCultivarListBlock_cultivarCard__7Up7p{position:relative;background:var(--surface-raised);border:1px solid var(--border-secondary);text-decoration:none;color:var(--text-primary);display:flex;flex-direction:column;transition:all .15s ease;padding:.75rem .85rem .85rem;gap:.35rem}.taxonCultivarListBlock_cultivarCard__7Up7p:hover{border-color:var(--border-primary);box-shadow:0 0 14px -6px var(--border-primary)}.taxonCultivarListBlock_cultivarEpithet__pjc3k{font-size:.95rem;font-weight:500;color:var(--text-primary)}.taxonCultivarListBlock_cultivarEpithet__pjc3k:before{content:"'";color:var(--border-primary);opacity:.7;margin-right:.05em}.taxonCultivarListBlock_cultivarEpithet__pjc3k:after{content:"'";color:var(--border-primary);opacity:.7;margin-left:.05em}.taxonCultivarListBlock_cultivarMeta__pTmDt{display:flex;gap:.5em;flex-wrap:wrap;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-primary-muted)}.taxonCultivarListBlock_originTag__iaalP{padding:.15em .4em;border:1px solid var(--border-secondary);background:var(--bg-secondary);font-weight:600}.taxonCultivarListBlock_errorState__viAOd,.taxonCultivarListBlock_loadingState__4yvP7{display:flex;align-items:center;justify-content:center;padding:2rem;font-size:.9rem}.taxonCultivarListBlock_loadingState__4yvP7{color:var(--text-primary-muted)}.taxonCultivarListBlock_errorState__viAOd{color:var(--status-error)}.taxonCultivarListBlock_paginationRow__FOyH6{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 0 0;border-top:1px dashed var(--border-secondary);margin-top:.5rem}.taxonCultivarListBlock_pageInfo__gJEOx{font-size:.8rem;color:var(--text-primary);padding:.3em .5em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.taxonCultivarListBlock_pageButton__U4rVb{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;padding:.4em .85em;background:var(--surface-raised);border:1px solid var(--border-secondary);color:var(--text-primary);cursor:pointer;font-family:inherit;transition:all .15s ease}.taxonCultivarListBlock_pageButton__U4rVb:hover:not(:disabled){border-color:var(--border-primary);background:var(--bg-secondary)}.taxonCultivarListBlock_pageButton__U4rVb:disabled{opacity:.3;cursor:not-allowed}@media(max-width:760px){.taxonCultivarListBlock_headerRow__Zq_rd{flex-direction:column;align-items:flex-start}.taxonCultivarListBlock_cultivarGrid__bwt_T{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.taxonCultivarListBlock_cultivarCard__7Up7p{padding:.55rem .6rem .65rem}.taxonCultivarListBlock_cultivarEpithet__pjc3k{font-size:.85rem}}@media(max-width:420px){.taxonCultivarListBlock_cultivarGrid__bwt_T{grid-template-columns:1fr}}