.FreelancerHub_container__7HfN0{min-height:100vh;background-color:#f8fafc;overflow-x:hidden;margin:7rem 0 0}.FreelancerHub_heroBanner__qU_jl{background-color:#1e293b;color:white;padding:4rem 2rem;border-bottom:1px solid #334155;position:relative;overflow:hidden}.FreelancerHub_bannerContent__byjXb{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:3rem;position:relative;z-index:2}.FreelancerHub_bannerMain__ERMCe{flex:1 1}.FreelancerHub_bannerBadge__b8U2r{display:inline-flex;align-items:center;gap:.5rem;background-color:#0f172a;padding:.5rem 1rem;border-radius:20px;margin-bottom:1.5rem;font-size:.875rem;font-weight:500;border:1px solid #334155}.FreelancerHub_badgeIcon__eG8YD{color:#f59e0b}.FreelancerHub_bannerTitle__xXa7u{font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:1rem;color:#f1f5f9}.FreelancerHub_bannerSubtitle__K49LT{font-size:1.25rem;color:#cbd5e1;margin-bottom:2rem;line-height:1.6;max-width:600px}.FreelancerHub_bannerStats__OkUO5{display:flex;align-items:center;gap:2rem}.FreelancerHub_stat__JdNPP{text-align:center}.FreelancerHub_statNumber___mtnF{font-size:1.5rem;font-weight:700;color:#f59e0b;margin-bottom:.25rem}.FreelancerHub_statLabel__dIDKU{font-size:.875rem;color:#94a3b8}.FreelancerHub_statDivider__eXKBB{width:1px;height:40px;background-color:#334155}.FreelancerHub_bannerVisual__pooPE{flex-shrink:0}.FreelancerHub_visualCard__YgB7_{background-color:#0f172a;padding:1.5rem;border-radius:12px;border:1px solid #334155;display:flex;align-items:center;gap:1rem;min-width:200px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.FreelancerHub_visualIcon__1sCb6{font-size:2rem;color:#f59e0b}.FreelancerHub_visualText__xT1H7{display:flex;flex-direction:column}.FreelancerHub_visualText__xT1H7 span{font-weight:600;color:#f1f5f9}.FreelancerHub_visualText__xT1H7 small{color:#94a3b8;font-size:.75rem}.FreelancerHub_filterSection__DC9D0{background-color:white;border-bottom:1px solid #e2e8f0;padding:2rem;position:relative;z-index:1}.FreelancerHub_filterContainer__jaHOJ{max-width:1200px;margin:0 auto}.FreelancerHub_filterHeader__T0TBk{text-align:center;margin-bottom:2rem}.FreelancerHub_filterHeader__T0TBk h2{font-size:2rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.FreelancerHub_filterHeader__T0TBk p{color:#64748b;font-size:1.125rem}.FreelancerHub_searchRow__r1o7r{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.FreelancerHub_searchBox__VkiJC{flex:1 1;position:relative;border-radius:12px;background:white}.FreelancerHub_searchIcon__md8CC{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#64748b;z-index:2}.FreelancerHub_searchInput__st5sc{width:100%;padding:1rem 1rem 1rem 3rem;border:1px solid #d1d5db;border-radius:12px;font-size:1rem;background-color:#f8fafc;transition:all .3s ease;position:relative;z-index:1}.FreelancerHub_searchInput__st5sc:focus{outline:none;border-color:#3b82f6;background-color:white}.FreelancerHub_currencySelector__MVJ9U{display:flex;align-items:center;gap:1rem}.FreelancerHub_selectorLabel__FHakw{color:#374151;font-weight:500;white-space:nowrap}.FreelancerHub_currencyButtons__mMc7D{display:flex;gap:.5rem}.FreelancerHub_currencyButton__2Nxud{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #d1d5db;background-color:white;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:500}.FreelancerHub_currencyButton__2Nxud.FreelancerHub_active__BSHWd{background-color:#1e293b;color:white;border-color:#1e293b}.FreelancerHub_currencyIcon__AZNFW{font-size:.875rem}.FreelancerHub_filterRow__mXCeb{display:flex;gap:1rem}.FreelancerHub_filterGroup__uLU1w{flex:1 1}.FreelancerHub_filterSelect__JkccB{width:100%;padding:1rem;border:1px solid #d1d5db;border-radius:8px;background-color:white;font-size:1rem;color:#374151;transition:all .3s ease;cursor:pointer}.FreelancerHub_filterSelect__JkccB:focus{outline:none;border-color:#3b82f6;transform:translateY(-1px)}.FreelancerHub_jobsSection__vEsQ7{max-width:1200px;margin:0 auto;padding:3rem 2rem;position:relative}.FreelancerHub_sectionHeader__9yCSM{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}.FreelancerHub_headerInfo__bOwuu{display:flex;align-items:center;gap:1rem}.FreelancerHub_sectionIcon__ENiSH{font-size:2rem;color:#1e293b}.FreelancerHub_headerInfo__bOwuu h2{font-size:2rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.FreelancerHub_headerInfo__bOwuu p{color:#64748b}.FreelancerHub_resultsInfo__LxMna{color:#64748b;font-size:.875rem}.FreelancerHub_jobsGrid___YIV7{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.FreelancerHub_jobCard__zNrRp{background:white;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.04)}.FreelancerHub_jobCard__zNrRp:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transform:scaleX(0);transition:transform .3s ease}.FreelancerHub_jobCard__zNrRp:hover:before{transform:scaleX(1)}.FreelancerHub_cardHeader__Qn0dS{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.FreelancerHub_clientSection__iCueK{display:flex;align-items:center;gap:1rem}.FreelancerHub_clientAvatar__3VgmY{position:relative;width:48px;height:48px;border-radius:12px;background-color:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:1.25rem;overflow:hidden;border:2px solid #e2e8f0}.FreelancerHub_clientAvatar__3VgmY img{width:100%;height:100%;object-fit:cover}.FreelancerHub_verifiedBadge__4tfBo{position:absolute;bottom:-4px;right:-4px;background:white;border-radius:50%;padding:2px;color:#10b981;font-size:.75rem;border:1px solid #e2e8f0}.FreelancerHub_clientInfo__yjTx8 h4{font-weight:600;color:#1e293b;margin-bottom:.25rem}.FreelancerHub_clientRating__ErZ1Z{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#64748b}.FreelancerHub_ratingIcon__A6RpH{color:#f59e0b;font-size:.75rem}.FreelancerHub_reviewCount__1IPzt{color:#94a3b8}.FreelancerHub_saveButton__nUqD5{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease;font-size:1.125rem;background-color:#f8fafc}.FreelancerHub_saveButton__nUqD5.FreelancerHub_saved__Cr3mn,.FreelancerHub_saveButton__nUqD5:hover{color:#ef4444;background-color:#fef2f2}.FreelancerHub_jobContent__cA9zl{margin-bottom:1.5rem}.FreelancerHub_jobCategory__nqEdQ{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem;margin-bottom:.75rem;font-weight:500}.FreelancerHub_categoryIcon__dKNzp{font-size:.875rem}.FreelancerHub_jobTitle__pkAXx{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:.75rem;line-height:1.4;cursor:pointer;transition:color .3s ease}.FreelancerHub_jobDescription__CO3sF{color:#64748b;line-height:1.6;margin-bottom:1rem}.FreelancerHub_jobMeta__gxUgp{display:flex;gap:1rem;margin-bottom:1rem}.FreelancerHub_metaItem__0y9s2{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b}.FreelancerHub_budgetSection__i4cFM{margin-bottom:1rem}.FreelancerHub_budget__rDeYl{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#f0f9ff;border-radius:12px;border:1px solid #e0f2fe}.FreelancerHub_budgetIcon__zV4_3{color:#0369a1;font-size:1.125rem}.FreelancerHub_budgetAmounts__TLJru{display:flex;flex-direction:column;gap:.25rem}.FreelancerHub_budgetPrimary__9HTXQ{font-size:1.125rem;font-weight:600;color:#0369a1}.FreelancerHub_budgetSecondary__qbfDM{font-size:.875rem;color:#64748b}.FreelancerHub_skillsSection__3kEPX{margin-top:1rem}.FreelancerHub_skillsHeader__GhjQh{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b;margin-bottom:.5rem;font-weight:500}.FreelancerHub_skills__lhso6{display:flex;flex-wrap:wrap;gap:.5rem}.FreelancerHub_skillTag__jpO38{background-color:#f1f5f9;color:#475569;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500;border:1px solid #e2e8f0;transition:all .3s ease}.FreelancerHub_skillTag__jpO38:hover{background-color:#e2e8f0;transform:translateY(-1px)}.FreelancerHub_moreSkills__vr40y{color:#64748b;font-size:.75rem;font-style:italic;align-self:center}.FreelancerHub_cardFooter__NcnW0{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #f1f5f9}.FreelancerHub_footerMeta__GnSgF{display:flex;gap:1rem;font-size:.875rem;color:#64748b}.FreelancerHub_applyButton__0ZVc9,.FreelancerHub_experienceLevel___XeIj,.FreelancerHub_proposals__Jx_t4{display:flex;align-items:center;gap:.5rem}.FreelancerHub_applyButton__0ZVc9{background-color:#1e293b;color:white;border:none;padding:.75rem 1.5rem;border-radius:10px;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.875rem}.FreelancerHub_applyButton__0ZVc9:hover{background-color:#374151}.FreelancerHub_loadingState__T_Bzo{text-align:center;padding:4rem 2rem;color:#64748b;display:flex;flex-direction:column;align-items:center;gap:1rem}.FreelancerHub_loadingSpinner__5cWwh{width:50px;height:50px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%}.FreelancerHub_emptyState__7uwtw{text-align:center;padding:4rem 2rem;color:#64748b;display:flex;flex-direction:column;align-items:center;gap:1rem}.FreelancerHub_emptyIllustration__nu8HY{font-size:4rem;color:#cbd5e1;margin-bottom:1rem}.FreelancerHub_emptyState__7uwtw h3{color:#374151;margin-bottom:.5rem;font-size:1.5rem}.FreelancerHub_resetButton__qzs3D{background-color:#1e293b;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:1rem}.FreelancerHub_resetButton__qzs3D:hover{background-color:#374151}.FreelancerHub_pagination__I3fUa{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem}.FreelancerHub_paginationButton__MqKyz{padding:.75rem 1.5rem;border:1px solid #d1d5db;background-color:white;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.FreelancerHub_paginationButton__MqKyz:hover:not(:disabled){background-color:#f8fafc;border-color:#9ca3af}.FreelancerHub_paginationButton__MqKyz:disabled{opacity:.5;cursor:not-allowed}.FreelancerHub_pageNumbers___5cUO{display:flex;gap:.5rem}.FreelancerHub_pageButton__IncUv{width:40px;height:40px;border:1px solid #d1d5db;background-color:white;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.FreelancerHub_pageButton__IncUv:hover{background-color:#f8fafc}.FreelancerHub_pageButton__IncUv.FreelancerHub_active__BSHWd{background-color:#1e293b;color:white;border-color:#1e293b}@media (max-width:1024px){.FreelancerHub_bannerContent__byjXb{flex-direction:column;text-align:center}.FreelancerHub_bannerStats__OkUO5{justify-content:center}.FreelancerHub_jobsGrid___YIV7{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.FreelancerHub_heroBanner__qU_jl{padding:3rem 1rem}.FreelancerHub_bannerTitle__xXa7u{font-size:2rem}.FreelancerHub_filterRow__mXCeb,.FreelancerHub_searchRow__r1o7r{flex-direction:column}.FreelancerHub_jobsGrid___YIV7{grid-template-columns:1fr}.FreelancerHub_sectionHeader__9yCSM{flex-direction:column;align-items:flex-start;gap:1rem}.FreelancerHub_cardFooter__NcnW0{flex-direction:column;gap:1rem;align-items:stretch}.FreelancerHub_applyButton__0ZVc9{justify-content:center}}@media (max-width:480px){.FreelancerHub_bannerStats__OkUO5{flex-direction:column;gap:1rem}.FreelancerHub_statDivider__eXKBB{display:none}.FreelancerHub_visualCard__YgB7_{min-width:auto}.FreelancerHub_currencySelector__MVJ9U{flex-direction:column;align-items:flex-start}.FreelancerHub_currencyButtons__mMc7D{width:100%}.FreelancerHub_currencyButton__2Nxud{flex:1 1;justify-content:center}}.FreelancerHub_dashboardButton__vpFKu span{margin:0 10px 0 0;position:relative;top:2px}.FreelancerHub_dashboardButton__vpFKu{background:linear-gradient(135deg,#0078ff,#00c6ff);color:white;font-size:16px;font-weight:600;padding:12px 18px;border:none;margin:0 20px;border-radius:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px rgba(0,120,255,.3)}.FreelancerHub_dashboardButton__vpFKu:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,120,255,.4);background:linear-gradient(135deg,#0066dd,#00aaff)}.FreelancerHub_dashboardButton__vpFKu:active{transform:translateY(1px);box-shadow:0 3px 10px rgba(0,120,255,.25)}