.Sidebar_container__hliU0{flex:1 1;display:flex;flex-direction:column;overflow:hidden;background:#1a1a1a;color:#d1c4d1}.Sidebar_appHeader__yCN_E{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.Sidebar_appBranding__dFnzt{display:flex;align-items:center;gap:10px}.Sidebar_appLogo__VZARl{width:32px;height:32px;border-radius:8px;object-fit:cover;flex-shrink:0}.Sidebar_appLogoPlaceholder__lmEC5{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;flex-shrink:0;transition:all .2s;border:2px solid transparent}.Sidebar_appBranding__dFnzt:hover .Sidebar_appLogoPlaceholder__lmEC5{background:#fff!important;color:var(--logo-color);border-color:var(--logo-color)}.Sidebar_appLogo__VZARl{transition:all .2s}.Sidebar_appBranding__dFnzt:hover .Sidebar_appLogo__VZARl{transform:scale(1.05)}.Sidebar_appName__RlDE6{font-size:1.1rem;font-weight:700;color:#fff;margin:0}.Sidebar_headerMenuContainer__w5WkO{position:relative}.Sidebar_headerMenuButton__lDFXi{width:32px;height:32px;border-radius:6px;background:transparent;color:#d1c4d1;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.Sidebar_headerMenuButton__lDFXi:hover{background:hsla(0,0%,100%,.1);color:#fff}.Sidebar_menuBackdrop__OxiYC{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.Sidebar_headerMenuDropdown__MDvUj{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.08);min-width:240px;padding:8px 0;z-index:1000;animation:Sidebar_menuSlideIn__OQM5h .15s ease-out}@keyframes Sidebar_menuSlideIn__OQM5h{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Sidebar_menuSection__VC2Zj{padding:4px 0}.Sidebar_menuSectionLabel__syUzS{padding:4px 16px 8px;font-size:11px;font-weight:600;color:#616061;text-transform:uppercase;letter-spacing:.5px}.Sidebar_menuItem__D_U9v{display:flex;align-items:center;gap:12px;width:100%;padding:8px 16px;background:none;border:none;color:#1d1c1d;font-size:14px;text-align:left;cursor:pointer;transition:background .1s}.Sidebar_menuItem__D_U9v:hover{background:#f8f8f8}.Sidebar_menuItem__D_U9v.Sidebar_danger__W_Oxj{color:#dc2626}.Sidebar_menuItem__D_U9v.Sidebar_danger__W_Oxj:hover{background:#fef2f2}.Sidebar_menuItemText__MIOvm{flex:1 1}.Sidebar_workspaceIndicator__AuTFl{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:600;flex-shrink:0}.Sidebar_workspaceIndicatorIcon__AUBi7{width:20px;height:20px;border-radius:4px;object-fit:cover;flex-shrink:0}.Sidebar_menuDivider__Fuy02{height:1px;background:#e8e8e8;margin:4px 0}.Sidebar_workspaceSwitcherPopup__i3C50{border-top:1px solid #e8e8e8;margin-top:4px;padding-top:4px;max-height:200px;overflow-y:auto}.Sidebar_workspaceSwitchItem__WympZ{display:flex;align-items:center;gap:12px;width:100%;padding:8px 16px 8px 28px;background:none;border:none;color:#1d1c1d;font-size:14px;text-align:left;cursor:pointer;transition:background .1s}.Sidebar_workspaceSwitchItem__WympZ:hover{background:#f8f8f8}.Sidebar_workspaceSwitchItem__WympZ.Sidebar_active__Bfm7L{background:#f0f7ff}.Sidebar_sidebarContent__fUYnW{flex:1 1;overflow-y:auto;padding:12px 0}.Sidebar_section__0Hokm{margin-bottom:8px}.Sidebar_sectionHeader__e_O2O{display:flex;align-items:center;gap:4px;padding:4px 16px;cursor:pointer;color:#d1c4d1;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Sidebar_sectionHeader__e_O2O:hover{color:#fff}.Sidebar_sectionTitle__H44ur{font-weight:600;flex:1 1;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.Sidebar_sectionActions__JN5Cn{opacity:0;transition:opacity .15s}.Sidebar_sectionHeader__e_O2O:hover .Sidebar_sectionActions__JN5Cn{opacity:1}.Sidebar_addButton__b3gdq{width:20px;height:20px;border-radius:4px;background:transparent;color:#d1c4d1;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.Sidebar_addButton__b3gdq:hover{background:hsla(0,0%,100%,.1);color:#fff}.Sidebar_sectionContent__Ibu4r{padding-top:4px}.Sidebar_channelItem__GtozC{display:flex;align-items:center;gap:8px;padding:5px 20px 5px 24px;cursor:pointer;transition:background .1s;position:relative}.Sidebar_channelItem__GtozC:hover{background:hsla(0,0%,100%,.04)}.Sidebar_channelItem__GtozC.Sidebar_active__Bfm7L{background:#1164a3;color:#fff}.Sidebar_channelItem__GtozC.Sidebar_unread__ONeuZ{color:#fff}.Sidebar_channelIcon__Y0kt8{display:flex;align-items:center;justify-content:center;color:#d1c4d1;flex-shrink:0}.Sidebar_channelItem__GtozC.Sidebar_active__Bfm7L .Sidebar_channelIcon__Y0kt8{color:#fff}.Sidebar_ampersandIcon__1MWcU{color:#e9a820}.Sidebar_channelItem__GtozC.Sidebar_active__Bfm7L .Sidebar_ampersandIcon__1MWcU{color:#fff}.Sidebar_dmAvatar__l8jcZ{background:#616061}.Sidebar_dmAvatar__l8jcZ,.Sidebar_dmBadge__wv3PI{width:20px;height:20px;border-radius:4px;color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.Sidebar_sidebarBadge__Bc0bj{display:flex;align-items:center;justify-content:center;transform:scale(.625);margin:-6px}.Sidebar_channelName__y0YoF{flex:1 1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.Sidebar_channelName__y0YoF.Sidebar_unreadName__xSocm{font-weight:700;color:#fff}.Sidebar_channelItem__GtozC.Sidebar_active__Bfm7L .Sidebar_channelName__y0YoF{font-weight:600}.Sidebar_aiLabel__pFhal{font-size:9px;font-weight:700;background:#e9a820;color:#1a1a1a;padding:1px 4px;border-radius:3px;text-transform:uppercase;letter-spacing:.3px}.Sidebar_channelItem__GtozC.Sidebar_active__Bfm7L .Sidebar_aiLabel__pFhal{background:#fff;color:#1164a3}.Sidebar_typingDot__lSjkx{width:8px;height:8px;border-radius:50%;background:#2bac76;flex-shrink:0;animation:Sidebar_pulse__AmyyE 1.5s infinite}@keyframes Sidebar_pulse__AmyyE{0%,to{opacity:1}50%{opacity:.4}}.Sidebar_unreadBadge__KpcBS{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#cd2553;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Sidebar_browseChannels__tl4f0{display:flex;align-items:center;gap:8px;width:100%;padding:5px 20px 5px 24px;background:none;border:none;color:#d1c4d1;font-size:14px;cursor:pointer;text-align:left;transition:all .1s}.Sidebar_browseChannels__tl4f0:hover{background:hsla(0,0%,100%,.04);color:#fff}.Sidebar_emptyHint__TtaaD{padding:8px 24px;font-size:13px;color:#9b8f9b;font-style:italic}.Sidebar_modal__Srlx5{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.Sidebar_modalContent__G_iEg{background:#fff;color:#1d1c1d;border-radius:8px;padding:24px;width:100%;max-width:520px;max-height:80vh;overflow-y:auto;animation:Sidebar_modalSlideIn__KopMK .2s ease-out}@keyframes Sidebar_modalSlideIn__KopMK{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Sidebar_modalTitle__Igym4{font-size:22px;font-weight:700;margin-bottom:8px;color:#1d1c1d}.Sidebar_modalDescription__fwwiC{font-size:14px;color:#616061;margin-bottom:24px;line-height:1.5}.Sidebar_inputGroup__oEXlQ{margin-bottom:20px}.Sidebar_label__37vG8{display:block;font-size:14px;font-weight:700;color:#1d1c1d;margin-bottom:8px}.Sidebar_optional__arPkV{font-weight:400;color:#616061}.Sidebar_channelInput__hVfep{display:flex;align-items:center;border:1px solid #868686;border-radius:4px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.Sidebar_channelInput__hVfep:focus-within{border-color:#1264a3;box-shadow:0 0 0 1px #1264a3,0 0 0 5px rgba(18,100,163,.1)}.Sidebar_hashPrefix__wtlm0{padding:10px 0 10px 12px;margin-right:4px;color:#616061;font-size:15px;display:flex;align-items:center}.Sidebar_input__VpIFh{flex:1 1;padding:10px 12px 10px 4px;border:none;font-size:15px;outline:none;font-family:inherit}.Sidebar_channelInput__hVfep .Sidebar_input__VpIFh{padding-left:0}.Sidebar_textarea__k03jP{width:100%;padding:10px 12px;border:1px solid #868686;border-radius:4px;font-size:15px;font-family:inherit;resize:vertical;transition:border-color .15s,box-shadow .15s}.Sidebar_textarea__k03jP:focus{outline:none;border-color:#1264a3;box-shadow:0 0 0 1px #1264a3,0 0 0 5px rgba(18,100,163,.1)}.Sidebar_error__JUHJW{padding:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#dc2626;font-size:13px;margin-bottom:16px}.Sidebar_modalActions___V8xb{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px;border-top:1px solid #e8e8e8}.Sidebar_cancelButton__H6dsd,.Sidebar_submitButton__2hp9Y{padding:10px 16px;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s;border:1px solid transparent}.Sidebar_cancelButton__H6dsd{background:#fff;color:#1d1c1d;border-color:#868686}.Sidebar_cancelButton__H6dsd:hover{background:#f8f8f8}.Sidebar_submitButton__2hp9Y{background:#007a5a;color:#fff}.Sidebar_submitButton__2hp9Y:hover:not(:disabled){background:#005e45}.Sidebar_submitButton__2hp9Y:disabled{background:#ccc;cursor:not-allowed}.Sidebar_loading__pP_DV{font-size:14px}.Sidebar_emptyModal__2I9oD,.Sidebar_loading__pP_DV{text-align:center;padding:32px;color:#616061}.Sidebar_emptyModal__2I9oD p{margin:0}.Sidebar_emptyModal__2I9oD .Sidebar_hint__DuT_R{font-size:13px;margin-top:4px}.Sidebar_createChannelLink__B7EZU{margin-top:16px;padding:8px 16px;background:#007a5a;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s}.Sidebar_createChannelLink__B7EZU:hover{background:#005e45}.Sidebar_availableGroups___6Kgo{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;max-height:300px;overflow-y:auto}.Sidebar_availableGroupItem__gup3N{display:flex;align-items:center;gap:12px;padding:12px;border-radius:4px;transition:background .1s}.Sidebar_availableGroupItem__gup3N:hover{background:#f8f8f8}.Sidebar_channelItemInfo__pl0yc{flex:1 1;min-width:0}.Sidebar_channelItemName__7LQCm{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1d1c1d}.Sidebar_channelItemDesc__l3aC_{font-size:12px;color:#616061;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_userItemInfo__IcOzR{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.Sidebar_userAvatar__fy4zQ{border-radius:4px;background:#1a1a1a;font-size:14px}.Sidebar_userAvatar__fy4zQ,.Sidebar_userBadge__Epp_x{width:36px;height:36px;color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Sidebar_userBadge__Epp_x{border-radius:6px;font-size:16px}.Sidebar_userName__CXibV{font-size:14px;font-weight:600;color:#1d1c1d}.Sidebar_joinButton__OAg_C{padding:8px 12px;background:#007a5a;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s;flex-shrink:0}.Sidebar_joinButton__OAg_C:hover:not(:disabled){background:#005e45}.Sidebar_joinButton__OAg_C:disabled{background:#ccc;cursor:not-allowed}.Sidebar_selectedItem__0J5cL{background:#e8f5e9}.Sidebar_selectedItem__0J5cL:hover{background:#c8e6c9}.Sidebar_userCheckbox__WwtuD{width:18px;height:18px;cursor:pointer;accent-color:#007a5a}.Sidebar_selectedUsers__PxJbh{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f0f7ff;border:1px solid #b3d4fc;border-radius:4px;margin-bottom:12px}.Sidebar_selectedCount__04fY7{font-size:13px;font-weight:700;color:#1264a3;white-space:nowrap}.Sidebar_selectedNames__KbI_9{font-size:13px;color:#1d1c1d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_checkboxLabel__EG9Sj{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Sidebar_checkbox__Lg8v7{width:18px;height:18px;cursor:pointer;accent-color:#1264a3}.Sidebar_checkboxText__oGPA6{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1d1c1d}.Sidebar_checkboxDescription__nlNYd{font-size:13px;color:#616061;margin:4px 0 0 26px;line-height:1.4}.Sidebar_contextMenuOverlay__GHVEd{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.Sidebar_contextMenu__ikSs_{position:fixed;background:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);min-width:180px;padding:4px 0;animation:Sidebar_contextMenuFadeIn__kUnHj .1s ease-out}@keyframes Sidebar_contextMenuFadeIn__kUnHj{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Sidebar_contextMenuItem__VLhkO{display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px;background:none;border:none;color:#1d1c1d;font-size:14px;text-align:left;cursor:pointer;transition:background .1s}.Sidebar_contextMenuItem__VLhkO:hover{background:#f8f8f8}.Sidebar_contextMenuItem__VLhkO svg{color:#616061}@media (max-width:768px){.Sidebar_modal__Srlx5{padding:10px}.Sidebar_modalContent__G_iEg{max-width:95vw;padding:20px;max-height:85vh}.Sidebar_modalTitle__Igym4{font-size:18px}.Sidebar_channelItem__GtozC{padding:6px 16px 6px 20px}}.ChatInterface_container__hKSG5{display:flex;flex-direction:column;height:100%}.ChatInterface_header__h3wPL{padding:20px;border-bottom:1px solid #e0e0e0;background:#fff}.ChatInterface_groupInfo__tB6Es{display:flex;align-items:center;gap:12px}.ChatInterface_groupIcon__1i4Bt{width:48px;height:48px;border-radius:50%;background:#111;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;font-weight:600}.ChatInterface_groupName__ySUhu{font-size:1.2rem;font-weight:600;color:#111}.ChatInterface_groupMeta__7XHEF{font-size:.85rem;color:#666;margin-top:2px;display:flex;align-items:center;gap:8px}.ChatInterface_membersButton__L2Miw{background:none;border:none;color:#111;font-weight:600;cursor:pointer;padding:0;font-size:.85rem;transition:all .2s}.ChatInterface_membersButton__L2Miw:hover{color:#444;text-decoration:underline}.ChatInterface_separator__kPbYi{color:#ccc}.ChatInterface_connected__6EOj_{color:#111;font-weight:600}.ChatInterface_disconnected__IP1LJ{color:#888;font-weight:600}.ChatInterface_messagesContainer__IRTMO{flex:1 1;overflow-y:auto;padding:20px;background:#fafafa}.ChatInterface_emptyState__jsSRf,.ChatInterface_loading__tGsZ9{display:flex;justify-content:center;align-items:center;height:100%;color:#666}.ChatInterface_emptyState__jsSRf{flex-direction:column;text-align:center}.ChatInterface_emptyIcon__jlKFn{font-size:3rem;margin-bottom:12px;opacity:.5}.ChatInterface_hint__Qd4Za{font-size:.85rem;color:#888;margin-top:4px}.ChatInterface_messagesList__DFuoF{display:flex;flex-direction:column;gap:8px}.ChatInterface_messageWrapper__u4ZFV{display:flex;gap:8px;animation:ChatInterface_messageSlideIn__A0lQA .3s ease-out}.ChatInterface_tempMessage__CXq_3{opacity:.6}@keyframes ChatInterface_messageSlideIn__A0lQA{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatInterface_ownMessage__HsJUh{justify-content:flex-end}.ChatInterface_otherMessage__0yRiH{justify-content:flex-start}.ChatInterface_messageAvatar__2Ziu4{width:36px;height:36px;border-radius:50%;background:#111;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem;font-weight:600;flex-shrink:0}.ChatInterface_avatarSpacer__L35L9{width:36px;flex-shrink:0}.ChatInterface_messageContent__xFWT_{display:flex;flex-direction:column;max-width:60%}.ChatInterface_ownMessage__HsJUh .ChatInterface_messageContent__xFWT_{align-items:flex-end}.ChatInterface_otherMessage__0yRiH .ChatInterface_messageContent__xFWT_{align-items:flex-start}.ChatInterface_messageSender__xXxXV{font-size:.8rem;font-weight:600;color:#111;margin-bottom:4px;margin-left:12px}.ChatInterface_messageBubble__q5vQv{padding:10px 14px;border-radius:16px;display:flex;flex-direction:column;gap:4px;word-wrap:break-word;overflow-wrap:break-word}.ChatInterface_ownMessage__HsJUh .ChatInterface_messageBubble__q5vQv{background:#111;color:#fff;border-bottom-right-radius:4px}.ChatInterface_otherMessage__0yRiH .ChatInterface_messageBubble__q5vQv{background:#fff;color:#111;border:1px solid #e0e0e0;border-bottom-left-radius:4px}.ChatInterface_messageText__TbCja{font-size:.95rem;line-height:1.4}.ChatInterface_messageTime__Am1OO{font-size:.7rem;opacity:.7;align-self:flex-end}.ChatInterface_inputContainer__aNfPK{padding:20px;border-top:1px solid #e0e0e0;background:#fff;display:flex;gap:12px}.ChatInterface_input__iWvlO{flex:1 1;padding:12px 16px;border:1px solid #ccc;border-radius:24px;font-size:.95rem;transition:all .2s;font-family:inherit}.ChatInterface_input__iWvlO:focus{outline:none;border-color:#111;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.ChatInterface_input__iWvlO:disabled{background:#f5f5f5;cursor:not-allowed}.ChatInterface_sendButton__zilt6{padding:12px 24px;background:#111;color:#fff;border:none;border-radius:24px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.ChatInterface_sendButton__zilt6:hover:not(:disabled){background:#333}.ChatInterface_sendButton__zilt6:active:not(:disabled){transform:translateY(0)}.ChatInterface_sendButton__zilt6:disabled{opacity:.5;cursor:not-allowed}.ChatInterface_thinkingDots__13HnT{display:flex;gap:3px;align-items:center}.ChatInterface_thinkingDots__13HnT span{width:6px;height:6px;background:#1a1a1a;border-radius:50%;animation:ChatInterface_thinkingPulse__Sg3jq 1.4s ease-in-out infinite}.ChatInterface_thinkingDots__13HnT span:nth-child(2){animation-delay:.2s}.ChatInterface_thinkingDots__13HnT span:nth-child(3){animation-delay:.4s}@keyframes ChatInterface_thinkingPulse__Sg3jq{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (max-width:768px){.ChatInterface_header__h3wPL{padding:16px}.ChatInterface_groupName__ySUhu{font-size:1.1rem}.ChatInterface_groupMeta__7XHEF{font-size:.8rem}.ChatInterface_messagesContainer__IRTMO{padding:16px}.ChatInterface_messageContent__xFWT_{max-width:80%}.ChatInterface_messageBubble__q5vQv{padding:8px 12px}.ChatInterface_messageText__TbCja{font-size:.9rem}.ChatInterface_inputContainer__aNfPK{padding:12px 16px;gap:8px}.ChatInterface_input__iWvlO{padding:10px 14px;font-size:.9rem}.ChatInterface_sendButton__zilt6{padding:10px 18px;font-size:.9rem}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:rgba(0,0,0,.2);--rc-drag-bar-size:6px;--rc-border-color:hsla(0,0%,100%,.7);--rc-focus-color:#08f}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;cursor:ne-resize}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{top:50%;cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{left:50%;cursor:s-resize}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;transform:translate(-50%,50%)}.ReactCrop .ord-sw{left:0;cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}