@keyframes InfluencerCard_fadeInUp__YftNN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes InfluencerCard_slideRight__YHGrr{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes InfluencerCard_fadeOut__MJfYg{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.InfluencerCard_influencerCard__lBhtZ{background:white;border:1px solid rgba(0,0,0,.08);border-radius:1rem;padding:1.5rem;position:relative;transition:all .3s ease;animation:InfluencerCard_fadeInUp__YftNN .4s ease-out;cursor:pointer}.InfluencerCard_influencerCard__lBhtZ:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(123,63,242,.12);border-color:rgba(123,63,242,.2)}.InfluencerCard_influencerCard__lBhtZ.InfluencerCard_selected__GpEya{border:2px solid #22c55e;background:rgba(34,197,94,.02)}.InfluencerCard_influencerCard__lBhtZ.InfluencerCard_rejected__O1d_q{border-color:#ef4444;background:rgba(239,68,68,.02)}.InfluencerCard_influencerCard__lBhtZ.InfluencerCard_animatingApprove__QLVIg{animation:InfluencerCard_slideRight__YHGrr .5s ease-out forwards;pointer-events:none}.InfluencerCard_influencerCard__lBhtZ.InfluencerCard_animatingReject__E4WEC,.InfluencerCard_influencerCard__lBhtZ.InfluencerCard_animatingReturn__oKrwD{animation:InfluencerCard_fadeOut__MJfYg .5s ease-out forwards;pointer-events:none}.InfluencerCard_cardMain__TD0Hh{display:flex;align-items:center;gap:1.5rem}.InfluencerCard_cardAvatarSection__68egO{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.75rem}.InfluencerCard_avatarContainer___ZwWC{position:relative}.InfluencerCard_influencerAvatar__L_aE_{width:80px;height:80px;border-radius:50%;object-fit:cover;background:linear-gradient(135deg,#7B3FF2,#9333ea);display:flex;align-items:center;justify-content:center;color:white;font-size:1.5rem;font-weight:700;border:3px solid transparent}.InfluencerCard_influencerAvatar__L_aE_.InfluencerCard_verified___rgTV{border-color:#22c55e}.InfluencerCard_avatarActions__bOzPL{display:flex;gap:.5rem}.InfluencerCard_btnAvatarAction__x2pgp{width:32px;height:32px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:white}.InfluencerCard_btnReject__KhJ_x{background:#ef4444}.InfluencerCard_btnReject__KhJ_x:hover{background:#dc2626;transform:scale(1.1)}.InfluencerCard_btnApprove__pxcP_{background:#22c55e}.InfluencerCard_btnApprove__pxcP_:hover{background:#16a34a;transform:scale(1.1)}.InfluencerCard_btnReturn__rs5Ow{background:#3b82f6}.InfluencerCard_btnReturn__rs5Ow:hover{background:#2563eb;transform:scale(1.1)}.InfluencerCard_cardInfo__vezTe{flex:1;min-width:0}.InfluencerCard_cardHeader__5BWMN{margin-bottom:.75rem}.InfluencerCard_influencerName__66d5l{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.InfluencerCard_influencerUsername__70Vjb{color:#6b7280;font-size:.875rem;margin:0 0 .5rem}.InfluencerCard_influencerLocation___715U{display:flex;align-items:center;gap:.25rem;color:#6b7280;font-size:.875rem;margin-bottom:.75rem}.InfluencerCard_influencerBio__7kFq0{color:#6b7280;line-height:1.5;font-size:.875rem;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:3em;position:relative}.InfluencerCard_influencerCategories__M8mpu{display:flex;gap:.5rem;flex-wrap:wrap}.InfluencerCard_categoryChip__vH_vb{display:inline-block;padding:.25rem .75rem;background:rgba(123,63,242,.1);color:#7B3FF2;border-radius:1rem;font-size:.75rem;font-weight:500;border:1px solid #7b3ff2}.InfluencerCard_categoryChip__vH_vb:nth-child(2){background:#cb6ce61a;color:#cb6ce6;border-color:#cb6ce6}.InfluencerCard_categoryChip__vH_vb:nth-child(3){background:#7c3aed1a;color:#7713f1;border-color:#7713f1}.InfluencerCard_cardPosts__aYCZN{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:280px;border-left:1px solid rgba(0,0,0,.08);padding:0 1rem 0 1.5rem}.InfluencerCard_postsTitle__ou9DS{position:absolute;top:-30%;left:50%;transform:translateX(-50%);font-size:.875rem;font-weight:600;color:#4b5563;margin:0;text-align:center;white-space:nowrap;z-index:1}.InfluencerCard_postsGrid__FShEW{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;width:100%;max-width:300px}.InfluencerCard_postThumbnail__jT53s{position:relative;width:90px;height:90px;background:#f3f4f6;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease}.InfluencerCard_postThumbnail__jT53s:hover{transform:scale(1.05)}.InfluencerCard_postImage__X8rba{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.InfluencerCard_postIcon__4AFqg{position:absolute;bottom:4px;right:4px;width:20px;height:20px;background:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white}.InfluencerCard_cardStats__PffYQ{display:flex;flex-direction:column;gap:1rem;padding-left:1.5rem;border-left:1px solid rgba(0,0,0,.08);min-width:150px}.InfluencerCard_statItem__FqfPf{display:flex;align-items:center;gap:.75rem}.InfluencerCard_statIcon__8NSdr{width:20px;height:20px;color:#6b7280}.InfluencerCard_statIcon__8NSdr.InfluencerCard_instagram__4glyW{color:#E4405F}.InfluencerCard_statIcon__8NSdr.InfluencerCard_engagement__gfDtH{color:#22c55e}.InfluencerCard_statContent__PL_b1{display:flex;flex-direction:column}.InfluencerCard_statValue__df_6C{font-size:1.125rem;font-weight:700;color:#1f2937;line-height:1}.InfluencerCard_statLabel__txpJ7{font-size:.75rem;color:#6b7280;margin-top:.125rem}.InfluencerCard_cardAction__C8rHp{display:flex;align-items:center;padding-left:1.5rem;border-left:1px solid rgba(0,0,0,.08)}.InfluencerCard_btnInvite__0o0CA{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#7B3FF2,#9333ea);color:white;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 2px 8px rgba(123,63,242,.2)}.InfluencerCard_btnInvite__0o0CA:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(123,63,242,.3)}.InfluencerCard_btnInvite__0o0CA:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;box-shadow:none}.InfluencerCard_btnInvite__0o0CA:disabled:hover{transform:none}.InfluencerCard_statusBadge__gMg7f{position:absolute;top:1rem;right:1rem;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.InfluencerCard_statusBadge__gMg7f.InfluencerCard_selected__GpEya{background:rgba(34,197,94,.1);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.InfluencerCard_statusBadge__gMg7f.InfluencerCard_suggested__bhxnM{background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.3)}@media (max-width:1200px){.InfluencerCard_cardMain__TD0Hh{flex-wrap:wrap}.InfluencerCard_cardAction__C8rHp,.InfluencerCard_cardPosts__aYCZN,.InfluencerCard_cardStats__PffYQ{flex:1;min-width:150px;border-left:none;border-top:1px solid rgba(0,0,0,.08);padding-left:0;padding-top:1rem;margin-top:1rem}.InfluencerCard_postsTitle__ou9DS{position:static;transform:none;margin-bottom:.75rem}.InfluencerCard_cardPosts__aYCZN{min-width:100%}}@media (max-width:768px){.InfluencerCard_influencerCard__lBhtZ{padding:1rem}.InfluencerCard_cardMain__TD0Hh{flex-direction:column;gap:1rem}.InfluencerCard_cardAvatarSection__68egO{width:100%;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.InfluencerCard_avatarContainer___ZwWC{flex-shrink:0}.InfluencerCard_avatarActions__bOzPL{margin-left:auto}.InfluencerCard_cardInfo__vezTe{width:100%}.InfluencerCard_influencerName__66d5l{font-size:1.125rem}.InfluencerCard_influencerBio__7kFq0{font-size:.8125rem;-webkit-line-clamp:2}.InfluencerCard_cardPosts__aYCZN{width:100%;min-width:auto;border-left:none;border-top:1px solid rgba(0,0,0,.08);padding-left:0;padding-top:1rem;margin-top:0}.InfluencerCard_postsTitle__ou9DS{position:static;transform:none;margin-bottom:.75rem;text-align:left}.InfluencerCard_postsGrid__FShEW{grid-template-columns:repeat(3,1fr);max-width:100%}.InfluencerCard_cardStats__PffYQ{width:100%;flex-direction:row;justify-content:space-around;padding-left:0;padding-top:1rem;border-left:none;border-top:1px solid rgba(0,0,0,.08);min-width:auto}.InfluencerCard_statItem__FqfPf{flex-direction:column;align-items:center;text-align:center}.InfluencerCard_cardAction__C8rHp{width:100%;padding-left:0;padding-top:1rem;border-left:none;border-top:1px solid rgba(0,0,0,.08);justify-content:center}.InfluencerCard_btnInvite__0o0CA{width:100%;justify-content:center}}@media (max-width:480px){.InfluencerCard_influencerCard__lBhtZ{padding:.875rem}.InfluencerCard_cardAvatarSection__68egO{gap:.75rem}.InfluencerCard_influencerAvatar__L_aE_{width:60px;height:60px;font-size:1.25rem}.InfluencerCard_btnAvatarAction__x2pgp{width:28px;height:28px}.InfluencerCard_influencerName__66d5l{font-size:1rem}.InfluencerCard_influencerLocation___715U,.InfluencerCard_influencerUsername__70Vjb{font-size:.8125rem}.InfluencerCard_influencerBio__7kFq0{font-size:.75rem}.InfluencerCard_categoryChip__vH_vb{font-size:.7rem;padding:.2rem .625rem}.InfluencerCard_postsGrid__FShEW{grid-template-columns:repeat(3,1fr);gap:.5rem}.InfluencerCard_postThumbnail__jT53s{width:auto;height:auto;aspect-ratio:1}.InfluencerCard_statValue__df_6C{font-size:1rem}.InfluencerCard_statLabel__txpJ7{font-size:.7rem}.InfluencerCard_btnInvite__0o0CA{font-size:.8125rem;padding:.625rem 1.25rem}}.DatabaseSidePanel_databasePanelOverlay__lJqsL{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.DatabaseSidePanel_databasePanelOverlay__lJqsL.DatabaseSidePanel_active__RkkKw{opacity:1;visibility:visible}.DatabaseSidePanel_databaseSidePanel__AdoEx{position:fixed;right:0;top:0;height:100vh;width:60%;max-width:90vw;background:white;box-shadow:-2px 0 20px rgba(0,0,0,.1);z-index:9999;transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column}.DatabaseSidePanel_databaseSidePanel__AdoEx.DatabaseSidePanel_active__RkkKw{transform:translateX(0)}.DatabaseSidePanel_panelHeader__jp396{position:sticky;top:0;background:linear-gradient(135deg,#7B3FF2,#9333ea);border-bottom:none;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;z-index:10;color:white}.DatabaseSidePanel_panelHeader__jp396 h2{font-size:1.25rem;font-weight:700;color:white;margin:0}.DatabaseSidePanel_panelCloseBtn__TdU9y{background:transparent;border:none;padding:.5rem;cursor:pointer;color:white;border-radius:.5rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.DatabaseSidePanel_panelCloseBtn__TdU9y:hover{background:rgba(255,255,255,.1)}.DatabaseSidePanel_panelLoading__GuRdB{display:flex;align-items:center;justify-content:center;height:calc(100vh - 80px);color:#6b7280}.DatabaseSidePanel_panelContent__xYh9w{flex:1;overflow-y:auto;padding:1.5rem}.DatabaseSidePanel_panelContent__xYh9w::-webkit-scrollbar{width:8px}.DatabaseSidePanel_panelContent__xYh9w::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.DatabaseSidePanel_panelContent__xYh9w::-webkit-scrollbar-thumb{background:rgba(123,63,242,.3);border-radius:10px}.DatabaseSidePanel_panelContent__xYh9w::-webkit-scrollbar-thumb:hover{background:rgba(123,63,242,.5)}.DatabaseSidePanel_panelProfileSection__GsvZw{background:linear-gradient(135deg,#7B3FF2,#9333ea);border-radius:0;padding:1.5rem;margin-bottom:0;color:white;position:relative}.DatabaseSidePanel_profileInfoContainer__xz98X{display:flex;align-items:flex-start;gap:1rem}.DatabaseSidePanel_panelProfileImage__R35LC{width:96px;height:96px;border-radius:50%;object-fit:cover;border:4px solid rgba(255,255,255,.3)}.DatabaseSidePanel_profileInfoText__wcIcd{flex:1}.DatabaseSidePanel_profileInfoText__wcIcd h3{font-size:1.25rem;font-weight:700;margin:0 0 .25rem;color:white}.DatabaseSidePanel_usernameText__Y7ANr{color:rgba(255,255,255,.9);margin:0 0 .5rem;display:inline-flex;align-items:center;gap:.25rem;text-decoration:none}.DatabaseSidePanel_usernameText__Y7ANr:hover{color:white}.DatabaseSidePanel_locationInfo__7Qso3{display:flex;align-items:center;gap:.25rem;color:rgba(255,255,255,.9);font-size:.875rem}.DatabaseSidePanel_locationBadge__LUeX7{display:inline-flex;align-items:center;gap:.25rem;background-color:rgba(255,255,255,.2);color:white;border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.DatabaseSidePanel_influencerCategories__ZtE59{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.DatabaseSidePanel_panelHeader__jp396 .DatabaseSidePanel_categoryChip__v70iL{display:inline-block;padding:.25rem .75rem;background:rgba(255,255,255,.2);color:white;border-radius:1rem;font-size:.75rem;font-weight:500;border:1px solid rgba(255,255,255,.3)}.DatabaseSidePanel_categoryChip__v70iL{display:inline-block;padding:.25rem .75rem;background:rgba(123,63,242,.1);color:#7B3FF2;border-radius:1rem;font-size:.75rem;font-weight:500;border:1px solid #7b3ff2}.DatabaseSidePanel_panelSection__VQA_b{margin-bottom:1.5rem}.DatabaseSidePanel_sectionTitle__sZl1q{font-size:.875rem;font-weight:600;color:#374151;margin:0 0 .75rem}.DatabaseSidePanel_bioText__qOPxo{color:#6b7280;font-size:.875rem;line-height:1.5}.DatabaseSidePanel_statsGrid___gw7x{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem}.DatabaseSidePanel_statCard__4OnzE{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem;text-align:center}.DatabaseSidePanel_statCard__4OnzE.DatabaseSidePanel_followersCard__Gkqoy{background:linear-gradient(135deg,rgba(123,63,242,.1),rgba(123,63,242,.05));border-color:rgba(123,63,242,.2)}.DatabaseSidePanel_statCard__4OnzE.DatabaseSidePanel_realFollowersCard__A_abm{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.05));border-color:rgba(34,197,94,.2)}.DatabaseSidePanel_statCard__4OnzE.DatabaseSidePanel_postsCard__eY_Ax{background:linear-gradient(135deg,rgba(251,146,60,.1),rgba(251,146,60,.05));border-color:rgba(251,146,60,.2)}.DatabaseSidePanel_statIcon__sUcon{width:24px;height:24px;color:#7B3FF2;margin:0 auto .5rem}.DatabaseSidePanel_realFollowersCard__A_abm .DatabaseSidePanel_statIcon__sUcon{color:#22c55e}.DatabaseSidePanel_postsCard__eY_Ax .DatabaseSidePanel_statIcon__sUcon{color:#fb923c}.DatabaseSidePanel_statValue__9AKXa{font-size:1.25rem;font-weight:700;color:#1f2937;display:block;margin-bottom:.25rem}.DatabaseSidePanel_statLabel__KGNhg{font-size:.75rem;color:#6b7280;margin-top:.25rem}.DatabaseSidePanel_chartsGrid__9A50E{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.DatabaseSidePanel_chartCard__ntgiR{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem}.DatabaseSidePanel_chartTitle__cxpHD{font-size:.75rem;font-weight:600;color:#374151;margin:0 0 .75rem}.DatabaseSidePanel_performanceMetricsCard__2zYd5{background:#f9fafb;border-radius:.75rem;padding:1rem;margin-bottom:1.5rem}.DatabaseSidePanel_metricsGrid__JjgYz{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.DatabaseSidePanel_metricsColumn__GTQ0M{display:flex;flex-direction:column;gap:.75rem}.DatabaseSidePanel_metricItem__lWbah{margin-bottom:.75rem}.DatabaseSidePanel_metricHeader__rtcWX{display:flex;justify-content:space-between;margin-bottom:.25rem}.DatabaseSidePanel_metricLabel__5AOrI{font-size:.75rem;color:#6b7280}.DatabaseSidePanel_metricValue__ydaNT{font-size:.875rem;font-weight:600;color:#7B3FF2}.DatabaseSidePanel_metricProgress__EKGIf{width:100%;height:6px;background:rgba(123,63,242,.1);border-radius:3px;overflow:hidden}.DatabaseSidePanel_metricProgressBar__poTot{height:100%;background:#7B3FF2;border-radius:3px;transition:width .5s ease}.DatabaseSidePanel_metricHighlight__mWDyM{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:rgba(123,63,242,.05);border:1px solid rgba(123,63,242,.1);border-radius:.5rem;margin-bottom:.5rem}.DatabaseSidePanel_metricHighlightIcon__BYTLj{display:flex;align-items:center;color:#7B3FF2}.DatabaseSidePanel_metricHighlightLabel__k5jvZ{font-size:.75rem;color:#6b7280;margin-left:.5rem;margin-right:auto}.DatabaseSidePanel_metricHighlightValue__bu0x8{font-size:.875rem;font-weight:600;color:#7B3FF2}.DatabaseSidePanel_categoriesList__kyjkP{display:flex;flex-wrap:wrap;gap:.5rem}.DatabaseSidePanel_instagramPostsSection__VQ03W{background:linear-gradient(135deg,white,#fafafa);border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;margin-bottom:1.5rem}.DatabaseSidePanel_instagramSectionGradient__btfma{background:linear-gradient(90deg,rgba(240,148,51,.1),rgba(230,104,60,.08) 10%,rgba(220,39,67,.06) 20%,rgba(204,35,102,.04) 30%,rgba(188,24,136,.02) 40%,rgba(255,255,255,0) 60%);border:none!important;border-left:3px solid transparent!important;border-image:linear-gradient(180deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888) 1!important;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.DatabaseSidePanel_instagramHeader__ALsR_{display:flex;align-items:center;margin-bottom:1rem}.DatabaseSidePanel_instagramIcon___A8N6{width:32px;height:32px;border-radius:50%;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);display:flex;align-items:center;justify-content:center;margin-right:.75rem;color:white}.DatabaseSidePanel_instagramPostsGrid__3tL1X{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.DatabaseSidePanel_instagramPost__hzups{position:relative;aspect-ratio:1;background:#f3f4f6;border-radius:.5rem;overflow:hidden;cursor:pointer;transition:transform .2s}.DatabaseSidePanel_instagramPost__hzups:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}.DatabaseSidePanel_postImage__80gMM{width:100%;height:100%;object-fit:cover}.DatabaseSidePanel_postInstagramBadge__RDo_W{top:8px;left:8px;width:20px;height:20px;border-radius:50%;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.DatabaseSidePanel_postInstagramBadge__RDo_W,.DatabaseSidePanel_postOverlay__L5gNF{position:absolute;display:flex;align-items:center;justify-content:center;color:white}.DatabaseSidePanel_postOverlay__L5gNF{inset:0;background:rgba(0,0,0,.7);flex-direction:column;opacity:0;transition:opacity .3s;padding:.5rem}.DatabaseSidePanel_instagramPost__hzups:hover .DatabaseSidePanel_postOverlay__L5gNF{opacity:1}.DatabaseSidePanel_postStats__gs9VI{display:flex;gap:1rem;margin-bottom:.5rem}.DatabaseSidePanel_postStat__Ifqnl{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.DatabaseSidePanel_postDate__cI_KU{font-size:.75rem;opacity:.8}.DatabaseSidePanel_postPlaceholder__5rjzK{width:100%;height:100%;background:#e5e7eb;display:flex;align-items:center;justify-content:center}.DatabaseSidePanel_postPlaceholderImage__eY8ap{width:48px;height:48px;opacity:.5}.DatabaseSidePanel_noPostsMessage__mrQTK{text-align:center;color:#6b7280;font-size:.875rem;padding:2rem 0}.DatabaseSidePanel_contactList__8NCpW{display:flex;flex-direction:column;gap:.5rem}.DatabaseSidePanel_contactItem__9EgI3{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151}.DatabaseSidePanel_contactItem__9EgI3 a{color:#7B3FF2;text-decoration:none}.DatabaseSidePanel_contactItem__9EgI3 a:hover{text-decoration:underline}.DatabaseSidePanel_externalLinks__EX0Ro{display:flex;flex-direction:column;gap:.5rem}.DatabaseSidePanel_externalLink__gb7d7{display:flex;align-items:center;gap:.5rem;color:#7B3FF2;text-decoration:none;font-size:.875rem}.DatabaseSidePanel_externalLink__gb7d7:hover{text-decoration:underline}.DatabaseSidePanel_panelAdditionalInfo__XxiGs{color:#6b7280;font-size:.75rem;margin-bottom:1.5rem}.DatabaseSidePanel_infoItem__xZDrq{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem}.DatabaseSidePanel_panelActions__zusIx{position:sticky;bottom:0;background:white;border-top:1px solid #e5e7eb;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;z-index:10;margin-top:auto}.DatabaseSidePanel_panelActionsLeft__n_SP_,.DatabaseSidePanel_panelActionsRight__L1F__{display:flex;gap:.5rem}.DatabaseSidePanel_btnPanelApprove__uU_pz{padding:.625rem 1.25rem;background:#22c55e;color:white;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.DatabaseSidePanel_btnPanelApprove__uU_pz:hover{background:#16a34a;transform:translateY(-1px)}.DatabaseSidePanel_btnPanelReject__Bo1cA{padding:.625rem 1.25rem;background:#ef4444;color:white;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.DatabaseSidePanel_btnPanelReject__Bo1cA:hover{background:#dc2626;transform:translateY(-1px)}.DatabaseSidePanel_btnPanelContact__jeKQQ{padding:.625rem 1.25rem;background:#7B3FF2;color:white;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.DatabaseSidePanel_btnPanelContact__jeKQQ:hover{background:#6b2fd2;transform:translateY(-1px)}.DatabaseSidePanel_btnPrimary__N5Its{flex:1;padding:.625rem 1rem;background:#7B3FF2;color:white;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .2s}.DatabaseSidePanel_btnPrimary__N5Its:hover{background:#6730d3}.DatabaseSidePanel_btnPrimary__N5Its.DatabaseSidePanel_disabled__rrupx{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.DatabaseSidePanel_btnInstagram__BTacp{padding:.625rem;border:1px solid #e5e7eb;background:white;border-radius:.5rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;color:#6b7280}.DatabaseSidePanel_btnInstagram__BTacp:hover{background:#f9fafb}@media (max-width:768px){.DatabaseSidePanel_statsGrid___gw7x{grid-template-columns:repeat(2,1fr)}.DatabaseSidePanel_chartsGrid__9A50E{grid-template-columns:1fr}.DatabaseSidePanel_databaseSidePanel__AdoEx{width:100%;max-width:100%}.DatabaseSidePanel_metricsGrid__JjgYz{grid-template-columns:1fr}}@media (max-width:480px){.DatabaseSidePanel_panelContent__xYh9w,.DatabaseSidePanel_panelProfileSection__GsvZw{padding:1rem}.DatabaseSidePanel_profileInfoContainer__xz98X{flex-direction:column;align-items:center;text-align:center}.DatabaseSidePanel_statsGrid___gw7x{grid-template-columns:repeat(2,1fr);gap:.5rem}.DatabaseSidePanel_instagramPostsGrid__3tL1X{gap:.25rem}}.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}}.UploadShowcaseVideoModal_body___Is__{padding:1.5rem;overflow-y:auto;max-height:calc(90vh - 80px)}.UploadShowcaseVideoModal_body___Is__::-webkit-scrollbar{width:6px}.UploadShowcaseVideoModal_body___Is__::-webkit-scrollbar-track{background:#f9fafb}.UploadShowcaseVideoModal_body___Is__::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.UploadShowcaseVideoModal_body___Is__::-webkit-scrollbar-thumb:hover{background:#9ca3af}.UploadShowcaseVideoModal_form___yi_x{display:flex;flex-direction:column;gap:1rem}.UploadShowcaseVideoModal_uploadSection__qNNMu{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.UploadShowcaseVideoModal_uploadBox___MGa9{position:relative}.UploadShowcaseVideoModal_uploadButton__6VJCp{width:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background:#f9fafb;border:2px dashed #d1d5db;border-radius:.75rem;cursor:pointer;transition:all .2s;color:#6b7280}.UploadShowcaseVideoModal_uploadButton__6VJCp:hover{border-color:#7B3FF2;background:rgba(123,63,242,.05)}.UploadShowcaseVideoModal_uploadButton__6VJCp p{font-size:.875rem;font-weight:500;color:#374151;margin:0}.UploadShowcaseVideoModal_uploadButton__6VJCp span{font-size:.75rem;color:#9ca3af}.UploadShowcaseVideoModal_preview__dJfPB{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.UploadShowcaseVideoModal_preview__dJfPB p{font-size:.75rem;color:#6b7280;text-align:center;word-break:break-word;max-width:100%}.UploadShowcaseVideoModal_videoPreview__SuGbu{max-width:100%;max-height:200px;border-radius:.5rem}.UploadShowcaseVideoModal_thumbnailPreview__KWlXz{max-width:100%;max-height:150px;border-radius:.5rem;object-fit:cover}.UploadShowcaseVideoModal_error__mvyJ1{padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;font-size:.875rem;margin-top:.5rem}@media (max-width:768px){.UploadShowcaseVideoModal_uploadSection__qNNMu{grid-template-columns:1fr}.UploadShowcaseVideoModal_body___Is__{padding:1.25rem}}.UploadShowcaseVideoModal_searchableSelect__Gpi4k{position:relative}.UploadShowcaseVideoModal_searchInput__B_RBh{width:100%;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.8125rem;font-family:inherit;background:white;color:#1f2937;transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.UploadShowcaseVideoModal_searchInput__B_RBh::placeholder{color:#9ca3af}.UploadShowcaseVideoModal_searchInput__B_RBh:focus{outline:none;border-color:#7B3FF2;box-shadow:0 0 0 3px rgba(123,63,242,.1)}.UploadShowcaseVideoModal_dropdownList__KSrmh{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:white;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);max-height:200px;overflow-y:auto;z-index:1000}.UploadShowcaseVideoModal_dropdownList__KSrmh::-webkit-scrollbar{width:6px}.UploadShowcaseVideoModal_dropdownList__KSrmh::-webkit-scrollbar-track{background:#f9fafb}.UploadShowcaseVideoModal_dropdownList__KSrmh::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.UploadShowcaseVideoModal_dropdownItem__hamXz{padding:.75rem 1rem;font-size:.875rem;color:#374151;cursor:pointer;transition:background .15s;border-bottom:1px solid #f3f4f6}.UploadShowcaseVideoModal_dropdownItem__hamXz:last-child{border-bottom:none}.UploadShowcaseVideoModal_dropdownItem__hamXz:hover{background:rgba(123,63,242,.05)}.UploadShowcaseVideoModal_dropdownItemSelected__P6Zqz{background:rgba(123,63,242,.1);color:#7B3FF2;font-weight:500}.UploadShowcaseVideoModal_noResults__DYrGi{padding:.75rem 1rem;font-size:.875rem;color:#9ca3af;text-align:center;font-style:italic}.UploadShowcaseVideoModal_selectedBadge__pnjwe{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(123,63,242,.1);border:1px solid rgba(123,63,242,.2);border-radius:.5rem;font-size:.875rem;color:#7B3FF2;margin-top:.5rem}.UploadShowcaseVideoModal_removeBadge__nClor{background:none;border:none;padding:0;cursor:pointer;color:#7B3FF2;display:flex;align-items:center;transition:color .15s}.UploadShowcaseVideoModal_removeBadge__nClor:hover{color:#5a2bb5}@media (max-width:640px){.UploadShowcaseVideoModal_body___Is__{padding:1rem}.UploadShowcaseVideoModal_uploadButton__6VJCp{min-height:150px;padding:1rem}}.UploadShowcaseVideoModal_progressContainer__G4zDr{width:100%;padding:.5rem 0}.UploadShowcaseVideoModal_progressLabel__O7Qq9{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.UploadShowcaseVideoModal_progressBar__iuXDi{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.UploadShowcaseVideoModal_progressFill__BqNHF{height:100%;background:linear-gradient(90deg,#7B3FF2,#9461f7);border-radius:4px;transition:width .3s ease}.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}