@keyframes taxonHeroBlock_blink__dneoL{50%{opacity:0}}.taxonHeroBlock_hero__Ff9wr{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:0;margin-top:1.5rem;border:1.25px solid var(--border-primary);overflow:hidden;--chamfer:28px;--bracket-size:22px;--bracket-inset:8px}.taxonHeroBlock_heroText__FZyfC{padding:2rem 2rem 2rem 2.25rem;display:flex;flex-direction:column;gap:.85rem;min-width:0}.taxonHeroBlock_crumbs__upLJe{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-primary-muted);display:flex;gap:.5em;align-items:center;flex-wrap:wrap}.taxonHeroBlock_crumbs__upLJe em{text-transform:none}.taxonHeroBlock_crumbSep__x7YAO{opacity:.5;margin:0 .25em}.taxonHeroBlock_crumbHere__hV3O2{color:var(--text-primary);font-weight:600;text-transform:none}.taxonHeroBlock_taxonId__e4xFa{display:inline-flex;align-items:center;gap:.5em;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-primary-muted)}.taxonHeroBlock_idChip__xLStV{padding:.15em .55em;border:1px solid var(--border-secondary);background:var(--bg-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.taxonHeroBlock_bulletSep__AnFxJ{opacity:.5}.taxonHeroBlock_sciName__vuaB5{font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:1.05;font-weight:400;letter-spacing:-.005em;margin:0}.taxonHeroBlock_prompt__byKqn{color:var(--border-primary);margin-right:.35rem;opacity:.9}.taxonHeroBlock_genusSpecies__OEwyi em{font-style:italic}.taxonHeroBlock_epithet__h3P1u,.taxonHeroBlock_lineOwnName__YLuWx{font-style:normal;font-weight:600;color:var(--border-primary)}.taxonHeroBlock_quote__4C7Jt{color:var(--border-primary);opacity:.7}.taxonHeroBlock_caret__qAZWA{display:inline-block;width:.5ch;height:.85em;background:var(--text-primary);animation:taxonHeroBlock_blink__dneoL 1s step-end infinite;margin-left:.15em;vertical-align:-.1em}.taxonHeroBlock_commonName__JthIe{font-size:1.05rem;color:var(--text-primary-muted);letter-spacing:.02em;margin:0}.taxonHeroBlock_badges__FGjBz{display:flex;gap:.5rem;flex-wrap:wrap}.taxonHeroBlock_badge__k6Bme{display:inline-flex;align-items:center;gap:.4em;padding:.4em .75em;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;border:1px solid var(--border-secondary);background:var(--surface-raised);color:var(--text-primary)}.taxonHeroBlock_badgeRank__NJKyM{background:var(--bg-tertiary);color:var(--bg-primary);border-color:var(--bg-tertiary)}.taxonHeroBlock_badgeCultivar__4Io_2{background:var(--interactive-base);color:var(--bg-primary);border-color:var(--interactive-base)}.taxonHeroBlock_badgeStatus_accepted__pacE9{color:var(--status-success);border-color:var(--status-success);background:var(--status-success-bg)}.taxonHeroBlock_badgeStatus_accepted__pacE9:before{content:"●";color:var(--status-success)}.taxonHeroBlock_badgeStatus_provisional__EXkeh{color:var(--status-warning);border-color:var(--status-warning);background:var(--status-warning-bg)}.taxonHeroBlock_badgeStatus_doubtful__YvqnM{color:var(--status-info);border-color:var(--status-info);background:var(--status-info-bg)}.taxonHeroBlock_badgeStatus_synonym__SGVJw{color:var(--text-secondary-muted);border-color:var(--border-secondary);background:var(--bg-secondary)}.taxonHeroBlock_badgeStatus_deprecated__hAhJ3{color:var(--status-error);border-color:var(--status-error);background:var(--status-error-bg)}.taxonHeroBlock_quickFacts__V58J3{margin-top:0}.taxonHeroBlock_heroActions__izCDT{display:flex;gap:.65rem;margin-top:.4rem;flex-wrap:wrap}.taxonHeroBlock_btn__eC_W5{padding:.55rem 1rem;font-size:.74rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;border:1px solid var(--border-primary);display:inline-flex;align-items:center;gap:.55em;transition:all .15s ease;text-decoration:none;cursor:pointer}.taxonHeroBlock_btnPrimary__X91gj{background:var(--interactive-base);color:var(--bg-primary)}.taxonHeroBlock_btnPrimary__X91gj:hover{background:var(--interactive-hover)}.taxonHeroBlock_btnSecondary__u_oQQ{background:rgba(0,0,0,0);color:var(--text-primary);border-color:var(--border-secondary)}.taxonHeroBlock_btnSecondary__u_oQQ:hover{background:var(--surface-raised);border-color:var(--border-primary)}.taxonHeroBlock_heroImg__P_GUl{position:relative;background:radial-gradient(ellipse at 30% 20%,hsl(75,35%,50%),transparent 60%),radial-gradient(ellipse at 70% 80%,hsl(35,40%,30%),transparent 60%),linear-gradient(135deg,hsl(80,40%,35%),hsl(35,35%,25%));border-left:1px solid var(--border-primary);min-height:420px;overflow:hidden}.taxonHeroBlock_leafSvg__LJVIN{opacity:.85}.taxonHeroBlock_gallery__3rSC_,.taxonHeroBlock_leafSvg__LJVIN{position:absolute;inset:0;width:100%;height:100%}.taxonHeroBlock_imgMeta__lR_9D{position:absolute;bottom:0;left:0;right:0;padding:.85rem 1rem;background:linear-gradient(0deg,rgba(20,12,2,.7),transparent);color:hsl(45,60%,92%);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;gap:1rem}.taxonHeroBlock_imgMetaSource__rjwpB{opacity:.85}.taxonHeroBlock_imgSourceLink__V2Qar{color:inherit;opacity:.9;text-decoration:none;border-bottom:var(--border-width) solid;transition:opacity .15s ease}.taxonHeroBlock_imgSourceLink__V2Qar:focus-visible,.taxonHeroBlock_imgSourceLink__V2Qar:hover{opacity:1}.taxonHeroBlock_viewAllBtn__N4Drf{flex-shrink:0;padding:.3rem .7rem;font:inherit;font-size:.65rem;letter-spacing:inherit;text-transform:inherit;color:var(--white);background:var(--surface-overlay);border:var(--border-width) solid var(--border-primary);border-radius:var(--radius-pill);cursor:pointer;transition:background .15s ease,color .15s ease}.taxonHeroBlock_viewAllBtn__N4Drf:focus-visible,.taxonHeroBlock_viewAllBtn__N4Drf:hover{background:var(--interactive-base);color:var(--white)}@media(max-width:1100px){.taxonHeroBlock_hero__Ff9wr{grid-template-columns:1fr}.taxonHeroBlock_heroImg__P_GUl{min-height:280px;order:-1}}@media(max-width:760px){.taxonHeroBlock_hero__Ff9wr{margin-top:1rem;--chamfer:18px}.taxonHeroBlock_heroText__FZyfC{padding:1.25rem 1.1rem 1.4rem;gap:.7rem}.taxonHeroBlock_crumbs__upLJe{font-size:.6rem;letter-spacing:.12em}.taxonHeroBlock_sciName__vuaB5{font-size:1.85rem}.taxonHeroBlock_commonName__JthIe{font-size:.95rem}.taxonHeroBlock_badges__FGjBz{gap:.35rem}.taxonHeroBlock_badge__k6Bme{padding:.3em .55em;font-size:.62rem;letter-spacing:.1em}.taxonHeroBlock_heroActions__izCDT .taxonHeroBlock_btn__eC_W5{flex:1 1;min-width:calc(50% - .35rem);justify-content:center;padding:.65rem .5rem;font-size:.68rem;letter-spacing:.1em}.taxonHeroBlock_heroImg__P_GUl{min-height:220px}.taxonHeroBlock_imgMeta__lR_9D{font-size:.6rem;padding:.6rem .85rem;flex-direction:column;align-items:flex-start;gap:.15rem}}@media(max-width:420px){.taxonHeroBlock_sciName__vuaB5{font-size:1.55rem}.taxonHeroBlock_heroActions__izCDT .taxonHeroBlock_btn__eC_W5{min-width:100%}}.taxonHoldingsStrip_strip___MWI7{margin:0;padding:.6em .9em;border:var(--border-width,1px) solid var(--border-primary);border-radius:var(--radius-control,.4em);background:var(--surface-base);color:var(--text-primary);font-size:.92em;line-height:1.5}.taxonHoldingsStrip_link__9s_SI{color:var(--interactive-base);text-decoration:none}.taxonHoldingsStrip_link__9s_SI:hover{color:var(--interactive-hover);text-decoration:underline}.taxonHoldingsStrip_degraded__eWq5m{align-items:center;flex-wrap:wrap;border-color:var(--status-error);background:var(--status-error-bg);color:var(--status-error)}.taxonHoldingsStrip_retry__kSeRJ{padding:.15em .7em;border:var(--border-width,1px) solid;border-radius:var(--radius-control,.4em);background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.taxonHoldingsStrip_retry__kSeRJ:hover:not(:disabled){background:var(--surface-raised)}.taxonHoldingsStrip_retry__kSeRJ:disabled{cursor:progress;opacity:.7}.mintOutcomeToast_toast___BZho{position:fixed;right:1.5em;bottom:1.5em;z-index:60;max-width:min(420px,100vw - 3em);display:flex;align-items:flex-start;gap:.75em;padding:1em 1.1em;border-radius:.5em;border:1px solid var(--border-primary);background:var(--surface-overlay);box-shadow:0 8px 32px rgba(0,0,0,.25);animation:mintOutcomeToast_slideIn__7GK_m .22s ease-out}@keyframes mintOutcomeToast_slideIn__7GK_m{0%{transform:translateY(.8em);opacity:0}to{transform:translateY(0);opacity:1}}.mintOutcomeToast_toastSuccess__igsyK{border-color:var(--status-success);background:linear-gradient(135deg,var(--status-success-bg) 0,transparent 80%),var(--surface-overlay)}.mintOutcomeToast_toastError__L2dsR{border-color:var(--status-error);background:linear-gradient(135deg,var(--status-error-bg) 0,transparent 80%),var(--surface-overlay)}.mintOutcomeToast_toastBody__yC7w_{flex:1 1;display:flex;flex-direction:column;gap:.35em;min-width:0}.mintOutcomeToast_toastHeading__PZ_rx{font-size:.95em;font-weight:600;color:var(--text-primary);letter-spacing:.01em}.mintOutcomeToast_toastBadgeRow__jByyh{display:inline-flex;align-items:center;gap:.4em;font-size:.9em;color:var(--text-secondary)}.mintOutcomeToast_toastSub__U6iP9{font-size:.85em;color:var(--text-secondary);line-height:1.4}.mintOutcomeToast_toastErrorCode__ti51D{font-size:.75em;font-family:ui-monospace,JetBrains Mono,SF Mono,Consolas,monospace;color:var(--text-secondary-muted);background:var(--bg-secondary);padding:.2em .45em;border-radius:.2em;word-break:break-word;max-width:100%}.mintOutcomeToast_toastDismiss__RIrlT{flex-shrink:0;width:1.8em;height:1.8em;font-size:1.3em;line-height:1;font-weight:700;color:var(--text-secondary);background:rgba(0,0,0,0);border:none;border-radius:.3em;cursor:pointer;transition:all .15s ease}.mintOutcomeToast_toastDismiss__RIrlT:hover{background:var(--bg-secondary);color:var(--text-primary)}.mintOutcomeToast_toastDismiss__RIrlT:focus-visible{outline:2px solid var(--interactive-base);outline-offset:1px}.taxonResolutionBanner_bannerStack__cJq5w{display:flex;flex-direction:column;gap:.6em;width:100%;max-width:var(--max-content-width,1200px);margin:.75em auto 0;padding:0 var(--content-padding,1.5em)}.taxonResolutionBanner_banner__tItYK{display:flex;align-items:flex-start;gap:.85em;padding:.85em 1.1em;border-radius:.5em;border:1px solid var(--border-primary);background:var(--surface-base);animation:taxonResolutionBanner_bannerIn__dforA .2s ease-out}@keyframes taxonResolutionBanner_bannerIn__dforA{0%{transform:translateY(-.4em);opacity:0}to{transform:translateY(0);opacity:1}}.taxonResolutionBanner_bannerDeprecated__Uqe4w{border-color:var(--status-bad);background:linear-gradient(135deg,var(--status-bad-bg) 0,transparent 85%),var(--surface-base)}.taxonResolutionBanner_bannerMerged__XXqLe{border-color:var(--status-info);background:linear-gradient(135deg,var(--status-info-bg) 0,transparent 85%),var(--surface-base)}.taxonResolutionBanner_bannerTag__I3yop{flex-shrink:0;align-self:center;font-size:.7em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.3em .6em;border-radius:.25em;font-family:ui-monospace,JetBrains Mono,SF Mono,Consolas,monospace}.taxonResolutionBanner_bannerDeprecated__Uqe4w .taxonResolutionBanner_bannerTag__I3yop{color:var(--status-bad);border:1px solid var(--status-bad)}.taxonResolutionBanner_bannerMerged__XXqLe .taxonResolutionBanner_bannerTag__I3yop{color:var(--status-info);border:1px solid var(--status-info)}.taxonResolutionBanner_bannerBody__u1ISJ{flex:1 1;display:flex;flex-direction:column;gap:.25em;min-width:0}.taxonResolutionBanner_bannerHeading__MWh2b{font-size:.95em;font-weight:600;color:var(--text-primary);letter-spacing:.01em}.taxonResolutionBanner_bannerText__bzWJa{font-size:.88em;color:var(--text-secondary);line-height:1.45}.taxonResolutionBanner_bannerCode__RY__u{font-family:ui-monospace,JetBrains Mono,SF Mono,Consolas,monospace;font-size:.92em;color:var(--text-primary);background:var(--bg-secondary);padding:.1em .4em;border-radius:.2em;word-break:break-word}.taxonResolutionBanner_bannerDismiss__outwX{flex-shrink:0;width:1.8em;height:1.8em;font-size:1.3em;line-height:1;font-weight:700;color:var(--text-secondary);background:rgba(0,0,0,0);border:none;border-radius:.3em;cursor:pointer;transition:all .15s ease}.taxonResolutionBanner_bannerDismiss__outwX:hover{background:var(--bg-secondary);color:var(--text-primary)}.taxonResolutionBanner_bannerDismiss__outwX:focus-visible{outline:2px solid var(--interactive-base);outline-offset:1px}