.accessionSearch_searchForm__DANk3{display:flex;gap:.5em;align-items:stretch}.accessionSearch_input__YWjMr{flex:1 1;padding:.6em .9em;background:var(--surface-base);border:1px solid var(--border-primary);color:var(--text-primary);font-family:inherit;font-size:1rem;letter-spacing:.03em}.accessionSearch_input__YWjMr::placeholder{color:var(--text-secondary-muted);letter-spacing:.05em}.accessionSearch_input__YWjMr:focus{outline:none;border-color:var(--interactive-base)}.accessionSearch_button__1c0Mc{padding:.6em 1.4em;background:var(--interactive-base);color:var(--bg-primary);border:none;cursor:pointer;font-family:inherit;font-weight:600;letter-spacing:.08em}.accessionSearch_button__1c0Mc:hover{background:var(--interactive-hover)}.accessionSearch_button__1c0Mc:disabled{background:var(--status-disabled);cursor:not-allowed}.accessionSearch_meta__poZsZ{color:var(--text-secondary);font-size:.85rem;letter-spacing:.05em}.accessionSearch_resultList__9pAZJ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5em}.accessionSearch_card__Mqa2D{display:block;text-decoration:none;color:inherit;padding:.75em 1em;background:var(--surface-base);border:1px solid var(--border-secondary);transition:border-color .15s ease}.accessionSearch_card__Mqa2D:hover{border-color:var(--interactive-base)}.accessionSearch_cardHeader__29YgE{display:flex;justify-content:space-between;align-items:baseline;gap:1em}.accessionSearch_code__T3Xrw{font-family:monospace;font-weight:700;color:var(--text-primary);letter-spacing:.06em}.accessionSearch_sciName__sDSRm{font-style:italic;color:var(--text-secondary)}.accessionSearch_nickname__T5Jhs{color:var(--text-primary)}.accessionSearch_cardMeta__MlFqA{display:flex;gap:1em;margin-top:.35em;font-size:.8rem;color:var(--text-secondary-muted);text-transform:uppercase;letter-spacing:.05em}.accessionSearch_statusChip__j7cBL{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;color:var(--text-secondary)}.accessionSearch_empty__3pY5N,.accessionSearch_loading__eWe7E{color:var(--text-secondary);padding:1em 0}.accessionSearch_error__rjcaw{color:var(--status-error);padding:1em 0}.accessionSearch_pager___iwxl{display:flex;align-items:center;justify-content:center;gap:1em;margin-top:.5em}.accessionSearch_pagerButton__FP5u1{padding:.4em 1em;background:var(--surface-base);border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;font-family:inherit;letter-spacing:.05em}.accessionSearch_pagerButton__FP5u1:hover:not(:disabled){border-color:var(--interactive-base)}.accessionSearch_pagerButton__FP5u1:disabled{opacity:.4;cursor:not-allowed}.accessionSearch_pagerStatus__j2qTw{color:var(--text-secondary);font-size:.85rem;letter-spacing:.05em}.horizontalDivider_horizontalDivider__2N8d3{width:100%;height:var(--line-height,1px);background-color:var(--line-color,var(--border-secondary));border:none;margin:var(--margin);display:block}.horizontalDivider_horizontalDivider__2N8d3.horizontalDivider_thin__y1cTH{height:1px}.horizontalDivider_horizontalDivider__2N8d3.horizontalDivider_thick__iQ3uM{height:3px}.horizontalDivider_horizontalDivider__2N8d3.horizontalDivider_dashed__OlluS{background:none;border-top:var(--line-height,1px) dashed var(--line-color,var(--border-secondary));height:0}.horizontalDivider_horizontalDivider__2N8d3.horizontalDivider_dotted__W_cgP{background:none;border-top:var(--line-height,1px) dotted var(--line-color,var(--border-secondary));height:0}.scanlineOverlay_scanlineOverlay__q__GX{display:none}.flex_flexColumn__SqOLg,.flex_flexRow__Ty_jb,.flex_flex__KgAS3{display:flex}.flex_flexRow__Ty_jb{flex-direction:row!important}.flex_flexCenter__K24Fh{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.flex_flexColumn__SqOLg{flex-direction:column!important}.flex_justifyContentStart__MUOx6{justify-content:start}.flex_justifyContentEnd__YX3io{justify-content:end}.flex_justifyContentCenter__ctlze{justify-content:center}.flex_justifyContentSpaceBetween__9BNCW{justify-content:space-between}.flex_alignItemsStart__dEriM{align-items:start!important}.flex_alignItemsEnd__5ag5C{align-items:end!important}.flex_alignItemsCenter__u0b97{align-items:center!important}.flex_flexGrow__p_KaH{flex-grow:1}.flex_flexShrink__wVIra{flex-shrink:1}.flex_flexNoGrow__v4aaW{flex-grow:0;flex-shrink:0;flex-basis:auto}.flex_flexNoShrink__vkgNc{flex-shrink:0}.flex_flexGapXXS__zv3DU{gap:.1em}.flex_flexGapXS__t1_Dd{gap:.25em}.flex_flexGapS__7ijNV{gap:.5em}.flex_flexGapM__HQH_M{gap:1em}.flex_flexGapL__sPhpb{gap:1.6em}.flex_flexGapXL__jYkH_{gap:2.4em}.flex_flexGapXXL__bsl1g{gap:3.2em}.flex_flexWrap__VAwPR{flex-wrap:wrap}.flex_flexWrapReverse__a_7ki{flex-wrap:wrap-reverse}.flex_flexWrapNoWrap__o2_sv{flex-wrap:nowrap}.flex_alignSelfStart__Jb_Hp{align-self:start}.flex_alignSelfEnd__VEsFg{align-self:end}.flex_alignSelfCenter__Q6uKW{align-self:center}.flex_alignSelfStretch__bUOsL{align-self:stretch}.flex_alignSelfBaseline___wAgV{align-self:baseline}.flex_justifySelfStart__X_y8V{justify-self:start}.flex_justifySelfEnd__9ol1b{justify-self:end}.flex_justifySelfCenter__oSI_n{justify-self:center}.flex_justifySelfStretch__majbO{justify-self:stretch}.flex_justifySelfBaseline__aVVTE{justify-self:baseline}.manageLayout_manageGrid__2eNr2{align-items:stretch;width:100%;height:calc(100vh - 7rem);min-height:0;gap:0}@media(max-width:767px){.manageLayout_manageGrid__2eNr2{height:auto;min-height:calc(100vh - 7rem)}}.manageLayout_mainPane__6nOng{padding:1.25rem 1.5rem;min-width:0;height:100%;min-height:0;overflow-y:auto}@media(max-width:767px){.manageLayout_mainPane__6nOng{padding:.75rem;height:auto;overflow-y:visible}}.bannerStack_stack__B1S4t{position:fixed;top:var(--banner-stack-top,16px);left:0;right:0;margin-inline:auto;width:fit-content;max-width:min(100% - 2rem,36rem);display:flex;flex-direction:column;align-items:center;gap:.6em;z-index:var(--banner-stack-z,9000);pointer-events:none}.bannerStack_stack__B1S4t>*{pointer-events:auto;width:fit-content;max-width:100%}@media(max-width:40rem){.bannerStack_stack__B1S4t{left:.75rem;right:.75rem;margin-inline:0;width:auto;max-width:none}.bannerStack_stack__B1S4t>*{width:100%}}.navigationGuard_modalContent__jYuP_{padding:1.5em;text-align:center}.navigationGuard_title__pUKuf{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.navigationGuard_message__ZaWwh{margin:0;font-size:.95rem;color:var(--text-secondary-muted);line-height:1.5}.navigationGuard_buttonContainer__OBA0J{justify-content:center;margin-top:.5em}.navigationGuard_stayButton__TiRtG{padding:.5em 1em;border:1px solid var(--border-secondary);border-radius:.25em;background-color:var(--surface-base)}.navigationGuard_stayButton__TiRtG:hover{background-color:var(--status-error-bg);border-color:var(--status-error)}.navigationGuard_leaveButton__1M_x2{padding:.5em 1em;border:1px solid var(--status-warning);border-radius:.25em;background-color:var(--status-warning-bg)}.navigationGuard_leaveButton__1M_x2:hover{background-color:var(--status-warning);color:var(--bg-primary)}.floatingBanner_container__aHR7A{display:flex;align-items:center;gap:.6em;padding:.5em .9em;border-radius:6px;font-size:.9em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-primary);background:var(--surface-raised);color:var(--text-primary);box-shadow:0 4px 12px color-mix(in srgb,currentColor 15%,transparent)}.floatingBanner_floating__c9F5g{position:fixed;top:var(--floating-banner-offset,16px);left:0;right:0;margin-inline:auto;width:fit-content;z-index:var(--floating-banner-z,9000);pointer-events:auto;max-width:calc(100% - 2rem)}.floatingBanner_severityError__Il_ZU{background:var(--status-error-bg);color:var(--status-error);border-color:var(--status-error)}.floatingBanner_severityWarning__szI9P{background:var(--status-warning-bg);color:var(--status-warning);border-color:var(--status-warning)}.floatingBanner_severitySuccess__5Xv6M{background:var(--status-success-bg);color:var(--status-success);border-color:var(--status-success)}.floatingBanner_severityInfo__fBDs4{background:var(--status-info-bg);color:var(--status-info);border-color:var(--status-info)}.floatingBanner_message__DR2Ol{flex:1 1 auto;white-space:normal;word-break:break-word}.floatingBanner_closeBtn__MVnrL{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:3px;color:inherit;cursor:pointer;font-family:inherit;line-height:1}.floatingBanner_closeBtn__MVnrL:hover{background:color-mix(in srgb,currentColor 15%,transparent)}.floatingBanner_closeBtn__MVnrL:focus-visible{outline:2px solid currentColor;outline-offset:1px}.login-required_card__ZmWzm{display:flex;flex-direction:column;align-items:center;gap:1em;padding:2em;text-align:center;max-width:360px;background-color:var(--bg-secondary);border-radius:.5em;border:1px solid var(--border-primary,var(--text-primary));color:var(--text-primary,#2d2d2d)}.login-required_lockIcon__3idt7{color:var(--text-secondary-muted)}.login-required_title__j9ygL{margin:0;font-size:1.25rem;color:var(--text-primary)}.login-required_message__o_2It{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.login-required_feedback__YaO3m{margin:0;width:100%;padding:.6em .8em;border-radius:6px;border:1px solid var(--status-error);background-color:var(--status-error-bg);color:var(--text-primary);font-size:.85rem;line-height:1.5;text-align:left}.login-required_feedbackAction__hK1ji{display:inline-block;margin-left:.4em;color:var(--interactive-base);font-weight:600;text-decoration:underline}.login-required_feedbackAction__hK1ji:hover{color:var(--interactive-hover)}.login-required_actions__bPUQW{display:flex;gap:.75em;width:100%}.login-required_loginButton__jzUBW{flex:1 1;padding:.6em 1.2em;border:none;border-radius:6px;background-color:var(--status-info);color:var(--white);font-weight:600;cursor:pointer;transition:background-color .15s ease}.login-required_loginButton__jzUBW:hover{opacity:.85}.login-required_loginButton__jzUBW:disabled{opacity:.6;cursor:wait}.login-required_cancelButton__W80qD{flex:1 1;padding:.6em 1.2em;border:1px solid var(--border-primary);border-radius:6px;background:rgba(0,0,0,0);color:var(--text-primary);cursor:pointer;transition:background-color .15s ease}.login-required_cancelButton__W80qD:hover{background-color:var(--surface-raised)}.searchOverlay_container__mv0JH{position:relative;cursor:text}.searchOverlay_inputRow__apvaH{display:flex;align-items:center;gap:.6em;padding:1.2em 1em}.searchOverlay_symbol__JynLM{font-size:1.4em;font-weight:700;color:var(--interactive-base);flex-shrink:0;line-height:1}.searchOverlay_input__FRPAo{width:100%;background:rgba(0,0,0,0);border:none;outline:none;color:var(--text-primary);font-family:inherit;font-size:.85em;letter-spacing:.08em;text-transform:uppercase;padding:0}.searchOverlay_input__FRPAo::placeholder{color:var(--text-primary-muted);opacity:.6}.searchOverlay_dropdown__RhigH{position:absolute;top:100%;left:0;right:0;z-index:10;background:var(--surface-raised);border:1px solid var(--border-primary);border-top:none}.searchOverlay_placeholder__maKqo{padding:1em;text-align:center;font-size:.8em;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary-muted)}.sectionDivider_divider__TFX9n{display:flex;align-items:center;gap:.8em;padding:.2em 0}.sectionDivider_dash__y2slo{flex:1 1;height:1px;background:var(--border-secondary)}.sectionDivider_label__QUC9H{font-size:.65em;letter-spacing:.2em;text-transform:uppercase;color:var(--text-primary-muted);white-space:nowrap}.authGate_gate__wgakP{position:relative;padding:1.5em 0;gap:1.2em;overflow-x:clip}.authGate_card__ygE_m{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5em;padding:3em 2em;margin:2em auto;max-width:32rem;width:100%;background:var(--surface-base);border:1px solid var(--border-primary);border-radius:.5em;box-shadow:0 0 32px -16px var(--interactive-base)}.authGate_iconBadge__Rso0V{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background:var(--bg-secondary);border:2px solid var(--interactive-base);color:var(--interactive-base);font-size:2.5rem}.authGate_title__sJm_c{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-primary);letter-spacing:.02em;line-height:1.2}.authGate_message__Siq6M{margin:0;font-size:1rem;line-height:1.5;color:var(--text-secondary);max-width:28rem}.authGate_actions__rgzxj{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75em;flex-wrap:wrap;width:100%;margin-top:.5em}.authGate_loginAction__gffd4{display:inline-flex;align-items:center}.authGate_loginAction__gffd4>button{appearance:none;background:var(--interactive-base);color:var(--bg-primary);border:1px solid var(--interactive-base);border-radius:.25em;padding:.625em 1.5em;font-size:.95rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease,transform .1s ease}.authGate_loginAction__gffd4>button:hover:not(:disabled){background:var(--interactive-hover);border-color:var(--interactive-hover)}.authGate_loginAction__gffd4>button:active:not(:disabled){transform:translateY(1px)}.authGate_loginAction__gffd4>button:disabled{background:var(--status-disabled);border-color:var(--status-disabled);cursor:wait}.authGate_backLink__b5MLL{display:inline-flex;align-items:center;gap:.4em;padding:.625em 1.25em;font-size:.95rem;font-weight:500;color:var(--text-secondary);background:rgba(0,0,0,0);border:1px solid var(--border-primary);border-radius:.25em;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.authGate_backLink__b5MLL:hover{color:var(--text-primary);border-color:var(--text-primary);background:var(--bg-secondary)}.authGate_backIcon__m7VI7{font-size:.9em}.page_terminalPage__1_iGb{position:relative;padding:1.5em 0;gap:1.2em;overflow-x:clip}.page_message__V7Je5{padding:2em;text-align:center;color:var(--text-secondary);font-size:1rem}.page_backButton__BPHCf{align-self:flex-start;font-size:.85rem}.page_terminalPage__U1e8Z{position:relative;padding:1.5em 0;gap:1.2em;overflow-x:clip}.page_message__3RSDE{padding:2em;text-align:center;color:var(--text-secondary);font-size:1rem}.page_backButton__JiWlu{align-self:flex-start;font-size:.85rem}.homeView_terminalPage__z2twm{position:relative;padding:1.5em 0;gap:1.2em;overflow-x:clip}.homeView_heroHeader__0uu1Q{text-align:center;padding:1.5em 1em .5em}.homeView_heroTitleRow__kxIGi{display:inline-flex;align-items:baseline;gap:.4em}.homeView_heroPrompt___hDh_{font-size:1.6em;font-weight:700;color:var(--interactive-base);line-height:1}.homeView_heroTitle__URTxX{font-size:1.6em;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin:0;line-height:1}.homeView_heroCursor__MhEiO{display:inline-block;width:.55em;height:3px;background:var(--interactive-base);margin-bottom:.15em;animation:homeView_cursorPulse__Gy7M2 1.2s ease-in-out infinite}@keyframes homeView_cursorPulse__Gy7M2{0%,to{opacity:1}50%{opacity:.15}}.homeView_heroSubtitle__NMpyy{display:block;margin-top:.4em;font-size:.75em;letter-spacing:.15em;text-transform:uppercase;color:var(--text-secondary-muted)}.homeView_valueProp__OXvGA{max-width:44ch;margin:.9em auto 0;font-size:.95em;line-height:1.5;color:var(--text-secondary)}.homeView_searchInput__QILQM{width:100%;background:rgba(0,0,0,0);border:none;outline:none;color:var(--text-primary);font-family:inherit;font-size:.85em;letter-spacing:.08em;text-transform:uppercase}.homeView_searchInput__QILQM::placeholder{color:var(--text-primary-muted);opacity:.6}.homeView_searchScopeRow___xkmC{display:flex;align-items:center;gap:.75em;flex-wrap:wrap;padding:.45em 1em;border-top:1px solid var(--border-secondary)}.homeView_searchScopeLabel__RkfaW{font-size:.6em;letter-spacing:.15em;text-transform:uppercase;color:var(--text-secondary-muted)}.homeView_searchScopeTabs__u86WZ{display:flex;gap:.4em}.homeView_searchScopeTab__zvX5l{font-family:inherit;font-size:.65em;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary-muted);background:rgba(0,0,0,0);border:1px solid var(--border-secondary);padding:.3em .7em;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.homeView_searchScopeTab__zvX5l:hover{color:var(--text-primary);border-color:var(--border-primary)}.homeView_searchScopeTabActive__tKAEH{color:var(--bg-primary);background:var(--interactive-base);border-color:var(--interactive-base)}.homeView_searchScopeTabActive__tKAEH:hover{color:var(--bg-primary);background:var(--interactive-hover);border-color:var(--interactive-hover)}.homeView_sectionHeader__n7pAm{display:flex;align-items:center;gap:.5em;padding:.5em 1em;background:var(--bg-tertiary);color:var(--bg-primary);text-transform:uppercase;letter-spacing:.1em;font-size:.8em;border-bottom:1px solid var(--border-primary)}.homeView_sectionIcon__aOlkI{font-weight:700;opacity:.6}.homeView_sectionTitle__ab_Yc{font-size:1em;font-weight:600;margin:0;color:inherit}.homeView_sectionAction__QA_h0{margin-left:auto;font-size:.85em;letter-spacing:.04em;text-transform:none;color:inherit;text-decoration:none;opacity:.85;transition:opacity .15s ease}.homeView_sectionAction__QA_h0:hover{opacity:1;text-decoration:underline}.homeView_commandGrid__kBMU3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0}.homeView_commandLink__UI_de{display:flex;align-items:center;gap:.9em;padding:.85em 1em;text-decoration:none;color:inherit;border-bottom:1px solid var(--border-secondary);transition:background-color .2s ease}.homeView_commandLink__UI_de:last-child{border-bottom:none}.homeView_commandLink__UI_de:hover{background:var(--surface-raised)}.homeView_commandLink__UI_de:hover .homeView_commandArrow__Y_2RI{opacity:1;transform:translateX(0)}.homeView_commandLink__UI_de:hover .homeView_commandIcon__X0asN,.homeView_commandLink__UI_de:hover .homeView_commandLabel__mjVpD{color:var(--interactive-base)}.homeView_commandIcon__X0asN{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:color .2s ease}.homeView_commandText__tHcUC{display:flex;flex-direction:column;gap:.15em;min-width:0;flex:1 1}.homeView_commandLabel__mjVpD{font-size:1.05em;font-weight:600;color:var(--text-secondary);transition:color .2s ease}.homeView_commandDesc__bPDQv{font-size:.72em;line-height:1.3;color:var(--text-secondary-muted)}.homeView_commandArrow__Y_2RI{flex:0 0 auto;display:flex;align-items:center;font-size:1.2em;color:var(--text-primary-muted);opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.homeView_commandDisabled__1sEr5{cursor:default}.homeView_commandDisabled__1sEr5 .homeView_commandDesc__bPDQv,.homeView_commandDisabled__1sEr5 .homeView_commandLabel__mjVpD{color:var(--text-secondary-muted)}.homeView_commandDisabled__1sEr5:hover{background:rgba(0,0,0,0)}.homeView_commandDisabled__1sEr5:hover .homeView_commandIcon__X0asN,.homeView_commandDisabled__1sEr5:hover .homeView_commandLabel__mjVpD{color:var(--text-secondary-muted)}.homeView_commandBadge__Fwh6g{flex:0 0 auto;align-self:center;font-size:.6em;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:.3em .6em;color:var(--status-disabled);background:var(--status-disabled-bg);border:1px solid var(--status-disabled)}.homeView_stripGrid__VKNtd{padding:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.homeView_mediaGrid__7NKIs{padding:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.homeView_mediaTile__7P7Wz{display:flex;flex-direction:column;gap:.4em;text-decoration:none;color:inherit;transition:transform .15s ease}.homeView_mediaTile__7P7Wz:hover{transform:translateY(-2px)}.homeView_mediaTile__7P7Wz:hover .homeView_mediaName__kXigg{color:var(--interactive-base)}.homeView_mediaThumb__qXDlU{width:100%;border:1px solid var(--border-secondary);overflow:hidden;line-height:0}.homeView_mediaName__kXigg{font-size:.72em;font-style:italic;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.homeView_stripState__LDkba{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.6em;padding:1.5em 1em;color:var(--text-secondary-muted);font-size:.8em}@media(max-width:600px){.homeView_commandGrid__kBMU3{grid-template-columns:1fr}.homeView_mediaGrid__7NKIs{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.font_fontSizeXXS__Kww7N{font-size:var(--font-size-xxs,.5rem)}.font_fontSizeXS__r73ZH{font-size:var(--font-size-xs,.75rem)}.font_fontCaption___tNbL,.font_fontSizeS__l8j1f{font-size:var(--font-size-s,.875rem)}.font_fontBody__RPtHB,.font_fontSizeM__abPdJ{font-size:var(--font-size-m,1rem)}.font_fontSizeL__Va3oG,.font_fontSubHeader__rLG8p{font-size:var(--font-size-l,1.125rem)}.font_fontHeader__Wvpx_,.font_fontSizeXL__FUU2r{font-size:var(--font-size-xl,1.25rem)}.font_fontSizeXXL__bg27l{font-size:var(--font-size-xxl,1.5rem)}.font_fontSizeXXXL__L2MfQ{font-size:var(--font-size-xxxl,2rem)}.font_textAlignCenter__XyhBx{text-align:center}.font_textAlignLeft__16ZFI{text-align:left}.font_textAlignRight__tbAeW{text-align:right}.font_fontCaption___tNbL,.font_fontWeightLight__CNwSy{font-weight:300}.font_fontBody__RPtHB,.font_fontWeightRegular__WrVcg{font-weight:400}.font_fontSubHeader__rLG8p,.font_fontWeightMedium__Njz6I{font-weight:600}.font_fontHeader__Wvpx_,.font_fontWeightBold__XvEg8{font-weight:700}.font_fontColorBgPrimary___ddWi{color:var(--bg-primary)}.font_fontColorSecondary__22rC3{color:var(--bg-secondary)}.font_fontColorTextPrimary__dtgGC{color:var(--text-primary)}.font_fontColorTextPrimaryMuted__dtWL1{color:var(--text-primary-muted)}.font_fontColorTextSecondary__fRe8t{color:var(--text-secondary)}.font_fontColorTextSecondaryMuted__DI3ne{color:var(--text-secondary-muted,var(--text-secondary))}.font_fontColorGood__EoVUn{color:var(--status-success)}.font_fontColorBad__6JeVO{color:var(--status-error)}.font_fontColorWarning__1xzVH{color:var(--status-warning)}.font_fontColorInteractable__hnJqD{color:var(--interactive-base)}.font_fontColorInfo__VBmsw{color:var(--status-info)}.font_fontColorRed__45yMD{color:var(--red,Red)}.font_fontColorGreenSlight__rBEJ0{color:var(--green,Green)}.font_fontColorWhite__d50Ft{color:var(--white,White)}.font_fontColorBlack__h17Iq{color:var(--black,Black)}.font_fontColorCyan__1wD0K{color:var(--cyan,Cyan)}.font_fontColorOrange__z8F5K{color:var(--orange,Orange)}.font_fontColorLink__5AaVD{color:var(--link-color,Aqua)}.font_fontDecorationUnderline__xJAe_{text-decoration:underline}.font_fontDecorationLineThrough__LxNYa{text-decoration:line-through}.font_fontDecorationNone__zdsun{text-decoration:none!important}.font_fontItalic__kgYoc{font-style:italic}.font_textWrap__fhvSY{white-space:normal!important}.font_textNoWrap__WwXX7{white-space:nowrap!important}.font_textTruncate__Y4Yxi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationBanner_container__4tjGW{display:flex;flex-direction:column;gap:.5em;padding:.75em 1em;border-radius:6px;font-size:.9em;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--text-primary);background:linear-gradient(0deg,var(--banner-tint,transparent),var(--banner-tint,transparent)),var(--surface-raised);border-left:1px solid var(--banner-accent,var(--border-primary));border:1px solid var(--banner-accent,var(--border-primary));border-left-width:4px;box-shadow:0 4px 12px color-mix(in srgb,currentColor 15%,transparent)}.notificationBanner_floating___RVlC{position:fixed;top:var(--notification-banner-offset,16px);left:0;right:0;margin-inline:auto;width:fit-content;z-index:var(--notification-banner-z,9000);pointer-events:auto;max-width:min(100% - 2rem,36rem)}.notificationBanner_severityError__TTOfq{--banner-accent:var(--status-error);--banner-tint:var(--status-error-bg)}.notificationBanner_severityWarning__04vww{--banner-accent:var(--status-warning);--banner-tint:var(--status-warning-bg)}.notificationBanner_severitySuccess__bnKhG{--banner-accent:var(--status-success);--banner-tint:var(--status-success-bg)}.notificationBanner_severityInfo__8ODYv{--banner-accent:var(--status-info);--banner-tint:var(--status-info-bg)}.notificationBanner_headerRow__Zbf84{display:flex;align-items:flex-start;justify-content:space-between;gap:.6em}.notificationBanner_title__8QT1o{font-weight:600;line-height:1.25;flex:1 1 auto}.notificationBanner_message__zvbJf{flex:1 1 auto;line-height:1.35;white-space:normal;word-break:break-word}.notificationBanner_closeBtn__ALiMb{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:3px;color:inherit;cursor:pointer;font-family:inherit;line-height:1}.notificationBanner_closeBtn__ALiMb:hover{background:color-mix(in srgb,currentColor 15%,transparent)}.notificationBanner_closeBtn__ALiMb:focus-visible{outline:2px solid currentColor;outline-offset:1px}.notificationBanner_actionRow__BYRtg{display:flex;flex-wrap:wrap;gap:.5em;justify-content:flex-end;margin-top:.15em}.notificationBanner_actionButton__9qeun{padding:.4em .9em;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:500;line-height:1.2;cursor:pointer;border:1px solid var(--banner-accent,var(--border-primary));color:inherit;background:rgba(0,0,0,0);transition:background-color .12s ease-out}.notificationBanner_actionButton__9qeun:hover:not(:disabled){background:color-mix(in srgb,var(--banner-accent,currentColor) 14%,transparent)}.notificationBanner_actionButton__9qeun:focus-visible{outline:2px solid var(--banner-accent,currentColor);outline-offset:1px}.notificationBanner_actionButton__9qeun:disabled{cursor:wait;opacity:.7}.notificationBanner_actionPrimary__UHepW{background:color-mix(in srgb,var(--banner-accent,currentColor) 26%,transparent);border-color:rgba(0,0,0,0)}.notificationBanner_actionPrimary__UHepW:hover:not(:disabled){background:color-mix(in srgb,var(--banner-accent,currentColor) 38%,transparent)}.page_terminalPage__agVCg{position:relative;padding:1.5em 0;gap:1.2em;overflow-x:clip}.page_galleryBlock__I_SPP{flex:1 1;display:flex;flex-direction:column}.page_sectionHeader__89p_P{display:flex;align-items:center;gap:.5em;padding:.5em 1em;background:var(--bg-tertiary);color:var(--bg-primary);text-transform:uppercase;letter-spacing:.1em;font-size:.8em;border-bottom:1px solid var(--border-primary)}.page_sectionIcon__AvPaC{font-weight:700;opacity:.6}.page_sectionTitle__mUrpk{font-size:1em;font-weight:600;margin:0;color:inherit}.specimenPage_terminalPage__LgSbk{position:relative}.specimenPage_page__1a5hD{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 1.5rem 5rem;display:flex;flex-direction:column;width:100%}@media(max-width:760px){.specimenPage_page__1a5hD{padding:0 .85rem 4rem}}.peerReportComposer_page__z0D49{max-width:var(--max-content-width);margin:0 auto;padding:0 var(--content-padding);width:100%}.peerReportComposer_hero__bC_uj{display:flex;flex-direction:column;gap:.5em;padding:1.5em 0 1em}.peerReportComposer_heroTitleRow__3JGgE{display:flex;flex-direction:row;align-items:baseline;gap:.4em}.peerReportComposer_heroPrompt__mHJ27{color:var(--interactive-base);font-weight:700}.peerReportComposer_heroTitle__kjee5{margin:0;font-size:1.8em;font-weight:600;color:var(--text-primary)}.peerReportComposer_heroSubtitle__y2ubk{font-size:1.05em;color:var(--text-secondary)}.peerReportComposer_heroSubtitle__y2ubk em{font-style:italic;color:var(--text-primary)}.peerReportComposer_heroHint__Fd5zf{margin:0;max-width:70ch;font-size:.9em;color:var(--text-secondary-muted);line-height:1.5}.peerReportComposer_form__sUf81{gap:1.2em;padding-bottom:5em}.peerReportComposer_form__sUf81,.peerReportComposer_section__pWSmT{display:flex;flex-direction:column}.peerReportComposer_sectionBody__kU6vJ{display:flex;flex-direction:column;padding:0 1.2em 1.2em}.peerReportComposer_fieldGroup__7XcDV{display:flex;flex-direction:column;gap:.4em;margin-top:1em}.peerReportComposer_label__J6DBn{font-size:.85em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.peerReportComposer_optional__XOocy{font-weight:400;color:var(--text-secondary-muted);text-transform:none}.peerReportComposer_actions__FCiyB{display:flex;flex-direction:row;gap:.5em}.peerReportComposer_cancelBtn__Y1gqM,.peerReportComposer_submitBtn__11Ymk{padding:.6em 1.2em;font:inherit;cursor:pointer;border:1px solid var(--border-primary);transition:background .15s,color .15s,border-color .15s}.peerReportComposer_cancelBtn__Y1gqM{background:rgba(0,0,0,0);color:var(--text-secondary)}.peerReportComposer_cancelBtn__Y1gqM:hover{color:var(--text-primary);border-color:var(--text-primary)}.peerReportComposer_submitBtn__11Ymk{background:var(--interactive-base);color:var(--bg-primary);border-color:var(--interactive-base);font-weight:600}.peerReportComposer_submitBtn__11Ymk:hover:not(:disabled){background:var(--interactive-hover);border-color:var(--interactive-hover)}.peerReportComposer_submitBtn__11Ymk:disabled{opacity:.5;cursor:not-allowed}.page_terminalPage___o5Le{position:relative;padding:1.5em 0;gap:1.2em}.page_pageHead__vK6Ca{display:flex;justify-content:space-between;align-items:flex-end;padding:.5rem 0 1.25rem;border-bottom:1px solid var(--border-secondary);margin-bottom:.5rem;position:relative}.page_pageHead__vK6Ca:after{content:"";position:absolute;left:0;bottom:-.25rem;width:6em;height:.25rem;border-left:.25rem solid rgba(0,0,0,0);border-top:.25rem solid var(--border-primary)}.page_crumbs__3_hFO{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-primary-muted);margin-bottom:.4rem}.page_crumbs__3_hFO a{color:inherit;text-decoration:none;border-bottom:1px dotted;transition:color .15s ease,border-bottom-color .15s ease}.page_crumbs__3_hFO a:hover{color:var(--interactive-hover);border-bottom-color:var(--interactive-hover)}.page_crumbSep__XHW8P{margin:0 .5em;opacity:.5}.page_pageTitle__9NS58{font-size:1.9rem;font-weight:400;letter-spacing:.02em;display:flex;align-items:center;gap:.55rem;margin:0}.page_prompt__4h9MP{color:var(--border-primary);opacity:.9}.page_caret__mPVSv{display:inline-block;width:.55ch;height:1em;background:var(--text-primary);animation:page_blink__0XfRa 1s step-end infinite;margin-left:.1em;vertical-align:-.1em}@keyframes page_blink__0XfRa{50%{opacity:0}}.page_headActions__eEZ_u{display:flex;gap:.75rem;align-items:center;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary-muted)}.page_statusChip__PrLnF{padding:.3rem .7rem;border:1px solid var(--border-secondary);background:var(--surface-raised)}.page_message__CiS_3{padding:2em;text-align:center;color:var(--text-secondary);font-size:1rem}.galleryView_terminalPage__jvTXT{position:relative;padding:1.5em 0;gap:1.2em;overflow-x:clip}.galleryView_heroHeader__p_IfI{text-align:center;padding:1.5em 1em .5em}.galleryView_heroTitleRow__IVXBL{display:inline-flex;align-items:baseline;gap:.4em}.galleryView_heroPrompt__lWjjC{font-size:1.6em;font-weight:700;color:var(--interactive-base);line-height:1}.galleryView_heroTitle__uW9vW{font-size:1.6em;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin:0;line-height:1}.galleryView_heroCursor__VYCb_{display:inline-block;width:.55em;height:3px;background:var(--interactive-base);margin-bottom:.15em;animation:galleryView_cursorPulse__N4v7Y 1.2s ease-in-out infinite}@keyframes galleryView_cursorPulse__N4v7Y{0%,to{opacity:1}50%{opacity:.15}}.galleryView_heroSubtitle__rdFUj{display:block;margin-top:.4em;font-size:.75em;letter-spacing:.15em;text-transform:uppercase;color:var(--text-secondary-muted)}.galleryView_newSightingBar__FI0jD{display:flex;justify-content:center;padding:0 1em}.galleryView_newSightingBtn__zq2Nd{display:inline-block;padding:.6em 1.5em;border:2px solid var(--interactive-base);color:var(--interactive-base);font-family:inherit;font-size:.85em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.galleryView_newSightingBtn__zq2Nd:hover{background:var(--interactive-base);color:var(--bg-primary)}.galleryView_loginHint__olYjc{font-size:.75em;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary-muted)}.galleryView_sectionHeader__66COd{display:flex;align-items:center;gap:.5em;padding:.5em 1em;background:var(--bg-tertiary);color:var(--bg-primary);text-transform:uppercase;letter-spacing:.1em;font-size:.8em;border-bottom:1px solid var(--border-primary)}.galleryView_sectionIcon__V26Eq{font-weight:700;opacity:.6}.galleryView_sectionTitle__bV7_e{font-size:1em;font-weight:600;margin:0;color:inherit}.galleryView_filterBar__owm2Q{display:flex;align-items:center;gap:.75em;padding:.75em 1em;flex-wrap:wrap}.galleryView_filterSearch__igyUp{flex:1 1;min-width:200px;position:relative}.galleryView_searchInput__HeYTa{width:100%;padding:.5em .75em;background:rgba(0,0,0,0);border:1px solid var(--border-secondary);color:var(--text-primary);font-family:inherit;font-size:.8em;letter-spacing:.08em;text-transform:uppercase;outline:none;transition:border-color .2s}.galleryView_searchInput__HeYTa:focus{border-color:var(--interactive-base)}.galleryView_searchInput__HeYTa::placeholder{color:var(--text-primary-muted);opacity:.5}.galleryView_searchResults__tTXlm{position:absolute;top:100%;left:0;right:0;z-index:10;background:var(--surface-raised);border:1px solid var(--border-primary);border-top:none;max-height:240px;overflow-y:auto}.galleryView_searchResultItem__cCCjW{display:flex;align-items:baseline;gap:.5em;padding:.5em .75em;cursor:pointer;font-size:.8em;color:var(--text-primary);transition:background .15s;border:none;background:none;width:100%;text-align:left;font-family:inherit}.galleryView_searchResultItem__cCCjW:hover{background:var(--surface-overlay)}.galleryView_searchResultName__EKf7a{font-weight:600;font-style:italic}.galleryView_searchResultRank__AflgD{font-size:.85em;color:var(--text-secondary-muted);text-transform:uppercase;letter-spacing:.05em}.galleryView_filterSelect__2cIpJ{padding:.5em .75em;background:rgba(0,0,0,0);border:1px solid var(--border-secondary);color:var(--text-primary);font-family:inherit;font-size:.8em;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;outline:none}.galleryView_filterSelect__2cIpJ:focus{border-color:var(--interactive-base)}.galleryView_filterSelect__2cIpJ option{background:var(--surface-base);color:var(--text-primary)}.galleryView_hierarchyToggle__F2GBR{display:flex;align-items:center;gap:.4em;padding:.5em .75em;background:rgba(0,0,0,0);border:1px solid var(--border-secondary);color:var(--text-secondary);font-family:inherit;font-size:.75em;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:border-color .2s,color .2s}.galleryView_hierarchyActive__azm2_,.galleryView_hierarchyToggle__F2GBR:hover{border-color:var(--interactive-base);color:var(--interactive-base)}.galleryView_hierarchyActive__azm2_{background:var(--surface-overlay)}.galleryView_clearBtn__Opxcl{padding:.5em .75em;background:rgba(0,0,0,0);border:1px solid var(--status-error);color:var(--status-error);font-family:inherit;font-size:.75em;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .2s}.galleryView_clearBtn__Opxcl:hover{background:var(--status-error-bg)}.galleryView_activeFilter__9G9FC{display:flex;align-items:center;gap:.5em;padding:.4em 1em;font-size:.7em;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary-muted);border-top:1px solid var(--border-secondary)}.galleryView_filterTag__9TZfK{display:inline-flex;align-items:center;gap:.3em;padding:.15em .5em;background:var(--surface-overlay);border:1px solid var(--border-primary);color:var(--interactive-base);font-weight:600;font-style:italic}.galleryView_statsBar__fSUth{display:flex;justify-content:space-between;align-items:center;padding:.4em 1em;font-size:.65em;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary-muted)}.galleryView_imageGrid__uTQHl{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6em;padding:.75em}.galleryView_stackCard__nOHFT{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-secondary);cursor:pointer;color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s}.galleryView_stackCard__nOHFT:hover{border-color:var(--interactive-base);box-shadow:0 2px 8px rgba(0,0,0,.15)}.galleryView_stackCardCover__aa9lZ{aspect-ratio:4/3;overflow:hidden;background:var(--surface-base)}.galleryView_stackCardCover__aa9lZ img{width:100%;height:100%;object-fit:cover;display:block}.galleryView_noCoverPlaceholder__h1vhC{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2em;color:var(--text-secondary-muted);opacity:.3}.galleryView_stackCardMeta__rEtZR{display:flex;flex-direction:column;gap:.25em;padding:.5em .6em;background:var(--bg-tertiary)}.galleryView_taxonName__h9aX2{font-style:italic;font-weight:600;font-size:.8em;color:var(--bg-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.galleryView_metaBadges__YaZyn{display:flex;align-items:center;gap:.4em;flex-wrap:wrap}.galleryView_originBadge__oyWKl,.galleryView_photoCountBadge__HVoAE{font-size:.6em;text-transform:uppercase;letter-spacing:.06em;padding:.1em .4em;border:1px solid var(--border-secondary);color:var(--bg-secondary);opacity:.85}.galleryView_gradeDot__eRP9T{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-left:auto}.galleryView_gradeResearch__AUc8x{background:var(--status-success)}.galleryView_gradeNeedsId__233OA{background:var(--status-warning)}.galleryView_gradeCasual__yIknA{background:var(--text-secondary-muted)}.galleryView_pagination__4YCIQ{display:flex;align-items:center;justify-content:center;gap:.75em;padding:1em 0}.galleryView_pageBtn__1AZNr{padding:.4em .8em;background:rgba(0,0,0,0);border:1px solid var(--border-secondary);color:var(--text-secondary);font-family:inherit;font-size:.8em;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:border-color .2s,color .2s}.galleryView_pageBtn__1AZNr:hover:not(:disabled){border-color:var(--interactive-base);color:var(--interactive-base)}.galleryView_pageBtn__1AZNr:disabled{opacity:.35;cursor:default}.galleryView_pageInfo__Apzc1{font-size:.75em;color:var(--text-secondary-muted);letter-spacing:.08em;text-transform:uppercase}.galleryView_loadingState__yvtYf{padding:3em 1em;text-align:center;font-size:.85em;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary-muted);animation:galleryView_loadingPulse__3pla9 1.5s ease-in-out infinite}@keyframes galleryView_loadingPulse__3pla9{0%,to{opacity:1}50%{opacity:.4}}.galleryView_emptyState__A0fDy{padding:4em 1em;text-align:center;font-size:.85em;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary-muted)}@media(max-width:768px){.galleryView_imageGrid__uTQHl{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.galleryView_heroTitle__uW9vW{font-size:1.3em}}@media(max-width:600px){.galleryView_imageGrid__uTQHl{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.4em;padding:.5em}.galleryView_filterBar__owm2Q{flex-direction:column;align-items:stretch}.galleryView_filterSearch__igyUp{min-width:unset}.galleryView_heroTitle__uW9vW{font-size:1.1em}}.CollectionBanner_bannerContainer__bsWKs{position:relative;width:100%;border-radius:.75em;overflow:visible}.CollectionBanner_bannerImageContainer__1rmPy{position:relative;width:100%;aspect-ratio:3/1;max-height:360px;overflow:hidden;border-radius:.75em;background-color:var(--surface-base);border:1px solid var(--border-secondary)}.CollectionBanner_bannerImage__MWJE_{width:100%;height:100%;display:block;object-fit:cover}.CollectionBanner_bannerPlaceholder__qmE_8{width:100%;height:100%;background:linear-gradient(135deg,var(--interactive-base) 0,var(--interactive-hover) 100%);opacity:.6}.CollectionBanner_topRight__Cg5o0{position:absolute;top:.6em;right:.6em;display:flex;flex-direction:row;gap:.4em}.CollectionBanner_avatarWrap__cSho8{position:relative;margin-top:-48px;margin-left:1em;z-index:1}.CollectionBanner_avatarClickable__iBOUE{display:inline-block;border-radius:.75rem;border:4px solid var(--page-background-primary);line-height:0;cursor:inherit}.page_title__6JIKs{margin:0;font-size:1em;font-weight:600;line-height:1.2;color:inherit}.cultivars_container__ZU5im{gap:1.25em;width:100%}.cultivars_titleRow__RD56H{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap}.cultivars_title__bidbM{margin:0;font-size:1.4em;font-weight:600;line-height:1.2;color:var(--text-primary)}.cultivars_totalCount__4ZLal{font-size:.85em;color:var(--text-secondary);font-family:var(--font-mono,monospace)}.cultivars_empty__fET9P{margin:0;padding:1em;color:var(--text-secondary-muted);font-style:italic}.cultivars_tableWrap__95Hb_{padding:.5em 1em;overflow-x:auto}.cultivars_cultivarsTable__L78AN{width:100%;border-collapse:collapse;font-size:.9em}.cultivars_cultivarsTable__L78AN th{text-align:left;padding:.5em .85em;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary-muted);border-bottom:1px solid var(--border-secondary)}.cultivars_cultivarsTable__L78AN td{padding:.6em .85em;vertical-align:middle}.cultivars_scientificName__KHgaM{font-style:italic;color:var(--text-primary)}.cultivars_epithet__oaoyr{font-family:var(--font-mono,monospace);font-size:.85em;color:var(--text-secondary)}.cultivars_originBadge__L0Ab1{display:inline-block;padding:.1em .45em;font-family:var(--font-mono,monospace);font-size:.7em;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--interactive-base);background:var(--surface-overlay);border:1px solid var(--interactive-base);border-radius:.2em}.cultivars_viewLink__jh7o5{color:var(--interactive-base);text-decoration:none;font-size:.85em}.cultivars_viewLink__jh7o5:hover{text-decoration:underline}.cultivars_pagination__3XwyL{align-items:center;justify-content:center;gap:1em;padding:.75em 0}.cultivars_pageLinkDisabled__44vCo,.cultivars_pageLink__vpA4m{padding:.35em .85em;font-size:.9em;border:1px solid var(--border-secondary);border-radius:.25em;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.cultivars_pageLink__vpA4m{color:var(--text-primary)}.cultivars_pageLink__vpA4m:hover{background:var(--interactive-hover);border-color:var(--interactive-base);color:var(--interactive-base)}.cultivars_pageLinkDisabled__44vCo{color:var(--text-secondary-muted);cursor:not-allowed;opacity:.5}.cultivars_pageIndicator__P_eSA{color:var(--text-secondary);font-size:.85em;font-family:var(--font-mono,monospace)}.fieldSites_container__P7SHx{gap:1.25em;width:100%}.fieldSites_titleRow__fT4cL{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap}.fieldSites_title__nJ_r0{margin:0;font-size:1.4em;font-weight:600;line-height:1.2;color:var(--text-primary)}.fieldSites_mapLink__wCTNc{display:inline-flex;align-items:center;gap:.4em;padding:.4em .85em;color:var(--interactive-base);background:var(--surface-overlay);border:1px solid var(--interactive-base);border-radius:.3em;text-decoration:none;font-size:.9em;transition:background-color .12s ease}.fieldSites_mapLink__wCTNc:hover{background:var(--interactive-hover)}.fieldSites_empty__Yj79j{margin:0;padding:1em;color:var(--text-secondary-muted);font-style:italic}.fieldSites_inlineLink__15A3e{color:var(--interactive-base);text-decoration:none;font-style:normal}.fieldSites_inlineLink__15A3e:hover{text-decoration:underline}.fieldSites_tableWrap__6Rceq{padding:.5em 1em;overflow-x:auto}.fieldSites_sitesTable__N_a6U{width:100%;border-collapse:collapse;font-size:.9em}.fieldSites_sitesTable__N_a6U th{text-align:left;padding:.5em .85em;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary-muted);border-bottom:1px solid var(--border-secondary)}.fieldSites_sitesTable__N_a6U td{padding:.6em .85em;vertical-align:middle}.fieldSites_nameCell__Ph_GZ{display:flex;align-items:center;gap:.5em}.fieldSites_colorDot__ZqSHd{width:.75em;height:.75em;border-radius:50%;border:1px solid var(--border-primary);flex-shrink:0}.fieldSites_nameText__sxS02{color:var(--text-primary);font-weight:500}.fieldSites_kindBadge__X9HQn,.fieldSites_mainBadge__y9gZ2{display:inline-block;padding:.1em .45em;font-family:var(--font-mono,monospace);font-size:.7em;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:.2em;border:1px solid}.fieldSites_kindBadge__X9HQn{color:var(--text-secondary);border-color:var(--border-primary);background:var(--bg-secondary)}.fieldSites_mainBadge__y9gZ2{color:var(--status-good);border-color:var(--status-good);background:var(--status-good-bg)}.fieldSites_dim__kqaQs{color:var(--text-secondary-muted)}.fieldSites_editLink__QTwsA{display:inline-flex;align-items:center;gap:.3em;padding:.25em .55em;color:var(--text-secondary);border:1px solid var(--border-secondary);border-radius:.25em;font-size:.8em;text-decoration:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.fieldSites_editLink__QTwsA:hover{color:var(--interactive-base);border-color:var(--interactive-base);background:var(--interactive-hover)}.home_terminalPage__8p4MM{position:relative;padding:1.5em 0;gap:1.2em;overflow-x:clip}.home_title__myOkc{margin:0;font-size:1em;font-weight:600;line-height:1.2;color:inherit}.invitesManageView_container__jndGW{gap:1.25em;width:100%}.invitesManageView_titleRow__hTGdJ{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap}.invitesManageView_title__J069u{margin:0;font-size:1.4em;font-weight:600;line-height:1.2;color:var(--text-primary)}.invitesManageView_sectionHeader__mLzB7[data-status=missing]{--_section-accent:var(--status-warning)}.invitesManageView_sectionHeader__mLzB7[data-status=complete]{--_section-accent:var(--status-success)}.invitesManageView_createForm__i9I_l{display:flex;flex-direction:column;gap:1em;padding:1em 1.25em}.invitesManageView_createIntro__noY9n{margin:0 0 .25em;color:var(--text-secondary-muted);font-size:.9em}.invitesManageView_fieldGroup__aSXZj{display:flex;flex-direction:column;gap:.25em}.invitesManageView_fieldLabel__zHaAY{font-size:.75em;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary-muted);font-weight:600}.invitesManageView_fieldHint___Vgo9{font-size:.75em;color:var(--text-secondary-muted);font-style:italic}.invitesManageView_select__ZG3iT{padding:.45em .65em;font-size:.95em;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:.3em}.invitesManageView_submitButton__kzrq9{align-self:flex-start;padding:.5em 1.25em;color:var(--bg-primary);background:var(--interactive-base);border:1px solid var(--interactive-base);border-radius:.3em;font-size:.9em;font-weight:600;cursor:pointer;transition:background-color .12s ease}.invitesManageView_submitButton__kzrq9:hover:not(:disabled){background:var(--interactive-hover);border-color:var(--interactive-hover)}.invitesManageView_submitButton__kzrq9:disabled{opacity:.5;cursor:not-allowed}.invitesManageView_listPanel__u8rM3{padding:1em 1.25em}.invitesManageView_intro__Qb_Z9{margin:0 0 .75em;color:var(--text-secondary-muted);font-size:.9em}.invitesManageView_empty__XddZt{margin:0;color:var(--text-secondary-muted);font-style:italic}.invitesManageView_tableWrap__0tCAc{width:100%;overflow-x:auto}.invitesManageView_invitesTable__2AoZz{width:100%;border-collapse:collapse}.invitesManageView_tokenCell__i0rr9{display:inline-flex;align-items:center;gap:.5em}.invitesManageView_copyButton__j7I9q{display:inline-flex;align-items:center;justify-content:center;gap:.3em;min-height:1.9rem;padding:.25em .6em;color:var(--interactive-base);background:rgba(0,0,0,0);border:1px solid var(--border-secondary);border-radius:.25em;cursor:pointer;font-size:.85em;transition:background-color .12s ease}.invitesManageView_copyButton__j7I9q:hover{background:var(--interactive-hover);color:var(--bg-primary)}.invitesManageView_tokenSnippet__T7imF{font-family:monospace;font-size:.85em}.invitesManageView_copiedBadge__U7o9e{color:var(--status-success);font-size:.75em;font-weight:600}.invitesManageView_tokenWithheld__dyYh8{display:inline-flex;align-items:center;gap:.3em;color:var(--text-secondary-muted);font-size:.85em;font-style:italic}.invitesManageView_roleBadge__cL6AT{display:inline-block;padding:.15em .5em;border-radius:.25em;font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.invitesManageView_role_admin__fpnG3{color:var(--status-good);background:var(--status-good-bg)}.invitesManageView_role_curator__MeUEN{color:var(--interactive-base);background:var(--bg-secondary)}.invitesManageView_role_contributor__NKN7w{color:var(--text-secondary);background:var(--bg-secondary)}.invitesManageView_role_viewer__L0ig1{color:var(--text-secondary-muted);background:var(--bg-secondary)}.invitesManageView_noteCell__eKt2f{color:var(--text-secondary);font-size:.9em;max-width:24em;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invitesManageView_expiresCell__tI82I,.invitesManageView_inviterCell__FsvIF{color:var(--text-secondary);font-size:.85em}.invitesManageView_revokeButton__WjHie{display:inline-flex;align-items:center;justify-content:center;gap:.3em;min-height:1.9rem;padding:.3em .7em;color:var(--status-error);background:rgba(0,0,0,0);border:1px solid var(--status-error);border-radius:.25em;cursor:pointer;font-size:.85em;transition:background-color .12s ease,color .12s ease}.invitesManageView_revokeButton__WjHie:hover{background:var(--status-error);color:var(--bg-primary)}.invitesManageView_modalBody__ONMPD{padding:1.5em;display:flex;flex-direction:column;gap:1em;min-width:20em}.invitesManageView_modalTitle__ai_g9{margin:0;font-size:1.2em;font-weight:600;color:var(--text-primary)}.invitesManageView_modalText__BM9me{margin:0;color:var(--text-secondary);font-size:.95em}.invitesManageView_modalActions__5YJJV{display:flex;justify-content:flex-end;gap:.5em}.invitesManageView_cancelButton__BW2bo,.invitesManageView_confirmRevokeButton__XPrLe{padding:.5em 1em;border-radius:.3em;font-size:.9em;cursor:pointer;transition:background-color .12s ease}.invitesManageView_cancelButton__BW2bo{color:var(--text-secondary);background:rgba(0,0,0,0);border:1px solid var(--border-primary)}.invitesManageView_cancelButton__BW2bo:hover{color:var(--text-primary);background:var(--interactive-hover)}.invitesManageView_confirmRevokeButton__XPrLe{color:var(--bg-primary);background:var(--status-error);border:1px solid var(--status-error);font-weight:600}.invitesManageView_confirmRevokeButton__XPrLe:hover{opacity:.85}.membersManageView_container__rF0d6{gap:1.25em;width:100%}.membersManageView_titleRow__FQPjP{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap}.membersManageView_title__28aGJ{margin:0;font-size:1.4em;font-weight:600;line-height:1.2;color:var(--text-primary)}.membersManageView_memberCount__MiUZv{font-size:.85em;color:var(--text-secondary);font-family:var(--font-mono,monospace)}.membersManageView_sectionHeader__ch0YL[data-status=missing]{--_section-accent:var(--status-warning)}.membersManageView_sectionHeader__ch0YL[data-status=complete]{--_section-accent:var(--status-success)}.membersManageView_sectionBody__Eldlh{padding:1em 1.25em}.membersManageView_inviteRow__Xih1V{align-items:flex-end}.membersManageView_inviteInputWrap__Vlntc{flex:1 1;min-width:0}.membersManageView_inviteSubmit__NhPwF{display:flex;align-items:center;gap:.5em;padding:.55em 1.25em;background:var(--interactive-base);color:var(--bg-primary);border:1px solid var(--interactive-base);border-radius:.3em;font-weight:600;cursor:pointer;transition:background-color .12s ease;white-space:nowrap}.membersManageView_inviteSubmit__NhPwF:hover:not(:disabled):not([aria-disabled=true]){background:var(--interactive-hover)}.membersManageView_inviteSubmit__NhPwF:disabled{opacity:.5;cursor:not-allowed}.membersManageView_inviteSubmit__NhPwF[aria-disabled=true]{opacity:.5}.membersManageView_tableWrap__L0XqT{padding:.5em 1em;overflow-x:auto}.membersManageView_memberTable__tX5ba{width:100%;border-collapse:collapse;font-size:.9em}.membersManageView_memberTable__tX5ba th{text-align:left;padding:.5em .75em;font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary-muted);border-bottom:1px solid var(--border-secondary)}.membersManageView_memberTable__tX5ba td{padding:.65em .75em;color:var(--text-primary);vertical-align:middle}.membersManageView_nameCell__mVICJ{display:flex;align-items:center;gap:.5em}.membersManageView_nameText__qAiXX{font-weight:500}.membersManageView_youTag__FDk5h{display:inline-block;padding:.05em .4em;font-size:.7em;font-weight:600;text-transform:uppercase;color:var(--status-info);background:var(--status-info-bg);border-radius:.25em}.membersManageView_joinedCell__HYViW{color:var(--text-secondary);font-family:var(--font-mono,monospace);font-size:.85em}.membersManageView_roleBadge__Wwrpr{display:inline-block;padding:.15em .6em;font-family:var(--font-mono,monospace);font-size:.7em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:.25em;border:1px solid}.membersManageView_badgeAdmin__HOsNi{color:var(--status-good);border-color:var(--status-good);background:var(--status-good-bg)}.membersManageView_badgeCurator__IiJYl{color:var(--interactive-base);border-color:var(--interactive-base);background:var(--surface-overlay)}.membersManageView_badgeContributor__c0G_n{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-secondary)}.membersManageView_badgeViewer__EcHE9{color:var(--text-secondary);border-color:var(--border-secondary);background:rgba(0,0,0,0)}.membersManageView_actionsCell__ffzt2{align-items:center}.membersManageView_roleSelect__ZA7i5{min-height:1.9rem;padding:.25em .5em;font-size:.85em;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.25em;cursor:pointer}.membersManageView_roleSelect__ZA7i5:disabled{opacity:.5;cursor:not-allowed}.membersManageView_removeButton__2TXlU{display:flex;align-items:center;justify-content:center;min-height:1.9rem;min-width:1.9rem;padding:.3em .55em;font-size:.9em;color:var(--status-bad);background:rgba(0,0,0,0);border:1px solid var(--border-secondary);border-radius:.25em;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.membersManageView_removeButton__2TXlU:hover:not(:disabled){background:var(--status-bad-bg);border-color:var(--status-bad)}.membersManageView_removeButton__2TXlU:disabled{opacity:.4;cursor:not-allowed}.membersManageView_confirmCard__HtCS3{padding:1.5em;max-width:28em;background:var(--surface-base);border:1px solid var(--border-primary);border-radius:.5em}.membersManageView_confirmTitle__tjTE_{margin:0 0 .5em;font-size:1.1em;font-weight:600;color:var(--text-primary)}.membersManageView_confirmMessage__KGzWS{margin:0 0 1.25em;color:var(--text-secondary);font-size:.95em;line-height:1.4}.membersManageView_confirmActions__LnyOk{justify-content:flex-end}.membersManageView_confirmCancel__o3xea,.membersManageView_confirmConfirm__o88Ro{padding:.45em 1em;font-size:.9em;border-radius:.3em;cursor:pointer;border:1px solid;transition:background-color .12s ease}.membersManageView_confirmCancel__o3xea{color:var(--text-primary);background:rgba(0,0,0,0);border-color:var(--border-primary)}.membersManageView_confirmCancel__o3xea:hover:not(:disabled){background:var(--interactive-hover)}.membersManageView_confirmConfirm__o88Ro{color:var(--white);background:var(--status-bad);border-color:var(--status-bad);font-weight:600}.membersManageView_confirmConfirm__o88Ro:hover:not(:disabled){background:var(--status-bad);filter:brightness(1.1)}.membersManageView_confirmCancel__o3xea:disabled,.membersManageView_confirmConfirm__o88Ro:disabled{opacity:.5;cursor:not-allowed}.pages_terminalPage__mbbUs{position:relative;padding:1.5em 0;gap:1.2em;overflow-x:clip}.pages_title__DyAsV{margin:0;font-size:1em;font-weight:600;line-height:1.2;color:inherit}.edit_terminalPage__uNjzu{position:relative;padding:1.5em 0;gap:1.2em;overflow-x:clip}.edit_title__IE0du{margin:0;font-size:1em;font-weight:600;line-height:1.2;color:inherit}.regions_container__bTEC6{gap:1.25em;width:100%}.regions_titleRow__mc3O_{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap}.regions_title__RWpxC{margin:0;font-size:1.4em;font-weight:600;line-height:1.2;color:var(--text-primary)}.regions_mapLink__ILwoz{display:inline-flex;align-items:center;gap:.4em;padding:.4em .85em;color:var(--interactive-base);background:var(--surface-overlay);border:1px solid var(--interactive-base);border-radius:.3em;text-decoration:none;font-size:.9em;transition:background-color .12s ease}.regions_mapLink__ILwoz:hover{background:var(--interactive-hover)}.regions_empty__mo9No{margin:0;padding:1em;color:var(--text-secondary-muted);font-style:italic}.regions_inlineLink__c7hee{color:var(--interactive-base);text-decoration:none;font-style:normal}.regions_inlineLink__c7hee:hover{text-decoration:underline}.regions_tableWrap__d8g2T{padding:.5em 1em;overflow-x:auto}.regions_regionsTable__m4zIB{width:100%;border-collapse:collapse;font-size:.9em}.regions_regionsTable__m4zIB th{text-align:left;padding:.5em .85em;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary-muted);border-bottom:1px solid var(--border-secondary)}.regions_regionsTable__m4zIB td{padding:.6em .85em;vertical-align:middle}.regions_nameText__mVGAa{color:var(--text-primary);font-weight:500}.regions_typeBadge__zve6N{display:inline-flex;align-items:center;gap:.4em;padding:.1em .55em;font-size:.85em;color:var(--text-primary)}.regions_shapeBadge__4LMtk,.regions_typeBadge__zve6N{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:.2em}.regions_shapeBadge__4LMtk{display:inline-block;padding:.1em .45em;font-family:var(--font-mono,monospace);font-size:.7em;font-weight:600;letter-spacing:.05em;color:var(--text-secondary)}.regions_colorDot__Mgkcp{width:.7em;height:.7em;border-radius:50%;border:1px solid var(--border-primary);flex-shrink:0}.regions_dim__HD_q3{color:var(--text-secondary-muted)}.regions_editLink__47slm{display:inline-flex;align-items:center;gap:.3em;padding:.25em .55em;color:var(--text-secondary);border:1px solid var(--border-secondary);border-radius:.25em;font-size:.8em;text-decoration:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.regions_editLink__47slm:hover{color:var(--interactive-base);border-color:var(--interactive-base);background:var(--interactive-hover)}.specimens_container__vDx1n{gap:1.25em;width:100%}.specimens_titleRow__HGSrj{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap}.specimens_titleGroup__ntbAF{display:flex;align-items:baseline;gap:.75em;flex-wrap:wrap}.specimens_addButton__EDPae{display:inline-flex;align-items:center;gap:.35em;padding:.5em 1.05em;background:var(--interactive-base);color:var(--bg-primary);border:1px solid var(--interactive-base);border-radius:.25em;font-size:.9em;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,filter .12s ease}.specimens_addButton__EDPae:hover{background:var(--interactive-active);border-color:var(--interactive-active);filter:brightness(1.05)}.specimens_title__eZtKm{margin:0;font-size:1.4em;font-weight:600;line-height:1.2;color:var(--text-primary)}.specimens_totalCount__ftu4s{font-size:.85em;color:var(--text-secondary);font-family:var(--font-mono,monospace)}.specimens_empty__wwt2d{margin:0;padding:1.25em 1em;color:var(--text-secondary-muted);font-style:italic;font-size:.95em}.specimens_tableWrap__ldpVT{width:100%;overflow-x:auto}.specimens_specimensTable__M4c5r{width:100%;border-collapse:collapse;font-size:.9em}.specimens_specimensTable__M4c5r th{text-align:left;padding:.65em .85em;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary-muted);border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.specimens_pagination__LIg6z{align-items:center;justify-content:center;gap:1em;padding:.75em 0}.specimens_pageLinkDisabled__1mD5X,.specimens_pageLink__gQE3e{padding:.35em .85em;font-size:.9em;border:1px solid var(--border-secondary);border-radius:.25em;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.specimens_pageLink__gQE3e{color:var(--text-primary)}.specimens_pageLink__gQE3e:hover{background:var(--interactive-hover);border-color:var(--interactive-base);color:var(--interactive-base)}.specimens_pageLinkDisabled__1mD5X{color:var(--text-secondary-muted);cursor:not-allowed;opacity:.5}.specimens_pageIndicator__OmBDB{color:var(--text-secondary);font-size:.85em;font-family:var(--font-mono,monospace)}