.page_terminalPage__Njm34{position:relative;padding:1.5em 0;gap:1.2em;overflow-x:clip}.page_searchInput__9tKEt{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}.page_searchInput__9tKEt::placeholder{color:var(--text-primary-muted);opacity:.6}.page_searchStatus__IQctm{justify-content:space-between;padding:.4em 1em;font-size:.6em;color:var(--text-secondary-muted);border-top:1px solid var(--border-secondary)}.page_searchStatus__IQctm,.page_sectionHeader__3J5B3{display:flex;letter-spacing:.1em;text-transform:uppercase}.page_sectionHeader__3J5B3{align-items:center;gap:.5em;padding:.5em 1em;background:var(--bg-tertiary);color:var(--bg-primary);font-size:.8em;border-bottom:1px solid var(--border-primary)}.page_sectionIcon__85T4D{font-weight:700;opacity:.6}.page_sectionTitle__6LNuZ{font-size:1em;font-weight:600;margin:0;color:inherit}.page_commandGrid__j4rXx{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0}.page_commandLink__aoEf_{display:flex;align-items:center;text-decoration:none;color:inherit;border-bottom:1px solid var(--border-secondary);transition:background-color .2s ease}.page_commandLink__aoEf_:last-child{border-bottom:none}.page_commandLink__aoEf_:hover{background:var(--surface-raised)}.page_commandLink__aoEf_:hover .page_commandArrow__UmWxD{opacity:1;transform:translateX(0)}.page_commandLink__aoEf_:hover .page_commandBtn__FMWkJ{color:var(--interactive-base)}.page_commandBtn__FMWkJ{flex:1 1;padding:1em;font-size:1.1em;background:rgba(0,0,0,0)!important;border:none!important;color:var(--text-secondary);text-align:left;transition:color .2s ease;cursor:pointer}.page_commandArrow__UmWxD{padding:0 1em;color:var(--text-primary-muted);opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease;display:flex;align-items:center}.page_featureContent__qB6s7{display:grid;grid-template-columns:auto 1fr;gap:0}.page_featureImage___ZyYL{display:flex;align-items:center;justify-content:center;background:var(--surface-base);padding:1.5em;border-right:1px solid var(--border-secondary)}.page_featureText__9I0Bq{padding:1.2em 1.5em;display:flex;align-items:center}.page_featureText__9I0Bq p{margin:0;font-size:.85em;line-height:1.75;color:var(--text-secondary)}.page_directoryGrid__eUJ4W{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.page_categoryColumn__Usiwl{padding:1em 1.2em;border-right:1px solid var(--border-secondary)}.page_categoryColumn__Usiwl:last-child{border-right:none}.page_categoryTitle__EZKMt{font-size:.8em;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);margin:0 0 .8em}.page_categoryLink__ef0IZ{display:block;padding:.35em 0;font-size:.82em;color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.page_categoryLink__ef0IZ:hover{color:var(--interactive-base)}@media(max-width:768px){.page_featureContent__qB6s7{grid-template-columns:1fr}.page_featureImage___ZyYL{border-right:none;border-bottom:1px solid var(--border-secondary)}.page_directoryGrid__eUJ4W{grid-template-columns:1fr}.page_categoryColumn__Usiwl{border-right:none;border-bottom:1px solid var(--border-secondary)}.page_categoryColumn__Usiwl:last-child{border-bottom:none}}@media(max-width:600px){.page_commandGrid__j4rXx{grid-template-columns:1fr}}.graphic_template_primaryOutlineContainer__6Vm1z{border:1px solid var(--border-primary)}.graphic_template_inverseContainer__4D8dz{background:var(--light-text-primary);color:var(--bg-primary)}.button_template_btn__rZpXZ{width:100%;padding:.5em 1em;border:1px solid var(--border-primary);transition:background-color .3s ease,color .3s ease,border-color .3s ease;cursor:pointer}.button_template_outlineBtnPrimary__Wi5bD{background-color:rgba(0,0,0,0);color:var(--border-primary);border-color:var(--border-primary)}.button_template_outlineBtnPrimary__Wi5bD:hover{background-color:var(--bg-secondary);border-color:var(--color-secondary-container-darker)}.button_template_btnPrimary__EhWiC{background-color:var(--text-primary);color:var(--bg-primary)}.button_template_btnPrimary__EhWiC:hover{background-color:var(--text-primary-muted)}.geolocationButton_btn__UOYCm{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-primary);border-radius:4px;background:var(--surface-raised);color:var(--text-primary);cursor:pointer;transition:background .15s ease}.geolocationButton_btn__UOYCm:hover:not(:disabled){background:var(--interactive-hover)}.geolocationButton_btn__UOYCm:disabled{opacity:.5;cursor:not-allowed}.geolocationButton_btn__UOYCm.geolocationButton_locating__PAVQn .geolocationButton_icon__zU2YI{animation:geolocationButton_pulse__1BjwV 1s ease-in-out infinite}.geolocationButton_icon__zU2YI{display:flex;align-items:center;justify-content:center}@keyframes geolocationButton_pulse__1BjwV{0%,to{opacity:1}50%{opacity:.4}}.noImagePlaceholder_placeholder__FqsDx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75em;width:100%;height:100%;min-height:200px;background:var(--surface-base);border:1px dashed var(--border-secondary);border-radius:4px;color:var(--text-secondary-muted)}.noImagePlaceholder_icon__Tmxuu{opacity:.5}.noImagePlaceholder_message__tabYN{font-size:.875rem}.mapMarker_pin__XwilS{cursor:pointer;transition:transform .15s ease;color:var(--interactive-base,#e74c3c)}.mapMarker_pin__XwilS:hover{transform:scale(1.15)}.mapMarker_selected__6_rdj{color:var(--status-info,#3498db)}.mapMarker_highlight__xX2dM{color:var(--status-warning,#f39c12)}.mapMarker_user__H14O5{color:var(--blue,#2980b9)}.mapMarker_label__VSJjx{font-size:.7rem;font-weight:600;text-align:center;white-space:nowrap;color:var(--text-primary,#333);text-shadow:0 0 3px var(--bg-primary,#fff),0 0 3px var(--bg-primary,#fff);margin-top:2px}.clusterMarker_cluster__BVraM{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--interactive-base,#3388ff);border:3px solid var(--bg-primary,#fff);box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:pointer;transition:transform .15s ease}.clusterMarker_cluster__BVraM:hover{transform:scale(1.1)}.clusterMarker_count__Nl__s{color:var(--white,#fff);font-size:.75rem;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}@layer defaults{.button_button__EtElY{display:inline-grid;place-items:center;width:fit-content;color:var(--interactive-base);font-size:1em;text-decoration:none;transition:opacity .25s ease-out,filter .25s ease-out}.button_button__EtElY.button_disabled__7SfJN,.button_button__EtElY:disabled{opacity:.3;cursor:not-allowed;filter:grayscale(1)}}.button_variants_custom__8qlPe,.button_variants_danger__au4S8,.button_variants_outline__aqxhp,.button_variants_primary__EchRc,.button_variants_secondary__wykZw{padding:.5em 1.5em;border-radius:.5em;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease}.button_variants_danger__au4S8,.button_variants_primary__EchRc,.button_variants_secondary__wykZw{border:none}.button_variants_primary__EchRc{background:var(--interactive-base);color:var(--interactive-text)}.button_variants_primary__EchRc:hover{background:var(--interactive-hover)}.button_variants_secondary__wykZw{background:var(--surface-raised);color:var(--text-primary)}.button_variants_secondary__wykZw:hover{background:var(--surface-overlay)}.button_variants_custom__8qlPe{background:var(--color-button-background,gray);color:var(--color-button-text,white);border:1px solid var(--color-button-border,rgba(0,0,0,0))}.button_variants_outline__aqxhp{background:rgba(0,0,0,0);color:var(--text-primary);border:1px solid var(--border-secondary)}.button_variants_outline__aqxhp:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--border-primary)}.button_variants_danger__au4S8{background:var(--status-bad);color:var(--bg-primary)}.button_variants_danger__au4S8:hover:not(:disabled){filter:brightness(.9)}.hoverRevealImage_wrapper__7Q0FQ{width:100%;height:100%;position:relative;overflow:hidden}.hoverRevealImage_thumbnail__XO_jV{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;transition:object-fit 0s}.hoverRevealImage_thumbnail__XO_jV.hoverRevealImage_revealed__RbsUK{object-fit:contain;z-index:11}.hoverRevealImage_overlay__FunAW{position:absolute;inset:0;z-index:10;background:rgba(0,0,0,.85);opacity:0;transition:opacity .25s ease;pointer-events:none}.hoverRevealImage_overlay__FunAW.hoverRevealImage_visible__T9YpS{opacity:1}.hoverRevealImage_caption__WuA8i{position:absolute;bottom:0;left:0;right:0;z-index:12;padding:8px 16px;background:rgba(0,0,0,.55);color:var(--white,#fff);font-size:.9rem;text-align:center;pointer-events:none}.imageDisplay_wrapper__x6M2a{width:100%;height:100%;position:relative;overflow:hidden}.imageDisplay_image__8hUMq{width:100%;height:100%;object-fit:cover}.imageDisplay_imageContain__g5ASy{object-fit:contain}.imageDisplay_caption__0m5Df{position:absolute;bottom:0;left:0;right:0;padding:8px 16px;background:rgba(0,0,0,.55);color:var(--white,#fff);font-size:.9rem;text-align:center}.imageDisplay_blurred__NvQeQ{filter:blur(1.5rem);transform:scale(1.2);pointer-events:none;-webkit-user-select:none;user-select:none}.imageDisplay_gateOverlay___OXLq{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4em;padding:1em;border:0;inline-size:100%;block-size:100%;background:rgba(0,0,0,.35);color:var(--white,#fff);font:inherit;text-align:center;cursor:pointer}.imageDisplay_gateOverlay___OXLq:focus-visible{outline:2px solid var(--interactive-base,#fff);outline-offset:-4px}.imageDisplay_gateIcon__Xe4Ox{color:var(--status-warning,#e0a030);font-size:2em;line-height:1}.imageDisplay_gateLabel__rB4qE{font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.9)}.imageDisplay_gateHint__jp4S0{font-size:.85em;opacity:.85;text-shadow:0 1px 3px rgba(0,0,0,.9)}.imageDisplay_gateRehide__UCCN4{position:absolute;inset-block-start:.5em;inset-inline-end:.5em;z-index:2;display:inline-flex;align-items:center;gap:.35em;padding:.25em .6em;border:1px solid hsla(0,0%,100%,.35);border-radius:.4em;background:rgba(0,0,0,.6);color:var(--white,#fff);font-size:.8em;cursor:pointer}.imageDisplay_gateRehide__UCCN4:hover{background:rgba(0,0,0,.8)}@media(prefers-reduced-motion:reduce){.imageDisplay_blurred__NvQeQ{transform:none}}.dataGallery_container__Yd4k_{display:flex;flex-direction:column;width:100%;height:100%;gap:1rem}.dataGallery_stateSlotWrapper__1YqQV{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}.dataGallery_toolbar__9zLK3{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 0}.dataGallery_toolbarLeft__Jn3qj{display:flex;flex:1 1;align-items:center;gap:.5rem;min-width:200px}.dataGallery_toolbarRight___8el_{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex-shrink:0;max-width:100%;min-width:0}.dataGallery_searchContainer__x3t7L{position:relative;flex:1 1;max-width:400px;min-width:150px}.dataGallery_searchInput__X8QpT{width:100%;padding:.5rem .75rem .5rem 2.25rem;border:1px solid var(--border-primary,#ccc);border-radius:20px;background:var(--surface-base,#fff);color:var(--text-primary,#000);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease}.dataGallery_searchInput__X8QpT::placeholder{color:var(--text-secondary-muted)}.dataGallery_searchInput__X8QpT:focus{outline:none;border-color:var(--interactive-base);box-shadow:0 0 0 2px color-mix(in srgb,var(--interactive-base) 25%,transparent)}.dataGallery_searchIcon__mbbHo{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-secondary,#666)}.dataGallery_filterButton__uM5K1{position:relative}.dataGallery_filterActive__7p69C:after{content:"";position:absolute;top:2px;right:2px;width:8px;height:8px;background:var(--interactive-base);border-radius:50%}.dataGallery_filterDropdown__PAK40{min-width:250px;padding:.75rem}.dataGallery_sortContainer__WUvhA{display:flex;align-items:center;gap:.5rem}.dataGallery_sortLabel__q9n0S{font-size:.875rem;color:var(--text-secondary,#666);white-space:nowrap}.dataGallery_viewToggle__cVJjh{display:flex;border:1px solid var(--border-primary,#ccc);border-radius:8px;overflow:hidden}.dataGallery_viewButton__x4CWX{display:flex;align-items:center;justify-content:center;padding:.375rem .5rem;background:var(--surface-base,#fff);border:none;cursor:pointer;transition:background-color .2s ease;color:var(--text-secondary,#666)}.dataGallery_viewButton__x4CWX:hover:not(:disabled){background:var(--bg-secondary)}.dataGallery_viewButton__x4CWX:focus-visible{outline:2px solid var(--interactive-base);outline-offset:-2px}.dataGallery_viewButtonActive__wG6My{background:var(--interactive-base);color:var(--interactive-text)}.dataGallery_viewButtonActive__wG6My:hover:not(:disabled){background:var(--interactive-hover)}.dataGallery_resultsPerPage__aXjVv{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary,#666)}.dataGallery_resultCount___aZz4{font-size:.875rem;color:var(--text-secondary,#666);white-space:nowrap}.dataGallery_content__OJAln{flex:1 1;overflow:auto;min-height:0;padding-top:12px}.dataGallery_grid__36nq8{display:grid;gap:var(--gallery-gap,1rem)}.dataGallery_gridCompact__BoLOO{grid-template-columns:repeat(auto-fill,minmax(var(--gallery-min-width,160px),var(--gallery-max-width,1fr)))}.dataGallery_gridDetailed__ODxqf{grid-template-columns:1fr}.dataGallery_virtualContainer__rRzil{position:relative;width:100%}.dataGallery_virtualContent__tuV_v{position:absolute;top:0;left:0;width:100%}.dataGallery_galleryItem__AuYn6{outline:none;border-radius:8px;transition:box-shadow .2s ease,transform .2s ease;min-width:0}.dataGallery_galleryItemGrow__YEHAW{width:100%}.dataGallery_galleryItemClickable__hcPOw{cursor:pointer}.dataGallery_galleryItemClickable__hcPOw:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.dataGallery_galleryItemClickable__hcPOw:active{transform:translateY(0)}.dataGallery_categoryHeader__R_4l9{grid-column:1/-1;display:flex;align-items:center;gap:.5rem;padding:.75rem 0;border-bottom:1px solid var(--border-primary,#ccc);margin-top:.5rem}.dataGallery_categoryHeader__R_4l9:first-child{margin-top:0}.dataGallery_categoryToggle__Aa9hL{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;margin:-.25rem -.5rem;background:rgba(0,0,0,0);border:none;border-radius:8px;cursor:pointer;font:inherit;color:inherit;transition:background-color .2s ease}.dataGallery_categoryToggle__Aa9hL:hover{background:var(--bg-secondary)}.dataGallery_categoryToggle__Aa9hL:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}.dataGallery_categoryChevron__Q2OL8{flex-shrink:0;transition:transform .2s ease;color:var(--text-secondary,#666)}.dataGallery_categoryChevronCollapsed__cWoig{transform:rotate(-90deg)}.dataGallery_categoryTitle__qyN9Y{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary,#000)}.dataGallery_categoryCount__AlTPV{font-size:.875rem;font-weight:400;color:var(--text-secondary,#666)}.dataGallery_stateSlot__T5BUC{display:flex;flex-direction:column;flex:1 1 auto;width:100%;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;min-height:200px}.dataGallery_loadingSlot__YfOSn{color:var(--text-secondary,#666)}.dataGallery_loadingSpinner__vDiXD{width:40px;height:40px;border:3px solid var(--border-primary,#ccc);border-top-color:var(--interactive-base);border-radius:50%;animation:dataGallery_spin__jNM7T 1s linear infinite;margin-bottom:1rem}@keyframes dataGallery_spin__jNM7T{to{transform:rotate(1turn)}}.dataGallery_loadingText__zdLeI{font-size:.875rem}.dataGallery_loadingProgress__gHwl9{width:200px;height:4px;background:var(--border-primary,#ccc);border-radius:2px;margin-top:.75rem;overflow:hidden}.dataGallery_loadingProgressBar__LVjk6{height:100%;background:var(--interactive-base);transition:width .3s ease}.dataGallery_errorSlot__FUW_J{color:var(--status-error)}.dataGallery_errorIcon__LjMSt{font-size:2.5rem;margin-bottom:.75rem}.dataGallery_errorMessage__hSpU6{font-size:.875rem;margin-bottom:1rem;max-width:400px}.dataGallery_retryButton__BMUFe{padding:.5rem 1rem;background:var(--status-error);color:var(--bg-primary);border:none;border-radius:8px;cursor:pointer}.dataGallery_retryButton__BMUFe:hover{background:var(--status-bad)}.dataGallery_retryButton__BMUFe:focus-visible{outline:2px solid var(--status-error);outline-offset:2px}.dataGallery_emptySlot__6konh{color:var(--text-secondary,#666)}.dataGallery_emptyIcon__aJNjx{font-size:3rem;margin-bottom:.75rem;opacity:.5}.dataGallery_emptyMessage__zyrYo{font-size:1rem;margin-bottom:.5rem}.dataGallery_emptySubMessage__oRW6d{font-size:.875rem;opacity:.7}.dataGallery_srOnly__UMTVr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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}.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}.collectionCard_card__u175k{display:flex;flex-direction:row;gap:.75rem;padding:1rem;border-radius:8px;background:var(--surface-raised);border:1px solid var(--border-secondary);transition:border-color .15s,box-shadow .15s;min-width:0;max-width:100%;overflow:hidden}.collectionCard_card__u175k:hover{border-color:var(--border-primary)}.collectionCard_card__u175k.collectionCard_clickable__eTVNK,.collectionCard_card__u175k.collectionCard_linkCard__1W2Qr{cursor:pointer;text-decoration:none;color:inherit}.collectionCard_card__u175k.collectionCard_clickable__eTVNK:hover,.collectionCard_card__u175k.collectionCard_linkCard__1W2Qr:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.collectionCard_card__u175k.collectionCard_clickable__eTVNK:focus-visible,.collectionCard_card__u175k.collectionCard_linkCard__1W2Qr:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}.collectionCard_avatar__zsFLT{flex-shrink:0}.collectionCard_cardText__WdJ35{display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1 1}.collectionCard_name__TJqZB{display:block;font-weight:600;font-size:1rem;color:var(--text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collectionCard_description__qj5Kf{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.85rem;color:var(--text-secondary);line-height:1.4}.collectionCard_meta__K9cRv{display:flex;align-items:center;gap:.5rem;margin-top:.15rem}.collectionCard_memberCount__IYswn{font-size:.75rem;padding:.15rem .5rem;border-radius:4px;background:var(--bg-secondary);color:var(--text-secondary)}.collectionCard_compactCard__SSQUE{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:6px;background:var(--surface-raised);border:1px solid var(--border-secondary);transition:border-color .15s,box-shadow .15s;min-width:0}.collectionCard_compactCard__SSQUE:hover{border-color:var(--border-primary)}.collectionCard_compactCard__SSQUE.collectionCard_clickable__eTVNK,.collectionCard_compactCard__SSQUE.collectionCard_linkCard__1W2Qr{cursor:pointer;text-decoration:none;color:inherit}.collectionCard_compactCard__SSQUE.collectionCard_clickable__eTVNK:hover,.collectionCard_compactCard__SSQUE.collectionCard_linkCard__1W2Qr:hover{box-shadow:0 1px 4px rgba(0,0,0,.06)}.collectionCard_compactCard__SSQUE.collectionCard_clickable__eTVNK:focus-visible,.collectionCard_compactCard__SSQUE.collectionCard_linkCard__1W2Qr:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}.collectionCard_compactAvatar__bqN76{flex-shrink:0}.collectionCard_compactName__dl9EQ{font-weight:600;font-size:.875rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.collectionCard_compactMeta__whgWy{font-size:.75rem;color:var(--text-secondary);margin-left:auto;flex-shrink:0}.collectionBrowseGallery_stateContainer__a3cXf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75em;padding:3em 1em;color:var(--text-secondary);text-align:center}.collectionBrowseGallery_stateContainer__a3cXf h3{margin:0;font-size:1em;font-weight:600;color:var(--text-primary)}.collectionBrowseGallery_stateContainer__a3cXf p{margin:0;font-size:.85em;color:var(--text-secondary-muted);max-width:24em}.terminalBlock_terminalBlock__MTyS_{position:relative;z-index:2;background:var(--surface-base);min-width:0;--chamfer:18px;--bracket-size:16px;--bracket-thickness:2px;--bracket-inset:6px;--bracket-color:var(--border-primary);--terminal-padding:1.25rem 1.5rem;padding:var(--terminal-padding)}.terminalBlock_flush__SP80A{--terminal-padding:0}.terminalBlock_terminalBlock__MTyS_:has(>[data-tb-section-header]){--terminal-padding:0}.terminalBlock_cornersAll__ykPpj:before{content:"";position:absolute;inset:-1px;z-index:3;pointer-events:none;border:solid var(--interactive-base);border-width:2px 3px;-webkit-mask:conic-gradient(#000 0 0) 0 0/12px 12px no-repeat,conic-gradient(#000 0 0) 100% 0/12px 12px no-repeat,conic-gradient(#000 0 0) 0 100%/12px 12px no-repeat,conic-gradient(#000 0 0) 100% 100%/12px 12px no-repeat;mask:conic-gradient(#000 0 0) 0 0/12px 12px no-repeat,conic-gradient(#000 0 0) 100% 0/12px 12px no-repeat,conic-gradient(#000 0 0) 0 100%/12px 12px no-repeat,conic-gradient(#000 0 0) 100% 100%/12px 12px no-repeat}.terminalBlock_cornersDiagonal__6Rlzm:after,.terminalBlock_cornersDiagonal__6Rlzm:before{content:"";position:absolute;width:var(--bracket-size);height:var(--bracket-size);border-color:var(--bracket-color);border-style:solid;pointer-events:none;z-index:2}.terminalBlock_cornersDiagonal__6Rlzm:before{top:var(--bracket-inset);left:var(--bracket-inset);border-width:var(--bracket-thickness) 0 0 var(--bracket-thickness)}.terminalBlock_cornersDiagonal__6Rlzm:after{bottom:var(--bracket-inset);right:var(--bracket-inset);border-width:0 var(--bracket-thickness) var(--bracket-thickness) 0}.terminalBlock_chamferTR__fJS_n{clip-path:polygon(0 0,calc(100% - var(--chamfer)) 0,100% var(--chamfer),100% 100%,0 100%)}.terminalBlock_chamferTL__s_uU2{clip-path:polygon(var(--chamfer) 0,100% 0,100% 100%,0 100%,0 var(--chamfer))}.terminalBlock_chamferBR__2RqBO{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,0 100%)}.terminalBlock_chamferBL__rOPzi{clip-path:polygon(0 0,100% 0,100% 100%,var(--chamfer) 100%,0 calc(100% - var(--chamfer)))}.addStockForm_sectionHeaderOverlay__G7MA5[data-status=missing]>span:first-child{border-color:var(--status-warning);color:var(--status-warning)}.addStockForm_sectionHeaderOverlay__G7MA5[data-status=complete]>span:first-child{border-color:var(--status-good);color:var(--status-good)}.addStockForm_fieldGrid__IIgc5{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;padding:1.25em}.addStockForm_fullWidth__Rd24l{grid-column:1/-1}.addStockForm_fieldGroup__f3O0_{display:flex;flex-direction:column;gap:.4rem;min-width:160px}.addStockForm_fieldGroup__f3O0_>div,.addStockForm_fieldGroup__f3O0_>div>div{width:100%}.addStockForm_fieldLabel__WXof6{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.addStockForm_sectionHint__SFxWD{margin:0;padding:0 1.25em;color:var(--text-secondary-muted);font-size:.82rem;line-height:1.5}.addStockForm_modeToggle__KZJZH{display:inline-flex;align-self:flex-start;border:1px solid var(--border-primary);border-radius:.5em;overflow:hidden}.addStockForm_modeBtnActive__z5M5Y,.addStockForm_modeBtn__UCpm2{padding:.5em 1.1em;font-size:.9em;border:none;cursor:pointer;transition:background-color .12s ease,color .12s ease}.addStockForm_modeBtn__UCpm2{background:rgba(0,0,0,0);color:var(--text-secondary)}.addStockForm_modeBtn__UCpm2:hover{background:var(--bg-secondary);color:var(--text-primary)}.addStockForm_modeBtnActive__z5M5Y{background:var(--interactive-base);color:var(--bg-primary);font-weight:600}.addStockForm_actionBar__xcG0T{margin-top:1rem}.addStockForm_statusDot__XVAYm{width:8px;height:8px;background:var(--status-success);border-radius:50%;box-shadow:0 0 8px var(--status-success);animation:addStockForm_pulse__CH3w_ 2s ease-in-out infinite}@keyframes addStockForm_pulse__CH3w_{0%,to{opacity:1}50%{opacity:.45}}.addStockForm_miniProgressBar__2xYBV{width:110px;height:4px;background:var(--border-secondary);opacity:.35;position:relative}@media(max-width:640px){.addStockForm_miniProgressBar__2xYBV{width:60px}}.addStockForm_taxonSection__LCnPv{display:flex;flex-direction:column;gap:.75rem;padding:1.25em}.addStockForm_taxonValidation__Cqoz0{font-size:.85rem;color:var(--status-error);font-weight:500}.addStockForm_unsureCheckbox__HFAf4{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;padding-top:.25rem}.addStockForm_unsureCheckbox__HFAf4 input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--interactive-base);cursor:pointer}.addStockForm_unsureLabel__UbPKU{font-size:.85rem;font-weight:500;color:var(--text-primary)}.addStockForm_unsureDescription__G0QdA{font-size:.8rem;color:var(--text-secondary);margin:0;padding-left:1.5rem;line-height:1.4}.transferToShopForm_panel__iCKt1{width:min(460px,92vw)}.transferToShopForm_form__O_nAu{display:flex;flex-direction:column;gap:.75em}.transferToShopForm_sectionHeader__LxOpz[data-status=missing]{--_section-accent:var(--status-warning)}.transferToShopForm_sectionHeader__LxOpz[data-status=complete]{--_section-accent:var(--status-success)}.transferToShopForm_body__mxNK3{display:flex;flex-direction:column;gap:.75em;padding:1em 1.25em}.transferToShopForm_hint__7N26U{margin:0;font-size:.8em;color:var(--text-secondary-muted)}.transferToShopForm_status__XSATd{margin:0;font-size:.85em;color:var(--text-secondary)}.transferToShopForm_error__tsiPI{margin:0;padding:.5em .75em;font-size:.85em;color:var(--status-error);background:var(--status-error-bg);border-left:2px solid var(--status-error)}.transferToShopForm_link__zkWQQ{color:var(--interactive-base);text-decoration:underline}.transferToShopForm_link__zkWQQ:hover{color:var(--interactive-hover)}.transferToShopForm_field__zlQ44{display:flex;flex-direction:column;gap:.35em}.transferToShopForm_fieldLabel__9o1vJ{font-size:.75em;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.transferToShopForm_onHand__hE4o1{font-size:.75em;color:var(--text-secondary-muted)}.transferToShopForm_actions__Tov9x{display:flex;justify-content:flex-end;gap:.5em}.transferToShopForm_cancelButton__wMlPT{padding:.5em 1em;border:1px solid var(--border-secondary);background:var(--surface-base);color:var(--text-secondary);border-radius:.3em;cursor:pointer;font:inherit;font-weight:600;transition:color .15s,border-color .15s}.transferToShopForm_cancelButton__wMlPT:hover{color:var(--text-primary);border-color:var(--border-primary)}.atShopLines_block__a0KKi{padding:.6em .25em 0;border-top:1px dashed var(--border-secondary)}.atShopLines_heading__ASdax{margin:0 0 .15em;font-family:var(--font-mono,monospace);font-size:.75em;font-weight:600;letter-spacing:.08em;color:var(--text-secondary-muted)}.atShopLines_loading__r_7TI{margin:0;padding:.5em .25em 0;font-size:.8em;font-style:italic;color:var(--text-secondary-muted)}.atShopLines_line__uhTMM{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5em;font-size:.88em;line-height:1.6}.atShopLines_primary__FBRkO{color:var(--text-primary)}.atShopLines_meta__BUAcO{font-size:.82em;color:var(--text-secondary-muted)}.atShopLines_chip__8DUfz{display:inline-block;padding:0 .4em;font-family:var(--font-mono,monospace);font-size:.75em;font-weight:600;letter-spacing:.04em;border-radius:.2em;border:1px solid;white-space:nowrap}.atShopLines_chipLive__fOsOC{color:var(--status-good);background:var(--status-good-bg)}.atShopLines_chipDown__8bl5V{color:var(--status-disabled);background:var(--status-disabled-bg)}.atShopLines_link__q8YIg{color:var(--interactive-base);text-decoration:underline}.atShopLines_link__q8YIg:hover{color:var(--interactive-hover)}.atShopLines_note__dCNqP{margin:.25em 0 0;font-size:.78em;line-height:1.5;color:var(--text-secondary-muted)}.atShopLines_loadFailed__agvnv{margin:0;padding:.5em .25em 0;border-top:1px dashed var(--border-secondary);font-size:.8em;line-height:1.5;color:var(--status-error)}.authError_container__r_pgn{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;flex-grow:1;min-height:50vh;gap:1rem;padding:2rem;text-align:center}.authError_card__m3D6Z{--terminal-padding:2rem 1.75rem;--chamfer:22px;width:100%;max-width:520px;border:1px solid var(--border-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.authError_card__m3D6Z.authError_toneError__t_EzN{border-color:var(--border-primary)}.authError_card__m3D6Z.authError_toneInfo__Wq8Pj{border-color:var(--status-info);background:var(--status-info-bg);--bracket-color:var(--status-info)}.authError_card__m3D6Z.authError_toneInfo__Wq8Pj .authError_title__Fndun{color:var(--status-info)}.authError_logo__uhACt{display:flex;justify-content:center;line-height:0}.authError_logo__uhACt img,.authError_logo__uhACt svg{max-width:100%;height:auto}@media(max-width:520px){.authError_container__r_pgn{padding:1rem}.authError_card__m3D6Z{--terminal-padding:1.5rem 1.1rem;--chamfer:16px}}.authError_title__Fndun{color:var(--interactive-base);font-size:1.5rem}.authError_description__i_YiD{color:var(--text-secondary);max-width:400px;line-height:1.5}.authError_detail__jPSHb{color:var(--text-secondary-muted);font-size:.875rem;max-width:400px;line-height:1.4;font-style:italic}.authError_actions__TFuSP{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem}.authError_primaryButton__NsfM9{padding:.5rem 1.5rem;cursor:pointer;border-radius:4px;border:1px solid var(--interactive-base);background:rgba(0,0,0,0);color:var(--interactive-base)}.authError_primaryButton__NsfM9:hover{background:var(--interactive-hover);color:var(--white)}.authError_secondaryButton__Ac4cd{padding:.5rem 1.5rem;border-radius:4px;border:1px solid var(--text-secondary);background:rgba(0,0,0,0);color:var(--text-secondary);text-decoration:none;display:inline-flex;align-items:center;cursor:pointer}.authError_secondaryButton__Ac4cd:hover{background:var(--surface-raised)}.PagesListView_wrapper___QavD{display:flex;flex-direction:column;gap:1em}.PagesListView_addModalPanel__oDHCq{width:min(460px,92vw)}.PagesListView_addHeaderIcon__so7sK{color:var(--text-secondary)}.PagesListView_addTitle__SRpKu{margin:0;font-size:.95em;font-weight:600;color:var(--text-primary)}.PagesListView_addHint__7EuPZ{margin:0;font-size:.8em;color:var(--text-secondary-muted)}.PagesListView_addForm__g3TG8{display:flex;flex-direction:column;gap:.75em}.PagesListView_sectionHeader__pQFcc[data-status=missing]{--_section-accent:var(--status-warning)}.PagesListView_sectionHeader__pQFcc[data-status=complete]{--_section-accent:var(--status-success)}.PagesListView_sectionBody__qZ6XI{display:flex;flex-direction:column;gap:.75em;padding:1em 1.25em}.PagesListView_addActions__B9iz9{display:flex;justify-content:flex-end;gap:.5em}.PagesListView_cancelButton__qd8_k{padding:.5em 1em;border:1px solid var(--border-secondary);background:var(--surface-base);color:var(--text-secondary);border-radius:.3em;cursor:pointer;font:inherit;font-weight:600;transition:color .15s,border-color .15s}.PagesListView_cancelButton__qd8_k:hover{color:var(--text-primary);border-color:var(--border-primary)}.PagesListView_navOrderCard__J55O3{background:var(--surface-base);border:1px solid var(--border-secondary);border-radius:.5em;padding:1em 1.25em;display:flex;flex-direction:column;gap:.6em}.PagesListView_navOrderHeader__jqXCe{display:flex;align-items:center;gap:.5em}.PagesListView_addPageButton__P34tg{margin-left:auto;display:inline-flex;align-items:center;gap:.35em;padding:.35em .75em;font:inherit;font-size:.8em;font-weight:600;border:1px solid var(--interactive-base);background:var(--surface-base);color:var(--interactive-base);border-radius:.3em;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.PagesListView_addPageButton__P34tg:hover{background:var(--interactive-base);color:var(--bg-primary)}.PagesListView_navError__FkbZ1{margin:0;padding:.5em .75em;background:var(--status-error-bg);color:var(--status-error);border-radius:.25em;font-size:.8em}.PagesListView_navList__f4Vs9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3em}.PagesListView_navItem__5nMb2{display:flex;align-items:center;gap:.5em;padding:.4em .6em;background:var(--bg-secondary);border-radius:.3em;transition:opacity .15s ease}.PagesListView_navItemHidden___S6mY{opacity:.5}.PagesListView_navMoveButtons__7lJyB{display:flex;flex-direction:column;gap:.1em;flex-shrink:0}.PagesListView_navMoveBtn__IQCKy{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:1.75rem;padding:.2em .4em;border:1px solid var(--border-secondary);background:var(--surface-base);color:var(--text-secondary);cursor:pointer;border-radius:.2em;font:inherit;font-size:.7em;transition:color .15s,background .15s}.PagesListView_navMoveBtn__IQCKy:hover:not(:disabled){color:var(--interactive-base);border-color:var(--interactive-base)}.PagesListView_navMoveBtn__IQCKy:disabled{opacity:.4;cursor:not-allowed}.PagesListView_navLabelBlock__u9pU8{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.15em}.PagesListView_navLabel__08p_n{min-width:0;font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:.4em}.PagesListView_navLabelText__g_iQJ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PagesListView_navSystemTag__p_Q1w{background:var(--bg-tertiary);color:var(--bg-primary)}.PagesListView_navOffNavTag__Zb1lh,.PagesListView_navSystemTag__p_Q1w{font-size:.65em;padding:.1em .4em;border-radius:.25em;letter-spacing:.05em;font-weight:600;flex-shrink:0}.PagesListView_navOffNavTag__Zb1lh{background:var(--status-disabled-bg);color:var(--status-disabled);text-transform:uppercase}.PagesListView_rowActionBtn__j4hOv{display:inline-flex;align-items:center;justify-content:center;width:1.8em;height:1.8em;padding:0;border:1px solid var(--border-secondary);background:var(--surface-base);color:var(--text-secondary);cursor:pointer;border-radius:.25em;flex-shrink:0;font:inherit;text-decoration:none;transition:color .15s,background .15s}.PagesListView_rowActionBtn__j4hOv:hover:not(:disabled){color:var(--interactive-base);border-color:var(--interactive-base)}.PagesListView_rowActionBtn__j4hOv:disabled{opacity:.5;cursor:not-allowed}.PagesListView_emptyState__lwxDh{margin:0;padding:1.25em;font-size:.9em;color:var(--text-secondary-muted);text-align:center}.PagesListView_pageSlug__q2_fu{font-family:monospace;font-size:.85em;color:var(--text-secondary-muted);white-space:nowrap;flex-shrink:0}.PagesListView_badge__b_If7{font-size:.65em;padding:.15em .5em;border-radius:.25em;letter-spacing:.08em;text-transform:uppercase;font-weight:600;flex-shrink:0}.PagesListView_badgeHome__v1CqZ{background:var(--status-good-bg);color:var(--status-good)}.PagesListView_pageMeta__YUwH8{font-size:.75em;color:var(--text-secondary-muted);white-space:nowrap}.PagesListView_rowActions__TCDML{display:flex;align-items:center;gap:.4em;flex-shrink:0}@media(max-width:640px){.PagesListView_navItem__5nMb2{flex-wrap:wrap}}.terminalModalCard_cardWrapper__lB_0J{max-width:420px;width:90vw}.terminalModalCard_headerBar__K2s18{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)}.terminalModalCard_headerIcon__7tRN0{font-weight:700;opacity:.6}.terminalModalCard_headerTitle__uCOyf{font-size:1em;font-weight:600;color:inherit}.terminalModalCard_closeButton__b5AF4{margin-left:auto;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font-size:1em;opacity:.6;transition:opacity .15s ease}.terminalModalCard_closeButton__b5AF4:hover{opacity:1}.terminalModalCard_cardInner__vpE_X{padding:1.5em 1.8em;text-align:center;background:var(--surface-base);border-top:none;color:var(--text-secondary)}.accountMenu_dropdownContainer__RmZBl{width:300px;overflow:hidden}.accountMenu_dropdownContainer__RmZBl .accountMenu_header__VPyXW{display:flex;flex-direction:column;align-items:center;padding:1rem 1rem .75rem;gap:.15rem}.accountMenu_dropdownContainer__RmZBl .accountMenu_displayName__V5P3_{font-weight:600;font-size:1rem;margin-top:.5rem;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.accountMenu_dropdownContainer__RmZBl .accountMenu_username__83Fvi{font-size:.85rem;opacity:.6;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.accountMenu_dropdownContainer__RmZBl .accountMenu_email__1U5rW{font-size:.8rem;opacity:.5;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.accountMenu_dropdownContainer__RmZBl .accountMenu_headerSkeleton__FcvoM,.accountMenu_dropdownContainer__RmZBl .accountMenu_linkSkeleton__Jn4Fb{--shimmer-base:var(--surface-raised);--shimmer-highlight:var(--surface-overlay)}.accountMenu_dropdownContainer__RmZBl .accountMenu_displayNameSkeleton__PA9je{margin-top:.5rem}.accountMenu_dropdownContainer__RmZBl .accountMenu_linkSkeleton__Jn4Fb{display:flex;align-items:center;gap:.5em;padding:calc(.4em + 4px) calc(.5em + 4px)}.accountMenu_dropdownContainer__RmZBl .accountMenu_switchButton__oHbk_{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem 1rem}.accountMenu_dropdownContainer__RmZBl .accountMenu_switchAction__l37C_{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem 1rem;border:1px solid var(--border-secondary,rgba(128,128,128,.3));border-radius:999px;font-size:.85rem;text-decoration:none;color:inherit;text-align:center;transition:background .2s ease}.accountMenu_dropdownContainer__RmZBl .accountMenu_switchAction__l37C_:hover{background-color:var(--surface-raised,rgba(128,128,128,.1))}.accountMenu_dropdownContainer__RmZBl .accountMenu_switchAction__l37C_[data-switch-state=busy],.accountMenu_dropdownContainer__RmZBl .accountMenu_switchAction__l37C_[data-switch-state=redirecting]{opacity:.6}.accountMenu_dropdownContainer__RmZBl .accountMenu_switchFeedback__bTVNT{display:flex;flex-direction:column;gap:.5em;width:100%;padding:.6em .7em;border:1px solid var(--border-primary,black);border-left:3px solid var(--status-error);border-radius:6px;background:var(--surface-raised,var(--bg-secondary,darkgray));color:var(--text-primary,black)}.accountMenu_dropdownContainer__RmZBl .accountMenu_switchFeedback__bTVNT[data-login-feedback-kind=timeout]{border-left-color:var(--status-warning)}.accountMenu_dropdownContainer__RmZBl .accountMenu_switchFeedback__bTVNT{text-transform:none;letter-spacing:normal;text-align:left}.accountMenu_dropdownContainer__RmZBl .accountMenu_switchFeedbackMessage__VZiof{font-size:.8rem;line-height:1.5;color:var(--text-primary)}.accountMenu_dropdownContainer__RmZBl .accountMenu_switchFeedbackActions__Du66D{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.75em;flex-wrap:wrap}.accountMenu_dropdownContainer__RmZBl .accountMenu_switchFeedbackAction__P6lIB{color:var(--interactive-base);font-size:.8rem;font-weight:600;text-decoration:underline;white-space:nowrap}.accountMenu_dropdownContainer__RmZBl .accountMenu_switchFeedbackAction__P6lIB:hover{color:var(--interactive-hover)}.accountMenu_dropdownContainer__RmZBl .accountMenu_switchFeedbackDismiss__K_NJU{appearance:none;background:rgba(0,0,0,0);border:1px solid var(--border-primary);border-radius:4px;padding:.2em .6em;color:var(--text-secondary);font-size:.75rem;line-height:1.4;cursor:pointer;white-space:nowrap;text-transform:none;letter-spacing:normal}.accountMenu_dropdownContainer__RmZBl .accountMenu_switchFeedbackDismiss__K_NJU:hover{color:var(--text-primary);border-color:var(--text-primary)}.accountMenu_dropdownContainer__RmZBl .accountMenu_separator__L2EXx{border:none;border-top:1px solid var(--border-secondary,rgba(128,128,128,.2));margin:0}.accountMenu_dropdownContainer__RmZBl .accountMenu_appZone__2MoXe{display:flex;flex-direction:column}.accountMenu_dropdownContainer__RmZBl .accountMenu_link__RvkOq{display:flex;width:100%;text-wrap:nowrap;text-decoration:none;padding:.4em .5em;transition:background .3s ease}.accountMenu_dropdownContainer__RmZBl .accountMenu_link__RvkOq:hover{background-color:var(--surface-raised,rgba(128,128,128,.1))}.accountMenu_signOutSheetLayer__U2o9Q{position:fixed;inset:0;z-index:10500;display:flex;align-items:center;justify-content:center;padding:1rem}.accountMenu_signOutSheetScrim__9h8V5{position:absolute;inset:0;background:var(--surface-overlay,rgba(0,0,0,.5));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.accountMenu_signOutSheet__Yu9yX{position:relative;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:26rem;max-height:90vh;overflow-y:auto;padding:1.25rem;border:1px solid var(--border-primary,rgba(128,128,128,.4));border-radius:var(--radius-surface,10px);background:var(--surface-base,var(--bg-primary,white));color:var(--text-primary,black);box-shadow:var(--shadow-overlay,0 8px 32px rgba(0,0,0,.3));text-transform:none;letter-spacing:normal;text-align:left}.accountMenu_signOutSheetTitle__Yk_Kn{margin:0;font-size:1rem;font-weight:600}.accountMenu_signOutSheetChoices__fIpiX{display:flex;flex-direction:column;gap:.6rem}.accountMenu_signOutSheetChoice__nnKhQ{appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;width:100%;padding:.7rem .85rem;border:1px solid var(--border-secondary,rgba(128,128,128,.3));border-radius:8px;background:rgba(0,0,0,0);color:inherit;cursor:pointer;text-align:left;transition:background .2s ease,border-color .2s ease}.accountMenu_signOutSheetChoice__nnKhQ:focus-visible,.accountMenu_signOutSheetChoice__nnKhQ:hover{background:var(--surface-raised,rgba(128,128,128,.1));border-color:var(--interactive-base,var(--text-primary,black))}.accountMenu_signOutSheetChoice__nnKhQ:disabled{cursor:default;opacity:.55;color:var(--status-disabled,var(--text-secondary,gray))}.accountMenu_signOutSheetChoice__nnKhQ:disabled:hover{background:rgba(0,0,0,0);border-color:var(--border-secondary,rgba(128,128,128,.3))}.accountMenu_signOutSheetChoiceLabel__ZvaPF{font-size:.95rem;font-weight:600}.accountMenu_signOutSheetChoiceScope__9UHWq{font-size:.8rem;line-height:1.5;font-weight:400;color:var(--text-secondary,var(--text-primary-muted,gray))}.accountMenu_signOutSheetFooter__uhdsf{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--border-secondary,rgba(128,128,128,.2))}.accountMenu_signOutSheetManage__v_lAP{margin:0;font-size:.78rem;line-height:1.5;color:var(--text-secondary,gray)}.accountMenu_signOutSheetManageLink__J8XvY{color:var(--interactive-base);font-weight:600;text-decoration:underline;white-space:nowrap}.accountMenu_signOutSheetManageLink__J8XvY:hover{color:var(--interactive-hover)}.accountMenu_signOutSheetCancel___FTrO{appearance:none;align-self:flex-end;padding:.35rem 1rem;border:1px solid var(--border-primary,rgba(128,128,128,.4));border-radius:999px;background:rgba(0,0,0,0);color:var(--text-secondary,gray);font-size:.85rem;cursor:pointer}.accountMenu_signOutSheetCancel___FTrO:hover{color:var(--text-primary);border-color:var(--text-primary)}.accountMenu_signOutSheetCancel___FTrO:disabled{cursor:default;opacity:.55}.accountMenu_signOutSheetCancel___FTrO:disabled:hover{color:var(--text-secondary,gray);border-color:var(--border-primary,rgba(128,128,128,.4))}.accountMenu_signOutFailedNotice__TtndU{margin:.4em .2em .1em;padding:.6em .7em;border:1px solid var(--border-primary,black);border-left:3px solid var(--status-error);border-radius:var(--radius-control,6px);background:var(--status-error-bg,var(--surface-raised,var(--bg-secondary,darkgray)));color:var(--text-primary,black);font-size:.8rem;line-height:1.5;text-transform:none;letter-spacing:normal;text-align:left}.switchAccountsProvider_surface___uFJ4{position:fixed;bottom:1.25rem;right:1.25rem;z-index:11000;display:flex;flex-direction:column;gap:.5rem;width:min(20rem,100vw - 2.5rem);padding:.75rem .85rem;border:1px solid var(--border-primary,rgba(128,128,128,.4));border-radius:var(--radius-surface,8px);background:var(--surface-raised,var(--bg-secondary,#222));color:var(--text-primary,#eee);box-shadow:var(--shadow-overlay,0 8px 24px rgba(0,0,0,.35));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.switchAccountsProvider_surface___uFJ4{background:var(--surface-overlay,var(--bg-secondary,#222))}}.switchAccountsProvider_surface___uFJ4{text-transform:none;letter-spacing:normal;text-align:left}.switchAccountsProvider_statusRow__q05BP{display:flex;flex-direction:row;align-items:center;gap:.6rem}.switchAccountsProvider_spinner__3_rZ2{flex:0 0 auto;width:.9rem;height:.9rem;border:2px solid var(--border-secondary,rgba(128,128,128,.4));border-top-color:var(--interactive-base,#7aa2ff);border-radius:50%;animation:switchAccountsProvider_switch-status-spin__K8dgY .8s linear infinite}@keyframes switchAccountsProvider_switch-status-spin__K8dgY{to{transform:rotate(1turn)}}.switchAccountsProvider_statusLabel__DTG4v{flex:1 1 auto;font-size:.85rem;line-height:1.4;color:var(--text-primary)}.switchAccountsProvider_cancelButton__BoF_h{flex:0 0 auto;appearance:none;background:rgba(0,0,0,0);border:1px solid var(--border-primary,rgba(128,128,128,.4));border-radius:var(--radius-control,4px);padding:.2em .7em;color:var(--text-secondary,#bbb);font-size:.78rem;line-height:1.4;cursor:pointer;white-space:nowrap;text-transform:none;letter-spacing:normal}.switchAccountsProvider_cancelButton__BoF_h:hover{color:var(--text-primary);border-color:var(--text-primary)}.switchAccountsProvider_feedback__ax7J4{display:flex;flex-direction:column;gap:.5em;padding:.55em .65em;border:1px solid var(--border-primary,black);border-left:3px solid var(--status-error);border-radius:var(--radius-control,6px);background:var(--surface-base,var(--bg-secondary,darkgray));color:var(--text-primary,black)}.switchAccountsProvider_feedback__ax7J4[data-login-feedback-kind=timeout]{border-left-color:var(--status-warning)}.switchAccountsProvider_feedbackMessage__JU_z6{font-size:.8rem;line-height:1.5;color:var(--text-primary)}.switchAccountsProvider_feedbackActions__MhAkh{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.75em;flex-wrap:wrap}.switchAccountsProvider_feedbackAction__ldXV5{color:var(--interactive-base);font-size:.8rem;font-weight:600;text-decoration:underline;white-space:nowrap}.switchAccountsProvider_feedbackAction__ldXV5:hover{color:var(--interactive-hover)}.switchAccountsProvider_feedbackDismiss__7MHql{appearance:none;background:rgba(0,0,0,0);border:1px solid var(--border-primary);border-radius:var(--radius-control,4px);padding:.2em .6em;color:var(--text-secondary);font-size:.75rem;line-height:1.4;cursor:pointer;white-space:nowrap;text-transform:none;letter-spacing:normal}.switchAccountsProvider_feedbackDismiss__7MHql:hover{color:var(--text-primary);border-color:var(--text-primary)}.navigationGuard_leaveButton__budjI{background-color:var(--interactive-base)!important;border-color:var(--interactive-base)!important;color:var(--bg-primary)!important}.navigationGuard_leaveButton__budjI:hover{background-color:var(--interactive-hover)!important;border-color:var(--interactive-hover)!important}.collectionBlocks_blockSection__tIv7N+.collectionBlocks_blockSection__tIv7N{margin-top:1.5rem}.collectionBlocks_blockHeading__MwiFS{margin:0 0 .75rem;font-size:1.1rem;font-weight:600;color:var(--text-primary);font-family:monospace;text-transform:uppercase;letter-spacing:.05em}.collectionBlocks_memberList__OjQLm{list-style:none;margin:0;padding:0}.collectionBlocks_memberItem__A_hKj{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--border-secondary);font-size:.85rem}.collectionBlocks_memberItem__A_hKj:last-child{border-bottom:none}.collectionBlocks_memberName__cTerx{color:var(--text-secondary);font-family:monospace;font-size:.8rem;letter-spacing:.04em}.collectionBlocks_roleBadge__YUhQe{flex-shrink:0;font-size:.65rem;padding:.15rem .5rem;border:1px solid var(--border-primary);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em}.collectionBlocks_emptyState__m1_b3{margin:0;padding:1rem 0;color:var(--text-secondary-muted);font-style:italic;font-size:.85rem}.collectionBlocks_editorCard__L5pBT{display:flex;flex-direction:column;gap:.6rem;padding:.85rem 1rem;border:1px dashed var(--border-primary);border-radius:.4rem;background:var(--surface-base)}.collectionBlocks_editorHead__REbmz{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:var(--text-primary)}.collectionBlocks_editorBadge__8y0Uw{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;padding:.1rem .4rem;border:1px solid var(--status-info,var(--border-secondary));border-radius:.25rem;color:var(--status-info,var(--text-secondary-muted))}.collectionBlocks_editorNote__b8mcf{margin:0;font-size:.8rem;color:var(--text-secondary);line-height:1.45}.collectionBlocks_editorField__IDdTC{display:flex;flex-direction:column;gap:.3rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary-muted)}.collectionBlocks_editorInput__n1nSc{padding:.4rem .6rem;border:1px solid var(--border-primary);border-radius:.3rem;background:var(--page-background-primary);color:var(--text-primary);font-size:.85rem;font-family:inherit;text-transform:none;letter-spacing:normal}.collectionBlocks_editorInput__n1nSc:focus-visible{outline:2px solid var(--interactive-base);outline-offset:1px}.collectionBlocks_shopNative__vbZTg{display:flex;flex-direction:column;gap:1em}.collectionBlocks_shopGrid__6iJsK{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5em,1fr));gap:.75em}.collectionBlocks_shopCard__HR5vA{display:flex;flex-direction:column;gap:.5em;padding:.6em;text-align:left;background:var(--surface-base);border:1px solid var(--border-primary);border-radius:.5em;cursor:pointer;font:inherit;color:inherit}.collectionBlocks_shopCard__HR5vA:hover{border-color:var(--interactive-hover)}.collectionBlocks_shopCardSelected__79LKw{border-color:var(--interactive-base)}.collectionBlocks_shopCardSoldOut__BPQY8{opacity:.6}.collectionBlocks_shopCover__jAHh7{display:block;aspect-ratio:1/1;border-radius:.35em;overflow:hidden;background:var(--bg-secondary)}.collectionBlocks_shopCoverImg__7s2ME{width:100%;height:100%;object-fit:cover;display:block}.collectionBlocks_shopCoverEmpty__nbnS3{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.6em}.collectionBlocks_shopCardBody__gr_AA{display:flex;flex-direction:column;gap:.25em;min-width:0}.collectionBlocks_shopCardTitle__xlwBy{font-weight:700;color:var(--text-primary);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collectionBlocks_shopCardMeta__sj5GZ{display:flex;gap:.6em;flex-wrap:wrap;align-items:baseline;font-size:.85em;color:var(--text-secondary)}.collectionBlocks_shopCardPrice__UkvOL{font-weight:700;color:var(--text-primary)}.collectionBlocks_shopSoldOutTag__jh6nv{color:var(--status-bad)}.collectionBlocks_shopDetail__sxU3L{display:flex;flex-direction:column;gap:.75em;padding:.75em;background:var(--surface-base);border:1px solid var(--border-primary);border-radius:.5em}.collectionBlocks_shopDetailDescription__gKdDm{margin:0;color:var(--text-secondary);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.collectionBlocks_shopFooterRow___x6Cw{display:flex;justify-content:flex-end}.collectionBlocks_shopFooterLink__o3Lzw{font-size:.85em;color:var(--text-secondary);text-decoration:underline}.collectionBlocks_shopFooterLink__o3Lzw:hover{color:var(--text-primary)}.specimenCard_card__9vTPO{display:flex;flex-direction:column;gap:.3rem;padding:.75rem 1rem;border-radius:8px;background:var(--surface-raised);border:1px solid var(--border-secondary);text-decoration:none;color:inherit;transition:border-color .15s;min-width:0;overflow:hidden}.specimenCard_card__9vTPO:hover{border-color:var(--interactive-base)}.specimenCard_card__9vTPO:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}.specimenCard_title__Tgn4G{display:block;font-weight:600;font-size:1rem;color:var(--text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.specimenCard_secondary__OWJDo{display:flex;align-items:center;gap:.5rem;min-width:0}.specimenCard_taxon__ZWltx{font-style:italic;font-size:.875rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.specimenCard_rank__G669u{border-radius:4px;text-transform:capitalize}.specimenCard_lineChip__chngj,.specimenCard_rank__G669u{font-size:.75rem;padding:.15rem .5rem;background:var(--bg-secondary);color:var(--text-secondary);flex-shrink:0}.specimenCard_lineChip__chngj{border-radius:var(--radius-chip,4px);text-transform:none}.specimenCard_unidentified__J3hyO{font-size:.72rem;padding:.15rem .5rem;border-radius:4px;background:var(--status-disabled-bg);color:var(--status-disabled);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.collectionSpecimensList_specimensEmpty__NdrBh{padding:1.5rem;text-align:center;color:var(--text-secondary-muted);border:1px dashed var(--border-secondary);border-radius:.5rem}.collectionSpecimensList_specimensGrid__aqCsH{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.collectionSpecimensList_specimensMore__EREcY{grid-column:1/-1;text-align:center;padding:.5rem;color:var(--text-secondary-muted);font-size:.85rem}@keyframes systemStatusBar_pulse__YRAsm{0%,to{opacity:.6}50%{opacity:1}}.systemStatusBar_statusBar__PeX0G{display:flex;align-items:center;gap:.6em;padding:.4em .8em;font-size:.75em;text-transform:uppercase;letter-spacing:.15em;color:var(--text-primary-muted);border-bottom:1px solid var(--border-secondary)}.systemStatusBar_statusDot__64Ct8{width:6px;height:6px;border-radius:50%;flex-shrink:0;animation:systemStatusBar_pulse__YRAsm 2s ease-in-out infinite}.systemStatusBar_statusDot__64Ct8.systemStatusBar_online__MX1PX{background:var(--status-success)}.systemStatusBar_statusDot__64Ct8.systemStatusBar_offline__aAmPE{background:var(--status-warning);animation:none;opacity:.6}.systemStatusBar_label__TbfJC{font-weight:600;color:var(--text-secondary)}.systemStatusBar_divider__AB07Y{flex:1 1;height:1px;background:linear-gradient(90deg,var(--border-secondary) 0,transparent 100%)}.systemStatusBar_status__U5DRw{font-weight:500}.systemStatusBar_statusOnline__VSm6P{color:var(--status-success)}.systemStatusBar_statusOffline__SjFMN{color:var(--status-warning)}.ownerToolbar_wrapper__Msl_J{width:100%}.ownerToolbar_toolbar__5MsEo{align-items:center;gap:1em;padding:.5em 1em;flex-wrap:wrap}.ownerToolbar_label__ufpc1{display:flex;align-items:baseline;gap:.4em;font-family:var(--font-mono,monospace);font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary-muted);flex-shrink:0}.ownerToolbar_labelPrefix__jZpK2{opacity:.6}.ownerToolbar_actions__stnRp{flex:1 1;flex-wrap:wrap;gap:.5em;align-items:center}.ownerToolbar_action__SzZFq{display:flex;align-items:center;gap:.4em;padding:.4em .85em;font-size:.85em;color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-secondary);border-radius:.3em;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.ownerToolbar_action__SzZFq:hover{background:var(--interactive-hover);border-color:var(--interactive-base);color:var(--interactive-base)}.ownerToolbar_actionIcon__elrmE{color:var(--interactive-base);font-size:.95em}.ownerToolbar_roleBadge__81VXL{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;flex-shrink:0}.ownerToolbar_roleAdmin__KINSW{color:var(--status-good);border-color:var(--status-good);background:var(--status-good-bg)}.ownerToolbar_roleCurator__IXOsG{color:var(--interactive-base);border-color:var(--interactive-base);background:var(--surface-overlay)}.ownerToolbar_roleContributor__HbR0c{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-secondary)}.ownerToolbar_roleViewer__AioT0{color:var(--text-secondary);border-color:var(--border-secondary);background:rgba(0,0,0,0)}@keyframes terminalPrompt_pulse__NXok5{0%,to{opacity:1}50%{opacity:.2}}.terminalPrompt_prompt__fRUAh{display:flex;align-items:center;gap:.6em;padding:1.2em 1em}.terminalPrompt_symbol__Ym0BQ{font-size:1.4em;font-weight:700;color:var(--interactive-base);flex-shrink:0;line-height:1}.terminalPrompt_content__RJwwP{font-size:1.3em;font-weight:400;letter-spacing:.05em;color:var(--text-secondary)}.terminalPrompt_cursor___drdZ{width:.7em;height:2px;background:var(--interactive-base);flex-shrink:0;align-self:flex-end;margin-bottom:.2em;animation:terminalPrompt_pulse__NXok5 1.2s ease-in-out infinite}.my-collections_terminalPage__G1Yw7{position:relative;padding:1.5em 0;gap:1.2em;overflow-x:clip}.my-collections_titleRow__bKc7b{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:1em;padding-right:1em}.my-collections_pageTitle__udK9O{margin:0;font-size:1.15em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}.my-collections_createCta__jx2oB{display:inline-flex;align-items:center;gap:.5em;margin:.75em 0;padding:.625em 1.5em;background:var(--interactive-base);color:var(--bg-primary);border:1px solid var(--interactive-base);border-radius:.25em;font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .1s ease}.my-collections_createCta__jx2oB:hover{background:var(--interactive-hover);border-color:var(--interactive-hover)}.my-collections_createCta__jx2oB:active{transform:translateY(1px)}.my-collections_ctaIcon__4xJ94{font-size:.9em}.my-collections_secondaryLink__C5JHF{display:inline-flex;align-items:center;gap:.5em;padding:.625em 1.25em;font-size:.85rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);background:rgba(0,0,0,0);border:1px solid var(--border-primary);border-radius:.25em;text-decoration:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.my-collections_secondaryLink__C5JHF:hover{color:var(--text-primary);border-color:var(--text-primary);background:var(--bg-secondary)}.my-collections_sectionHeader__IDD9p{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)}.my-collections_sectionIcon__3ZFmj{font-weight:700;opacity:.6}.my-collections_sectionTitle__3tEgC{font-size:1em;font-weight:600;margin:0;color:inherit}.my-collections_sectionMeta__HaFxS{margin-left:auto;font-size:.85em;opacity:.7}.my-collections_gridBlock__RnU8T{flex:1 1;display:flex;flex-direction:column}.my-collections_grid__q21qH{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1em;padding:1em}.my-collections_card__xc0pT{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid var(--border-primary);background:var(--surface-base);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.my-collections_card__xc0pT:hover{border-color:var(--interactive-base);box-shadow:0 0 20px -10px var(--interactive-base)}.my-collections_cardHeader__vkAGk{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.my-collections_cardName__CsAny{font-weight:600;font-size:1rem;color:var(--text-primary);overflow-wrap:anywhere}.my-collections_badge__vHA2d{flex-shrink:0;font-size:.65rem;padding:.1rem .4rem;border-radius:2px;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.my-collections_badgePublic__Lbluv{background:var(--status-success-bg);color:var(--status-success);border:1px solid var(--status-success)}.my-collections_badgePrivate___Wlqb{background:var(--status-warning-bg);color:var(--status-warning);border:1px solid var(--status-warning)}.my-collections_cardDescription__nYL3s{margin:0;font-size:.85rem;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.my-collections_cardFooter__di_8l{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--border-secondary)}.my-collections_memberCount__kAA_x{font-size:.8rem;color:var(--text-primary-muted)}.my-collections_rankBadge__Xh6Yf{flex-shrink:0;font-size:.7rem;padding:.1rem .4rem;border-radius:2px;border:1px solid var(--border-primary);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.my-collections_emptyCard__e1ROs{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25em;padding:3em 2em;max-width:32rem;margin:0 auto}.my-collections_emptyIconBadge__oB9By{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}.my-collections_emptyTitle__s89dU{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);line-height:1.2}.my-collections_emptyMessage__NiDFn{margin:0;font-size:1rem;line-height:1.5;color:var(--text-secondary);max-width:28rem}.my-collections_emptyActions__7BLVa{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75em;flex-wrap:wrap;width:100%;margin-top:.5em}.pageSubHeader_wrapper__HcicP{display:flex;flex-direction:column;min-width:0}.pageSubHeader_subHeader__mea_5{display:flex;flex-direction:row;align-items:center;gap:.6em;padding:.4em 0;min-width:0}.pageSubHeader_backButton__55wbR{flex-shrink:0;padding:.25em .75em;font-size:.85em;line-height:1.2}.pageSubHeader_content__X9klt{display:flex;align-items:center;gap:.6em;min-width:0;flex:1 1}.pageSubHeader_subHeaderHero__zlT7O{align-items:center;flex-wrap:wrap;gap:.85em;padding:.7em 0 .6em;border-bottom:1px solid var(--border-secondary);margin-bottom:.4em}.pageSubHeader_hero__76vTq{display:flex;flex:1 1;align-items:center;gap:1em;min-width:0}.pageSubHeader_heroText__txmJe{display:flex;flex-direction:column;gap:.2em;min-width:0;flex:1 1}.pageSubHeader_eyebrow__ZWywA{font-size:.68em;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--text-secondary-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pageSubHeader_title__Mcxec{margin:0;font-size:1.55em;font-weight:700;line-height:1.15;color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.pageSubHeader_subtitle__pXbA5{font-size:.9em;font-style:italic;color:var(--text-secondary);min-width:0;overflow-wrap:anywhere}.pageSubHeader_actions__aQcOz{display:flex;align-items:center;gap:.5em;flex-shrink:0}.pageSubHeader_glyph__qmgIh{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.1em;height:3.1em;color:var(--interactive-base);background:var(--bg-secondary);border:1px solid var(--border-primary);font-size:1.45em;line-height:1;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px))}@media(max-width:540px){.pageSubHeader_glyph__qmgIh{display:none}}.specimenHeroBlock_record__S_JIn{display:flex;flex-direction:column;margin-top:1.5rem;border:1.25px solid var(--border-primary);overflow:hidden;--chamfer:28px}.specimenHeroBlock_holder__fo_Rv{display:flex;align-items:center;gap:.9rem;padding:.7rem calc(var(--chamfer) + .5rem) .7rem 1.25rem;background:var(--interactive-base);color:var(--bg-primary);border-bottom:1px solid var(--border-primary)}.specimenHeroBlock_holderAvatar__HcUC1{border:1px solid color-mix(in srgb,var(--bg-primary) 45%,transparent)}.specimenHeroBlock_holderText__WDnJP{display:flex;flex-direction:column;gap:.12rem;flex:1 1;min-width:0}.specimenHeroBlock_holderEyebrow__RirXd{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;font-size:.6rem;color:color-mix(in srgb,var(--bg-primary) 80%,transparent)}.specimenHeroBlock_holderName__EBDIm{font-size:1.15rem;font-weight:600;line-height:1.2;color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.specimenHeroBlock_holderName__EBDIm:focus-visible,.specimenHeroBlock_holderName__EBDIm:hover{text-decoration:underline}.specimenHeroBlock_holderMeta__BboJn{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .55rem;font-size:.78rem;color:color-mix(in srgb,var(--bg-primary) 88%,transparent)}.specimenHeroBlock_holderMeta__BboJn>*+:before{content:"·";margin-right:.55rem}.specimenHeroBlock_holderCode__XMLqw{letter-spacing:.12em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.specimenHeroBlock_holderOwner__C_oXN{color:var(--bg-primary);font-weight:600}.specimenHeroBlock_holderLink__rX4xC{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;flex-shrink:0;display:inline-flex;align-items:center;gap:.45em;padding:.5rem .8rem;color:inherit;text-decoration:none;border:1px solid color-mix(in srgb,var(--bg-primary) 45%,transparent);transition:background-color .15s ease}.specimenHeroBlock_holderLink__rX4xC:focus-visible,.specimenHeroBlock_holderLink__rX4xC:hover{background:color-mix(in srgb,var(--bg-primary) 14%,transparent)}.specimenHeroBlock_body__XtXzL{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.specimenHeroBlock_bodyNoPhoto__cuchN{grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}.specimenHeroBlock_bodyNoPhoto__cuchN .specimenHeroBlock_photo__enYY4{min-height:320px}.specimenHeroBlock_photo__enYY4{position:relative;display:flex;flex-direction:column;min-width:0;min-height:440px;border-right:1px solid var(--border-primary);background:radial-gradient(ellipse at 30% 20%,hsl(75,35%,48%),transparent 60%),radial-gradient(ellipse at 70% 80%,hsl(33,40%,28%),transparent 60%),linear-gradient(135deg,hsl(78,38%,32%),hsl(33,35%,22%))}.specimenHeroBlock_photoEmpty__Z5oeD{overflow:hidden}.specimenHeroBlock_photoMain__NTDzL{position:relative;flex:1 1 auto;display:block;width:100%;min-height:320px;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:zoom-in;overflow:hidden}.specimenHeroBlock_photoMain__NTDzL:focus-visible{outline:2px solid var(--interactive-base);outline-offset:-2px}.specimenHeroBlock_photoProcessing__ykivo{cursor:default;display:flex}.specimenHeroBlock_photoImg__Jaj63{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.specimenHeroBlock_glyphSvg__w4hfE{position:absolute;inset:0;width:100%;height:100%;opacity:.9}.specimenHeroBlock_photoCounter__KT8wq{position:absolute;top:.85rem;left:.85rem;padding:.25rem .55rem;font-size:.65rem;letter-spacing:.18em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--surface-overlay);color:var(--text-primary);border:1px solid var(--border-secondary)}.specimenHeroBlock_photoCaption__Wnk0Z{position:absolute;left:0;right:0;bottom:0;padding:.6rem 1rem;font-size:.78rem;letter-spacing:.04em;text-align:left;background:var(--surface-overlay);color:var(--text-primary);border-top:1px solid var(--border-secondary)}.specimenHeroBlock_thumbs__E36Xf{display:flex;gap:.4rem;padding:.5rem;overflow-x:auto;background:var(--bg-secondary);border-top:1px solid var(--border-primary)}.specimenHeroBlock_thumb__FZ_cP{flex:0 0 auto;width:3.5rem;height:3.5rem;padding:0;border:1px solid var(--border-secondary);background:var(--bg-primary);cursor:pointer;opacity:.6;overflow:hidden;transition:opacity .15s ease,border-color .15s ease}.specimenHeroBlock_thumb__FZ_cP:focus-visible,.specimenHeroBlock_thumb__FZ_cP:hover{opacity:1;border-color:var(--border-primary)}.specimenHeroBlock_thumb__FZ_cP:focus-visible{outline:2px solid var(--interactive-base);outline-offset:1px}.specimenHeroBlock_thumbActive__SCHzQ{opacity:1;border-color:var(--interactive-base);outline:2px solid var(--interactive-base);outline-offset:-2px}.specimenHeroBlock_thumbImg__DnDzq{display:block;width:100%;height:100%;object-fit:cover}.specimenHeroBlock_identity__JMmJZ{display:flex;flex-direction:column;gap:1.25rem;min-width:0;padding:1.75rem 2rem 2rem}.specimenHeroBlock_eyebrow__BRhLd{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-primary-muted)}.specimenHeroBlock_nameBlock__qu5UI{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.specimenHeroBlock_title__MQTIn{margin:0;font-size:clamp(1.7rem,2.5vw,2.3rem);line-height:1.1;text-wrap:balance;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.specimenHeroBlock_titleCode__5Cayz{font-weight:500;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.specimenHeroBlock_accessionTag__GgYa0{display:inline-flex;align-items:stretch;max-width:100%;border:1px solid var(--border-primary)}.specimenHeroBlock_accessionTagLabel__Vd7zs{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;font-size:.6rem;display:flex;align-items:center;padding:.3rem .6rem;background:var(--interactive-base);color:var(--bg-primary)}.specimenHeroBlock_accessionTagCode__39B_I{padding:.3rem .7rem;font-size:.95rem;font-weight:600;letter-spacing:.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);background:var(--bg-secondary);overflow-wrap:anywhere}.specimenHeroBlock_accessionTagMuted__6YqRF{font-weight:400;font-style:italic;letter-spacing:.06em;color:var(--text-secondary-muted)}.specimenHeroBlock_determination__EJbj_{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.2rem 0 .2rem .9rem;border-left:3px solid var(--interactive-base)}.specimenHeroBlock_taxonLink__sfCtg{display:inline-flex;align-items:baseline;gap:.45em;max-width:100%;color:var(--text-primary);text-decoration:none}.specimenHeroBlock_taxonLink__sfCtg:focus-visible,.specimenHeroBlock_taxonLink__sfCtg:hover{color:var(--interactive-hover)}.specimenHeroBlock_taxonLink__sfCtg:focus-visible .specimenHeroBlock_taxonName__ldILy,.specimenHeroBlock_taxonLink__sfCtg:hover .specimenHeroBlock_taxonName__ldILy{text-decoration:underline}.specimenHeroBlock_taxonName__ldILy{font-size:1.3rem;font-style:italic;line-height:1.25;color:inherit;overflow-wrap:anywhere}.specimenHeroBlock_taxonUnknown__eZVB3{font-size:1.1rem;font-style:italic;color:var(--text-secondary-muted)}.specimenHeroBlock_taxonMeta__mmIak{font-size:.88rem;color:var(--text-primary-muted)}.specimenHeroBlock_badges__OgNwJ{display:flex;gap:.5rem;flex-wrap:wrap}.specimenHeroBlock_badge__C7kNX{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);white-space:nowrap}.specimenHeroBlock_badgeGood__A5kgE{color:var(--status-good);border-color:var(--status-good);background:var(--status-good-bg)}.specimenHeroBlock_badgeGood__A5kgE:before{content:"●";font-size:.85em}.specimenHeroBlock_badgeNeutral__4iWjK{color:var(--text-primary);border-color:var(--border-secondary);background:var(--surface-raised)}.specimenHeroBlock_badgeMuted__ZLwAE{color:var(--text-secondary-muted);border-color:var(--border-secondary);background:var(--bg-secondary)}.specimenHeroBlock_badgeWarn__dq9jU{color:var(--status-warning);border-color:var(--status-warning);background:var(--status-warning-bg)}.specimenHeroBlock_badgeType__l0Ydn{background:var(--status-good);color:var(--bg-primary);border-color:var(--status-good);letter-spacing:.12em}.specimenHeroBlock_ledger__Tb94X{margin:0;border-top:1px solid var(--border-secondary)}.specimenHeroBlock_ledgerRow__YRIrx{display:grid;grid-template-columns:minmax(7.5rem,34%) minmax(0,1fr);align-items:baseline;gap:1rem;padding:.55rem 0;border-bottom:1px dashed var(--border-secondary)}.specimenHeroBlock_ledgerLabel__ek914{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-primary-muted)}.specimenHeroBlock_ledgerValue__eJOOT{margin:0;font-size:.98rem;font-weight:500;color:var(--text-primary);overflow-wrap:anywhere}.specimenHeroBlock_ledgerMuted__M1ZgP{font-weight:400;font-style:italic;color:var(--text-secondary-muted)}.specimenHeroBlock_actions__lysz7{display:flex;gap:.65rem;flex-wrap:wrap}.specimenHeroBlock_btnPrimary__V9WvW{display:inline-flex;align-items:center;gap:.55em;padding:.55rem 1rem;font-size:.74rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;text-decoration:none;border:1px solid var(--border-primary);background:var(--interactive-base);color:var(--bg-primary);transition:background-color .15s ease}.specimenHeroBlock_btnPrimary__V9WvW:focus-visible,.specimenHeroBlock_btnPrimary__V9WvW:hover{background:var(--interactive-hover)}@media(max-width:1000px){.specimenHeroBlock_body__XtXzL{grid-template-columns:1fr}.specimenHeroBlock_photo__enYY4{min-height:0;border-right:0;border-bottom:1px solid var(--border-primary)}.specimenHeroBlock_photoMain__NTDzL{min-height:0;aspect-ratio:4/3}.specimenHeroBlock_photoEmpty__Z5oeD{min-height:220px}}@media(max-width:760px){.specimenHeroBlock_record__S_JIn{margin-top:1rem;--chamfer:18px}.specimenHeroBlock_holder__fo_Rv{flex-wrap:wrap;padding:.65rem calc(var(--chamfer) + .25rem) .65rem .9rem}.specimenHeroBlock_holderLink__rX4xC{display:none}.specimenHeroBlock_identity__JMmJZ{padding:1.25rem 1.1rem 1.4rem;gap:1rem}.specimenHeroBlock_title__MQTIn{font-size:1.7rem}.specimenHeroBlock_taxonName__ldILy{font-size:1.15rem}.specimenHeroBlock_ledgerRow__YRIrx{grid-template-columns:1fr;gap:.2rem}.specimenHeroBlock_badge__C7kNX{padding:.3em .55em;font-size:.62rem;letter-spacing:.1em}.specimenHeroBlock_actions__lysz7 .specimenHeroBlock_btnPrimary__V9WvW{flex:1 1;justify-content:center}}@media(max-width:420px){.specimenHeroBlock_title__MQTIn{font-size:1.45rem}}.productImageGallery_gallery__sWczW{display:flex;flex-direction:column;gap:.5rem;outline:none}.productImageGallery_mainImageContainer__hGLdG{position:relative;overflow:hidden;border-radius:.5em;background:var(--bg-secondary)}.productImageGallery_mainImageContainer__hGLdG:hover .productImageGallery_navButton__hJauX{opacity:1}.productImageGallery_mainImage__dtW90{width:100%;height:100%;display:block;transition:opacity .2s ease}.productImageGallery_fitCover__I8Ch1 img{object-fit:cover}.productImageGallery_fitContain__MJJjt img{object-fit:contain}.productImageGallery_navButton__hJauX{position:absolute;top:50%;transform:translateY(-50%);background:var(--surface-overlay);border:none;border-radius:50%;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;opacity:0;transition:opacity .2s,color .15s;z-index:20}.productImageGallery_navButton__hJauX:hover{color:var(--text-primary)}.productImageGallery_prevButton__JFC96{left:.5rem}.productImageGallery_nextButton__hKftl{right:.5rem}.productImageGallery_thumbnailStrip__ALW09{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:thin;padding:.15rem 0}.productImageGallery_thumbnail__3mqBL{flex-shrink:0;border:2px solid rgba(0,0,0,0);border-radius:.35em;overflow:hidden;cursor:pointer;background:none;padding:0;transition:border-color .15s,opacity .15s;opacity:.6}.productImageGallery_thumbnail__3mqBL:hover{opacity:1;border-color:var(--border-primary)}.productImageGallery_thumbnailActive__EVM2G{border-color:var(--interactive-base);opacity:1}.productImageGallery_thumbnailImg__QTIo3{display:block;object-fit:cover}.productImageGallery_thumbnailBlurred__WzTOZ{filter:blur(.4rem);transform:scale(1.2);-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.productImageGallery_thumbnailBlurred__WzTOZ{transform:none}}.productImageGallery_singleImage__MxlFM{border-radius:.5em;overflow:hidden;background:var(--bg-secondary)}.cultivarCodeBadge_badge__kyaV2{display:inline-flex;align-items:center;gap:.4em;padding:.15em .5em;border:1px solid var(--border-primary);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-mono,ui-monospace,monospace);font-weight:600;letter-spacing:.05em;white-space:nowrap;line-height:1}.cultivarCodeBadge_sm__WweGG{font-size:.75em;padding:.1em .4em}.cultivarCodeBadge_md__YGhEv{font-size:.9em}.cultivarCodeBadge_lg__OM9AQ{font-size:1.05em;padding:.2em .6em}.cultivarCodeBadge_unk__9An05{background:var(--status-disabled-bg);color:var(--status-disabled);border-color:var(--status-disabled)}.cultivarCodeBadge_tax__8vCrw{color:var(--text-secondary)}.shell_headerInner__JPSd3{padding:1em 1.2em}.shell_titleRow__RTVJR{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.shell_title__VtWRy{margin:0;font-size:1.5rem;font-weight:400;color:var(--text-secondary);letter-spacing:.04em}.shell_badgeRow__7seNf{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.shell_badge__H4xcv{font-size:.65rem;padding:.2rem .6rem;text-transform:uppercase;font-weight:600;letter-spacing:.1em}.shell_badgePublic__PsO2j{background:var(--status-success-bg);color:var(--status-success);border:1px solid var(--status-success)}.shell_badgePrivate__tvQBL{background:var(--status-warning-bg,rgba(225,195,120,.1));color:var(--status-warning);border:1px solid var(--status-warning)}.shell_description__tTZOI{margin:.75rem 0 0;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.shell_metaRow__PkVrJ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--border-secondary)}.shell_metaItem__D1kiP{font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary-muted)}.shell_actionRow__IIiJs{display:flex;gap:.8rem;align-items:stretch}@media(max-width:600px){.shell_actionRow__IIiJs{flex-direction:column}}.shell_searchBar__GjMx_{flex:1 1;display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;border:1px solid var(--border-primary);background:var(--surface-base);color:var(--text-primary-muted);font-size:.85rem;letter-spacing:.06em;cursor:pointer;text-decoration:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.shell_searchBar__GjMx_:hover{border-color:var(--interactive-base);background:var(--surface-raised)}.shell_searchBar__GjMx_:hover .shell_searchIcon__uY02k{color:var(--interactive-base)}.shell_searchBar__GjMx_:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}.shell_searchIcon__uY02k{flex-shrink:0;font-size:1.1em;color:var(--text-primary-muted);transition:color .2s ease}.shell_searchPlaceholder__a_9k_{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell_searchArrow__601hA{flex-shrink:0;font-size:1em;color:var(--text-secondary-muted);transition:color .2s ease,transform .2s ease}.shell_searchBar__GjMx_:hover .shell_searchArrow__601hA{color:var(--interactive-base);transform:translateX(2px)}.shell_commandAction__DAkck{display:flex;align-items:center;gap:.5em;padding:.65rem 1rem;border:1px solid var(--border-primary);background:var(--surface-base);color:var(--text-secondary);font-size:.85rem;letter-spacing:.06em;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease}.shell_commandAction__DAkck:hover{background:var(--surface-raised);border-color:var(--interactive-base);color:var(--interactive-base)}.shell_commandAction__DAkck:hover .shell_commandArrow__XzbBF{opacity:1;transform:translateX(0)}.shell_commandActionIcon__eVBnr{font-size:1em}.shell_commandArrow__XzbBF{opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease;margin-left:auto;font-size:1.2em}.collection_terminalPage__nin5f{position:relative;padding:1.5em 0;gap:1.2em;overflow-x:clip}.collection_bannerSlot__dwZ7E{position:relative;width:100%;margin-bottom:1rem}.collection_bannerSlot__dwZ7E+*{margin-top:2.5rem}.collection_notFound__Xsr3I{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;padding:3rem;color:var(--text-secondary-muted);text-align:center}.collectionCodeForm_codeSection__sG_PF{display:flex;flex-direction:column;gap:.75em;padding:1em 1.25em;background:var(--surface-base);border:1px solid var(--border-primary);border-radius:.4em}.collectionCodeForm_header__zwy7i{display:flex;flex-direction:column;gap:.4em}.collectionCodeForm_heading__1wnvg{margin:0;font-size:1.05em;font-weight:600;color:var(--text-primary);letter-spacing:.02em}.collectionCodeForm_statusRow__EsPFG{display:flex;align-items:center;gap:.6em;flex-wrap:wrap}.collectionCodeForm_codePreview___HQiU{font-family:ui-monospace,JetBrains Mono,SF Mono,Consolas,monospace;font-size:.95em;font-weight:600;letter-spacing:.06em;padding:.15em .45em;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:.2em;color:var(--text-primary);white-space:nowrap}.collectionCodeForm_statusNote__fP_Tz{font-size:.85em;color:var(--text-secondary)}.collectionCodeForm_unsetMessage__BLAO1{margin:0;font-size:.9em;color:var(--text-secondary)}.collectionCodeForm_unsetMessage__BLAO1 code{font-family:ui-monospace,JetBrains Mono,SF Mono,Consolas,monospace;background:var(--bg-secondary);padding:.05em .35em;border-radius:.2em;color:var(--text-primary)}.collectionCodeForm_graceNote__vSZ5U{margin:0;font-size:.8em;color:var(--status-warning)}.collectionCodeForm_lockedNote__Pjfc1{margin:0;font-size:.85em;color:var(--text-secondary);font-style:italic;display:flex;align-items:center;gap:.4em}.collectionCodeForm_lockIcon__vdgn6{width:1em;height:1em;flex-shrink:0;opacity:.75}.collectionCodeForm_editor__xeCQK{display:flex;flex-direction:column;gap:.4em}.collectionCodeForm_label__boiWB{font-size:.85em;color:var(--text-secondary);font-weight:500}.collectionCodeForm_editorRow__nqkhv{display:flex;gap:.5em;flex-wrap:wrap;align-items:center}.collectionCodeForm_input__oQ9fX{flex:0 0 auto;width:8em;padding:.55em .7em;font-family:ui-monospace,JetBrains Mono,SF Mono,Consolas,monospace;font-size:1em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:.3em}.collectionCodeForm_input__oQ9fX:focus{outline:2px solid var(--interactive-base);outline-offset:1px;border-color:var(--interactive-base)}.collectionCodeForm_input__oQ9fX:disabled{opacity:.6;cursor:not-allowed}.collectionCodeForm_inputInvalid__Ml0XF{border-color:var(--status-error)}.collectionCodeForm_inputInvalid__Ml0XF:focus{outline-color:var(--status-error);border-color:var(--status-error)}.collectionCodeForm_cancelButton__dOwzo,.collectionCodeForm_editButton__OlreU,.collectionCodeForm_saveButton__Bou8F{padding:.55em 1.1em;font-size:.9em;font-weight:600;letter-spacing:.04em;border-radius:.3em;cursor:pointer;transition:all .15s ease;border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-primary)}.collectionCodeForm_cancelButton__dOwzo:hover:not(:disabled),.collectionCodeForm_editButton__OlreU:hover:not(:disabled),.collectionCodeForm_saveButton__Bou8F:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--interactive-base)}.collectionCodeForm_cancelButton__dOwzo:disabled,.collectionCodeForm_editButton__OlreU:disabled,.collectionCodeForm_saveButton__Bou8F:disabled{opacity:.5;cursor:not-allowed}.collectionCodeForm_editButton__OlreU{align-self:flex-start}.collectionCodeForm_saveButton__Bou8F{background:var(--interactive-base);color:var(--bg-primary);border-color:var(--interactive-base)}.collectionCodeForm_saveButton__Bou8F:hover:not(:disabled){background:var(--interactive-hover);border-color:var(--interactive-hover);color:var(--bg-primary)}.collectionCodeForm_fieldError__RK810{margin:0;font-size:.85em;color:var(--status-error)}.generalSettingsForm_container___5VyA{gap:1.25em;width:100%}.generalSettingsForm_titleRow__X3aOH{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap}.generalSettingsForm_title__e8MuK{margin:0;font-size:1.4em;font-weight:600;line-height:1.2;color:var(--text-primary)}.generalSettingsForm_sectionHeader__oAyyc[data-status=missing]{--_section-accent:var(--status-warning)}.generalSettingsForm_sectionHeader__oAyyc[data-status=complete]{--_section-accent:var(--status-success)}.generalSettingsForm_sectionBody__iJPAV{padding:1em 1.25em}.appearanceForm_container__C2QRq{gap:1.25em;width:100%}.appearanceForm_titleRow__79IT6{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap}.appearanceForm_title___dFnF{margin:0;font-size:1.4em;font-weight:600;line-height:1.2;color:var(--text-primary)}.appearanceForm_intro__UYyOt{margin:0;color:var(--text-secondary);font-size:.95em;line-height:1.5;max-width:60ch}.appearanceForm_sectionHeader__Wn4uX[data-status=missing]{--_section-accent:var(--status-warning)}.appearanceForm_sectionHeader__Wn4uX[data-status=complete]{--_section-accent:var(--status-success)}.appearanceForm_sectionBody__5xjOO{padding:1em 1.25em}