.invite_container__r7Fs3{width:100%;max-width:36em;margin:2em auto;gap:1em}.invite_title__5R_Wh{margin:0 0 .5em;font-size:1.4em;font-weight:600;color:var(--text-primary)}.invite_lead__m9fY0{margin:0 0 .75em;font-size:1.05em;color:var(--text-primary)}.invite_meta__kKUkF{margin:0 0 1em;color:var(--text-secondary-muted);font-size:.85em}.invite_noteBox__EHIbD{margin:0 0 1em;padding:.75em 1em;background:var(--bg-secondary);border-left:3px solid var(--interactive-base);border-radius:.3em}.invite_noteHeading__Wm66f{display:flex;align-items:center;gap:.4em;color:var(--text-secondary-muted);font-size:.8em;text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:.25em}.invite_noteBody__xnclk{margin:0;color:var(--text-primary);font-size:.95em;white-space:pre-wrap}.invite_actionRow__e6foe{display:flex;align-items:center;gap:.75em;flex-wrap:wrap}.invite_acceptButton__OOnBl{display:inline-flex;align-items:center;gap:.5em;padding:.6em 1.4em;color:var(--bg-primary);background:var(--interactive-base);border:1px solid var(--interactive-base);border-radius:.3em;font-size:1em;font-weight:600;cursor:pointer;transition:background-color .12s ease,opacity .12s ease}.invite_acceptButton__OOnBl:hover:not(:disabled){background:var(--interactive-hover)}.invite_acceptButton__OOnBl:disabled{opacity:.6;cursor:not-allowed}.invite_acceptButtonBusy__OqVNs{opacity:.6}.invite_errorLine__CdL5T{color:var(--status-error);font-size:.9em}.invite_signinCta__ybj2J{display:inline-flex;align-items:center;gap:.5em;padding:.6em 1.2em;color:var(--interactive-base);background:rgba(0,0,0,0);border:1px solid var(--interactive-base);border-radius:.3em;text-decoration:none;font-size:.95em;font-weight:600;transition:background-color .12s ease,color .12s ease}.invite_signinCta__ybj2J:hover{background:var(--interactive-base);color:var(--bg-primary)}.invite_errorLead__wihRS{margin:0 0 1em;color:var(--text-secondary);font-size:1em}.invite_fallbackCta__imKMA{display:inline-flex;align-items:center;gap:.4em;padding:.5em 1em;color:var(--interactive-base);background:rgba(0,0,0,0);border:1px solid var(--border-secondary);border-radius:.3em;text-decoration:none;font-size:.9em;transition:background-color .12s ease,color .12s ease}.invite_fallbackCta__imKMA:hover{background:var(--bg-secondary)}.invite_successBox__zI5Hz{display:flex;align-items:flex-start;gap:.75em;padding:1em;background:var(--status-success-bg);border:1px solid var(--status-success);border-radius:.4em;color:var(--status-success)}.invite_successTitle__y1x68{margin:0;color:var(--text-primary);font-size:1.1em;font-weight:600}.invite_successLead__ZQwGQ{margin:.25em 0 0;color:var(--text-secondary);font-size:.95em}.quickFactsRow_row__GYFO7{display:grid;gap:0;margin-top:.5rem;border-top:1px solid var(--border-secondary)}.quickFactsRow_cell__6nK07{padding:.85rem 1rem .25rem 0;border-right:1px dashed var(--border-secondary);display:flex;flex-direction:column;gap:.25rem}.quickFactsRow_cell__6nK07:last-child{border-right:none;padding-right:0}.quickFactsRow_cell__6nK07:not(:first-child){padding-left:1rem}.quickFactsRow_label__bdRCm{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-primary-muted);margin-bottom:.25rem}.quickFactsRow_value__2OP6l{font-size:1rem;color:var(--text-primary);font-weight:500}.quickFactsRow_value__2OP6l.quickFactsRow_big__g8j_3{font-size:1.4rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:760px){.quickFactsRow_row__GYFO7{grid-template-columns:1fr!important}.quickFactsRow_cell__6nK07{border-right:none!important;border-bottom:1px dashed var(--border-secondary);padding:.65rem 0}.quickFactsRow_cell__6nK07:last-child{border-bottom:none}.quickFactsRow_cell__6nK07:not(:first-child){padding-left:0}.quickFactsRow_value__2OP6l.quickFactsRow_big__g8j_3{font-size:1.2rem}}.StillWorkingHint_line__lv29m{color:var(--status-warning);font-size:.85em}.StillWorkingHint_block__Ub8ZL{display:block;margin:.35em 0 0}.StillWorkingHint_inline__RLElE{display:inline;margin:0 0 0 .5em}.StillWorkingHint_center__Wtm6c{text-align:center}.devicesList_status__Qvgkh{color:var(--text-secondary);font-style:italic}.devicesList_list__f5bTU{list-style:none;margin:0;padding:0}.devicesList_card__YWTEH{background:var(--surface-base);border:1px solid var(--border-primary);border-radius:8px}.devicesList_cardHead__Wl98V{align-items:center;flex-wrap:wrap}.devicesList_deviceLabel__hGrXG{font-weight:600;color:var(--text-primary)}.devicesList_currentBadge__BHxmF{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;padding:.1em .5em;border-radius:999px;color:var(--status-good);background:var(--status-good-bg);border:1px solid var(--status-good)}.devicesList_reauthTag__4_0BH{font-size:.72rem;color:var(--status-info);background:var(--status-info-bg);padding:.1em .5em;border-radius:999px}.devicesList_meta__Il_GI{margin:0;display:grid;gap:.15em}.devicesList_metaRow__Ms_dq{display:flex;gap:.6em}.devicesList_metaRow__Ms_dq dt{color:var(--text-secondary-muted);min-width:6em}.devicesList_metaRow__Ms_dq dd{margin:0;color:var(--text-secondary)}.devicesList_cardActions__lsQg3{align-items:center;margin-top:.25em}.devicesList_dangerBtn__rCrnq{--color-button-background:var(--status-error-bg);--color-button-border:var(--status-error);--color-button-text:var(--status-error)}.devicesList_errorText__19v5i{color:var(--status-error);font-size:.85rem}.devicesList_noticeText__JLdMA{color:var(--status-success);background:var(--status-success-bg);padding:.4em .7em;border-radius:6px;font-size:.9rem}.devicesList_footer__Koc9a{margin-top:.5em}.bulkVisibilityBar_bar__mjhV_{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;padding:.5em .75em;margin-bottom:.5em;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:.25em}.bulkVisibilityBar_label__CuDd8{color:var(--text-secondary);font-size:.85em}.bulkVisibilityBar_select__6mpu7{padding:.35em .5em;background:var(--surface-base);border:1px solid var(--border-primary);color:var(--text-primary);font-family:inherit;font-size:.85em}.bulkVisibilityBar_button__zqvpE{padding:.35em 1em;background:var(--interactive-base);color:var(--bg-primary);border:none;cursor:pointer;font-family:inherit;font-weight:600;letter-spacing:.05em}.bulkVisibilityBar_button__zqvpE:hover:not(:disabled){background:var(--interactive-hover)}.bulkVisibilityBar_button__zqvpE:disabled{background:var(--status-disabled);cursor:not-allowed}.bulkVisibilityBar_message__Ghb6s{color:var(--text-secondary);font-size:.85em}.floatingPanel_panel__5y5R4{position:absolute;pointer-events:auto;background:var(--surface-overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-secondary);box-shadow:0 2px 12px rgba(0,0,0,.15);border-radius:6px;z-index:10;overflow:hidden}.floatingPanel_topLeft__FJfVP{top:.75rem;left:.75rem}.floatingPanel_topRight__s6_uM{top:.75rem;right:.75rem}.floatingPanel_right__kWpyk{top:.75rem;right:.75rem;width:300px;max-height:calc(100% - 1.5rem);display:flex;flex-direction:column}.floatingPanel_center__pn9PK{top:.75rem;left:50%;transform:translateX(-50%);max-width:calc(100% - 2rem)}.floatingPanel_collapseToggle__jtIPZ{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;border:none;border-bottom:1px solid var(--border-secondary);background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.8em;text-transform:uppercase;letter-spacing:.05em;width:100%;min-height:32px;transition:color .15s}.floatingPanel_collapseToggle__jtIPZ:hover{color:var(--text-primary)}.floatingPanel_collapseIcon__DeQVq{transition:transform .2s}.floatingPanel_collapseIconRotated__Dki4l{transform:rotate(180deg)}.floatingPanel_panelContent__58twf{display:flex;flex-direction:column;flex:1 1;min-height:0}.floatingPanel_collapsed__kgWKJ .floatingPanel_panelContent__58twf{display:none}@media(max-width:640px){.floatingPanel_right__kWpyk{top:auto;right:0;bottom:0;left:0;width:100%;max-height:40vh;border-radius:8px 8px 0 0}.floatingPanel_topLeft__FJfVP{overflow-x:auto}.floatingPanel_center__pn9PK,.floatingPanel_topLeft__FJfVP{max-width:calc(100vw - 1.5rem)}}.flatSelectOneInput_container__x_eHy{display:flex;flex-wrap:wrap;border:1px solid var(--border-secondary);background:var(--surface-raised);width:100%;overflow:hidden}.flatSelectOneInput_option__ItysV{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.75rem 1rem;border:none;border-right:1px solid var(--border-secondary);border-radius:0;background:rgba(0,0,0,0);color:var(--text-primary-muted);font-family:inherit;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.flatSelectOneInput_option__ItysV:last-child{border-right:none}.flatSelectOneInput_option__ItysV:hover:not([data-selected=true]):not(:disabled){color:var(--text-primary);background:var(--bg-secondary)}.flatSelectOneInput_option__ItysV[data-selected=true]{background:var(--interactive-base);color:var(--bg-primary)}.flatSelectOneInput_option__ItysV:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.flatSelectOneInput_option__ItysV{padding:.6rem .5rem;font-size:.72rem;letter-spacing:.05em}}.flatSelectOneInput_icon__PwPfq{font-size:1em;line-height:1}.flatSelectOneInput_warning__fQ7kU{margin-top:.3em;font-size:.8rem;color:var(--status-error)}.dropDownSelectInput_fieldWrapper__Cf9aC{width:100%}.dropDownSelectInput_fieldWrapper__Cf9aC .dropDownSelectInput_toggle__K5SAd{flex:1 1 auto;width:100%;justify-content:space-between;gap:.5em;padding:.6rem .8rem;background:var(--surface-raised);border:1px solid var(--border-secondary);color:var(--text-secondary);font-size:.95rem;line-height:1.3;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.dropDownSelectInput_fieldWrapper__Cf9aC .dropDownSelectInput_toggle__K5SAd:hover{border-color:var(--border-primary)}.dropDownSelectInput_fieldWrapper__Cf9aC .dropDownSelectInput_toggle__K5SAd[aria-expanded=true]{border-color:var(--interactive-base);background:var(--bg-secondary);box-shadow:0 0 0 1px var(--interactive-base)}.dropDownSelectInput_placeholder__FiHEf,.dropDownSelectInput_toggleValue__W2KNd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropDownSelectInput_placeholder__FiHEf{color:var(--text-secondary-muted)}.dropDownSelectInput_option__02vwN{display:flex;align-items:center;gap:.6em;width:100%;padding:.5em .8em;text-align:left;background:rgba(0,0,0,0);border:none;color:var(--text-primary);font-family:inherit;font-size:.9rem;cursor:pointer;transition:background-color .12s ease,color .12s ease}.dropDownSelectInput_option__02vwN:focus-visible,.dropDownSelectInput_option__02vwN:hover{background:var(--bg-secondary);outline:none}.dropDownSelectInput_optionSelected__AwJfd{color:var(--interactive-base);font-weight:600}.dropDownSelectInput_optionSelected__AwJfd:focus-visible,.dropDownSelectInput_optionSelected__AwJfd:hover{background:var(--bg-secondary)}.dropDownSelectInput_optionLabel__DBszg{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropDownSelectInput_dot__OqPAh{flex:0 0 auto;display:inline-flex}.dropDownSelectInput_notification__SePdM{margin-top:.35em}.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}.expandableContainer_chevron__woakd.expandableContainer_isAbsolutePosition__ihBnn{position:absolute}.expandableContainer_chevron__woakd.expandableContainer_blockPosition__t7I_r{position:relative;margin-left:1em;right:auto!important;left:auto!important}.expandableContainer_chevron__woakd.expandableContainer_isRight__8lZSa{right:1em}.expandableContainer_chevron__woakd.expandableContainer_isLeft__xQ9yu{left:1em}.expandableContainer_chevron__woakd{transition:transform .3s ease-in-out}.expandableContainer_chevron__woakd.expandableContainer_chevronOpen__Xdab5{transform:rotate(180deg)}.expandableContainer_toggleBtn__K1AkD{width:fit-content;cursor:pointer;position:relative;transition:background-color .2s ease-in-out}.expandableContainer_brightenBackground__fkItw{background-color:var(--surface-raised);border-radius:4px}.expandableContainer_darkenBackground__fO_h5{background-color:var(--bg-secondary)}.regionPanel_panelHeader__afKhm{display:flex;align-items:center;justify-content:space-between;padding:.5rem .6rem;border-bottom:1px solid var(--border-secondary)}.regionPanel_panelTitle__Vcua1{font-size:.8em;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.regionPanel_drawBtn__dnJPL{padding:.3em .7em;border:1px solid var(--interactive-base);background:var(--interactive-base);color:var(--bg-primary);cursor:pointer;font-family:inherit;font-size:.8em;border-radius:3px;transition:background .15s}.regionPanel_drawBtn__dnJPL:hover{background:var(--interactive-hover)}.regionPanel_formSection__TBHEA{padding:.6rem}.regionPanel_formRow__KfYkn{margin-bottom:.5rem}.regionPanel_formInput__1jbVl{width:100%;padding:.4em .6em;border:1px solid var(--border-secondary);background:rgba(0,0,0,0);color:var(--text-primary);font-family:inherit;font-size:.85em;border-radius:3px}.regionPanel_formInput__1jbVl:focus{outline:none;border-color:var(--interactive-base)}.regionPanel_formInput__1jbVl::placeholder{color:var(--text-primary-muted)}.regionPanel_formTextarea__h0WVA{min-height:2.5em;resize:vertical}.regionPanel_formHint__AxYO2{font-size:.75em;color:var(--text-primary-muted);margin-bottom:.5rem}.regionPanel_formActions__lWh8k{display:flex;gap:.4em;justify-content:flex-end}.regionPanel_btnPrimary__tgo_x{padding:.35em .8em;border:1px solid var(--interactive-base);background:var(--interactive-base);color:var(--bg-primary);cursor:pointer;font-family:inherit;font-size:.8em;border-radius:3px;transition:background .15s}.regionPanel_btnPrimary__tgo_x:hover:not(:disabled){background:var(--interactive-hover)}.regionPanel_btnPrimary__tgo_x:disabled{opacity:.5;cursor:not-allowed}.regionPanel_btnSecondary__Gb5__{padding:.35em .8em;border:1px solid var(--border-secondary);background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.8em;border-radius:3px;transition:all .15s}.regionPanel_btnSecondary__Gb5__:hover{border-color:var(--text-primary);color:var(--text-primary)}.regionPanel_regionItem__GEA_f{display:flex;align-items:center;justify-content:space-between;padding:.45em .6em;border-bottom:1px solid var(--border-secondary)}.regionPanel_regionItem__GEA_f:last-child{border-bottom:none}.regionPanel_regionItemInfo__kxGXt{display:flex;flex-direction:column;gap:.1em;min-width:0;flex:1 1}.regionPanel_regionItemClickable__6AHmq{cursor:pointer;border-radius:3px;padding:.15em .3em;margin:-.15em -.3em;transition:background .15s}.regionPanel_regionItemClickable__6AHmq:hover{background:var(--surface-overlay)}.regionPanel_regionItemClickable__6AHmq:focus-visible{outline:2px solid var(--interactive-base);outline-offset:1px}.regionPanel_regionItemNameRow__TnDxP{display:flex;align-items:center;gap:.35em}.regionPanel_regionItemName__6EafB{font-size:.85em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regionPanel_regionItemDesc__3sBDq{font-size:.75em;color:var(--text-secondary-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regionPanel_regionItemActions__ttXfp{display:flex;gap:.3em;flex-shrink:0}.regionPanel_iconBtn__HCZ0B{padding:.25em .4em;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.75em;border-radius:3px;transition:all .15s}.regionPanel_iconBtn__HCZ0B:hover{color:var(--interactive-base);border-color:var(--border-secondary)}.regionPanel_deleteBtn__2KpvN:hover{color:var(--status-error);border-color:var(--status-error)}.regionPanel_emptyState__PzztE{padding:1em .6em;text-align:center;color:var(--text-primary-muted);font-size:.85em}.regionPanel_loadingState__AUno4{padding:1em .6em;text-align:center;color:var(--text-secondary);font-size:.8em}.regionPanel_formSelect__ClNkI{cursor:pointer;appearance:auto}.regionPanel_regionColorDot__Tc4JT{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.regionPanel_regionTypeSection__TTDRw{border-bottom:1px solid var(--border-secondary)}.regionPanel_regionTypeSection__TTDRw:last-child{border-bottom:none}.regionPanel_sectionToggle__qsqAj{width:100%;padding-right:.6em}.regionPanel_typeGroupHeader__jRJ9B{display:flex;align-items:center;gap:.5em;padding:.5em .6em;font-size:.85em;color:var(--text-primary);flex:1 1;-webkit-user-select:none;user-select:none}.regionPanel_typeGroupLeft__ooOko{display:flex;align-items:center;gap:.4em;flex:1 1;min-width:0}.regionPanel_typeGroupName__oKWp9{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regionPanel_typeGroupCount__oTCk9{font-size:.8em;color:var(--text-primary-muted);flex-shrink:0}.regionPanel_groupedRegionList__M034M{padding-left:.3em}.regionPanel_visibilityBtn__eJiyS{display:flex;align-items:center;justify-content:center;padding:.35em;border:none;background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;border-radius:4px;transition:color .15s,background .15s;font-size:1.1em;flex-shrink:0}.regionPanel_visibilityBtn__eJiyS:hover{color:var(--interactive-base);background:var(--surface-overlay)}.regionPanel_visibilityBtnHidden__n3ASi{color:var(--text-primary-muted);opacity:.6}.regionPanel_visibilityBtnHidden__n3ASi:hover{opacity:1;color:var(--interactive-base)}.regionTypeStyleEditor_trigger__np9qF{width:20px;height:20px;border-radius:3px;cursor:pointer;padding:0;flex-shrink:0;transition:box-shadow .15s}.regionTypeStyleEditor_trigger__np9qF:hover{box-shadow:0 0 0 2px var(--interactive-base)}.regionTypeStyleEditor_trigger__np9qF:focus-visible{outline:2px solid var(--interactive-base);outline-offset:1px}.regionTypeStyleEditor_dropdownContent__Tlwx3{min-width:200px;padding:.5em;display:flex;flex-direction:column;gap:.5em}.regionTypeStyleEditor_row__UcEcH{display:flex;align-items:center;gap:.5em}.regionTypeStyleEditor_label__YbFcy{font-size:.75em;color:var(--text-secondary);min-width:48px;flex-shrink:0}.regionTypeStyleEditor_colorPicker__P7Mkp{width:24px;height:24px;padding:0;border:1px solid var(--border-secondary);border-radius:3px;cursor:pointer;background:rgba(0,0,0,0);flex-shrink:0}.regionTypeStyleEditor_colorPicker__P7Mkp::-webkit-color-swatch-wrapper{padding:1px}.regionTypeStyleEditor_colorPicker__P7Mkp::-webkit-color-swatch{border:none;border-radius:2px}.regionTypeStyleEditor_colorPicker__P7Mkp::-moz-color-swatch{border:none;border-radius:2px}.regionTypeStyleEditor_sliderRow__LmEws{display:flex;align-items:center;gap:.4em;flex:1 1}.regionTypeStyleEditor_slider__Xz5jd{flex:1 1;height:4px;appearance:none;background:var(--border-secondary);border-radius:2px;outline:none;cursor:pointer}.regionTypeStyleEditor_slider__Xz5jd::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:50%;background:var(--interactive-base);cursor:pointer}.regionTypeStyleEditor_slider__Xz5jd::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--interactive-base);border:none;cursor:pointer}.regionTypeStyleEditor_sliderValue__gY7XO{font-size:.7em;color:var(--text-secondary-muted);min-width:28px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.regionTypeStyleEditor_segmented___K8AU{display:flex;gap:2px;background:var(--border-secondary);border-radius:4px;padding:2px}.regionTypeStyleEditor_segmentBtn__7yDCD{flex:1 1;padding:4px 6px;border:none;border-radius:3px;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.regionTypeStyleEditor_segmentBtn__7yDCD:hover{background:var(--surface-overlay)}.regionTypeStyleEditor_segmentBtnActive__HmIBe{background:var(--surface-raised);box-shadow:0 1px 2px rgba(0,0,0,.1)}.regionTypeStyleEditor_segmentLine__Z4M_r{display:block;width:20px;height:0;border-top-width:2px}.layerPanel_typeItem__uV__u{display:flex;align-items:center;gap:.4em;width:100%;padding:.3em .6em;border-bottom:1px solid var(--border-secondary);font-size:.8em}.layerPanel_typeItem__uV__u:last-child{border-bottom:none}.layerPanel_typeSwatch__LB1Wj{width:12px;height:12px;border-radius:2px;flex-shrink:0;cursor:default}.layerPanel_typeSwatchEditable__EzeXB{cursor:pointer;border:1px solid var(--border-secondary);transition:border-color .15s}.layerPanel_typeSwatchEditable__EzeXB:hover{border-color:var(--interactive-base)}.layerPanel_typeName__i_U4J{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.layerPanel_typeActions__rFrp6{display:flex;gap:.15em;flex-shrink:0;align-items:center}.layerPanel_typeBtn__Vs0eS{padding:.15em .3em;border:none;background:rgba(0,0,0,0);color:var(--text-secondary-muted);cursor:pointer;font-family:inherit;font-size:.85em;border-radius:2px;line-height:1;transition:color .15s}.layerPanel_typeBtn__Vs0eS:hover{color:var(--interactive-base)}.layerPanel_typeBtn__Vs0eS:disabled{opacity:.3;cursor:not-allowed}.layerPanel_typeBtnDanger__2Bg3I:hover{color:var(--status-error)}.layerPanel_visibilityBtn__XxroS{font-size:.9em}.layerPanel_typeItemHidden__vYhek{opacity:.4}.layerPanel_untypedRow__qxdiU{border-top:1px solid var(--border-secondary)}.layerPanel_editRow__E_1iI{display:flex;align-items:center;gap:.35em;padding:.3em .6em;border-bottom:1px solid var(--border-secondary)}.layerPanel_editInput__uzdxd{flex:1 1;min-width:0;padding:.2em .4em;border:1px solid var(--border-secondary);background:rgba(0,0,0,0);color:var(--text-primary);font-family:inherit;font-size:.8em;border-radius:2px}.layerPanel_editInput__uzdxd:focus{outline:none;border-color:var(--interactive-base)}.layerPanel_colorInput__aVdbY{width:24px;height:24px;padding:0;border:1px solid var(--border-secondary);border-radius:3px;cursor:pointer;background:rgba(0,0,0,0);flex-shrink:0}.layerPanel_colorInput__aVdbY::-webkit-color-swatch-wrapper{padding:1px}.layerPanel_colorInput__aVdbY::-webkit-color-swatch{border:none;border-radius:2px}.layerPanel_colorInput__aVdbY::-moz-color-swatch{border:none;border-radius:2px}.layerPanel_editActions__gx_8h{display:flex;gap:.2em;flex-shrink:0}.layerPanel_editBtn___sLXv{padding:.15em .4em;border:1px solid var(--border-secondary);background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.75em;border-radius:2px;transition:all .15s}.layerPanel_editBtn___sLXv:hover{border-color:var(--interactive-base);color:var(--interactive-base)}.layerPanel_editBtnPrimary__gbVHI{border-color:var(--interactive-base);background:var(--interactive-base);color:var(--bg-primary)}.layerPanel_editBtnPrimary__gbVHI:hover{background:var(--interactive-hover)}.layerPanel_editBtnPrimary__gbVHI:disabled{opacity:.5;cursor:not-allowed}.layerPanel_addTypeBtn___F8HS{display:flex;align-items:center;gap:.3em;width:100%;padding:.4em .6em;border:none;border-top:1px solid var(--border-secondary);background:rgba(0,0,0,0);color:var(--text-secondary-muted);cursor:pointer;font-family:inherit;font-size:.8em;transition:color .15s}.layerPanel_addTypeBtn___F8HS:hover{color:var(--interactive-base)}.layerPanel_createForm__4VYZ3{display:flex;align-items:center;gap:.35em;padding:.4em .6em;border-top:1px solid var(--border-secondary)}.layerPanel_emptyHint__EmwlA{padding:.6em;text-align:center;color:var(--text-primary-muted);font-size:.8em}.layerPanel_deleteConfirm__Zcpyj{display:flex;align-items:center;gap:.35em;padding:.3em .6em;background:var(--status-error-bg);border-bottom:1px solid var(--border-secondary);font-size:.75em;color:var(--status-error)}.layerPanel_deleteConfirmText__aAxTD{flex:1 1;min-width:0}.layerPanel_deleteConfirmBtn__HeV71{padding:.15em .4em;border:1px solid var(--status-error);background:var(--status-error);color:var(--bg-primary);cursor:pointer;font-family:inherit;font-size:1em;border-radius:2px;flex-shrink:0}.layerPanel_deleteConfirmBtn__HeV71:hover{opacity:.85}.fieldSitePanel_panelHeader__At_Dm{display:flex;flex-direction:column;gap:.4rem;padding:.5rem .6rem;border-bottom:1px solid var(--border-secondary)}.fieldSitePanel_addButtons__9reDL{display:flex;gap:.4em}.fieldSitePanel_drawBtn__yquuV{flex:1 1;padding:.3em .7em;border:1px solid var(--interactive-base);background:var(--interactive-base);color:var(--bg-primary);cursor:pointer;font-family:inherit;font-size:.8em;border-radius:3px;transition:background .15s}.fieldSitePanel_drawBtn__yquuV:hover:not(:disabled){background:var(--interactive-hover)}.fieldSitePanel_drawBtn__yquuV:disabled{opacity:.5;cursor:not-allowed}.fieldSitePanel_counts__qjkIb{display:flex;gap:.6em;font-size:.72em;color:var(--text-primary-muted)}.fieldSitePanel_formSection__o8OGB{padding:.6rem}.fieldSitePanel_formTitle__qv1PB{margin:0 0 .6rem;font-size:.95em;color:var(--text-primary);font-weight:400}.fieldSitePanel_formRow__YJGDw{margin-bottom:.5rem}.fieldSitePanel_formLabel___lRR3{display:block;font-size:.75em;color:var(--text-secondary);margin-bottom:.25em;text-transform:uppercase;letter-spacing:.05em}.fieldSitePanel_formInput__MVQrr{width:100%;padding:.4em .6em;border:1px solid var(--border-secondary);background:rgba(0,0,0,0);color:var(--text-primary);font-family:inherit;font-size:.85em;border-radius:3px}.fieldSitePanel_formInput__MVQrr:focus{outline:none;border-color:var(--interactive-base)}.fieldSitePanel_formInput__MVQrr::placeholder{color:var(--text-primary-muted)}.fieldSitePanel_formTextarea__FE_If{min-height:2.5em;resize:vertical}.fieldSitePanel_formSelect__H5Cju{cursor:pointer;appearance:auto}.fieldSitePanel_formColorInput__kbzKp{width:2.2em;height:2.2em;padding:0;border:1px solid var(--border-secondary);border-radius:3px;cursor:pointer;background:rgba(0,0,0,0)}.fieldSitePanel_formColorInput__kbzKp::-webkit-color-swatch-wrapper{padding:2px}.fieldSitePanel_formColorInput__kbzKp::-webkit-color-swatch{border:none;border-radius:2px}.fieldSitePanel_formColorInput__kbzKp::-moz-color-swatch{border:none;border-radius:2px}.fieldSitePanel_miniMapWrapper___VJAd{position:relative;width:100%;border:1px solid var(--border-secondary);border-radius:3px;overflow:hidden}.fieldSitePanel_formHint__T_y3n{font-size:.75em;color:var(--text-primary-muted);margin:.3rem 0 .5rem;line-height:1.3}.fieldSitePanel_formActions__l_uGP{display:flex;gap:.4em;justify-content:flex-end}.fieldSitePanel_btnPrimary__p0D3Y{padding:.35em .8em;border:1px solid var(--interactive-base);background:var(--interactive-base);color:var(--bg-primary);cursor:pointer;font-family:inherit;font-size:.8em;border-radius:3px;transition:background .15s}.fieldSitePanel_btnPrimary__p0D3Y:hover:not(:disabled){background:var(--interactive-hover)}.fieldSitePanel_btnPrimary__p0D3Y:disabled{opacity:.5;cursor:not-allowed}.fieldSitePanel_btnSecondary___5tKj{padding:.35em .8em;border:1px solid var(--border-secondary);background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.8em;border-radius:3px;transition:all .15s}.fieldSitePanel_btnSecondary___5tKj:hover{border-color:var(--text-primary);color:var(--text-primary)}.fieldSitePanel_siteItem__zliUf{display:flex;align-items:center;justify-content:space-between;padding:.45em .6em;border-bottom:1px solid var(--border-secondary);transition:background .15s}.fieldSitePanel_siteItem__zliUf:last-child{border-bottom:none}.fieldSitePanel_siteItemHighlighted__prT7T{background:var(--surface-overlay)}.fieldSitePanel_siteItemInfo__zs8wH{display:flex;flex-direction:column;gap:.1em;min-width:0;flex:1 1}.fieldSitePanel_siteItemClickable__Mpjzv{cursor:pointer;border-radius:3px;padding:.15em .3em;margin:-.15em -.3em;transition:background .15s}.fieldSitePanel_siteItemClickable__Mpjzv:hover{background:var(--surface-overlay)}.fieldSitePanel_siteItemClickable__Mpjzv:focus-visible{outline:2px solid var(--interactive-base);outline-offset:1px}.fieldSitePanel_siteItemNameRow__PVLqv{display:flex;align-items:center;gap:.35em}.fieldSitePanel_starBtn__CNz34{padding:.15em;border:none;background:rgba(0,0,0,0);color:var(--text-secondary-muted);cursor:pointer;display:flex;align-items:center;transition:color .15s,transform .1s;flex-shrink:0}.fieldSitePanel_starBtn__CNz34:hover{color:var(--orange);transform:scale(1.1)}.fieldSitePanel_starBtn__CNz34:focus-visible{outline:2px solid var(--interactive-base);outline-offset:1px;border-radius:3px}.fieldSitePanel_starBtnActive__LZzTM{color:var(--orange)}.fieldSitePanel_starBtnActive__LZzTM:hover{color:var(--text-secondary)}.fieldSitePanel_siteItemName__j2y9d{font-size:.85em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.fieldSitePanel_siteKindBadge__CxzPh{font-size:.65em;color:var(--text-secondary-muted);text-transform:uppercase;letter-spacing:.05em;padding:.1em .4em;border:1px solid var(--border-secondary);border-radius:2px}.fieldSitePanel_siteItemDesc__cMsC5{font-size:.75em;color:var(--text-secondary-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fieldSitePanel_siteItemActions__GeLW4{display:flex;gap:.3em;flex-shrink:0}.fieldSitePanel_iconBtn__mLioE{padding:.25em .4em;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.75em;border-radius:3px;transition:all .15s}.fieldSitePanel_iconBtn__mLioE:hover{color:var(--interactive-base);border-color:var(--border-secondary)}.fieldSitePanel_deleteBtn__G6btU:hover{color:var(--status-error);border-color:var(--status-error)}.fieldSitePanel_emptyState__DRZGf{padding:1em .6em;text-align:center;color:var(--text-primary-muted);font-size:.85em}.fieldSitePanel_siteColorDot__RuYM_{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.fieldSitePanel_statusSpinner__54jLf{display:inline-block;width:12px;height:12px;border:2px solid var(--text-secondary-muted);border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:fieldSitePanel_statusSpin__JFLM8 .8s linear infinite;flex-shrink:0}@keyframes fieldSitePanel_statusSpin__JFLM8{to{transform:rotate(1turn)}}.fieldSitePanel_statusError__zzm00{display:inline-flex;align-items:center;color:var(--status-error);flex-shrink:0;cursor:help}.collectionMapEditor_editorContainer__MY_qX{position:relative;width:100%;height:100%}.collectionMapEditor_mapFill__d8K_u{position:absolute;inset:0}.collectionMapEditor_editorFullBleed__ML35b{position:relative;gap:0!important}.collectionMapEditor_editorFullBleed__ML35b>:first-child:not(:last-child){position:absolute;top:.75rem;left:50%;transform:translateX(-50%);z-index:10;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 12px rgba(0,0,0,.15);border-radius:6px;background:var(--surface-overlay)}.collectionMapEditor_editorFullBleed__ML35b>:last-child{border-radius:0!important;overflow:hidden}.collectionMapEditor_facilityEditorFullBleed__zqjuB{border:none!important;border-radius:0!important;background:var(--page-background-primary)!important}.collectionMapEditor_overlayContainer__6rnA5{position:absolute;inset:0;pointer-events:none;z-index:5;display:flex;justify-content:center}.collectionMapEditor_overlayInner__sLcIb{position:relative;width:100%;max-width:var(--max-content-width,1200px);padding:0 var(--content-padding,1rem);height:100%;box-sizing:border-box}.collectionMapEditor_mapSelectorInner__vSt0N{display:flex;flex-wrap:wrap;gap:.3em;padding:.4em;align-items:center}.collectionMapEditor_backBtn__BqJeI{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-secondary);border-radius:4px;background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;transition:all .15s;flex-shrink:0}.collectionMapEditor_backBtn__BqJeI:hover{border-color:var(--interactive-base);color:var(--interactive-base)}.collectionMapEditor_mapSelectorBtn__CSgRS{padding:.3em .6em;border:1px solid var(--border-secondary);background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;font-size:.8em;font-family:inherit;border-radius:3px;transition:all .15s;white-space:nowrap}.collectionMapEditor_mapSelectorBtn__CSgRS:hover{border-color:var(--interactive-hover);color:var(--text-primary)}.collectionMapEditor_mapSelectorBtnActive___4Axs{border-color:var(--interactive-base);color:var(--interactive-base);background:var(--surface-overlay)}.collectionMapEditor_addMapBtn__VmeRO{border-style:dashed;color:var(--text-primary-muted)}.collectionMapEditor_addMapBtn__VmeRO:hover{border-style:solid;color:var(--interactive-base)}.collectionMapEditor_panelTabs__JpVn_{flex:1 1;min-height:0;padding-top:.3em}.collectionMapEditor_panelTabs__JpVn_>[role=tablist]{padding:0 .3em;flex-shrink:0}.collectionMapEditor_panelTabs__JpVn_>[role=tablist]>[role=tab]{padding:.25em .7em;font-size:.8em;font-family:inherit;letter-spacing:.03em}.collectionMapEditor_panelTabs__JpVn_>div:last-child{overflow-y:auto;min-height:0}.collectionMapEditor_syncPill__GmwWK{position:absolute;bottom:1rem;right:.75rem;display:flex;align-items:center;gap:.4em;padding:.35em .75em;border-radius:999px;font-family:inherit;font-size:.78em;pointer-events:auto;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:10;transition:background .2s,border-color .2s,color .2s;white-space:nowrap;-webkit-user-select:none;user-select:none}.collectionMapEditor_syncPillSaving__d_py_{background:var(--surface-overlay);border:1px solid var(--border-secondary);color:var(--text-secondary)}.collectionMapEditor_syncPillError__k0J_f{background:var(--status-error-bg,rgba(220,53,69,.12));border:1px solid var(--status-error);color:var(--status-error);cursor:pointer;animation:collectionMapEditor_errorPulse__38p4Y 2s ease-in-out infinite;font-weight:500}.collectionMapEditor_syncPillError__k0J_f:hover{background:var(--status-error-bg,rgba(220,53,69,.25));animation:none}.collectionMapEditor_syncPillError__k0J_f:focus-visible{outline:2px solid var(--status-error);outline-offset:2px}@keyframes collectionMapEditor_errorPulse__38p4Y{0%,to{box-shadow:0 2px 8px rgba(220,53,69,.2)}50%{box-shadow:0 2px 16px rgba(220,53,69,.4)}}.collectionMapEditor_syncPillSynced__r5DYZ{background:var(--status-success-bg,rgba(40,167,69,.12));border:1px solid var(--status-success);color:var(--status-success)}.collectionMapEditor_syncSpinner__CMzFf{display:inline-block;width:12px;height:12px;border:2px solid;border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:collectionMapEditor_syncSpin__i_pJZ .8s linear infinite;flex-shrink:0}@keyframes collectionMapEditor_syncSpin__i_pJZ{to{transform:rotate(1turn)}}.collectionMapEditor_overlayDialog__SQ_li{display:flex;flex-direction:column;gap:.6em;padding:.75em;min-width:320px}.collectionMapEditor_overlayDialogTitle__70FSE{font-size:.9em;color:var(--text-primary);margin:0}.collectionMapEditor_regionInput__zLdcW{width:100%;padding:.4em .6em;border:1px solid var(--border-secondary);background:rgba(0,0,0,0);color:var(--text-primary);font-family:inherit;font-size:.85em;border-radius:3px}.collectionMapEditor_regionInput__zLdcW:focus{outline:none;border-color:var(--interactive-base)}.collectionMapEditor_regionInput__zLdcW::placeholder{color:var(--text-primary-muted)}.collectionMapEditor_fileInput__DtaB7{font-family:inherit;font-size:.85em;color:var(--text-secondary)}.collectionMapEditor_hint__qNMy7{font-size:.8em;color:var(--text-primary-muted)}.collectionMapEditor_regionActions__oZyXQ{display:flex;gap:.4em;justify-content:flex-end}.collectionMapEditor_btnPrimary__Sffna{padding:.35em .8em;border:1px solid var(--interactive-base);background:var(--interactive-base);color:var(--bg-primary);cursor:pointer;font-family:inherit;font-size:.8em;border-radius:3px;transition:background .15s}.collectionMapEditor_btnPrimary__Sffna:hover:not(:disabled){background:var(--interactive-hover)}.collectionMapEditor_btnPrimary__Sffna:disabled{opacity:.5;cursor:not-allowed}.collectionMapEditor_btnSecondary__dFrfa{padding:.35em .8em;border:1px solid var(--border-secondary);background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.8em;border-radius:3px;transition:all .15s}.collectionMapEditor_btnSecondary__dFrfa:hover{border-color:var(--text-primary);color:var(--text-primary)}.errorPanel_overlay__kDceS{position:fixed;inset:0;z-index:100;pointer-events:none}.errorPanel_panel__lIG4w{position:absolute;bottom:4rem;right:.75rem;width:min(360px,100vw - 1.5rem);max-height:400px;display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--status-error);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.25);pointer-events:auto;animation:errorPanel_slideUp__es_i2 .2s ease-out}@keyframes errorPanel_slideUp__es_i2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.errorPanel_header__lFC3I{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.errorPanel_title__IiyKP{margin:0;font-size:.9em;font-weight:600;color:var(--status-error)}.errorPanel_headerActions__2R45h,.errorPanel_title__IiyKP{display:flex;align-items:center;gap:.5em}.errorPanel_dismissAllBtn__Ojxph{padding:.3em .6em;border:1px solid var(--border-secondary);background:rgba(0,0,0,0);color:var(--text-secondary);font-family:inherit;font-size:.75em;border-radius:4px;cursor:pointer;transition:all .15s}.errorPanel_dismissAllBtn__Ojxph:hover{border-color:var(--text-primary);color:var(--text-primary)}.errorPanel_closeBtn__Djehe{padding:.25em;border:none;background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;transition:color .15s}.errorPanel_closeBtn__Djehe:hover{color:var(--text-primary)}.errorPanel_errorList__rO13m{flex:1 1;overflow-y:auto;padding:.5rem}.errorPanel_errorItem___dRRI{display:flex;align-items:flex-start;gap:.75em;padding:.75rem;margin-bottom:.5rem;background:var(--status-error-bg,rgba(220,53,69,.08));border:1px solid var(--border-secondary);border-left:3px solid var(--status-error);border-radius:6px}.errorPanel_errorItem___dRRI:last-child{margin-bottom:0}.errorPanel_errorContent__FqeoC{flex:1 1;min-width:0}.errorPanel_errorMeta__XTpH_{display:flex;align-items:center;gap:.5em;margin-bottom:.3em}.errorPanel_errorType__heZHs{font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:.15em .4em;background:var(--surface-overlay);border-radius:3px}.errorPanel_errorTime__8Yi5Y,.errorPanel_errorType__heZHs{font-size:.7em;color:var(--text-secondary-muted)}.errorPanel_errorMessage__OSqqU{margin:0;font-size:.85em;color:var(--text-primary);line-height:1.4;word-break:break-word}.errorPanel_errorItemName__L4vgt{display:inline-flex;align-items:center;gap:.3em;margin-top:.4em;font-size:.75em;color:var(--text-secondary)}.errorPanel_errorActions__PJmfa{display:flex;flex-direction:column;gap:.3em;flex-shrink:0}.errorPanel_dismissBtn__pp3xi,.errorPanel_retryBtn__UugnL{padding:.35em;border:1px solid var(--border-secondary);background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s}.errorPanel_retryBtn__UugnL:hover{border-color:var(--status-success);color:var(--status-success);background:var(--status-success-bg,rgba(40,167,69,.1))}.errorPanel_dismissBtn__pp3xi:hover{border-color:var(--text-primary);color:var(--text-primary)}.errorPanel_footer__1Pb1X{padding:.75rem 1rem;border-top:1px solid var(--border-secondary);flex-shrink:0}.errorPanel_footerHint__Jq2BT{margin:0;font-size:.75em;color:var(--text-secondary-muted);line-height:1.4}.mapPage_mapPage__xgQIP{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:70vh;overflow:hidden}.mapPage_mapPage__xgQIP>*{flex:1 1 auto;min-height:0}.blockRenderer_viewBlock__A6IJy{background:rgba(0,0,0,0);border-radius:8px;overflow:hidden;margin-bottom:12px}.blockRenderer_viewBlock__A6IJy:last-child{margin-bottom:0}.scroll_hiddenScrollbar__9Luj2{overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.scroll_hiddenXScrollbar__AA8fR{overflow-x:hidden;scroll-behavior:smooth;white-space:nowrap}.scroll_hiddenYScrollbar__5a0OH{overflow-y:hidden;scroll-behavior:smooth;white-space:nowrap}.scroll_hiddenScrollbar__9Luj2::-webkit-scrollbar{display:none}.scroll_scrollbarAuto__LpYgK{overflow-x:auto;scroll-behavior:smooth;padding-bottom:17px!important}.pagination_pagination__7XhBk{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 0}.pagination_button__n7UNo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--border-primary);border-radius:6px;background:var(--surface-base);color:var(--text-primary);cursor:pointer;transition:background-color .15s ease}.pagination_button__n7UNo:hover:not(:disabled){background:var(--bg-secondary)}.pagination_button__n7UNo:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}.pagination_button__n7UNo:disabled{opacity:.4;cursor:not-allowed}.pagination_status__VQTvU{font-size:.875rem;color:var(--text-secondary);text-align:center;min-width:6rem;-webkit-user-select:none;user-select:none}.pagination_inputWrapper__WLf5V{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--text-secondary)}.pagination_input__hcfvk{width:3rem;text-align:center;padding:.25rem;border:1px solid var(--border-primary);border-radius:4px;font-size:.875rem;background:var(--surface-base);color:var(--text-primary)}.pagination_input__hcfvk:focus{outline:none;border-color:var(--interactive-base)}.pagination_input__hcfvk:disabled{opacity:.4;cursor:not-allowed}.terminalInput_terminalInput__3xfyb{display:flex;flex-direction:column;gap:.25em}.terminalInput_labelRow__qDG4u{display:flex;align-items:center;gap:.5em;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-primary-muted,#888)}.terminalInput_labelText__Yvlm4{font-weight:600}.terminalInput_statusDot__MoskL{width:.5em;height:.5em;border-radius:50%;flex-shrink:0}.terminalInput_statusDotError__3gVf7{background-color:var(--status-error,#e53935)}.terminalInput_statusDotValid__MzUvb{background-color:var(--status-success,#43a047)}.terminalInput_statusDotNeutral__CVObH{background-color:var(--text-secondary-muted,#666);opacity:.5}.terminalInput_charCounter___9NaF{margin-left:auto;font-size:.9em;color:var(--text-secondary-muted,#666);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminalInput_inputWrapper__hLc6X{display:flex;align-items:stretch;border:1px solid var(--border-secondary,#333);background:var(--surface-raised,#f0f0f0);transition:border-color .15s ease,background .15s ease}.terminalInput_inputWrapper__hLc6X:hover{border-color:var(--border-primary,#333)}.terminalInput_inputWrapper__hLc6X:focus-within{border-color:var(--interactive-base,#4a9eff);background:var(--bg-secondary,#eee);box-shadow:0 0 0 1px var(--interactive-base,#4a9eff)}.terminalInput_hasError__mpe5Z .terminalInput_inputWrapper__hLc6X{border-color:var(--status-error,#e53935)}.terminalInput_symbolBox__KzssN{display:flex;align-items:center;justify-content:center;padding:0 .75rem;background:var(--bg-tertiary,#5a4020);border-right:1px solid var(--border-primary,#333);color:var(--bg-primary,#d4c49a);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.terminalInput_symbolBox__KzssN:last-child{border-right:none;border-left:1px solid var(--border-primary,#333)}.terminalInput_input__sAvab{flex:1 1;padding:.65rem .8rem;border:none;background:rgba(0,0,0,0);color:var(--text-secondary,#333);font-family:inherit;font-size:.95rem;outline:none;min-width:0}.terminalInput_input__sAvab::placeholder{color:var(--text-secondary-muted,#555)}.terminalInput_input__sAvab:disabled{opacity:.5;cursor:not-allowed}.terminalInput_input__sAvab:read-only{cursor:default}textarea.terminalInput_input__sAvab{resize:none;overflow:hidden;line-height:1.4}.terminalInput_hint__Ysrvf{font-size:.75rem;color:var(--text-primary-muted,#666);margin:0;line-height:1.4}.terminalInput_terminalInput__3xfyb .terminalInput_warning__B_LBM{font-size:.75em;justify-content:flex-start;gap:.4em}.terminalInput_disabled__JKtwg{opacity:.6;pointer-events:none}.terminalInput_readOnly__TJusz .terminalInput_inputWrapper__hLc6X{background:var(--bg-tertiary,#111)}.terminalInput_notEmpty__jKXnW .terminalInput_labelText__Yvlm4{color:var(--text-primary,#fff)}.gallery_galleryFrame__mk8qb{position:relative;display:flex;flex-direction:column;gap:.85rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border-primary) 65%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface-raised) 50%,transparent);min-width:0}.gallery_galleryFrame__mk8qb[data-reject-pulse]:not([data-reject-pulse="0"]){animation:gallery_galleryRejectShake__tGiuI .36s ease-out}@keyframes gallery_galleryRejectShake__tGiuI{0%,to{transform:translateX(0)}15%,45%,75%{transform:translateX(-3px)}30%,60%,90%{transform:translateX(3px)}}@keyframes gallery_galleryRejectFlash__ic6On{0%,to{background-color:color-mix(in srgb,var(--surface-raised) 50%,transparent)}50%{background-color:var(--status-error-bg)}}@media(prefers-reduced-motion:reduce){.gallery_galleryFrame__mk8qb[data-reject-pulse]:not([data-reject-pulse="0"]){animation:gallery_galleryRejectFlash__ic6On .36s ease-out}}.gallery_galleryCorners__Csyx7{position:absolute;inset:0;pointer-events:none;z-index:2}.gallery_galleryCorners__Csyx7:after,.gallery_galleryCorners__Csyx7:before,.gallery_galleryCorners__Csyx7>span:after,.gallery_galleryCorners__Csyx7>span:before{content:"";position:absolute;width:12px;height:12px;border:1px solid var(--border-secondary);pointer-events:none}.gallery_galleryCorners__Csyx7:before{top:8px;left:8px;border-right:none;border-bottom:none}.gallery_galleryCorners__Csyx7:after{top:8px;right:8px;border-left:none;border-bottom:none}.gallery_galleryCorners__Csyx7>span{position:absolute;inset:0}.gallery_galleryCorners__Csyx7>span:before{bottom:8px;left:8px;border-right:none;border-top:none}.gallery_galleryCorners__Csyx7>span:after{bottom:8px;right:8px;border-left:none;border-top:none}.gallery_grid__nrXk_{position:relative;width:100%;box-sizing:border-box}.gallery_gridEmpty__elhXg{min-height:12rem;display:flex;align-items:center;justify-content:center;border:2px dashed var(--border-secondary);border-radius:8px;cursor:pointer;transition:background .14s ease,border-color .14s ease}.gallery_gridEmpty__elhXg:hover{background:var(--surface-base);border-color:var(--interactive-base)}.gallery_gridEmpty__elhXg:focus-visible{outline:2px solid var(--interactive-base);outline-offset:4px}.gallery_gridEmptyContent__BFDOM{display:flex;flex-direction:column;align-items:center;gap:.6rem;color:var(--text-secondary);text-align:center;pointer-events:none}.gallery_gridEmptyContent__BFDOM svg{opacity:.7}.gallery_gridEmptyTitle__pU2jD{font-size:1rem;font-weight:600;color:var(--text-primary);letter-spacing:.02em}.gallery_gridEmptyHint__bMF52{font-size:.85rem;color:var(--text-secondary-muted)}.gallery_gridPopulated__yenjv{gap:.6rem}.gallery_gridPopulatedWrap__ymaU5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:720px){.gallery_gridPopulatedWrap__ymaU5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.gallery_gridPopulatedWrap__ymaU5{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery_gridPopulatedOverflow__SKHmQ{display:flex;flex-direction:row;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:.35rem;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--border-secondary) rgba(0,0,0,0)}.gallery_gridPopulatedOverflow__SKHmQ[data-dragging=true]{scroll-snap-type:none}.gallery_gridPopulatedOverflow__SKHmQ[data-dragging=true]>.gallery_gridThumb__sij7R{transition:none}.gallery_gridPopulatedOverflow__SKHmQ::-webkit-scrollbar{height:6px}.gallery_gridPopulatedOverflow__SKHmQ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.gallery_gridPopulatedOverflow__SKHmQ::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:3px}.gallery_gridPopulatedOverflow__SKHmQ>.gallery_gridThumb__sij7R{flex:0 0 6rem;scroll-snap-align:start}@media(max-width:480px){.gallery_gridPopulatedOverflow__SKHmQ>.gallery_gridThumb__sij7R{flex-basis:5rem}}.gallery_gridDragOver__OXjUk{outline:2px dashed var(--interactive-base);outline-offset:4px;background:var(--status-info-bg)}.gallery_gridThumb__sij7R{position:relative;aspect-ratio:1/1;border-radius:6px;overflow:hidden;background:var(--surface-base);border:1px solid var(--border-primary);cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color .14s ease,box-shadow .14s ease}.gallery_gridThumb__sij7R:hover{border-color:var(--interactive-base)}.gallery_gridThumb__sij7R:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}.gallery_gridThumbActive__OMPB_{border-color:var(--interactive-base);box-shadow:0 0 0 1px var(--interactive-base),0 0 12px color-mix(in srgb,var(--interactive-base) 30%,transparent)}.gallery_gridThumbDragging__JHJl8{cursor:grabbing;opacity:.9;box-shadow:0 12px 32px color-mix(in srgb,var(--page-background-primary) 30%,transparent),0 4px 12px color-mix(in srgb,var(--page-background-primary) 40%,transparent);border-color:var(--interactive-base)}.gallery_gridThumbImage__a_7O7{width:100%;height:100%;object-fit:cover;pointer-events:none}.gallery_gridThumbDelete__feGNv{position:absolute;top:.25rem;right:.25rem;z-index:2;width:1.5rem;height:1.5rem;padding:0;border-radius:50%;background:color-mix(in srgb,var(--page-background-primary) 75%,transparent);border:1px solid var(--border-secondary);color:var(--text-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;transition:background .12s ease,border-color .12s ease,color .12s ease}.gallery_gridThumbDelete__feGNv:hover{background:var(--status-bad-bg);color:var(--status-bad);border-color:var(--status-bad)}.gallery_gridThumbDelete__feGNv:focus-visible{outline:2px solid var(--status-bad);outline-offset:1px}.gallery_gridAddCell__uojUS{cursor:pointer;background:rgba(0,0,0,0);border-style:dashed;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease,border-color .14s ease}.gallery_gridAddCell__uojUS:hover{background:var(--surface-base);color:var(--interactive-base);border-color:var(--interactive-base)}.gallery_gridAddIcon__vPYig{font-size:2.5rem;font-weight:300;line-height:1}.gallery_gridAtCapCell__W3wy3{cursor:default;background:var(--status-warning-bg);color:var(--status-warning);border-color:var(--status-warning);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.85rem;-webkit-user-select:none;user-select:none}.gallery_gridAtCapCell__W3wy3,.gallery_gridDropOverlay___TZhb{display:flex;align-items:center;justify-content:center;font-weight:600;pointer-events:none}.gallery_gridDropOverlay___TZhb{position:absolute;inset:0;z-index:4;flex-direction:column;gap:.6rem;background:var(--status-info-bg);color:var(--text-primary);font-size:1rem;border-radius:6px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gallery_gridDropOverlay___TZhb svg{opacity:.85}.gallery_activeDisplay__BaC6I{position:relative;width:100%;aspect-ratio:1/1;background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-primary) 40%,transparent);border-radius:8px;overflow:hidden;cursor:zoom-in;transition:outline .14s ease,outline-offset .14s ease,background .14s ease}.gallery_activeDisplayDragOver__53noC{outline:2px dashed var(--interactive-base);outline-offset:4px;background:var(--status-info-bg)}.gallery_activeDisplayImage__9242c{width:100%;height:100%;object-fit:cover;display:block}.gallery_activeNavButton__GhpLY{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;padding:0;background:var(--surface-overlay);color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--border-primary) 40%,transparent);border-radius:50%;cursor:pointer;opacity:0;transition:opacity .18s ease,color .15s ease,background .15s ease}.gallery_activeNavButton__GhpLY:hover{color:var(--text-primary);background:var(--surface-raised)}.gallery_activeNavButton__GhpLY:focus-visible{opacity:1;outline:2px solid var(--interactive-base);outline-offset:2px}.gallery_activeDisplay__BaC6I:hover .gallery_activeNavButton__GhpLY{opacity:1}@media(hover:none){.gallery_activeNavButton__GhpLY{opacity:.65}}.gallery_activeDisplay__BaC6I.gallery_activeDisplayDragOver__53noC .gallery_activeNavButton__GhpLY{opacity:0;pointer-events:none}.gallery_activePrevButton__btOIZ{left:.5rem}.gallery_activeNextButton__JkOdP{right:.5rem}.gallery_activeDisplayDropOverlay__eB_MH{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;background:var(--status-info-bg);color:var(--text-primary);font-size:1rem;font-weight:600;pointer-events:none;border-radius:8px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gallery_activeDisplayDropOverlay__eB_MH svg{opacity:.85}.gallery_captionWrapper__EL7G7{display:flex;align-items:flex-end;gap:.5rem;padding:.5rem .75rem;border-radius:6px;background:var(--surface-raised);border:1px solid var(--border-secondary)}.gallery_captionWrapperOverlay__u1fXz{position:absolute;bottom:0;left:0;right:0;z-index:12;border-radius:0;border:none;background:linear-gradient(0deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.5) 60%,rgba(0,0,0,0));padding:1.25rem .75rem .6rem}.gallery_captionInput__y7RIh{flex:1 1;min-width:0;background:rgba(0,0,0,0);border:none;outline:none;resize:none;color:var(--text-primary);font-family:inherit;font-size:.9rem;line-height:1.4;max-height:6rem;overflow-y:auto}.gallery_captionInput__y7RIh::placeholder{color:var(--text-secondary-muted)}.gallery_captionInputOverlay__izLcZ{color:var(--white);text-shadow:0 1px 2px rgba(0,0,0,.6)}.gallery_captionInputOverlay__izLcZ::placeholder{color:hsla(0,0%,100%,.7)}.gallery_captionCounter__LzKzi{flex-shrink:0;font-size:.7rem;color:var(--text-secondary-muted);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;-webkit-user-select:none;user-select:none;align-self:flex-end;padding-bottom:.15rem;transition:color .12s ease}.gallery_captionCounterOverlay__I8S0B{color:hsla(0,0%,100%,.85);text-shadow:0 1px 2px rgba(0,0,0,.6)}.gallery_captionCounterAtCap__2OrV7{color:var(--status-warning);font-weight:600}.transferBackForm_panel__tokiV{width:min(460px,92vw)}.transferBackForm_form__WIfts{display:flex;flex-direction:column;gap:.75em}.transferBackForm_sectionHeader__niRRZ[data-status=missing]{--_section-accent:var(--status-warning)}.transferBackForm_sectionHeader__niRRZ[data-status=complete]{--_section-accent:var(--status-success)}.transferBackForm_body__iJenq{display:flex;flex-direction:column;gap:.75em;padding:1em 1.25em}.transferBackForm_hint__iy3Qn{margin:0;font-size:.8em;color:var(--text-secondary-muted)}.transferBackForm_lot__brxyW{margin:0;font-size:.8em;color:var(--text-secondary)}.transferBackForm_mono__DFrXq{font-family:var(--font-mono,monospace);color:var(--text-primary)}.transferBackForm_field__pENF5{display:flex;flex-direction:column;gap:.35em}.transferBackForm_available__e_1Mt,.transferBackForm_destination__Em6si{font-size:.75em;color:var(--text-secondary-muted)}.transferBackForm_destination__Em6si{margin:0;line-height:1.5}.transferBackForm_actions__VPi3v{display:flex;justify-content:flex-end;gap:.5em}.transferBackForm_cancelButton__0X32W{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}.transferBackForm_cancelButton__0X32W:hover{color:var(--text-primary);border-color:var(--border-primary)}.abandonLotForm_panel__NQZrt{width:min(460px,92vw)}.abandonLotForm_form__RXxFz{display:flex;flex-direction:column;gap:.75em}.abandonLotForm_sectionHeader__xE0mA[data-status=missing]{--_section-accent:var(--status-warning)}.abandonLotForm_sectionHeader__xE0mA[data-status=complete]{--_section-accent:var(--status-success)}.abandonLotForm_body__50V0G{display:flex;flex-direction:column;gap:.75em;padding:1em 1.25em}.abandonLotForm_hint__jyHxk{margin:0;font-size:.8em;color:var(--text-secondary-muted)}.abandonLotForm_lot__L2W5y{margin:0;font-size:.8em;color:var(--text-secondary)}.abandonLotForm_mono__YwOWi{font-family:var(--font-mono,monospace);color:var(--text-primary)}.abandonLotForm_count__NN1RH{margin:0;font-size:.85em;color:var(--text-secondary)}.abandonLotForm_countValue__OpWsB{font-size:1.15em;color:var(--text-primary)}.abandonLotForm_evidence__tZmhJ{margin:0;padding:.5em .75em;font-size:.8em;color:var(--text-secondary);background:var(--bg-secondary);border-left:2px solid var(--status-info);border-radius:.2em}.abandonLotForm_evidenceValue__J8696{color:var(--status-info)}.abandonLotForm_dim__Df1NA{color:var(--text-secondary-muted)}.abandonLotForm_consequence__Oy_FP{margin:0;font-size:.75em;line-height:1.5;color:var(--text-secondary-muted)}.abandonLotForm_permanence__YI0CR{margin:0;padding:.5em .75em;font-size:.78em;line-height:1.5;color:var(--status-warning);background:var(--status-warning-bg);border-radius:.2em}.abandonLotForm_actions__JldTz{display:flex;justify-content:flex-end;gap:.5em}.abandonLotForm_cancelButton__1RvG9{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}.abandonLotForm_cancelButton__1RvG9:hover{color:var(--text-primary);border-color:var(--border-primary)}.merchandise_container___MhaQ{gap:1.25em;width:100%}.merchandise_titleRow__Ba15q{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap}.merchandise_title__Lu_Ao{margin:0;font-size:1.4em;font-weight:600;line-height:1.2;color:var(--text-primary)}.merchandise_lede__czMiq{margin:0;max-width:70ch;color:var(--text-secondary);font-size:.9em;line-height:1.5}.merchandise_shopBar__2Pxya{align-items:center;flex-wrap:wrap}.merchandise_shopLabel__R2uQ4{font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary-muted)}.merchandise_shopSelect__uT1S4{min-width:22ch;padding:.4em .7em;font:inherit;font-size:.9em;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:.25em}.merchandise_shopSelect__uT1S4:focus{outline:none;border-color:var(--interactive-base)}.merchandise_shopSelect__uT1S4:disabled{color:var(--text-secondary-muted);cursor:not-allowed}.merchandise_shopLink___DkfA{color:var(--interactive-base);font-size:.85em;text-decoration:underline}.merchandise_shopLink___DkfA:hover{color:var(--interactive-hover)}.merchandise_summary__i6Hnu{align-items:center;flex-wrap:wrap;padding:.75em 1em;font-size:.85em;color:var(--text-secondary);border-bottom:1px solid var(--border-secondary)}.merchandise_liveChip__rbnAy{display:inline-flex;align-items:center;gap:.35em;padding:.2em .6em;font-family:var(--font-mono,monospace);font-size:.9em;font-weight:600;border-radius:.25em;border:1px solid}.merchandise_liveOn__xCKN0{color:var(--status-good);background:var(--status-good-bg)}.merchandise_liveOff__Ip8Dj{color:var(--status-disabled);background:var(--status-disabled-bg)}.merchandise_status__HT3Ov{margin:0;font-size:.85em;color:var(--text-secondary)}.merchandise_errorBanner__Z__X7{margin:0;padding:.6em .9em;color:var(--status-error);background:var(--status-error-bg);border:1px solid var(--status-error);border-radius:.25em;font-size:.85em}.merchandise_warnBanner__kiqAD{margin:0;padding:.6em 1em;color:var(--status-warning);background:var(--status-warning-bg);font-size:.85em;line-height:1.5}.merchandise_tableWrap__kiMy4{padding:.5em 1em;overflow-x:auto}.merchandise_table__tpjBF{width:100%;border-collapse:collapse;font-size:.9em}.merchandise_table__tpjBF 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);white-space:nowrap}.merchandise_table__tpjBF td{padding:.6em .85em;vertical-align:middle;border-bottom:1px solid var(--border-secondary)}.merchandise_row__4yHT3:hover{background:var(--bg-secondary)}.merchandise_numCell__0djSn,.merchandise_numCol__H6Hz7{text-align:right;white-space:nowrap;font-family:var(--font-mono,monospace);color:var(--text-primary)}.merchandise_actionCol__SVIkd{text-align:right;white-space:nowrap}.merchandise_specimenLink__kFUYt{color:var(--text-primary);font-weight:600;text-decoration:none}.merchandise_specimenLink__kFUYt:hover{color:var(--interactive-hover);text-decoration:underline}.merchandise_rowMeta__d4etx{display:flex;gap:.5em;flex-wrap:wrap;margin-top:.15em}.merchandise_mono__9ogyO{font-family:var(--font-mono,monospace);font-size:.85em}.merchandise_dim__kQl2B,.merchandise_empty__ehyQv,.merchandise_mono__9ogyO{color:var(--text-secondary-muted)}.merchandise_empty__ehyQv{margin:0;padding:1em;font-style:italic}.merchandise_stateCell___hl4J{display:flex;gap:.35em;flex-wrap:wrap;align-items:center}.merchandise_pill__unVc8{display:inline-block;padding:.1em .55em;font-family:var(--font-mono,monospace);font-size:.75em;font-weight:600;letter-spacing:.04em;border-radius:.2em;border:1px solid;white-space:nowrap}.merchandise_pillListed__m_LR9{color:var(--status-info);background:var(--status-info-bg)}.merchandise_pillLocked__HQ2WC{color:var(--status-warning);background:var(--status-warning-bg)}.merchandise_rowActions__hkZK5{display:flex;gap:.35em;flex-wrap:wrap}.merchandise_transferBtn__H4Cw6{padding:.15em .6em;font:inherit;font-size:.8em;font-weight:600;color:var(--interactive-base);background:rgba(0,0,0,0);border:1px solid var(--interactive-base);border-radius:.25em;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.merchandise_transferBtn__H4Cw6:hover:not(:disabled){color:var(--interactive-hover);border-color:var(--interactive-hover);background:var(--bg-secondary)}.merchandise_transferBtn__H4Cw6:disabled{color:var(--status-disabled);border-color:var(--status-disabled);cursor:not-allowed}.merchandise_abandonBtn__P60k9{padding:.15em .6em;font:inherit;font-size:.8em;font-weight:600;color:var(--status-bad);background:rgba(0,0,0,0);border:1px solid var(--status-bad);border-radius:.25em;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.merchandise_abandonBtn__P60k9:hover:not(:disabled){color:var(--text-primary);background:var(--status-bad-bg)}.merchandise_abandonBtn__P60k9:disabled{color:var(--status-disabled);border-color:var(--status-disabled);cursor:not-allowed}.merchandise_rowSuccess__ju4kR{display:block;margin-top:.25em;font-size:.75em;color:var(--status-success)}.taxonCard_card__5AGL9{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}.taxonCard_card__5AGL9:hover{border-color:var(--border-primary)}.taxonCard_card__5AGL9.taxonCard_clickable__57uav{cursor:pointer}.taxonCard_card__5AGL9.taxonCard_clickable__57uav:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.taxonCard_card__5AGL9.taxonCard_clickable__57uav:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}.taxonCard_card__5AGL9.taxonCard_linkCard__GUObL{text-decoration:none;color:inherit;display:flex;cursor:pointer}.taxonCard_card__5AGL9.taxonCard_linkCard__GUObL:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.taxonCard_card__5AGL9.taxonCard_linkCard__GUObL:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}.taxonCard_scientificName__zd6FR{font-weight:600;font-style:italic;font-size:1rem;color:var(--text-primary);line-height:1.3}.taxonCard_commonName__AJMAM,.taxonCard_scientificName__zd6FR{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taxonCard_commonName__AJMAM{font-size:.875rem;color:var(--text-secondary)}.taxonCard_meta__YoIqb{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.taxonCard_rank__8zekC{font-size:.75rem;padding:.15rem .5rem;border-radius:4px;background:var(--bg-secondary);color:var(--text-secondary);text-transform:capitalize}.taxonCard_status__ttCai{font-size:.7rem;padding:.1rem .4rem;border-radius:3px;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.taxonCard_status-accepted__87xcN{background:var(--status-good-bg);color:var(--status-good)}.taxonCard_status-provisional__v59Bl{background:var(--status-warning-bg);color:var(--orange)}.taxonCard_status-doubtful__ztcn7{background:var(--status-info-bg);color:var(--status-info)}.taxonCard_status-synonym__sF9dK{background:var(--bg-secondary);color:var(--text-secondary-muted)}.taxonCard_status-deprecated__wGMCN{background:var(--status-bad-bg);color:var(--status-bad)}.taxonCard_groupTag___kId0{font-size:.7rem;padding:.15rem .5rem;border-radius:3px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--status-info-bg);color:var(--status-info);white-space:nowrap}.taxonCard_groupType__ZccWR{font-weight:500;letter-spacing:.03em;text-transform:none}.taxonCard_thumbnail__tW7l0{width:48px;height:48px}.taxonCard_compactThumbnail__MhwQc,.taxonCard_thumbnail__tW7l0{flex-shrink:0;border-radius:4px;overflow:hidden;background:var(--bg-secondary)}.taxonCard_compactThumbnail__MhwQc{width:32px;height:32px}.taxonCard_thumbnailImage__wxUjH{width:100%;height:100%;object-fit:cover}.taxonCard_thumbnailPlaceholder__SWiN2{display:flex;align-items:center;justify-content:center}.taxonCard_thumbnailPlaceholderIcon__BXy4q{opacity:.3;color:var(--text-secondary-muted)}.taxonCard_cardText__P3AY1{display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1 1}.taxonCard_ancestryTrail__WdXIN{display:flex;align-items:center;gap:.2rem;font-size:.7rem;color:var(--text-secondary-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.1rem}.taxonCard_ancestrySeparator__CH_VT{opacity:.5;flex-shrink:0}.taxonCard_ancestryName__4pOk1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.taxonCard_ancestryEllipsis__WZf1c{opacity:.5;flex-shrink:0}.taxonCard_compactCard__dwY7c{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}.taxonCard_compactCard__dwY7c:hover{border-color:var(--border-primary)}.taxonCard_compactCard__dwY7c.taxonCard_clickable__57uav{cursor:pointer}.taxonCard_compactCard__dwY7c.taxonCard_clickable__57uav:hover{box-shadow:0 1px 4px rgba(0,0,0,.06)}.taxonCard_compactCard__dwY7c.taxonCard_clickable__57uav:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}.taxonCard_compactName__Lz6vp{font-weight:600;font-style:italic;font-size:.875rem;color:var(--text-primary);flex-shrink:1}.taxonCard_compactCommonName__KvrM7,.taxonCard_compactName__Lz6vp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.taxonCard_compactCommonName__KvrM7{font-size:.8rem;color:var(--text-secondary);flex-shrink:2}.taxonCard_compactMeta__9DhaV{display:flex;align-items:center;gap:.4rem;margin-left:auto;flex-shrink:0}@keyframes spinner_spin__Z10A6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner_spinner__aPbCu{display:inline-block;border-top:3px solid var(--text-secondary);border:3px solid var(--text-secondary);border-top-color:var(--text-primary);border-radius:50%;animation:spinner_spin__Z10A6 1s linear infinite;flex-shrink:0}.setsManageView_container__dBYod{gap:1.25em;width:100%}.setsManageView_titleRow__ZkYIo{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap}.setsManageView_title___RNOd{margin:0;font-size:1.4em;font-weight:600;line-height:1.2;color:var(--text-primary)}.setsManageView_intro__NRStl{margin:0;color:var(--text-secondary-muted);font-size:.9em}.setsManageView_formBody__QgS_h{padding:1em 1.25em}.setsManageView_defaultsIntro__KiKcf,.setsManageView_formIntro__Nunsz{margin:0;color:var(--text-secondary-muted);font-size:.85em}.setsManageView_formRow__XvMHQ{display:flex;flex-wrap:wrap;gap:1em;align-items:flex-end}.setsManageView_nameField__H_4Pr{flex:1 1 16em;min-width:12em}.setsManageView_colorField__JE6Zu{display:flex;flex-direction:column;gap:.25em}.setsManageView_fieldGroup__MyFuZ{flex:1 1 14em;min-width:11em;display:flex;flex-direction:column;gap:.25em}.setsManageView_fieldLabel__izaQW{font-size:.75em;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary-muted);font-weight:600}.setsManageView_colorInput__MUp4M{width:3em;height:2.4em;padding:.1em;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:.3em;cursor:pointer}.setsManageView_formActions__5suSn{display:flex;justify-content:flex-end;gap:.5em;flex-wrap:wrap}.setsManageView_submitButton__eEjPW{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}.setsManageView_submitButton__eEjPW:hover:not(:disabled){background:var(--interactive-hover);border-color:var(--interactive-hover)}.setsManageView_submitButton__eEjPW:disabled{opacity:.5;cursor:not-allowed}.setsManageView_empty__qsgUt{margin:0;padding:1em 1.25em;color:var(--text-secondary-muted);font-style:italic}.setsManageView_tableWrap__aT6qH{width:100%;overflow-x:auto}.setsManageView_setsTable__h_B1d{width:100%;border-collapse:collapse}.setsManageView_setsTable__h_B1d th{text-align:left;padding:.55em .85em;font-size:.72em;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary-muted);border-bottom:1px solid var(--border-secondary)}.setsManageView_setsTable__h_B1d td{padding:.55em .85em;color:var(--text-primary);vertical-align:middle}.setsManageView_row___Inbq{border-bottom:1px dashed var(--border-secondary)}.setsManageView_row___Inbq:last-child{border-bottom:none}.setsManageView_descCell__qJlAE{color:var(--text-secondary);font-size:.9em;max-width:22em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setsManageView_dim__sFmey{color:var(--text-secondary-muted)}.setsManageView_countCell__5DZla{color:var(--text-secondary);font-size:.85em;font-family:var(--font-mono,monospace);white-space:nowrap}.setsManageView_defaultBadge__6MLNG,.setsManageView_inheritBadge__QiQPj{display:inline-block;padding:.12em .55em;font-family:var(--font-mono,monospace);font-size:.7em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:.25em;border:1px solid;white-space:nowrap}.setsManageView_inheritBadge__QiQPj{color:var(--text-secondary-muted);border-color:var(--border-secondary);border-style:dashed;background:rgba(0,0,0,0)}.setsManageView_badgeGood__F0sIm{color:var(--status-good);border-color:var(--status-good);background:var(--status-good-bg)}.setsManageView_badgeMuted__57OLz{color:var(--status-disabled);border-color:var(--status-disabled);background:var(--status-disabled-bg)}.setsManageView_badgeWarn__F_7Kj{color:var(--status-warning);border-color:var(--status-warning);background:var(--status-warning-bg)}.setsManageView_badgeBad__lNrRW{color:var(--status-bad);border-color:var(--status-bad);background:var(--status-bad-bg)}.setsManageView_actionsCell__KPgHQ{display:flex;gap:.35em;align-items:center;flex-wrap:wrap}.setsManageView_deleteButton__mQGZQ,.setsManageView_iconButton__eTEyC,.setsManageView_textButton__kWTZT{display:inline-flex;align-items:center;justify-content:center;gap:.3em;min-height:1.9rem;padding:.25em .55em;background:rgba(0,0,0,0);border:1px solid var(--border-secondary);border-radius:.25em;color:var(--text-secondary);cursor:pointer;font-size:.8em;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.setsManageView_iconButton__eTEyC:hover:not(:disabled),.setsManageView_textButton__kWTZT:hover:not(:disabled){color:var(--interactive-base);border-color:var(--interactive-base);background:var(--interactive-hover)}.setsManageView_iconButton__eTEyC:disabled{opacity:.4;cursor:not-allowed}.setsManageView_deleteButton__mQGZQ{color:var(--status-error);border-color:var(--status-error)}.setsManageView_deleteButton__mQGZQ:hover:not(:disabled){background:var(--status-error);color:var(--bg-primary)}@media(max-width:800px){.setsManageView_actionLabel__62PZu{display:none}}.setsManageView_modalBody__IJMJ6{padding:1.25em;display:flex;flex-direction:column;gap:1em;min-width:min(32em,80vw)}.setsManageView_modalTitle__gFQQB{margin:0;font-size:1.2em;font-weight:600;color:var(--text-primary)}.setsManageView_modalText__ha4n8{margin:0;color:var(--text-secondary);font-size:.95em}.setsManageView_modalWarning__skUj4{margin:0;padding:.6em .8em;color:var(--status-warning);background:var(--status-warning-bg);border:1px solid var(--status-warning);border-radius:.3em;font-size:.9em}.setsManageView_modalActions__q_cK8{display:flex;justify-content:flex-end;gap:.5em}.setsManageView_cancelButton__d8mf1,.setsManageView_confirmDeleteButton__givEZ{padding:.5em 1em;border-radius:.3em;font-size:.9em;cursor:pointer;transition:background-color .12s ease}.setsManageView_cancelButton__d8mf1:disabled,.setsManageView_confirmDeleteButton__givEZ:disabled{opacity:.5;cursor:not-allowed}.setsManageView_cancelButton__d8mf1{color:var(--text-secondary);background:rgba(0,0,0,0);border:1px solid var(--border-primary)}.setsManageView_cancelButton__d8mf1:hover:not(:disabled){color:var(--text-primary);background:var(--interactive-hover)}.setsManageView_confirmDeleteButton__givEZ{color:var(--bg-primary);background:var(--status-error);border:1px solid var(--status-error);font-weight:600}.setsManageView_confirmDeleteButton__givEZ:hover:not(:disabled){opacity:.85}@keyframes imageCropper_spin__ny98_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.imageCropper_container__E_a_6{position:relative}.imageCropper_placeholderLayer__ic816{opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.imageCropper_placeholderLayer__ic816.imageCropper_visible___Sjrr{opacity:1;pointer-events:auto}.imageCropper_cropperPlaceholder__9R2N2{border-radius:8px;color:var(--text-secondary,#666);font-size:14px}.imageCropper_spinner__ZyS3j{width:40px;height:40px;border-top:4px solid var(--border-secondary,#e0e0e0);border:4px solid var(--border-secondary,#e0e0e0);border-top-color:var(--text-secondary,#666);border-radius:50%;animation:imageCropper_spin__ny98_ 1s linear infinite}.imageCropper_zoomBarPlaceholder__omgf_{margin-top:20px;width:100%}.imageCropper_zoomLabelPlaceholder__UJkCt{display:block;margin-bottom:8px;font-size:14px;height:20px;border-radius:4px}.imageCropper_zoomRangePlaceholder__8BFTB{width:100%;height:24px;border-radius:12px}.imageCropper_cropperLayer__JNEm4{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.imageCropper_cropperLayer__JNEm4.imageCropper_visible___Sjrr{opacity:1;pointer-events:auto}.imageCropper_fileInput__PkYBi{display:none}.imageCropper_uploadLabel__HjRns{border:2px dashed var(--border-primary,#ccc);border-radius:8px;padding:40px;text-align:center;cursor:pointer;transition:all .3s;place-self:center}.imageCropper_uploadLabel__HjRns.imageCropper_dragActive__E4mBN{border-color:var(--status-success,#4CAF50);background-color:var(--status-success-bg,#f0f8f0)}.imageCropper_uploadLabelText__3RMDn{font-size:16px;color:var(--text-secondary,#666)}.imageCropper_loadError__ZCOzF{width:100%;padding:.5em .75em;border-radius:8px;font-size:14px;text-align:center;color:var(--status-error);background-color:var(--status-error-bg);border:1px solid var(--status-error)}.imageCropper_cropperContainer__QJ28i{position:relative;background-color:var(--bg-tertiary,#333);border-radius:8px;overflow:hidden}.imageCropper_closeButton__OCGiA{position:absolute;top:10px;right:10px}.imageCropper_zoomBar__XpeRc{margin-top:20px;width:100%}.imageCropper_zoomLabel__UyCSY{display:block;margin-bottom:8px;font-size:14px}.imageCropper_zoomRange__zDgpL{width:100%}.draggableFileUploadTemplate_thumbnailGrid__WwLTn{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem;width:100%;border-radius:8px;transition:background-color .12s ease,outline-color .12s ease;outline:2px dashed rgba(0,0,0,0);outline-offset:-4px}@media(max-width:768px){.draggableFileUploadTemplate_thumbnailGrid__WwLTn{gap:.75rem}}.draggableFileUploadTemplate_thumbnailGrid__WwLTn[data-dragover=true]{background-color:var(--surface-base,rgba(0,0,0,.03));outline-color:var(--interactive-base)}.draggableFileUploadTemplate_thumbnailGrid__WwLTn:focus-visible{outline-color:var(--interactive-base)}.draggableFileUploadTemplate_gridHelperText__yyAU0{width:100%;margin:0 0 .25rem;padding:0 .5rem;font-size:.8rem;color:var(--text-secondary-muted,#aaa);-webkit-user-select:none;user-select:none}.draggableFileUploadTemplate_thumbnailWrapper__6FJPy{position:relative;cursor:grab;border-radius:8px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;display:flex;align-items:center;justify-content:center}.draggableFileUploadTemplate_thumbnailWrapper__6FJPy:focus{outline:2px solid var(--interactive-base);outline-offset:2px}.draggableFileUploadTemplate_thumbnailWrapper__6FJPy:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}@media(hover:hover){.draggableFileUploadTemplate_thumbnailWrapper__6FJPy:hover:not(.draggableFileUploadTemplate_dragging__oj7mu){transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}}.draggableFileUploadTemplate_thumbnailWrapper__6FJPy.draggableFileUploadTemplate_dragging__oj7mu{opacity:.3;cursor:grabbing;z-index:100;border-color:var(--interactive-base);transition:opacity .15s ease-out}.draggableFileUploadTemplate_emptyDropZone__333Ch{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:150px;border:2px dashed var(--border-secondary,#ccc);border-radius:8px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.draggableFileUploadTemplate_emptyDropZone__333Ch:hover{border-color:var(--interactive-base,#888);background-color:var(--surface-base,rgba(0,0,0,.02))}.draggableFileUploadTemplate_emptyDropZoneContent__mEnJ4{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--text-secondary,#888);-webkit-user-select:none;user-select:none}.draggableFileUploadTemplate_uploadIcon__ffdLA{font-size:1.5rem;opacity:.6}.draggableFileUploadTemplate_description__mrLhd{font-size:.85rem;color:var(--text-secondary-muted,#aaa);margin-top:.25rem}.draggableBlock_container__rvov8{width:100%;position:relative}.draggableBlock_defaultGalleryGrid__6PGCe{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem;width:100%}@media(max-width:768px){.draggableBlock_defaultGalleryGrid__6PGCe{gap:.75rem}}.draggableBlock_galleryItem__HaLJE{position:relative;cursor:grab;border-radius:var(--border-radius,8px);border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;display:flex;align-items:center;justify-content:center}.draggableBlock_galleryItem__HaLJE:focus{outline:2px solid var(--interactive-base);outline-offset:2px}.draggableBlock_galleryItem__HaLJE:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}@media(hover:hover){.draggableBlock_galleryItem__HaLJE:hover:not(.draggableBlock_dragging__z967e){transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}}.draggableBlock_staticGridItem__acPqp{position:relative;cursor:default;pointer-events:auto;-webkit-user-select:auto;user-select:auto;display:flex;align-items:center;justify-content:center}.draggableBlock_staticGridItem__acPqp:hover{transform:none!important;box-shadow:none!important}.draggableBlock_staticGridItem__acPqp:focus{outline:none}.draggableBlock_staticGridItem__acPqp *{cursor:inherit}.draggableBlock_itemWrapper___dMkk{position:relative;display:flex;flex-direction:column}.draggableBlock_itemContent__JmVIh{flex:1 1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--border-radius,8px)}.draggableBlock_itemContent__JmVIh>img,.draggableBlock_itemContent__JmVIh>video{object-fit:cover}.draggableBlock_itemContent__JmVIh>:not(img):not(video){max-width:100%;max-height:100%}.draggableBlock_removeButton__lNJ4Z{position:absolute;top:.5rem;right:.5rem;z-index:10;opacity:0;transition:opacity .2s ease-out;background:hsla(0,0%,100%,.95);border-radius:50%;padding:.25rem;box-shadow:0 2px 8px rgba(0,0,0,.2)}.draggableBlock_removeButton__lNJ4Z:hover{background:#fff}.draggableBlock_galleryItem__HaLJE:focus-within .draggableBlock_removeButton__lNJ4Z,.draggableBlock_galleryItem__HaLJE:hover .draggableBlock_removeButton__lNJ4Z{opacity:1}.draggableBlock_dragging__z967e{opacity:.3;cursor:grabbing;z-index:100;border-color:var(--interactive-base);transition:opacity .15s ease-out}@keyframes draggableBlock_slideIn__Xn6yL{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.draggableBlock_newItem__IkDau{animation:draggableBlock_slideIn__Xn6yL .3s ease-out}.draggableBlock_srOnly__mrQhN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.draggableBlock_keyboardHint__jYqJW{font-size:.875rem;color:var(--text-primary-muted);margin-top:.5rem;text-align:center;opacity:.7}.draggableBlock_emptyState__jPkrc{padding:2rem;text-align:center;color:var(--text-primary-muted);border:2px dashed var(--border-secondary);border-radius:var(--border-radius,8px);background:var(--bg-secondary)}.draggableBlock_uploadThumbnail__CTsxJ{position:relative;width:124px;height:124px;border:2px dashed var(--border-secondary,#ccc);border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--surface-base,#fff);transition:all .2s ease-in-out}.draggableBlock_uploadThumbnail__CTsxJ:hover{border-color:var(--accent-base,#007bff);background:var(--surface-raised,#f8f9fa)}.draggableBlock_uploadButton__J4CPP{background:rgba(0,0,0,0);border:none;color:var(--text-secondary,#666);font-size:2.5rem;font-weight:300;cursor:pointer;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.draggableBlock_uploadButton__J4CPP:hover{color:var(--accent-base,#007bff);transform:scale(1.1)}.draggableBlock_uploadButton__J4CPP:active{transform:scale(.95)}@media(hover:none){.draggableBlock_galleryItem__HaLJE{cursor:default}.draggableBlock_removeButton__lNJ4Z{opacity:.9}}@media(prefers-contrast:high){.draggableBlock_galleryItem__HaLJE:focus{outline-width:3px}}@media(prefers-reduced-motion:reduce){.draggableBlock_galleryItem__HaLJE,.draggableBlock_removeButton__lNJ4Z{transition:none}.draggableBlock_newItem__IkDau{animation:none}}.draggableBlock_fieldNotification__2fCDK{margin-top:.5em}.galleryThumbnail_imageContainer__ANZgr{position:relative;width:124px;height:124px;border-radius:8px;overflow:hidden;background:var(--surface-base,#fff)}.galleryThumbnail_imageContainer__ANZgr>img{width:100%;height:100%;object-fit:cover}.galleryThumbnail_imageContainer__ANZgr .galleryThumbnail_deleteButton__YXe0Q{position:absolute;top:4px;right:4px;-webkit-backdrop-filter:blur(20px) grayscale(0);backdrop-filter:blur(20px) grayscale(0);margin:0;padding:0;border-radius:50%;color:var(--red,red)}.resilientImg_loading__THsBG{background-image:linear-gradient(90deg,var(--shimmer-base,var(--bg-secondary)) 25%,var(--shimmer-highlight,var(--surface-raised)) 50%,var(--shimmer-base,var(--bg-secondary)) 75%);background-size:200% 100%;background-repeat:no-repeat;animation:resilientImg_resilientImgShimmerSweep__6v14D var(--shimmer-duration,1.5s) ease-in-out infinite;color:rgba(0,0,0,0)}.resilientImg_loadingSlow__iVyrh{background-color:var(--shimmer-base,var(--bg-secondary));color:rgba(0,0,0,0)}@keyframes resilientImg_resilientImgShimmerSweep__6v14D{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.resilientImg_loading__THsBG{animation:none;background-image:none;background-color:var(--shimmer-base,var(--bg-secondary))}}.simpleFileDragDrop_container__isZAO{position:relative;border:2px dashed var(--border-secondary);border-radius:8px;padding:20px;text-align:center;color:var(--text-primary);transition:border-color .3s,background .3s}.simpleFileDragDrop_container__isZAO:hover{background:var(--surface-base)}.simpleFileDragDrop_container__isZAO:active{filter:brightness(200%)}.simpleFileDragDrop_container__isZAO .simpleFileDragDrop_input__IbRDf{z-index:1;cursor:pointer;position:absolute;width:100%;height:100%;opacity:0}.imageCarousel_carouselContainer__ZgYnS{position:relative;width:100%;overflow:hidden;background-color:var(--bg-secondary,#f8f9fa);outline:none}.imageCarousel_carouselContainer__ZgYnS:focus-visible{outline:2px solid var(--interactive-base,#007bff);outline-offset:2px}.imageCarousel_trackWrapper__ySs4C{width:100%;height:100%;overflow:hidden}.imageCarousel_track__LpT2z{display:flex;width:100%;height:100%;will-change:transform}.imageCarousel_withTransition__uo88u{transition:transform .5s ease-in-out}.imageCarousel_slide__Q2uqz{min-width:100%;max-width:100%;flex-shrink:0;height:100%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.imageCarousel_controlBtn__4rCuR{position:absolute;font-size:2em;top:50%;transform:translateY(-50%);z-index:20;opacity:0;transition:opacity .3s,background-color .2s;padding:0;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%}.imageCarousel_carouselContainer__ZgYnS:hover .imageCarousel_controlBtn__4rCuR,.imageCarousel_controlBtn__4rCuR:focus-visible{opacity:1}.imageCarousel_prevBtn__cbWj2{left:1rem}.imageCarousel_nextBtn__kc2sm{right:1rem}.imageCarousel_indicators__TmLRc{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.75rem;z-index:20;padding:.5rem 1rem;background:rgba(0,0,0,.3);border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.imageCarousel_indicatorsBelow__9Lr7X{position:static;transform:none;justify-content:center;margin-top:8px}.imageCarousel_dot__0S1_G{width:10px;height:10px;border-radius:50%;border:2px solid hsla(0,0%,100%,.5);background-color:rgba(0,0,0,0);cursor:pointer;transition:all .3s ease;padding:0}.imageCarousel_dot__0S1_G:hover{background-color:hsla(0,0%,100%,.8)}.imageCarousel_dot__0S1_G.imageCarousel_active__ZVq56{background-color:var(--white,#fff);border-color:var(--white,#fff);transform:scale(1.2)}.CollectionAvatar_collectionAvatar__LDnsV{border-radius:.75rem;object-fit:cover;flex-shrink:0;color:var(--white)}.CollectionAvatar_placeholder__CgcuE{background:linear-gradient(135deg,var(--interactive-base) 0,var(--interactive-hover) 100%);display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap}.smartImage_root__L2Mo4{position:relative;overflow:hidden;display:inline-block;background:var(--bg-secondary);line-height:0}.smartImage_dynamic__PJr8w{display:block;width:100%;max-width:var(--smart-image-max,240px);max-height:var(--smart-image-max,240px);aspect-ratio:1/1}.smartImage_image__PDiH0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease}.smartImage_imageLoaded__dQIF_{opacity:1}.smartImage_fallback__94BwR,.smartImage_loading__ADLf9{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.smartImage_fallback__94BwR{color:var(--text-secondary)}.button_buttonPrimaryWBg__VwsNK{border-radius:.2em!important;padding:.5em 1.5em!important;background:var(--interactive-base)!important;color:var(--bg-primary)!important;transition:background-color .2s ease-in-out,color .2s ease-in-out}.button_buttonPrimaryWBg__VwsNK:hover{background:var(--interactive-hover)!important;color:var(--bg-primary)!important}.button_buttonSecondaryWBg__Gkr55{border-radius:.2em!important;padding:.5em 1.5em!important;background:var(--surface-raised)!important;color:var(--text-primary)!important;transition:background-color .2s ease-in-out,color .2s ease-in-out}.button_buttonSecondaryWBg__Gkr55:hover{background:var(--surface-overlay)!important;color:var(--text-primary)!important}.button_buttonMutedWBg__AbkUy{border-radius:.2em!important;padding:.5em 1.5em!important;background:#a9a9a9!important;color:var(--black,black)!important;transition:background-color .2s ease-in-out,color .2s ease-in-out}.button_buttonMutedWBg__AbkUy:hover{background:gray!important;color:var(--black,black)!important}.grid_gridTwoCol__t44f2{display:grid;grid-template-columns:repeat(2,1fr)}.grid_gridThreeCol__tXkSV{display:grid;grid-template-columns:repeat(3,1fr)}.grid_gridTwoRow__nMuTU{display:grid;grid-template-rows:repeat(2,1fr)}.template_primaryOutlineContainer__zGmK9{border:1px solid var(--border-primary)}.template_inverseContainer__FxuJF{background:var(--light-text-primary);color:var(--bg-primary)}.taxonPhotoBrowser_panel__tvQbU{width:min(92vw,900px);max-height:86vh;display:flex;flex-direction:column;background:var(--surface-base);border:var(--border-width) solid var(--border-primary);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay);overflow:hidden}.taxonPhotoBrowser_header__3LVpW{display:flex;align-items:baseline;gap:.75em;padding:var(--surface-padding,1rem);border-bottom:var(--border-width) solid var(--border-secondary);background:var(--bg-primary)}.taxonPhotoBrowser_title__1yY9u{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary);font-style:italic}.taxonPhotoBrowser_count__W_5si{color:var(--text-secondary);font-size:.85rem}.taxonPhotoBrowser_closeBtn__vuEYt{margin-left:auto;padding:.2em .5em;font-size:1rem;line-height:1;color:var(--text-secondary);background:rgba(0,0,0,0);border:none;cursor:pointer;border-radius:var(--radius-control)}.taxonPhotoBrowser_closeBtn__vuEYt:focus-visible,.taxonPhotoBrowser_closeBtn__vuEYt:hover{color:var(--text-primary);background:var(--bg-secondary)}.taxonPhotoBrowser_body__Ekyq_{flex:1 1 auto;overflow-y:auto;padding:var(--surface-padding,1rem);display:flex;flex-direction:column;gap:1.6em}.taxonPhotoBrowser_status___Nm_h{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75em;padding:2.5em 1em;color:var(--text-secondary);text-align:center}.taxonPhotoBrowser_loadMoreBtn__Tcchh,.taxonPhotoBrowser_retryBtn__TAl7Z{padding:.4em 1em;font:inherit;color:var(--white);background:var(--interactive-base);border:none;border-radius:var(--radius-control);cursor:pointer}.taxonPhotoBrowser_loadMoreBtn__Tcchh:focus-visible,.taxonPhotoBrowser_loadMoreBtn__Tcchh:hover:not(:disabled),.taxonPhotoBrowser_retryBtn__TAl7Z:focus-visible,.taxonPhotoBrowser_retryBtn__TAl7Z:hover:not(:disabled){background:var(--interactive-hover)}.taxonPhotoBrowser_loadMoreBtn__Tcchh:disabled,.taxonPhotoBrowser_retryBtn__TAl7Z:disabled{opacity:.6;cursor:default}.taxonPhotoBrowser_album__9SYGH{display:flex;flex-direction:column;gap:.6em}.taxonPhotoBrowser_albumHeader__PuyUo{margin:0;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.taxonPhotoBrowser_albumLink__QusKW{color:var(--interactive-base);text-decoration:none}.taxonPhotoBrowser_albumLink__QusKW:focus-visible,.taxonPhotoBrowser_albumLink__QusKW:hover{color:var(--interactive-hover);text-decoration:underline}.taxonPhotoBrowser_grid__mOUHc{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5em}.taxonPhotoBrowser_tile__ZXdOA{position:relative;aspect-ratio:1/1;padding:0;border:var(--border-width) solid var(--border-secondary);border-radius:var(--radius-media);overflow:hidden;background:var(--bg-secondary);cursor:pointer}.taxonPhotoBrowser_tile__ZXdOA:focus-visible,.taxonPhotoBrowser_tile__ZXdOA:hover{border-color:var(--interactive-base)}.taxonPhotoBrowser_tileProcessing__lFWJa{cursor:default}.taxonPhotoBrowser_tileImg__vjyai{width:100%;height:100%;object-fit:cover;display:block}.taxonPhotoBrowser_tileWrap__vuOIP{display:flex;flex-direction:column;gap:.35em}.taxonPhotoBrowser_tileWrapPinned__ee_OH .taxonPhotoBrowser_tile__ZXdOA{border-color:var(--interactive-base);box-shadow:0 0 0 var(--border-width-strong) var(--interactive-base)}.taxonPhotoBrowser_coverBadge___vvL8{position:absolute;top:.3em;left:.3em;padding:.1em .45em;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--white);background:var(--interactive-base);border-radius:var(--radius-chip);pointer-events:none}.taxonPhotoBrowser_tilePinActions__z_buw{display:flex;justify-content:center}.taxonPhotoBrowser_pinResetBtn__MfKtj,.taxonPhotoBrowser_pinSetBtn__6kKkT{padding:.25em .7em;font:inherit;font-size:.75rem;color:var(--text-primary);background:var(--bg-secondary);border:var(--border-width) solid var(--border-secondary);border-radius:var(--radius-control);cursor:pointer}.taxonPhotoBrowser_pinResetBtn__MfKtj:focus-visible,.taxonPhotoBrowser_pinResetBtn__MfKtj:hover:not(:disabled),.taxonPhotoBrowser_pinSetBtn__6kKkT:focus-visible,.taxonPhotoBrowser_pinSetBtn__6kKkT:hover:not(:disabled){border-color:var(--interactive-base);color:var(--interactive-base)}.taxonPhotoBrowser_pinResetBtn__MfKtj:disabled,.taxonPhotoBrowser_pinSetBtn__6kKkT:disabled{opacity:.6;cursor:default}.taxonPhotoBrowser_pinStaleNote__7hAgm{display:flex;align-items:center;justify-content:space-between;gap:.75em;padding:.5em .75em;color:var(--status-warning);background:var(--status-warning-bg);border-radius:var(--radius-control);font-size:.85rem}.taxonPhotoBrowser_pinError__OjCWb{color:var(--status-error);background:var(--status-error-bg)}.taxonPhotoBrowser_pinError__OjCWb,.taxonPhotoBrowser_pinNotice__HwFNB{padding:.5em .75em;border-radius:var(--radius-control);font-size:.85rem}.taxonPhotoBrowser_pinNotice__HwFNB{color:var(--status-success);background:var(--status-success-bg)}.taxonPhotoBrowser_loadMoreRow__hV_39{display:flex;justify-content:center;padding-top:.5em}@media(max-width:600px){.taxonPhotoBrowser_grid__mOUHc{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.taxonDataGallery_stateContainer__h9Mlx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;text-align:center;color:var(--text-secondary)}.taxonDataGallery_stateContainer__h9Mlx h3{margin:0;color:var(--text-primary);font-size:1.1rem}.taxonDataGallery_stateContainer__h9Mlx p{margin:0;font-size:.9rem}.sortableTable_root__1OMjy{display:flex;flex-direction:column;gap:.75em;width:100%}.sortableTable_stateSlotWrapper__A6F1C{width:100%}.sortableTable_stateSlot__3mEpE{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75em;padding:2.5em 1em;text-align:center;color:var(--text-secondary)}.sortableTable_errorIcon__zMih6{color:var(--status-error)}.sortableTable_emptyIcon__Qwm4f{color:var(--text-secondary-muted)}.sortableTable_table__LaFSn{width:100%;border-collapse:collapse}.sortableTable_table__LaFSn td{padding:.6em .75em;border-bottom:1px solid var(--border-secondary);vertical-align:middle;color:var(--text-primary)}.sortableTable_headerCell__HQtEf{padding:.6em .75em;text-align:left;font-weight:600;color:var(--text-secondary);border-bottom:2px solid var(--border-primary);white-space:nowrap}.sortableTable_sortableHeaderCell__l8CbD{padding:0}.sortableTable_sortButton__bZrjv{display:inline-flex;align-items:center;gap:.4em;padding:.6em .75em;margin:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;border-radius:.25em;transition:color .15s ease}.sortableTable_sortButton__bZrjv:hover{color:var(--interactive-hover)}.sortableTable_sortButton__bZrjv:focus-visible{outline:2px solid var(--interactive-base);outline-offset:-2px}.sortableTable_sortIndicator__RoYVp{display:inline-flex;align-items:center}.sortableTable_sortIndicatorInactive__TLppr{opacity:.55}.sortableTable_srOnly__BdK8b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sortableTable_pagination__eUdwp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75em}.sortableTable_paginationButton__uHEct{box-sizing:border-box}.sortableTable_pageStatus__x3dN6{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sortableTable_pageSize__dIJ6D{display:inline-flex;align-items:center;gap:.5em;color:var(--text-secondary)}.sortableTable_pageSizeSelect__Tm8S8{padding:.25em .4em;border:1px solid var(--border-primary);border-radius:.25em;background:var(--surface-raised);color:var(--text-primary);font:inherit;cursor:pointer}.basicImageCropWithModal_label__eJYSR{font-weight:500}.basicImageCropWithModal_label__eJYSR .basicImageCropWithModal_requiredAsterisk__rYQcA{color:var(--color-error,red);margin-left:.25em}.basicImageCropWithModal_trigger__3p5B3{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--border-secondary,#ccc);background-color:var(--surface-base,#f5f5f5);cursor:pointer;opacity:1;transition:all .2s ease;padding:0;line-height:1}.basicImageCropWithModal_trigger__3p5B3.basicImageCropWithModal_disabled__7zKnJ{cursor:not-allowed;opacity:.5}.basicImageCropWithModal_trigger__3p5B3.basicImageCropWithModal_round__72XaF{border-radius:50%}.basicImageCropWithModal_trigger__3p5B3.basicImageCropWithModal_rect__8Axjc{border-radius:8px}.basicImageCropWithModal_trigger__3p5B3:hover{filter:brightness(50%)}.basicImageCropWithModal_trigger__3p5B3 .basicImageCropWithModal_triggerText__g_zZB{font-size:.75em;margin-top:.5em;text-align:center}.basicImageCropWithModal_previewContainer__TsIY8{position:relative;display:block;overflow:hidden;cursor:pointer;line-height:0}.basicImageCropWithModal_previewContainer__TsIY8.basicImageCropWithModal_disabled__7zKnJ{cursor:default}.basicImageCropWithModal_previewContainer__TsIY8.basicImageCropWithModal_round__72XaF{border-radius:50%}.basicImageCropWithModal_previewContainer__TsIY8.basicImageCropWithModal_rect__8Axjc{border-radius:8px}.basicImageCropWithModal_previewContainer__TsIY8 .basicImageCropWithModal_previewImage__XjjZy{display:block;width:100%;height:100%;object-fit:cover}.basicImageCropWithModal_previewContainer__TsIY8 .basicImageCropWithModal_previewOverlay__3kswX{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;border-radius:inherit;background-color:rgba(0,0,0,.4);color:var(--text-dark,#ffffff);border:3px dashed var(--text-dark,#ffffff)}.basicImageCropWithModal_previewContainer__TsIY8 .basicImageCropWithModal_previewOverlay__3kswX:hover{opacity:1}.basicImageCropWithModal_modalContent__b5Qxk{padding:1rem}.basicImageCropWithModal_modalContent__b5Qxk .basicImageCropWithModal_modalTitle__jZeQJ{margin:0}.basicImageCropWithModal_modalContent__b5Qxk .basicImageCropWithModal_removeButton__eCVPX{padding:.5rem 1rem;background-color:var(--color-danger,#dc3545);color:#fff;border:none;border-radius:4px;cursor:pointer;margin-right:auto}.basicImageCropWithModal_modalContent__b5Qxk .basicImageCropWithModal_removeButton__eCVPX:hover{filter:brightness(.9)}.basicImageCropWithModal_modalContent__b5Qxk .basicImageCropWithModal_cancelButton__6iXUL{padding:.5rem 1rem;background-color:var(--color-secondary,#6c757d);color:#fff;border:none;border-radius:4px;cursor:pointer}.basicImageCropWithModal_modalContent__b5Qxk .basicImageCropWithModal_cancelButton__6iXUL:hover{filter:brightness(.9)}.basicImageCropWithModal_modalContent__b5Qxk .basicImageCropWithModal_saveButton__nt_zc{padding:.5rem 1rem;background-color:var(--color-primary,#007bff);color:#fff;border:none;border-radius:4px;cursor:pointer}.basicImageCropWithModal_modalContent__b5Qxk .basicImageCropWithModal_saveButton__nt_zc:disabled{background-color:var(--color-disabled,#ccc);cursor:not-allowed}.basicImageCropWithModal_modalContent__b5Qxk .basicImageCropWithModal_saveButton__nt_zc:not(:disabled):hover{filter:brightness(.9)}.basicImageCropWithModal_warning__Jso2Z{color:var(--color-error,#dc3545);font-size:.875em;margin-top:.5em}.basicImageCropWithModal_loadError__uCOWq{color:var(--status-error);background-color:var(--status-error-bg);font-size:.875em;padding:.5rem .75rem;border-radius:var(--radius-control,4px)}