.FileAttachmentDisplay_container__nAECc{display:flex;flex-direction:column}.FileAttachmentDisplay_messageText__CAPKg{font-size:.875rem;line-height:1.5;word-break:break-word;white-space:pre-wrap;margin-bottom:0}.FileAttachmentDisplay_messageLink__eio9w{color:#7B3FF2;text-decoration:underline;transition:opacity .2s ease;font-weight:500}.FileAttachmentDisplay_messageLink__eio9w:hover{opacity:.8}.FileAttachmentDisplay_messageBubble__PBCt2 .FileAttachmentDisplay_messageLink__eio9w{color:inherit;text-decoration-color:currentColor}.FileAttachmentDisplay_sent__iIrgy .FileAttachmentDisplay_messageLink__eio9w{color:white;text-decoration-color:rgba(255,255,255,.7)}.FileAttachmentDisplay_received__GlE2Q .FileAttachmentDisplay_messageLink__eio9w{color:#7B3FF2;text-decoration-color:#7B3FF2}.FileAttachmentDisplay_messageText__CAPKg.FileAttachmentDisplay_hasAttachments__0lqK6{margin-bottom:.5rem}.FileAttachmentDisplay_attachmentsContainer__Wc9J2{display:flex;flex-direction:column;gap:.5rem;margin-top:0}.FileAttachmentDisplay_attachmentsContainer__Wc9J2.FileAttachmentDisplay_hasText__NC8kH{margin-top:.5rem}.FileAttachmentDisplay_imagePreviewsContainer__15Txq{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.FileAttachmentDisplay_imagePreviewLink__aLz4V{display:block;border-radius:.5rem;overflow:hidden;border:1px solid rgba(0,0,0,.1);background-color:white;transition:opacity .2s ease;text-decoration:none}.FileAttachmentDisplay_imagePreviewLink__aLz4V.FileAttachmentDisplay_isOwn__vpegv{border-color:rgba(123,63,242,.2)}.FileAttachmentDisplay_imagePreviewLink__aLz4V:hover{opacity:.9}.FileAttachmentDisplay_imagePreview__9Uea2{max-width:200px;max-height:150px;display:block;object-fit:contain;width:100%;height:100%}.FileAttachmentDisplay_fileCard__4bJqY{padding:.75rem;background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.1);border-radius:.5rem;display:flex;align-items:center;gap:.75rem;transition:background-color .2s ease}.FileAttachmentDisplay_fileCard__4bJqY.FileAttachmentDisplay_isOwn__vpegv{background-color:rgba(123,63,242,.8);border-color:rgba(123,63,242,1)}.FileAttachmentDisplay_fileCard__4bJqY:hover{background-color:rgba(0,0,0,.04)}.FileAttachmentDisplay_fileCard__4bJqY.FileAttachmentDisplay_isOwn__vpegv:hover{background-color:rgba(123,63,242,.9)}.FileAttachmentDisplay_fileIcon__uo5U5{display:flex;align-items:center;color:#666;flex-shrink:0}.FileAttachmentDisplay_fileIcon__uo5U5.FileAttachmentDisplay_isOwn__vpegv{color:white}.FileAttachmentDisplay_fileIcon__uo5U5 svg{width:20px;height:20px}.FileAttachmentDisplay_fileInfo__aKmEs{flex:1;min-width:0}.FileAttachmentDisplay_fileName__xePUE{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.87);margin:0 0 .125rem}.FileAttachmentDisplay_fileName__xePUE.FileAttachmentDisplay_isOwn__vpegv{color:white}.FileAttachmentDisplay_fileSize__uluJG{font-size:.75rem;color:rgba(0,0,0,.6);display:block;margin:0}.FileAttachmentDisplay_fileSize__uluJG.FileAttachmentDisplay_isOwn__vpegv{color:rgba(255,255,255,.8)}.FileAttachmentDisplay_fileActions__uT33x{display:flex;gap:.25rem;flex-shrink:0}.FileAttachmentDisplay_iconButton__LYMrb{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:.25rem;color:#666;cursor:pointer;transition:background-color .2s ease;text-decoration:none}.FileAttachmentDisplay_iconButton__LYMrb.FileAttachmentDisplay_isOwn__vpegv{color:white}.FileAttachmentDisplay_iconButton__LYMrb:hover{background-color:rgba(0,0,0,.06)}.FileAttachmentDisplay_iconButton__LYMrb.FileAttachmentDisplay_isOwn__vpegv:hover{background-color:rgba(255,255,255,.2)}.FileAttachmentDisplay_iconButton__LYMrb svg{width:18px;height:18px}.Toast_toast__5vjwy{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:12px;border:2px solid;background:white;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:320px;max-width:500px;animation:Toast_slideIn__m60Pb .3s ease-out;transition:all .2s ease;position:relative;overflow:hidden}.Toast_progressBar__sUA0u{position:absolute;left:-20px;top:0;bottom:0;width:calc(100% + 40px);opacity:.08;pointer-events:none;transition-property:width;transition-timing-function:linear;transform:skewX(-15deg);transform-origin:bottom left}.Toast_toast__5vjwy.Toast_exiting__t8Usy{animation:Toast_slideOut__YNndT .3s ease-in forwards}.Toast_toast__5vjwy.Toast_error__h_Qz3{background:#ffffff;border-color:#ef4444}.Toast_toast__5vjwy.Toast_error__h_Qz3 .Toast_progressBar__sUA0u{background:#ef4444}.Toast_toast__5vjwy.Toast_success__X6ITm{background:#ffffff;border-color:#10b981}.Toast_toast__5vjwy.Toast_success__X6ITm .Toast_progressBar__sUA0u{background:#10b981}.Toast_toast__5vjwy.Toast_warning__KftPq{background:#ffffff;border-color:#f59e0b}.Toast_toast__5vjwy.Toast_warning__KftPq .Toast_progressBar__sUA0u{background:#f59e0b}.Toast_toast__5vjwy.Toast_info__YmGK5{background:#ffffff;border-color:#3b82f6}.Toast_toast__5vjwy.Toast_info__YmGK5 .Toast_progressBar__sUA0u{background:#3b82f6}.Toast_toast__5vjwy.Toast_clickable__cqiVs{cursor:pointer}.Toast_iconWrapper__0L8p5{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;position:relative;z-index:1}.Toast_error__h_Qz3 .Toast_iconWrapper__0L8p5{background:#ef4444}.Toast_success__X6ITm .Toast_iconWrapper__0L8p5{background:#10b981}.Toast_warning__KftPq .Toast_iconWrapper__0L8p5{background:#f59e0b}.Toast_info__YmGK5 .Toast_iconWrapper__0L8p5{background:#3b82f6}.Toast_icon__kk9_a{width:22px;height:22px;color:white;stroke-width:2.5}.Toast_content__VYUPF{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;position:relative;z-index:1}.Toast_message__gQtoa{margin:0;font-size:15px;line-height:1.4;color:#1f2937;font-weight:600;word-wrap:break-word}.Toast_clickHint__ZNBfL{font-size:12px;color:#6b7280;font-weight:400;margin-top:2px}.Toast_closeButton___2GiV{flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;color:#9ca3af;transition:all .2s;display:flex;align-items:center;justify-content:center;border-radius:4px;position:relative;z-index:1;width:24px;height:24px}.Toast_closeButton___2GiV:hover{color:#4b5563;transform:rotate(90deg)}.Toast_closeIcon__zhvE6{width:20px;height:20px;stroke-width:2}@keyframes Toast_slideIn__m60Pb{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_slideOut__YNndT{0%{transform:translateX(0);opacity:1}to{transform:translateX(400px);opacity:0}}@media (max-width:640px){.Toast_toast__5vjwy{min-width:280px;max-width:calc(100vw - 32px)}}.ToastContainer_container__ztApl{position:fixed;top:20px;right:20px;z-index:10001;display:flex;flex-direction:column;gap:12px;pointer-events:none}.ToastContainer_container__ztApl>*{pointer-events:auto}@media (max-width:640px){.ToastContainer_container__ztApl{top:16px;right:16px;left:16px}}.InvitationModal_modal-overlay__QaFKB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:InvitationModal_fadeIn__gR4Vf .2s ease-out}@keyframes InvitationModal_fadeIn__gR4Vf{0%{opacity:0}to{opacity:1}}.InvitationModal_modal-container__MyhJv{background:white;border-radius:1rem;width:90%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:InvitationModal_slideUp____TJM .3s ease-out}.InvitationModal_modal-container__MyhJv.InvitationModal_wide__Mk9mS{max-width:760px}@keyframes InvitationModal_slideUp____TJM{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.InvitationModal_modal-header__Kt1tA{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:linear-gradient(135deg,#7B3FF2,#9333ea);border-bottom:none}.InvitationModal_modal-title__qkgA4{font-size:1.25rem;font-weight:600;color:white;margin:0}.InvitationModal_modal-close__oBpFH{background:none;border:none;padding:.5rem;cursor:pointer;color:white;border-radius:.5rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.InvitationModal_modal-close__oBpFH:hover{background:rgba(255,255,255,.1);color:white}.InvitationModal_modal-close__oBpFH svg{width:20px;height:20px}.InvitationModal_modal-tabs__4wy9U{display:flex;gap:.5rem;padding:0 1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.InvitationModal_modal-tab__9BLFI{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;color:#6b7280;font-size:.875rem;font-weight:500;transition:all .2s;position:relative;margin-bottom:-1px}.InvitationModal_modal-tab__9BLFI:hover{color:#4b5563}.InvitationModal_modal-tab__9BLFI.InvitationModal_active__zvm7I{color:#7B3FF2;border-bottom-color:#7B3FF2;background:white}.InvitationModal_tab-icon___oOmT{width:16px;height:16px}.InvitationModal_modal-body__3fIki{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;min-height:min(420px,calc(90vh - 220px))}.InvitationModal_loading-container__8E7C_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6b7280}.InvitationModal_spinner__Pn6zJ{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#7b3ff2;border-radius:50%;animation:InvitationModal_spin__YTJZR 1s linear infinite;margin-bottom:1rem}@keyframes InvitationModal_spin__YTJZR{to{transform:rotate(1turn)}}.InvitationModal_empty-state__DNfKi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1.5rem;text-align:center;border:1.5px dashed #e5e7eb;border-radius:1rem;background:linear-gradient(180deg,#faf7ff,#ffffff);color:#6b7280}.InvitationModal_empty-state-icon__N_OyX{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:#f3eaff;color:#7B3FF2}.InvitationModal_empty-state-icon__N_OyX svg{width:22px;height:22px}.InvitationModal_empty-state-title__yIZwO{margin:0;font-size:.95rem;font-weight:600;color:#1f2937}.InvitationModal_empty-state-description__Oh_8K{margin:0;font-size:.85rem;line-height:1.5;max-width:28rem;color:#6b7280}.InvitationModal_selector-label__exq_b{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.InvitationModal_custom-select__ddq4d{position:relative;cursor:pointer}.InvitationModal_select-display__cNGxq{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.75rem;background:white;transition:all .2s}.InvitationModal_custom-select__ddq4d:hover .InvitationModal_select-display__cNGxq{border-color:#7B3FF2}.InvitationModal_placeholder__XA9A9{color:#9ca3af}.InvitationModal_dropdown-icon__h3jFh{width:20px;height:20px;color:#6b7280;transition:transform .2s}.InvitationModal_dropdown-icon__h3jFh.InvitationModal_open__MXz8L{transform:rotate(180deg)}.InvitationModal_modal-container__MyhJv .InvitationModal_dropdown-menu__pWvE8{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:white;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);z-index:10;max-height:300px;overflow:hidden;display:flex;flex-direction:column;opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.InvitationModal_modal-container__MyhJv .InvitationModal_dropdown-search__WBP0i{display:flex;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;background:#f9fafb;position:relative}.InvitationModal_modal-container__MyhJv .InvitationModal_search-icon__P3jF1{width:16px;height:16px;color:#9ca3af;margin-right:.75rem;flex-shrink:0;display:inline-block}.InvitationModal_modal-container__MyhJv .InvitationModal_dropdown-search__WBP0i input{flex:1;border:none;background:none;outline:none;font-size:.875rem;color:#1f2937;padding:0 0 0 1.25rem;margin:0}.InvitationModal_modal-container__MyhJv .InvitationModal_dropdown-search__WBP0i input::placeholder{color:#9ca3af}.InvitationModal_dropdown-options__2_E79{flex:1;overflow-y:auto;min-height:100px;max-height:250px}.InvitationModal_dropdown-option__FZIRl{padding:.75rem 1rem;cursor:pointer;transition:background .2s;border-left:3px solid transparent}.InvitationModal_dropdown-option__FZIRl:hover{background:#f9fafb}.InvitationModal_dropdown-option__FZIRl.InvitationModal_selected__TjKRp{background:rgba(123,63,242,.05);border-left-color:#7B3FF2}.InvitationModal_option-header__YftJJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.InvitationModal_option-name__YD7s7{font-size:.875rem;font-weight:500;color:#1f2937}.InvitationModal_check-icon__DJP3k{width:16px;height:16px;color:#7B3FF2}.InvitationModal_option-details__oj9fY{display:flex;gap:1rem;flex-wrap:wrap}.InvitationModal_detail-item__vaMG2{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280}.InvitationModal_detail-icon__gPePv{width:12px;height:12px;color:#9ca3af}.InvitationModal_no-options__3lPd5{padding:2rem;text-align:center;color:#6b7280}.InvitationModal_no-options__3lPd5 p{margin-bottom:1rem}.InvitationModal_create-campaign-btn__kvD_8{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#7B3FF2;color:white;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.InvitationModal_create-campaign-btn__kvD_8:hover{background:#6b2fe2}.InvitationModal_create-campaign-btn__kvD_8 svg{width:16px;height:16px}.InvitationModal_message-label__FG81B{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.InvitationModal_message-textarea__GUSN4{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.75rem;font-size:.875rem;color:#1f2937;background:white;resize:none;transition:border-color .2s;font-family:inherit}.InvitationModal_message-textarea__GUSN4:focus{outline:none;border-color:#7B3FF2;box-shadow:0 0 0 3px rgba(123,63,242,.1)}.InvitationModal_message-textarea__GUSN4::placeholder{color:#9ca3af}.InvitationModal_character-count__uAEG1{font-size:.75rem;color:#9ca3af;text-align:right;margin-top:.25rem}.InvitationModal_error-message__PIEI0{background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:.75rem 1rem;color:#dc2626;font-size:.875rem}.InvitationModal_barter-section__bQb9J .InvitationModal_selector-label__exq_b{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.8125rem}.InvitationModal_barter-section__bQb9J .InvitationModal_inline-icon__zoe9D{width:.875rem;height:.875rem;color:#7B3FF2}.InvitationModal_barter-description__xB1kd{font-size:.75rem;color:#6b7280;margin-bottom:.625rem}.InvitationModal_barter-items-grid__wrX8e{display:flex;flex-direction:column;gap:.5rem}.InvitationModal_barter-item-card__uHqUm{position:relative;padding:.625rem .75rem;background:white;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s;display:flex;justify-content:space-between;align-items:center}.InvitationModal_barter-item-card__uHqUm.InvitationModal_selected__TjKRp,.InvitationModal_barter-item-card__uHqUm:hover{border-color:#7B3FF2;background:#f9f7ff}.InvitationModal_barter-item-content__yIKuT{flex:1}.InvitationModal_barter-item-name__VXFX7{font-size:.8125rem;font-weight:600;color:#111827;margin-bottom:.125rem}.InvitationModal_barter-item-description__aLYC9{font-size:.6875rem;color:#6b7280;line-height:1.3}.InvitationModal_barter-item-check__BQZCW{position:absolute;top:.5rem;right:.5rem;width:1rem;height:1rem;background:#7B3FF2;border-radius:50%;display:flex;align-items:center;justify-content:center}.InvitationModal_barter-item-check__BQZCW .InvitationModal_check-icon__DJP3k{width:.625rem;height:.625rem;color:white}.InvitationModal_content-section__3UDG0{padding:.75rem;background:#f9fafb;border-radius:.5rem}.InvitationModal_content-section__3UDG0 .InvitationModal_selector-label__exq_b{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;margin-bottom:.5rem}.InvitationModal_content-controls__Kl90f{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.InvitationModal_content-row__fMo_t{display:flex;justify-content:space-between;align-items:center;padding:.375rem .5rem;background:white;border-radius:.25rem;border:1px solid #e5e7eb}.InvitationModal_content-label__ytz85{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;color:#374151}.InvitationModal_content-icon__eUrgs{width:.75rem;height:.75rem;color:#7B3FF2}.InvitationModal_counter-control__QyJFJ{display:flex;align-items:center;gap:.375rem}.InvitationModal_counter-btn__Nsudr{width:1.25rem;height:1.25rem;border-radius:.25rem;border:1px solid #d1d5db;background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.InvitationModal_counter-btn__Nsudr:hover{background:#7B3FF2;border-color:#7B3FF2;color:white}.InvitationModal_counter-btn__Nsudr:hover .InvitationModal_counter-icon__70EC6{filter:brightness(0) invert(1)}.InvitationModal_counter-icon__70EC6{width:.625rem;height:.625rem;color:#6b7280}.InvitationModal_counter-value__8aZ6E{min-width:1.25rem;text-align:center;font-size:.75rem;font-weight:600;color:#111827}.InvitationModal_pricing-section__36uLy{padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.InvitationModal_pricing-row__3wbGq{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.InvitationModal_pricing-section__36uLy .InvitationModal_selector-label__exq_b{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;color:#374151;margin-bottom:0}.InvitationModal_pricing-section__36uLy .InvitationModal_inline-icon__zoe9D{width:.875rem;height:.875rem;color:#7B3FF2}.InvitationModal_price-info__OOA_t{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem}.InvitationModal_price-value__2Sqi6{font-size:1.25rem;font-weight:700;color:#7B3FF2}.InvitationModal_price-description__nygDq{font-size:.75rem;color:#6b7280}.InvitationModal_pricing-summary__ECpCe{margin-top:1rem;padding:.75rem;background:rgba(123,63,242,.05);border:1px solid rgba(123,63,242,.2);border-radius:.5rem}.InvitationModal_summary-row__uc317{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.InvitationModal_summary-label__MmwR8{font-size:.875rem;color:#4b5563}.InvitationModal_summary-value__PofWn{font-size:.875rem;font-weight:500;color:#1f2937}.InvitationModal_price-input-wrapper__40_kj{display:flex;align-items:center;gap:.375rem}.InvitationModal_price-input__qH4Ox{width:100px;padding:.375rem .5rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;font-weight:600;text-align:right;transition:all .2s;background:white;color:#1f2937}.InvitationModal_price-input__qH4Ox:focus{outline:none;border-color:#7B3FF2;box-shadow:0 0 0 2px rgba(123,63,242,.1)}.InvitationModal_price-input-wrapper__40_kj .InvitationModal_currency__hGaid{font-size:.8125rem;font-weight:600;color:#4b5563}.InvitationModal_balance-info__0EEYk{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#4b5563;padding-top:.375rem;border-top:1px solid #e5e7eb}.InvitationModal_balance-ok__CPIGR{color:#059669;font-weight:600}.InvitationModal_balance-insufficient__5rNC4{color:#dc2626;font-weight:600}.InvitationModal_modal-footer__T8Jt1{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.InvitationModal_btn-cancel__p6Xoq{padding:.625rem 1.25rem;background:white;border:1px solid #d1d5db;border-radius:.75rem;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.InvitationModal_btn-cancel__p6Xoq:hover{background:#f3f4f6;border-color:#9ca3af}.InvitationModal_btn-send__QkZDw{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#7B3FF2;border:none;border-radius:.75rem;font-size:.875rem;font-weight:500;color:white;cursor:pointer;transition:all .2s}.InvitationModal_btn-send__QkZDw:hover:not(:disabled){background:#6b2fe2;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(123,63,242,.3)}.InvitationModal_btn-send__QkZDw:disabled{opacity:.5;cursor:not-allowed}.InvitationModal_btn-icon__l3TlQ{width:16px;height:16px}.InvitationModal_btn-spinner__GVBBr{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:InvitationModal_spin__YTJZR .6s linear infinite}@media (max-width:640px){.InvitationModal_modal-container__MyhJv{width:100%;height:100%;max-height:100%;border-radius:0}.InvitationModal_modal-tabs__4wy9U{flex-direction:column;gap:0}.InvitationModal_modal-tab__9BLFI{width:100%;justify-content:center}}.Step1_formGroup__ymyxm{margin-bottom:.5rem!important}.Step1_formLabel__R5V_7{font-weight:600;color:#0f172a!important;margin-bottom:.25rem!important;font-size:1.075rem!important;display:block}.Step1_formHelper__Qska5{font-size:.875rem;color:#64748b;margin-bottom:.5rem}.Step1_formDescription__GBxKf{font-size:.875rem;text-align:left;color:#6B7280;margin-bottom:.75rem}.Step1_formControl__6AYEF{border:2px solid #e5e7eb!important;border-radius:var(--border-radius-sm);padding:.75rem 1rem!important;font-size:1rem;transition:all var(--transition-speed);width:100%;background:white!important;color:#1f2937!important}.Step1_formControl__6AYEF:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px rgba(139,92,246,.1);background:white!important;outline:none}.Step1_formControl__6AYEF::placeholder{color:#9CA3AF!important;opacity:1;font-style:italic}.Step1_requiredStar__0CLGQ{color:#ef4444!important;font-size:1.25rem;position:relative;top:5px;margin-left:2px}.Step1_invalidFeedback__7a0G1{display:none;color:#EF4444!important;font-size:.875rem;margin-top:.25rem}.Step1_invalidFeedback__7a0G1.Step1_show__dfix9{display:flex!important;align-items:center;gap:.25rem}.Step1_invalidFeedback__7a0G1 svg{width:16px;height:16px;flex-shrink:0}@media (max-width:768px){.Step1_formGroup__ymyxm{margin-bottom:.5rem!important}}@media (max-width:480px){.Step1_formControl__6AYEF{font-size:.875rem;padding:.625rem .875rem!important}}.Step1_formGroup__IkDVf{margin-bottom:.5rem!important}.Step1_formLabel__facqi{font-weight:600;color:#0f172a!important;margin-bottom:.25rem!important;font-size:1.075rem!important;display:block}.Step1_formHelper__ks7bG{font-size:.875rem;color:#64748b;margin-bottom:.5rem}.Step1_formControl__yf_R0{border:2px solid #e5e7eb!important;border-radius:var(--border-radius-sm);padding:.75rem 1rem!important;font-size:1rem;transition:all var(--transition-speed);width:100%;background:white!important;color:#1f2937!important}.Step1_formControl__yf_R0:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px rgba(139,92,246,.1);background:white!important;outline:none}.Step1_formControl__yf_R0::placeholder{color:#9CA3AF!important;opacity:1;font-style:italic}.Step1_formDescription__3YW5d{font-size:.875rem;text-align:left;color:#64748b;margin-bottom:.75rem}.Step1_requiredStar__BXAqR{color:#EF4444!important;font-size:1.25rem;position:relative;top:5px;margin-left:2px}.Step1_invalidFeedback__5cMN7{display:none;color:#EF4444!important;font-size:.875rem;margin-top:.25rem}.Step1_invalidFeedback__5cMN7.Step1_show__K71HY{display:flex!important;align-items:center;gap:.25rem}.Step1_invalidFeedback__5cMN7 svg{width:16px;height:16px;flex-shrink:0}@media (max-width:768px){.Step1_formGroup__IkDVf{margin-bottom:1rem!important}}@media (max-width:480px){.Step1_formControl__yf_R0{font-size:.875rem;padding:.625rem .875rem!important}}.Modal_backdrop__B0wTQ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:Modal_fadeIn__NPj2Q .2s ease-out}@keyframes Modal_fadeIn__NPj2Q{0%{opacity:0}to{opacity:1}}.Modal_container__SHlD0{position:relative;background:white;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:Modal_slideUp__0xTJv .3s ease-out;margin:1rem;width:90%}@keyframes Modal_slideUp__0xTJv{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.Modal_sm__7SSbC{max-width:400px}.Modal_md__xjOkV{max-width:600px}.Modal_lg__T5TDC{max-width:800px}.Modal_xl__Dyb4p{max-width:1000px}.Modal_full__aESnN{max-width:95vw}@media (max-width:768px){.Modal_container__SHlD0{max-width:100%;width:100%;max-height:100vh;height:100vh;margin:0;border-radius:0}.Modal_backdrop__B0wTQ{align-items:flex-start}}.ContactModal_modalContainer__i6pKF{max-width:900px}.ContactModal_body__u_0Cc{display:flex;flex:1;overflow:hidden}.ContactModal_infoColumn__LK_Hw{flex:0 0 40%;padding:1.5rem;background:#f9fafb;border-right:1px solid #e5e7eb;overflow-y:auto}.ContactModal_formColumn__nEXOa{flex:0 0 60%;padding:1.5rem;background:white;overflow-y:auto}.ContactModal_formColumn__nEXOa::-webkit-scrollbar,.ContactModal_infoColumn__LK_Hw::-webkit-scrollbar{width:6px}.ContactModal_formColumn__nEXOa::-webkit-scrollbar-track,.ContactModal_infoColumn__LK_Hw::-webkit-scrollbar-track{background:#f9fafb}.ContactModal_formColumn__nEXOa::-webkit-scrollbar-thumb,.ContactModal_infoColumn__LK_Hw::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.ContactModal_formColumn__nEXOa::-webkit-scrollbar-thumb:hover,.ContactModal_infoColumn__LK_Hw::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ContactModal_description__fTkoW{color:#6b7280;font-size:.875rem;margin-bottom:1.5rem;line-height:1.6}.ContactModal_infoList__Akdcc{display:flex;flex-direction:column;gap:1.25rem}.ContactModal_infoItem__OrjOv{display:flex;align-items:flex-start;gap:.875rem}.ContactModal_infoIcon__lSBr7{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(123,63,242,.1);border-radius:.625rem}.ContactModal_infoIcon__lSBr7 svg{width:20px;height:20px}.ContactModal_infoContent__CQOlY{flex:1;min-width:0}.ContactModal_infoTitle__hsM3_{font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.ContactModal_infoSubtitle__fJ6th{font-size:.75rem;color:#9ca3af;margin-bottom:.375rem}.ContactModal_infoValue__acG4M{font-size:.875rem;color:#4b5563;word-break:break-word}.ContactModal_formRow__idnd6{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.ContactModal_formGroup__Ieo2X{margin-bottom:1rem}.ContactModal_formGroup__Ieo2X:last-of-type{margin-bottom:.625rem}.ContactModal_formLabel__YQ_bG{display:block;margin-bottom:.375rem;font-size:.8125rem;font-weight:500;color:#374151}.ContactModal_required__mf50M{color:#ef4444}.ContactModal_formControl__D6NHu{width:100%;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.8125rem;color:#1f2937;background:white;transition:all .2s;font-family:inherit}.ContactModal_formControl__D6NHu:focus{outline:none;border-color:#7B3FF2;box-shadow:0 0 0 3px rgba(123,63,242,.1)}.ContactModal_formControl__D6NHu[readonly]{background-color:#f9fafb;cursor:not-allowed}.ContactModal_formControl__D6NHu::placeholder{color:#9ca3af;font-size:.8125rem}textarea.ContactModal_formControl__D6NHu{resize:vertical;min-height:100px;font-family:inherit}.ContactModal_formNote__Fmkz9{font-size:.75rem;color:#6b7280;margin-top:.625rem;margin-bottom:1rem}.ContactModal_formActions__6V0r_{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.ContactModal_btnCancel__NcHUg{padding:.5rem 1.125rem;background:white;border:1px solid #d1d5db;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.ContactModal_btnCancel__NcHUg:hover{background:#f3f4f6;border-color:#9ca3af}.ContactModal_btnPrimary__rOcNR{display:flex;align-items:center;gap:.375rem;padding:.5rem 1.125rem;background:#7B3FF2;border:none;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:white;cursor:pointer;transition:all .2s}.ContactModal_btnPrimary__rOcNR:hover:not(:disabled){background:#6b2fe2;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(123,63,242,.3)}.ContactModal_btnPrimary__rOcNR:disabled{opacity:.5;cursor:not-allowed}.ContactModal_btnPrimary__rOcNR svg{width:14px;height:14px}.ContactModal_btnSpinner___QhkU{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:ContactModal_spin__iOk_D .6s linear infinite}@keyframes ContactModal_spin__iOk_D{to{transform:rotate(1turn)}}.ContactModal_header__oGxwg{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#7B3FF2,#9333ea);border-bottom:none;flex-shrink:0}.ContactModal_title__dKgTx{font-size:1.25rem;font-weight:600;color:white;margin:0}.ContactModal_closeButton__27VkG{display:flex;align-items:center;justify-content:center;padding:.5rem;background:none;border:none;border-radius:.5rem;color:white;cursor:pointer;transition:all .2s ease}.ContactModal_closeButton__27VkG:hover{background:rgba(255,255,255,.1)}.ContactModal_closeButton__27VkG svg{width:20px;height:20px}@media (max-width:768px){.ContactModal_body__u_0Cc{flex-direction:column}.ContactModal_infoColumn__LK_Hw{flex:none;border-right:none;border-bottom:1px solid #e5e7eb;padding:1.25rem;max-height:200px}.ContactModal_formColumn__nEXOa{flex:1;padding:1.25rem}.ContactModal_formRow__idnd6{grid-template-columns:1fr;gap:.875rem}}@media (max-width:640px){.ContactModal_formColumn__nEXOa,.ContactModal_header__oGxwg,.ContactModal_infoColumn__LK_Hw{padding:1rem}}.DemoModeBanner_demoBanner__SKZ2O{position:fixed;top:0;left:0;right:0;background:rgba(123,63,242,.03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#F3E8FF;border-bottom:2px dashed #7b3ff2;color:#7B3FF2;padding:12px 20px;box-shadow:0 2px 10px rgba(123,63,242,.1);z-index:1098;animation:DemoModeBanner_slideDown__sk_sa .3s ease-out}@keyframes DemoModeBanner_slideDown__sk_sa{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.DemoModeBanner_demoBannerContent__NsNsb{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.DemoModeBanner_demoInfo__RLR3V{display:flex;align-items:center;gap:15px;flex:1}.DemoModeBanner_demoIcon__VqbOT{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(123,63,242,.1);border-radius:8px;flex-shrink:0;font-size:20px}.DemoModeBanner_demoText__dfbhb{display:flex;flex-direction:column;gap:4px}.DemoModeBanner_demoLabel__RuWBr{font-size:11px;font-weight:700;letter-spacing:1px;opacity:.8;text-transform:uppercase;color:#7B3FF2}.DemoModeBanner_demoTitle__6_wkX{font-size:14px;font-weight:600;color:#7B3FF2}.DemoModeBanner_demoActions__aUgSk{display:flex;align-items:center;gap:10px}.DemoModeBanner_actionButton__ev5B3:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.DemoModeBanner_actionButton__ev5B3:hover:before{left:100%}.DemoModeBanner_actionButton__ev5B3{position:relative;overflow:hidden}.DemoModeBanner_roleSwitch__UCZYJ:active{transform:translateY(0)}.DemoModeBanner_switchIcon__AqLq2{opacity:.7;font-size:14px}.DemoModeBanner_actionButton__ev5B3{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:linear-gradient(135deg,#7B3FF2,#9333ea);color:white;border:2px solid transparent;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(123,63,242,.3);min-height:44px}.DemoModeBanner_actionButton__ev5B3:hover{background:linear-gradient(135deg,#6B2FE2,#8333da);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px rgba(123,63,242,.4)}.DemoModeBanner_actionButton__ev5B3:active{transform:translateY(0)}.DemoModeBanner_secondaryButton__FqMwA{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);color:#7B3FF2;border:2px solid rgba(123,63,242,.3);border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease;min-height:44px}.DemoModeBanner_secondaryButton__FqMwA:hover{background:rgba(255,255,255,.95);border-color:#7B3FF2;transform:translateY(-2px);box-shadow:0 6px 20px rgba(123,63,242,.2)}.DemoModeBanner_secondaryButton__FqMwA:active{transform:translateY(0)}@media (max-width:768px){.DemoModeBanner_demoBannerContent__NsNsb{flex-direction:column;align-items:flex-start;gap:12px}.DemoModeBanner_demoActions__aUgSk{width:100%;flex-wrap:wrap;gap:8px}.DemoModeBanner_roleSwitch__UCZYJ{font-size:12px;padding:6px 12px}.DemoModeBanner_actionButton__ev5B3,.DemoModeBanner_secondaryButton__FqMwA{font-size:13px;padding:6px 12px}}@media (max-width:480px){.DemoModeBanner_demoActions__aUgSk{flex-direction:column;align-items:stretch}.DemoModeBanner_actionButton__ev5B3,.DemoModeBanner_roleSwitch__UCZYJ,.DemoModeBanner_secondaryButton__FqMwA{width:100%;justify-content:center}}.ImpersonationBanner_impersonationBanner__2ObN1{position:fixed;top:0;left:0;right:0;background:linear-gradient(135deg,#ff6b6b,#ff4757);color:white;padding:12px 20px;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:1098;animation:ImpersonationBanner_slideDown__cV8rt .3s ease-out}@keyframes ImpersonationBanner_slideDown__cV8rt{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.ImpersonationBanner_impersonationBannerContent__Yd_dg{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.ImpersonationBanner_impersonationInfo__8V66Q{display:flex;align-items:center;gap:15px;flex:1}.ImpersonationBanner_impersonationIcon__C2hTS{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.2);border-radius:8px;flex-shrink:0}.ImpersonationBanner_impersonationText__L7XIZ{display:flex;flex-direction:column;gap:4px}.ImpersonationBanner_impersonationLabel__fc71X{font-size:11px;font-weight:700;letter-spacing:1px;opacity:.9}.ImpersonationBanner_impersonationDetails__h253R{font-size:14px;font-weight:500}.ImpersonationBanner_impersonationDetails__h253R strong{font-weight:700}.ImpersonationBanner_impersonationMeta__jbZof{font-size:12px;opacity:.85}.ImpersonationBanner_impersonationActions__0183q{display:flex;align-items:center;gap:20px}.ImpersonationBanner_impersonationWarning__gPORa{display:flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(255,255,255,.15);border-radius:6px;font-size:13px;font-weight:500;margin-bottom:0}.ImpersonationBanner_endImpersonationBtn__aJfyI{display:flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(255,255,255,.95);color:#ff4757;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.ImpersonationBanner_endImpersonationBtn__aJfyI:hover{background:white;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ImpersonationBanner_endImpersonationBtn__aJfyI:active{transform:translateY(0)}@media (max-width:768px){.ImpersonationBanner_impersonationBannerContent__Yd_dg{flex-direction:column;align-items:flex-start}.ImpersonationBanner_impersonationActions__0183q{width:100%;justify-content:space-between}.ImpersonationBanner_impersonationWarning__gPORa{font-size:12px}}.NotificationsButton_wrapper__q1euN{position:relative;display:inline-block}.NotificationsButton_iconButton__G1Qbq{display:inline-flex;align-items:center;justify-content:center;padding:8px;background:transparent;border:none;color:#666;border-radius:8px;cursor:pointer;transition:background-color .2s;position:relative;width:40px;height:40px}.NotificationsButton_iconButton__G1Qbq:hover{background-color:rgba(0,0,0,.04)}.NotificationsButton_iconButton__G1Qbq.NotificationsButton_active__BMiu9{background-color:rgba(123,63,242,.1);color:#7B3FF2}.NotificationsButton_iconButton__G1Qbq svg{width:24px;height:24px;fill:currentColor}.NotificationsButton_badge__ZltQx{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 4px;background:#ef4444;color:white;border-radius:9px;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}.NotificationsButton_dropdown__eHhjo{position:absolute;top:calc(100% + 8px);right:0;width:400px;max-height:500px;background:white;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);overflow:hidden;z-index:1000;display:flex;flex-direction:column;animation:NotificationsButton_dropdownSlide__8j_gT .2s ease}@keyframes NotificationsButton_dropdownSlide__8j_gT{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes NotificationsButton_dropdownSlideMobile__9_Zgt{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.NotificationsButton_header__T9b0p{padding:16px 20px;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,#fafafa,white)}.NotificationsButton_title__1S7s9{margin:0;font-size:18px;font-weight:600;color:#1f2937}.NotificationsButton_actions__gZclb{display:flex;gap:8px;flex-wrap:wrap}.NotificationsButton_actionBtn__yORDB{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.NotificationsButton_actionBtn__yORDB:hover{background:#f9fafb;border-color:#d1d5db;color:#4b5563}.NotificationsButton_actionBtn__yORDB.NotificationsButton_danger__ttDsK:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.NotificationsButton_actionBtn__yORDB svg{width:16px;height:16px}.NotificationsButton_list__G0jcl{flex:1;overflow-y:auto;max-height:400px}.NotificationsButton_list__G0jcl::-webkit-scrollbar{width:6px}.NotificationsButton_list__G0jcl::-webkit-scrollbar-track{background:#f9fafb}.NotificationsButton_list__G0jcl::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.NotificationsButton_list__G0jcl::-webkit-scrollbar-thumb:hover{background:#9ca3af}.NotificationsButton_loading__mIDb9{display:flex;align-items:center;justify-content:center;padding:60px 20px}.NotificationsButton_spinner__PmGmP{width:24px;height:24px;border:3px solid #e5e7eb;border-top-color:#7b3ff2;border-radius:50%;animation:NotificationsButton_spin__lXxth .8s linear infinite}@keyframes NotificationsButton_spin__lXxth{to{transform:rotate(1turn)}}.NotificationsButton_empty__QtORM{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.NotificationsButton_empty__QtORM svg{width:48px;height:48px;color:#d1d5db;margin-bottom:12px}.NotificationsButton_empty__QtORM p{margin:0;color:#9ca3af;font-size:14px}.NotificationsButton_items__r7nfw{list-style:none;margin:0;padding:0}.NotificationsButton_items__r7nfw li{border-bottom:1px solid #f3f4f6}.NotificationsButton_items__r7nfw li:last-child{border-bottom:none}.NotificationsButton_item__EKB4Z{display:flex;align-items:center;gap:12px;padding:16px 20px;width:100%;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease;position:relative}.NotificationsButton_item__EKB4Z:hover{background:#f9fafb}.NotificationsButton_item__EKB4Z.NotificationsButton_unread__5hGDB{background:rgba(123,63,242,.04)}.NotificationsButton_item__EKB4Z.NotificationsButton_unread__5hGDB:hover{background:rgba(123,63,242,.08)}.NotificationsButton_item__EKB4Z.NotificationsButton_newOfferHighlight__IWKDS{background:linear-gradient(135deg,rgba(123,63,242,.06),rgba(168,85,247,.04));border-left:3px solid rgba(123,63,242,.4);padding-left:17px}.NotificationsButton_item__EKB4Z.NotificationsButton_newOfferHighlight__IWKDS:hover{background:linear-gradient(135deg,rgba(123,63,242,.1),rgba(168,85,247,.08))}.NotificationsButton_item__EKB4Z.NotificationsButton_newOfferHighlight__IWKDS.NotificationsButton_unread__5hGDB{background:linear-gradient(135deg,rgba(123,63,242,.08),rgba(168,85,247,.06));border-left-color:#7B3FF2}.NotificationsButton_item__EKB4Z.NotificationsButton_newOfferHighlight__IWKDS.NotificationsButton_unread__5hGDB:hover{background:linear-gradient(135deg,rgba(123,63,242,.12),rgba(168,85,247,.1))}.NotificationsButton_item__EKB4Z:hover .NotificationsButton_deleteBtn__k92gl{opacity:1}.NotificationsButton_icon__Lnfy2{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(123,63,242,.1);border-radius:8px;position:relative}.NotificationsButton_icon__Lnfy2 svg{width:20px;height:20px}.NotificationsButton_item__EKB4Z.NotificationsButton_unread__5hGDB .NotificationsButton_icon__Lnfy2{background:rgba(123,63,242,.15)}.NotificationsButton_icon__Lnfy2.NotificationsButton_hasExclamation__4k0Sn:after{content:"!";position:absolute;top:-4px;right:-4px;width:16px;height:16px;background:#7B3FF2;color:white;border-radius:50%;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.NotificationsButton_content__TAJsZ{flex:1;min-width:0;padding-right:32px}.NotificationsButton_contentHeader__u_M5j{display:flex;align-items:center;gap:8px;margin-bottom:4px}.NotificationsButton_itemTitle__C0oKl{font-size:14px;font-weight:600;color:#1f2937;line-height:1.4;flex:1;min-width:0}.NotificationsButton_item__EKB4Z.NotificationsButton_unread__5hGDB .NotificationsButton_itemTitle__C0oKl{color:#111827}.NotificationsButton_dot__55_xW{width:8px;height:8px;background:#7B3FF2;border-radius:50%;flex-shrink:0;margin-left:4px}.NotificationsButton_message__9bTQc{margin:0 0 8px;font-size:13px;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.NotificationsButton_meta__gZTMf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.NotificationsButton_type__eXHFQ{display:inline-block;padding:2px 8px;background:rgba(0,0,0,.06);border-radius:4px;font-size:11px;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.025em}.NotificationsButton_type__eXHFQ.NotificationsButton_private__PxX9o{background:rgba(123,63,242,.1);color:#7B3FF2}.NotificationsButton_type__eXHFQ.NotificationsButton_newOffer__NNzY3{background:rgba(123,63,242,.15);color:#6b21a8;font-weight:600}.NotificationsButton_type__eXHFQ.NotificationsButton_campaignStatus__G1AjH{background:rgba(59,130,246,.1);color:#1e40af}.NotificationsButton_type__eXHFQ.NotificationsButton_newAgreement__CSlCP{background:rgba(34,197,94,.1);color:#15803d}.NotificationsButton_type__eXHFQ.NotificationsButton_systemAnnouncement__RAOsy{background:rgba(234,179,8,.1);color:#a16207}.NotificationsButton_type__eXHFQ.NotificationsButton_platformUpdate__QOrCR{background:rgba(168,85,247,.1);color:#6b21a8}.NotificationsButton_type__eXHFQ.NotificationsButton_offerAccepted__9hzap{background:rgba(34,197,94,.1);color:#15803d}.NotificationsButton_type__eXHFQ.NotificationsButton_offerRejected__UnVj1{background:rgba(239,68,68,.1);color:#b91c1c}.NotificationsButton_type__eXHFQ.NotificationsButton_paymentReceived__TI_HU{background:rgba(16,185,129,.1);color:#047857}.NotificationsButton_type__eXHFQ.NotificationsButton_applicationStatus__Smn2Q{background:rgba(249,115,22,.1);color:#c2410c}.NotificationsButton_type__eXHFQ.NotificationsButton_newMessage__Zw2Jk{background:rgba(99,102,241,.1);color:#4338ca}.NotificationsButton_time__vyU4q{font-size:12px;color:#9ca3af}.NotificationsButton_deleteBtn__k92gl{position:absolute;top:16px;right:16px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;opacity:0;transition:all .2s ease;padding:0}.NotificationsButton_deleteBtn__k92gl:hover{background:#fee2e2;color:#dc2626}.NotificationsButton_deleteBtn__k92gl svg{width:16px;height:16px}.NotificationsButton_footer__i0sSB{padding:12px 16px;border-top:1px solid #e5e7eb;background:#fafafa}.NotificationsButton_viewAllBtn__DpuZl{width:100%;padding:10px 16px;background:transparent;border:none;color:#7B3FF2;font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s ease}.NotificationsButton_viewAllBtn__DpuZl:hover{background:rgba(123,63,242,.08)}@media (max-width:640px){.NotificationsButton_dropdown__eHhjo{position:fixed;top:60px;left:50%;right:auto;transform:translateX(-50%);width:calc(100vw - 32px);max-width:400px;animation:NotificationsButton_dropdownSlideMobile__9_Zgt .2s ease}.NotificationsButton_list__G0jcl{max-height:calc(100vh - 200px)}.NotificationsButton_item__EKB4Z{padding:14px 16px}.NotificationsButton_deleteBtn__k92gl{opacity:1}}@media (max-width:480px){.NotificationsButton_dropdown__eHhjo{width:calc(100vw - 16px);top:56px}.NotificationsButton_header__T9b0p{padding:12px 16px;gap:10px}.NotificationsButton_title__1S7s9{font-size:16px}.NotificationsButton_actions__gZclb{gap:6px}.NotificationsButton_actionBtn__yORDB{padding:6px 10px;font-size:12px}.NotificationsButton_actionBtn__yORDB svg{width:14px;height:14px}}.VisionEditModal_header__VjvYK{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#7B3FF2,#9333ea);border-bottom:none;flex-shrink:0}.VisionEditModal_title__qX1gP{font-size:1.25rem;font-weight:600;color:white;margin:0}.VisionEditModal_closeButton__qBKDC{display:flex;align-items:center;justify-content:center;padding:.5rem;background:none;border:none;border-radius:.5rem;color:white;cursor:pointer;transition:all .2s ease}.VisionEditModal_closeButton__qBKDC:hover{background:rgba(255,255,255,.1)}.VisionEditModal_closeButton__qBKDC svg{width:20px;height:20px}.VisionEditModal_content__RHwBL{padding:1.5rem;overflow-y:auto;flex:1}.VisionEditModal_formGroup__T98vo{position:relative;margin-bottom:1.5rem}.VisionEditModal_formGroup__T98vo:last-child{margin-bottom:0}.VisionEditModal_label__Ue_G1{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.VisionEditModal_input__ZDj0n,.VisionEditModal_textarea__JMA_m{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:var(--border-radius-md);font-size:.95rem;color:#1f2937;background-color:white;transition:all .2s ease;font-family:inherit}.VisionEditModal_input__ZDj0n:focus,.VisionEditModal_textarea__JMA_m:focus{outline:none;border-color:#7B3FF2;box-shadow:0 0 0 3px rgba(123,63,242,.1)}.VisionEditModal_textarea__JMA_m{resize:vertical;min-height:200px}.VisionEditModal_charCount__YvC_Q{position:absolute;bottom:-1.25rem;right:0;font-size:.75rem;color:#9ca3af}.VisionEditModal_footer__aXQ3v{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb}.VisionEditModal_btnCancel__5XrZH{padding:.5rem 1.125rem;background:white;border:1px solid #d1d5db;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.VisionEditModal_btnCancel__5XrZH:hover{background:#f3f4f6;border-color:#9ca3af}.VisionEditModal_btnPrimary__Lb8zJ{display:flex;align-items:center;gap:.375rem;padding:.5rem 1.125rem;background:#7B3FF2;border:none;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:white;cursor:pointer;transition:all .2s}.VisionEditModal_btnPrimary__Lb8zJ:hover:not(:disabled){background:#6b2fe2;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(123,63,242,.3)}.VisionEditModal_btnPrimary__Lb8zJ:disabled{opacity:.5;cursor:not-allowed}.VisionCardDeck_deckContainer__Awli5{position:relative;width:100%;margin-top:1.5rem}.VisionCardDeck_deckWrapper__TqvcR{position:relative;width:100%;min-height:600px;display:flex;align-items:center;justify-content:center;padding:0 4rem}.VisionCardDeck_cardStack__WqDM7{position:relative;width:100%;max-width:480px;height:600px;perspective:1000px}.VisionCardDeck_card__9zNO0{position:absolute;top:0;left:50%;width:100%;height:100%;background:white;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.12);transition:all .4s cubic-bezier(.34,1.56,.64,1);cursor:pointer;will-change:transform,opacity}.VisionCardDeck_card__9zNO0:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;border:2px solid transparent;transition:border-color .3s ease;pointer-events:none;z-index:10}.VisionCardDeck_cardCurrent__v5gNU{transform:translateX(-50%) scale(1) rotateY(0deg);opacity:1;z-index:3!important}.VisionCardDeck_cardCurrent__v5gNU:hover:before{border-color:#7B3FF2}.VisionCardDeck_cardNext__NJhJV{transform:translateX(-30%) scale(.92) rotateY(-12deg)!important;opacity:.7;z-index:2!important}.VisionCardDeck_cardPrevious__SzcCd{transform:translateX(-70%) scale(.92) rotateY(12deg)!important;opacity:.7;z-index:2!important}.VisionCardDeck_cardSelected__5An4q{box-shadow:0 12px 32px rgba(123,63,242,.25)}.VisionCardDeck_cardSelected__5An4q:before{border-color:#7B3FF2}.VisionCardDeck_cardInner__j9nQC{position:relative;width:100%;height:100%;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:white}.VisionCardDeck_visionImageContainer__o5roB{position:relative;width:100%;height:200px;overflow:hidden;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.VisionCardDeck_blurBackground__PUxyw{background-size:cover;filter:blur(20px);opacity:.7;z-index:0}.VisionCardDeck_blurBackground__PUxyw,.VisionCardDeck_mainImage__2qxwo{position:absolute;top:0;left:0;right:0;bottom:0;background-position:50%;transition:transform .4s ease}.VisionCardDeck_mainImage__2qxwo{background-size:contain;background-repeat:no-repeat;z-index:1}.VisionCardDeck_gradientBackground__rkftZ{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;transition:transform .4s ease}.VisionCardDeck_cardCurrent__v5gNU:hover .VisionCardDeck_blurBackground__PUxyw,.VisionCardDeck_cardCurrent__v5gNU:hover .VisionCardDeck_gradientBackground__rkftZ,.VisionCardDeck_cardCurrent__v5gNU:hover .VisionCardDeck_mainImage__2qxwo{transform:scale(1.08)}.VisionCardDeck_visionContent__m2LZ3{padding:1.75rem;flex:1;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(123,63,242,.3) transparent}.VisionCardDeck_visionContent__m2LZ3::-webkit-scrollbar{width:6px}.VisionCardDeck_visionContent__m2LZ3::-webkit-scrollbar-track{background:transparent}.VisionCardDeck_visionContent__m2LZ3::-webkit-scrollbar-thumb{background:rgba(123,63,242,.3);border-radius:3px}.VisionCardDeck_visionContent__m2LZ3::-webkit-scrollbar-thumb:hover{background:rgba(123,63,242,.5)}.VisionCardDeck_visionTitle__hS3np{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .875rem;line-height:1.4}.VisionCardDeck_visionDescription__z9rpv{font-size:.95rem;color:#6b7280;line-height:1.65;margin:0 0 .75rem;flex:1}.VisionCardDeck_expandButton__5hTmg{margin-bottom:.75rem;padding:.5rem 1rem;background:transparent;color:#7B3FF2;font-size:.875rem;font-weight:600;border:1px solid rgba(123,63,242,.3);border-radius:8px;cursor:pointer;transition:all .2s ease;align-self:flex-start}.VisionCardDeck_expandButton__5hTmg:hover{background:rgba(123,63,242,.08);border-color:#7B3FF2}.VisionCardDeck_visionStyle__jF1vK{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto}.VisionCardDeck_visionStyleBadge__0vxUn{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(123,63,242,.12),rgba(147,51,234,.12));color:#7B3FF2;font-size:.8125rem;font-weight:600;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.VisionCardDeck_visionCheck__hQb28{position:absolute;top:1rem;right:1rem;width:40px;height:40px;color:white;background:#7B3FF2;border-radius:50%;padding:8px;box-shadow:0 6px 16px rgba(123,63,242,.45);animation:VisionCardDeck_checkBounce__8JAik .5s cubic-bezier(.34,1.56,.64,1);z-index:5;display:flex;align-items:center;justify-content:center}@keyframes VisionCardDeck_checkBounce__8JAik{0%{transform:scale(0) rotate(-45deg);opacity:0}60%{transform:scale(1.2) rotate(5deg)}to{transform:scale(1) rotate(0deg);opacity:1}}.VisionCardDeck_navButton__cN2nr{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;background:white;border:2px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:10;color:#6b7280}.VisionCardDeck_navButton__cN2nr:hover:not(:disabled){background:#7B3FF2;border-color:#7B3FF2;color:white;transform:translateY(-50%) scale(1.1);box-shadow:0 8px 20px rgba(123,63,242,.3)}.VisionCardDeck_navButton__cN2nr:active:not(:disabled){transform:translateY(-50%) scale(.95)}.VisionCardDeck_navButton__cN2nr:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.VisionCardDeck_navButtonLeft__SnlIk{left:0}.VisionCardDeck_navButtonRight__njJDq{right:0}.VisionCardDeck_navButton__cN2nr svg{width:24px;height:24px;stroke-width:2.5}.VisionCardDeck_progressIndicator__86Bks{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem}.VisionCardDeck_progressDot__T7zCS{width:10px;height:10px;border-radius:50%;background:#e5e7eb;border:none;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);padding:0}.VisionCardDeck_progressDot__T7zCS:hover{background:#9ca3af;transform:scale(1.2)}.VisionCardDeck_progressDotActive__P_EWz{width:32px;border-radius:5px;background:linear-gradient(135deg,#7B3FF2,#9333ea);box-shadow:0 2px 8px rgba(123,63,242,.4)}.VisionCardDeck_progressDotActive__P_EWz:hover{transform:scale(1.05)}.VisionCardDeck_cardCounter__x13yB{text-align:center;margin-top:1rem;font-size:.9375rem;font-weight:600;color:#6b7280;letter-spacing:.05em}@media (max-width:768px){.VisionCardDeck_deckWrapper__TqvcR{padding:0 3rem;min-height:520px}.VisionCardDeck_cardStack__WqDM7{max-width:100%;height:490px}.VisionCardDeck_visionImageContainer__o5roB{height:160px}.VisionCardDeck_visionContent__m2LZ3{padding:1.25rem}.VisionCardDeck_visionTitle__hS3np{font-size:1.1rem}.VisionCardDeck_visionDescription__z9rpv{font-size:.875rem}.VisionCardDeck_navButton__cN2nr{width:48px;height:48px}.VisionCardDeck_navButton__cN2nr svg{width:20px;height:20px}.VisionCardDeck_progressIndicator__86Bks{gap:.5rem}.VisionCardDeck_progressDot__T7zCS{width:8px;height:8px}.VisionCardDeck_progressDotActive__P_EWz{width:24px}}@media (max-width:480px){.VisionCardDeck_deckWrapper__TqvcR{padding:0 2.5rem;min-height:480px}.VisionCardDeck_cardStack__WqDM7{height:450px}.VisionCardDeck_visionImageContainer__o5roB{height:140px}.VisionCardDeck_visionContent__m2LZ3{padding:1rem}.VisionCardDeck_navButton__cN2nr{width:44px;height:44px}.VisionCardDeck_cardNext__NJhJV{transform:translateX(-25%) scale(.94) rotateY(-10deg)!important}.VisionCardDeck_cardPrevious__SzcCd{transform:translateX(-75%) scale(.94) rotateY(10deg)!important}}.Step2_formGroup__TKdYW{margin-bottom:.5rem!important}.Step2_formLabel__e6_9j{font-weight:600;color:#0f172a!important;margin-bottom:.25rem!important;font-size:1.075rem!important;display:flex;align-items:center;gap:.5rem}.Step2_formLabel__e6_9j svg{width:18px;height:18px;stroke-width:2.5;flex-shrink:0}.Step2_formDescription__jro5U{font-size:.875rem;color:#64748b!important;margin-top:.5rem}.Step2_invalidFeedback__k4KA_{display:none;color:#EF4444!important;font-size:.875rem;margin-top:.25rem}.Step2_invalidFeedbackShow__YlWOM{display:flex;align-items:center;gap:.25rem}.Step2_invalidFeedback__k4KA_ svg{width:16px;height:16px}.Step2_campaignVisionPlaceholder__uaP7O{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:2px dashed #d1d5db;border-radius:var(--border-radius-lg);text-align:center;margin-top:1rem}.Step2_placeholderIcon__sA7wI{width:48px;height:48px;color:#9ca3af;margin-bottom:1rem}.Step2_placeholderText__bbtpD{color:#6b7280;font-size:.95rem;line-height:1.6;max-width:400px;margin:0}.Step2_errorState__ns113{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px dashed #fca5a5;border-radius:var(--border-radius-lg);text-align:center;margin-top:1rem}.Step2_errorIcon__70bnE{margin-bottom:1rem;color:#dc2626;opacity:.9}.Step2_errorMessage__j_ukY{color:#991b1b;font-size:1rem;font-weight:600;line-height:1.6;max-width:400px;margin:0 0 1.5rem}.Step2_errorActions__Kkw6E{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.Step2_retryButton__omiIm{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#7B3FF2,#9333ea);color:white;border:none;border-radius:var(--border-radius-md);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease}.Step2_retryButton__omiIm:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(123,63,242,.4)}.Step2_resetButton__LkvBs{padding:.75rem 1.5rem;background:white;color:#6b7280;border:2px solid #d1d5db;border-radius:var(--border-radius-md);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease}.Step2_resetButton__LkvBs:hover{border-color:#7B3FF2;color:#7B3FF2;transform:translateY(-2px)}.Step2_generationProgressContainer__aaOhe{margin-top:1rem;padding:.75rem;background:rgba(249,250,251,.8);border-radius:var(--border-radius-md);border:1px solid #e5e7eb}.Step2_progressBarHeader__2rUqf{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.Step2_progressStage__1DD_K{font-size:13px;color:#6b7280}.Step2_progressPercent__zI1Uc{font-size:13px;color:#7B3FF2;font-weight:500}.Step2_progressBarBg__C10kp{width:100%;height:6px;background-color:#e5e7eb;border-radius:3px;overflow:hidden}.Step2_progressBarFill__Gs_NK{height:100%;background-color:var(--purple-600);border-radius:3px;transition:width .1s linear}.Step2_visionsHeader__zYGuu{display:flex;flex-direction:column;margin-top:1rem;padding:.75rem 1rem;background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(147,51,234,.1));border-radius:var(--border-radius-md);border:1px solid rgba(139,92,246,.3)}.Step2_visionsHeaderTop__tPCLP{display:flex;align-items:center;justify-content:space-between;gap:1rem}.Step2_visionsInfo__7k4UI{margin:0;font-size:.875rem;color:var(--primary-color);font-weight:600}.Step2_visionActions__qZjq4{display:flex;align-items:center;gap:.5rem}.Step2_customInstructionsToggleBtn__dxZcM,.Step2_editVisionBtn__mCuRc,.Step2_refreshVisionsBtn__Obs_5{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:white;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#6b7280}.Step2_customInstructionsToggleBtn__dxZcM:hover,.Step2_editVisionBtn__mCuRc:hover:not(:disabled),.Step2_refreshVisionsBtn__Obs_5:hover:not(:disabled){background:#f9fafb;border-color:#7B3FF2;color:#7B3FF2}.Step2_refreshVisionsBtn__Obs_5.Step2_refreshing___OSqT{background:#7B3FF2!important;border-color:#7B3FF2!important;color:white!important;cursor:wait}.Step2_refreshIcon__Le9rn{transition:transform .3s ease}.Step2_refreshIcon__Le9rn.Step2_spinning__jCCid{animation:Step2_spinRefresh__D1q66 1s linear infinite}@keyframes Step2_spinRefresh__D1q66{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Step2_refreshVisionsBtn__Obs_5:hover:not(:disabled):not(.Step2_refreshing___OSqT) .Step2_refreshIcon__Le9rn{transform:rotate(90deg)}.Step2_editVisionBtn__mCuRc:disabled,.Step2_refreshVisionsBtn__Obs_5:disabled{opacity:.5;cursor:not-allowed}.Step2_customInstructionsToggleBtn__dxZcM svg,.Step2_editVisionBtn__mCuRc svg,.Step2_refreshVisionsBtn__Obs_5 svg{flex-shrink:0;width:16px;height:16px}.Step2_customInstructionsContainer__zCr_9{max-height:0;overflow:hidden;opacity:0;margin-top:0;padding-top:0;border-top:1px solid transparent;transition:max-height .4s ease,opacity .3s ease,margin-top .3s ease,padding-top .3s ease,border-top-color .3s ease}.Step2_customInstructionsVisible__kCu8I{max-height:500px;opacity:1;margin-top:1rem;padding-top:1rem;border-top-color:rgba(123,63,242,.1)}.Step2_customInstructionsLabel__G3S9L{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.Step2_customInstructionsWrapper__jiNZ7{position:relative}.Step2_customInstructionsTextarea__bZk2R{width:100%;padding:.75rem;border:2px solid rgba(123,63,242,.2);border-radius:var(--border-radius-sm);font-family:inherit;font-size:.9375rem;line-height:1.5;color:#1f2937;resize:vertical;transition:all .2s ease;background:white}.Step2_customInstructionsTextarea__bZk2R:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(123,63,242,.1)}.Step2_customInstructionsTextarea__bZk2R::placeholder{color:#9ca3af}.Step2_customInstructionsFooter__aWGbk{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;font-size:.8125rem}.Step2_customInstructionsHint__L_HeS{color:#6b7280;font-style:italic}.Step2_customInstructionsCounter__ioW3r{color:#9ca3af;font-weight:500}.Step2_categorySelection__Zae87{margin-top:1.5rem}.Step2_categoryGrid__NPflq{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.Step2_categoryCard__LsoLC{position:relative;background:white;border:2px solid #e5e7eb;border-radius:var(--border-radius-lg);padding:1.75rem 1.25rem;cursor:pointer;transition:all .3s ease;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.Step2_categoryCard__LsoLC:hover{border-color:#7B3FF2;box-shadow:0 8px 20px rgba(123,63,242,.15);transform:translateY(-4px)}.Step2_categoryCard__LsoLC:active{transform:translateY(-2px)}.Step2_categoryIcon__N6hGB{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:rgba(123,63,242,.1);border-radius:50%;margin-bottom:.5rem;transition:all .3s ease}.Step2_categoryIcon__N6hGB svg{width:1.5rem;height:1.5rem;color:var(--primary-color);stroke-width:2}.Step2_categoryCard__LsoLC:hover .Step2_categoryIcon__N6hGB{background:var(--primary-color);transform:scale(1.1)}.Step2_categoryCard__LsoLC:hover .Step2_categoryIcon__N6hGB svg{color:white}.Step2_categoryTitle__eRi9N{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0;line-height:1.3}.Step2_categoryDescription__ZYom5{font-size:.875rem;color:#6b7280;line-height:1.5;margin:0}@media (max-width:1024px){.Step2_categoryGrid__NPflq{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Step2_categoryGrid__NPflq{grid-template-columns:1fr;gap:.875rem}.Step2_categoryCard__LsoLC{padding:1.5rem 1rem}.Step2_categoryIcon__N6hGB{width:2.5rem;height:2.5rem}.Step2_categoryIcon__N6hGB svg{width:1.25rem;height:1.25rem}.Step2_categoryTitle__eRi9N{font-size:1rem}.Step2_categoryDescription__ZYom5{font-size:.8125rem}.Step2_campaignVisionPlaceholder__uaP7O{padding:2rem 1rem}}.Step2_formGroup__sB_nS{margin-bottom:.5rem!important}.Step2_formLabel__n6Si7{font-weight:600;color:#0f172a!important;margin-bottom:.25rem!important;font-size:1.075rem!important;display:flex;align-items:center;gap:.5rem}.Step2_formLabel__n6Si7 svg{width:18px;height:18px;stroke-width:2.5;flex-shrink:0}.Step2_formDescription__ytl3q{font-size:.875rem;color:#64748b!important;margin-top:.125rem}.Step2_invalidFeedback__FbklF{display:none;color:#EF4444!important;font-size:.875rem;margin-top:.25rem}.Step2_invalidFeedback__FbklF.Step2_show__SD1di{display:flex!important;align-items:center;gap:.25rem}.Step2_invalidFeedback__FbklF svg{width:16px;height:16px;flex-shrink:0}@media (max-width:768px){.Step2_formGroup__sB_nS{margin-bottom:1rem!important}}.influencers-filter_scrollableFilter__f4qtw::-webkit-scrollbar{width:8px}.influencers-filter_scrollableFilter__f4qtw::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.influencers-filter_scrollableFilter__f4qtw::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px}.influencers-filter_scrollableFilter__f4qtw::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.influencers-filter_scrollableFilter__f4qtw{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) #f1f1f1}.InfluencerSelector_formLabel__dFpNe{font-weight:600;color:#0f172a!important;margin-bottom:.25rem!important;font-size:1.075rem!important;display:block}.InfluencerSelector_selectionMethodsGrid__lExVg{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}@media (max-width:640px){.InfluencerSelector_selectionMethodsGrid__lExVg{grid-template-columns:1fr}}.InfluencerSelector_methodCard__fxTA0{background:white;border:2px solid #e5e7eb;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:140px}.InfluencerSelector_methodCard__fxTA0:hover:not(.InfluencerSelector_disabled__rr174){border-color:#7b3ff2;background:#f8f6ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(123,63,242,.1)}.InfluencerSelector_methodCard__fxTA0.InfluencerSelector_disabled__rr174{opacity:.5;cursor:not-allowed;pointer-events:none}.InfluencerSelector_methodCard__fxTA0.InfluencerSelector_selected__SvudP{border-color:#7b3ff2;background:#f8f6ff;box-shadow:0 0 0 3px rgba(123,63,242,.1)}.InfluencerSelector_methodCardContent__sFqns{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.InfluencerSelector_methodIcon__U6U5H{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f8f6ff;color:#7b3ff2;transition:all .2s ease}.InfluencerSelector_methodCard__fxTA0.InfluencerSelector_selected__SvudP .InfluencerSelector_methodIcon__U6U5H,.InfluencerSelector_methodCard__fxTA0:hover:not(.InfluencerSelector_disabled__rr174) .InfluencerSelector_methodIcon__U6U5H{background:#7b3ff2;color:white}.InfluencerSelector_methodInfo__Ki281{display:flex;flex-direction:column;gap:.25rem}.InfluencerSelector_methodInfo__Ki281 h4{font-size:.95rem;font-weight:600;color:#1f2937;margin:0;line-height:1.3}.InfluencerSelector_methodInfo__Ki281 p{font-size:.8rem;color:#6b7280;margin:0;line-height:1.3}.InfluencerSelector_panelHeader__8eIht{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.InfluencerSelector_panelHeader__8eIht .InfluencerSelector_formLabel__dFpNe{margin-bottom:0;display:flex;align-items:center}.InfluencerSelector_btnChangeMethod__gWF1L{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;color:#7b3ff2;border:1px solid #7b3ff2;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.InfluencerSelector_btnChangeMethod__gWF1L:hover{background:#f8f6ff}.InfluencerSelector_searchContainer__UxUAE{margin-bottom:1.5rem}.InfluencerSelector_filtersRow__Fd9Rl{display:flex;gap:1rem;margin-bottom:1.5rem}@media (max-width:768px){.InfluencerSelector_filtersRow__Fd9Rl{flex-direction:column}}.InfluencerSelector_filterSelect__RX_3o{flex:1;padding:.625rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#1f2937;background:white;cursor:pointer;transition:all .2s ease}.InfluencerSelector_filterSelect__RX_3o:focus{outline:none;border-color:#7b3ff2;box-shadow:0 0 0 3px rgba(123,63,242,.1)}.InfluencerSelector_rankingList__5pU4c{display:flex;flex-direction:column;gap:.75rem}.InfluencerSelector_rankingItem__BHkxU{display:flex;align-items:center;gap:1rem;padding:1rem;background:white;border:2px solid #e5e7eb;border-radius:10px;transition:all .2s ease}.InfluencerSelector_rankingItem__BHkxU:hover{border-color:#7b3ff2;background:#faf9ff}.InfluencerSelector_rankNumber__sX3y2{display:flex;align-items:center;gap:.25rem;font-weight:600;color:#f97316}.InfluencerSelector_rankingAvatar__ZYc3v{width:40px;height:40px;min-width:40px;border-radius:50%;object-fit:cover}.InfluencerSelector_rankingAvatarPlaceholder__ESjjY{width:40px;height:40px;min-width:40px;border-radius:50%;background:linear-gradient(135deg,#7B3FF2,#9f5afd);display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:12px}.InfluencerSelector_rankingInfo___xmnH{flex:1;min-width:0}.InfluencerSelector_rankingName__g96oh{font-weight:600;color:#1f2937;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InfluencerSelector_rankingStats__QwdK3{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;flex-wrap:wrap}.InfluencerSelector_statSeparator__DErz6{color:#d1d5db}.InfluencerSelector_engagementBadge__n_ZMw{display:flex;align-items:center;gap:.25rem;color:#f59e0b}.InfluencerSelector_locationBadge__nuLdI{display:flex;align-items:center;gap:.25rem;color:#6b7280}.InfluencerSelector_campaignsBadge__ILQ2q{display:inline-flex;align-items:center;gap:4px;font-size:12px}.InfluencerSelector_rankingCategories__de1Wu{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.InfluencerSelector_categoryChip__ElFhA{padding:2px 8px;background:rgba(123,63,242,.08);color:#7B3FF2;border-radius:4px;font-size:11px;font-weight:500}.InfluencerSelector_btnSelectSmall__OZJ6u{padding:.5rem;background:#7b3ff2;color:white;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.InfluencerSelector_btnSelectSmall__OZJ6u:hover:not(:disabled){background:#6b2ed3}.InfluencerSelector_btnSelectSmall__OZJ6u.InfluencerSelector_selected__SvudP,.InfluencerSelector_btnSelectSmall__OZJ6u:disabled{background:#10b981;cursor:not-allowed}.InfluencerSelector_loadingContainer__PCD8_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#64748b}.InfluencerSelector_spinner__Xe1x_{width:40px;height:40px;border:3px solid rgba(123,63,242,.2);border-top-color:#7b3ff2;border-radius:50%;animation:InfluencerSelector_spin__fdgil .8s linear infinite;margin-bottom:16px}@keyframes InfluencerSelector_spin__fdgil{to{transform:rotate(1turn)}}.InfluencerSelector_noResults__sAfEu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#6b7280;text-align:center}.InfluencerSelector_paginationContainer__ZGnxl{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.InfluencerSelector_paginationBtn__hWFjx{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:white;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s;white-space:nowrap}.InfluencerSelector_paginationBtn__hWFjx:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.InfluencerSelector_paginationBtn__hWFjx:not(:disabled):hover{background:rgba(123,63,242,.05);border-color:rgba(123,63,242,.3)}.InfluencerSelector_paginationInfo__qjZmI{font-size:.875rem;color:#6b7280}.InfluencerSelector_linkConfig__GLU8Y{max-width:500px;display:flex;flex-direction:column;align-items:center;gap:1rem;margin:0 auto;text-align:center}.InfluencerSelector_labelHint__CkPbZ{display:block;font-size:.75rem;color:#9ca3af;font-weight:400;margin-top:.25rem}.InfluencerSelector_numberInputWrapper__WgE1Y{display:flex;align-items:center;width:fit-content}.InfluencerSelector_numberBtn__OoiKf{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;background:#f3f4f6;border:2px solid #e5e7eb;color:#6b7280;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.InfluencerSelector_numberBtn__OoiKf:first-child{border-radius:8px 0 0 8px;border-right:0}.InfluencerSelector_numberBtn__OoiKf:last-child{border-radius:0 8px 8px 0;border-left:0}.InfluencerSelector_numberBtn__OoiKf:hover:not(:disabled){background:#e5e7eb;color:#4b5563}.InfluencerSelector_numberBtn__OoiKf:disabled{opacity:.4;cursor:not-allowed}.InfluencerSelector_numberInput__dhnK9{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:0!important;text-align:center;font-size:1.25rem;font-weight:600;color:#1f2937;background:white;width:80px;-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.InfluencerSelector_numberInput__dhnK9:focus{outline:none;background:white}.InfluencerSelector_numberInput__dhnK9::-webkit-inner-spin-button,.InfluencerSelector_numberInput__dhnK9::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.InfluencerSelector_btnGenerate__gonDA{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;background:#7b3ff2;color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.InfluencerSelector_btnGenerate__gonDA:hover:not(:disabled){background:#6b2ed3;transform:translateY(-1px);box-shadow:0 4px 12px rgba(123,63,242,.3)}.InfluencerSelector_btnGenerate__gonDA:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.InfluencerSelector_linkNote__PjHJj{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background:#fef3c7;border-radius:8px;font-size:.875rem;color:#92400e;width:100%}.InfluencerSelector_linkSummary__fYMJD{margin-top:1rem;width:100%}.InfluencerSelector_emailForm__gbOuh{max-width:500px;display:flex;flex-direction:column;align-items:center;gap:1rem;margin:0 auto;text-align:center}.InfluencerSelector_emailInputRow__LdO4l{display:flex;gap:.5rem;width:100%;align-items:flex-start}.InfluencerSelector_btnAddEmail__DkhgU{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;padding:0 1.25rem;height:56px;background:#10b981;color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.InfluencerSelector_btnAddEmail__DkhgU:hover:not(:disabled){background:#059669}.InfluencerSelector_btnAddEmail__DkhgU:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.InfluencerSelector_emailNote__EnWoB{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background:#d1fae5;border-radius:8px;font-size:.875rem;color:#065f46;width:100%}.InfluencerSelector_priceSection__emS60{margin-top:2rem;padding:1.5rem;background:#f9fafb;border-radius:12px}.InfluencerSelector_selectedHeader__YKee1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.InfluencerSelector_btnAddMore__0r91v{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:white;color:#7b3ff2;border:1px solid #7b3ff2;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.InfluencerSelector_btnAddMore__0r91v:hover{background:#f8f6ff}.InfluencerSelector_selectedGrid__BxHMY{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}@media (max-width:640px){.InfluencerSelector_selectedGrid__BxHMY{grid-template-columns:1fr}}.InfluencerSelector_selectedCard__K0uDL{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:white;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.InfluencerSelector_selectedCard__K0uDL:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.InfluencerSelector_selectedCardContent__Pt26T{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.InfluencerSelector_selectedAvatar__Kltha{width:36px;height:36px;min-width:36px;border-radius:50%;object-fit:cover}.InfluencerSelector_selectedAvatarPlaceholder__GCwWT{width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:50%;color:#9ca3af}.InfluencerSelector_selectedDetails__dXkAF{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.InfluencerSelector_selectedName__Q25iW{font-size:.875rem;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InfluencerSelector_selectedBadge__UeKra{font-size:.75rem;color:#9ca3af}.InfluencerSelector_btnRemove__eONGA{padding:.25rem;background:transparent;border:none;color:#ef4444;cursor:pointer;border-radius:4px;transition:all .2s ease;flex-shrink:0}.InfluencerSelector_btnRemove__eONGA:hover{background:#fee2e2}.InfluencerSelector_invalidFeedback__FBhgK{display:flex;align-items:center;gap:.375rem;color:#dc2626;font-size:.875rem;margin-top:.75rem;padding:.75rem 1rem;background:#fee2e2;border-radius:.5rem;border:1px solid #fca5a5}.InfluencerSelector_invalidFeedback__FBhgK.InfluencerSelector_show__nBO2m{display:flex}.InfluencerSelector_h5__JsCIh,.InfluencerSelector_w5__fsl9A{width:1.25rem;height:1.25rem}.InfluencerSelector_h4__itB3J,.InfluencerSelector_w4___Xfag{width:1rem;height:1rem}.InfluencerSelector_w3__QvBmK{width:.75rem;height:.75rem}.InfluencerSelector_textGray400__RxYzY{color:#9ca3af}.InfluencerSelector_textGray600__LUCVc{color:#6b7280}.InfluencerSelector_w12__aU7ZC{width:3rem;height:3rem}@media (max-width:768px){.InfluencerSelector_rankingItem__BHkxU{flex-wrap:wrap;gap:.75rem}.InfluencerSelector_rankingInfo___xmnH{width:100%}.InfluencerSelector_rankingStats__QwdK3{flex-wrap:wrap}}@media (max-width:480px){.InfluencerSelector_rankingItem__BHkxU{padding:.75rem}.InfluencerSelector_emailInputRow__LdO4l{flex-direction:column}.InfluencerSelector_btnAddEmail__DkhgU{width:100%;justify-content:center}.InfluencerSelector_paginationContainer__ZGnxl{flex-wrap:wrap}}