.Projects_projectsPage__9MRYh{width:100vw;min-height:100vh;background-color:#f5faff;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.Projects_projectsContainer__9Y3aw{width:100%;max-width:1600px;margin:0 auto 1.25rem;padding:0 20px 1.5rem;min-height:calc(100vh - 4rem);box-sizing:border-box}.Projects_headerBox__mNHGg{width:100vw;background:white;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);position:relative;padding:1.25rem 0;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:0}.Projects_headerBoxContent__SAeUL{width:100%;max-width:1600px;margin:0 auto;padding:0 2rem}.Projects_projectsHeader__8__Nb{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0}.Projects_headerContent__LXX3B h1{font-size:2.5rem;font-weight:600;color:#1a1a1a;line-height:1.2;margin:0}.Projects_headerDescription__uQmYD{font-size:1.2rem;color:#666666;line-height:1.4;margin:.5rem 0 0}.Projects_headerActions__yrLk9{display:flex;gap:1rem;align-items:center}.Projects_toggleButtons__b_YdN{display:flex;background:#f5f5f5;border-radius:6px;padding:2px;gap:0}.Projects_toggleButton__017KJ{padding:.5rem 1rem;border:none;background:transparent;border-radius:8px;cursor:pointer;font-weight:600;font-size:.85rem;color:#666;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:.4rem}.Projects_toggleButton__017KJ.Projects_active__3__X3{background:#043cb5;color:white;box-shadow:0 1px 3px rgba(10,102,194,.2)}.Projects_toggleButton__017KJ:hover:not(.Projects_active__3__X3){background:#e8e8e8;color:#333}.Projects_createProjectButton__FyD_m{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#043cb5;color:white;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:.85rem;transition:background-color .2s ease;white-space:nowrap}.Projects_createProjectButton__FyD_m:hover{background:#004182}.Projects_clearFiltersButton__vb_PJ{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#dc3545;color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Projects_clearFiltersButton__vb_PJ:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,53,69,.3)}.Projects_clearFiltersSection__oXAcU{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}.Projects_clearFiltersSection__oXAcU .Projects_clearFiltersButton__vb_PJ{width:100%;padding:.75rem 1rem;background:#dc3545;color:white;border:none;border-radius:8px;font-size:.9rem;cursor:pointer;font-weight:500;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.Projects_clearFiltersSection__oXAcU .Projects_clearFiltersButton__vb_PJ:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,53,69,.3)}.Projects_projectsErrorMessage__ep7hr{background:#fff3f3;color:#dc3545;padding:1rem;border-radius:.5rem;margin-bottom:1rem;text-align:center}.Projects_searchFilterSection__FhBrn{background:transparent;border-radius:0;padding:0;margin-bottom:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;box-sizing:border-box;border:none;margin-top:1rem}.Projects_searchContainer__kt4gI{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;margin-bottom:0;width:100%}.Projects_searchInputWrapper__ts5nN{position:relative;flex:1 1;min-width:300px;max-width:none}.Projects_searchIcon__eyqiv{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;font-size:1rem;z-index:1}.Projects_searchInput__1SVBb{width:100%;padding:1rem 1rem 1rem 3rem;border:none;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#f5faff;box-sizing:border-box}.Projects_searchInput__1SVBb:focus{outline:none;background:#f5faff;box-shadow:none;border:none}.Projects_clearSearchButton__KgtGl{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Projects_clearSearchButton__KgtGl:hover{background:rgba(107,114,128,.1);color:#495057}.Projects_mainContentLayout__UTJ1B{display:grid;grid-template-columns:250px 1fr 280px;grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.Projects_leftSidebar__l9RIP{background:white;border-radius:16px;padding:1.5rem;border:1px solid #e5e7eb;height:-moz-fit-content;height:fit-content}.Projects_filtersPanel__p0gAD{display:flex;flex-direction:column;gap:1.5rem}.Projects_filtersTitle__EchBl{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0}.Projects_filterTags__9wJSp{display:flex;flex-direction:column;gap:.75rem;margin-top:10px}.Projects_filterTag__CFjrH{background:#f0f2f5;color:#333;border:none;padding:.75rem 1rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.Projects_filterTag__CFjrH:hover{background:#e2e8f0;transform:translateX(2px)}.Projects_collapsibleSection__VUJc0{border-top:1px solid #e2e8f0;padding-top:1rem}.Projects_sectionHeader__xBeO0{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;color:#1e293b;cursor:pointer;transition:color .2s ease}.Projects_sectionHeader__xBeO0:hover{color:#043cb5}.Projects_chevronIcon__nNWUL{font-size:.8rem;color:#64748b;transition:transform .2s ease}.Projects_chevronRotated__c1wN9,.Projects_sectionHeader__xBeO0:hover .Projects_chevronIcon__nNWUL{transform:rotate(90deg)}.Projects_sectionContent__8SJK_{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-left:.5rem}.Projects_filterOption__2sudm{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:.5rem .75rem;font-size:.8rem;color:#495057;cursor:pointer;transition:all .2s ease;text-align:left}.Projects_filterOption__2sudm:hover{background:#e9ecef;border-color:#043cb5;color:#043cb5}.Projects_filterOption__2sudm:active{background:#043cb5;color:white;border-color:#043cb5}.Projects_dateFilterGroup__7HU8y{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.Projects_dateFilterLabel__vTlL9{font-size:.85rem;font-weight:600;color:#1e293b;margin:0}.Projects_dateFilterInput__wz8Ji{padding:.5rem .75rem;border:1px solid #e9ecef;border-radius:6px;font-size:.8rem;color:#495057;background:white;transition:all .2s ease;width:100%}.Projects_dateFilterInput__wz8Ji:focus{border-color:#043cb5;outline:none;box-shadow:0 0 0 2px rgba(4,60,181,.1)}.Projects_clearDateFilterButton__COs6I{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:.5rem .75rem;font-size:.8rem;color:#495057;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;margin-top:.5rem}.Projects_clearDateFilterButton__COs6I:hover{background:#e9ecef;border-color:#dc3545;color:#dc3545}.Projects_selectedCategory__vX1QK,.Projects_selectedSubcategory__hXwpb{background:#043cb5;color:white;border-color:#043cb5}.Projects_noCategoryMessage__oPB_5{padding:1rem;text-align:center;background:#f8f9fa;border-radius:6px;border:1px dashed #dee2e6}.Projects_noCategoryMessage__oPB_5 p{margin:0;color:#6c757d;font-size:.85rem;font-style:italic}.Projects_selectedCategoryText__9fVbe{display:flex;align-items:center;gap:.5rem;color:#043cb5;font-weight:600}.Projects_selectedIndicator__aaSa0{font-size:.6rem;color:#043cb5}.Projects_skillsSearchContainer__uamBx{position:relative;margin-bottom:1rem}.Projects_skillsSearchWrapper__5GMz6{position:relative;display:flex;align-items:center}.Projects_skillsSearchIcon__Ea5Ec{position:absolute;left:.75rem;color:#6c757d;font-size:.9rem;z-index:1}.Projects_skillsSearchInput__B54w7{width:100%;padding:.5rem .75rem .5rem 2.25rem;border:1px solid #e9ecef;border-radius:6px;font-size:.8rem;background:white;transition:all .2s ease}.Projects_skillsSearchInput__B54w7:focus{border-color:#043cb5;outline:none;box-shadow:0 0 0 2px rgba(4,60,181,.1)}.Projects_clearSkillsSearchButton__jmaSK{position:absolute;right:.5rem;background:none;border:none;color:#6c757d;cursor:pointer;padding:.25rem;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Projects_clearSkillsSearchButton__jmaSK:hover{background:#f8f9fa;color:#495057}.Projects_skillsSuggestions__pi61c{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #e9ecef;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;max-height:200px;overflow-y:auto;margin-top:.25rem}.Projects_skillSuggestion__CqEWt{width:100%;padding:.5rem .75rem;border:none;background:white;text-align:left;cursor:pointer;transition:background .2s ease;font-size:.8rem;color:#495057}.Projects_skillSuggestion__CqEWt:hover{background:#f8f9fa;color:#043cb5}.Projects_skillSuggestion__CqEWt:not(:last-child){border-bottom:1px solid #f1f3f4}.Projects_selectedSkillsDisplay__mqEyG{margin-bottom:1rem;padding:.75rem;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.Projects_selectedSkillsTitle___0qHr{margin:0 0 .5rem;font-size:.85rem;font-weight:600;color:#1e293b}.Projects_selectedSkillsList__T_iR1{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.Projects_selectedSkillTag__TmcxP{display:flex;align-items:center;gap:.5rem;background:#043cb5;color:white;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.Projects_removeSkillButton__hEm3P{background:none;border:none;color:white;cursor:pointer;padding:.125rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.Projects_removeSkillButton__hEm3P:hover{background:rgba(255,255,255,.2)}.Projects_clearAllSkillsButton__Vrl8g{width:100%;padding:.5rem;background:#dc3545;color:white;border:none;border-radius:4px;font-size:.75rem;cursor:pointer;transition:background .2s ease}.Projects_clearAllSkillsButton__Vrl8g:hover{background:#c82333}.Projects_projectsGrid___xeEX{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Projects_projectCard__hrza_{background:white;border-radius:16px;overflow:hidden;border:1px solid #e5e7eb;transition:all .3s ease;position:relative}.Projects_projectCard__hrza_:hover{transform:translateY(-4px);border-color:#043cb5}.Projects_projectCategoryTag__9WpFH{position:absolute;top:8px;left:8px;background:rgba(255,255,255,.95);color:#043cb5;padding:.375rem .625rem;border-radius:16px;font-size:.7rem;font-weight:600;display:flex;align-items:center;gap:.375rem;z-index:3;box-shadow:0 2px 6px rgba(0,0,0,.15);border:1px solid rgba(4,60,181,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Projects_categoryIcon___lhLN{font-size:.65rem}.Projects_projectImageContainer__1mSZJ{position:relative;height:140px;overflow:hidden;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.Projects_projectImageContainer__1mSZJ:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.1));z-index:1}.Projects_projectImage__L2i43{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Projects_projectCard__hrza_:hover .Projects_projectImage__L2i43{transform:scale(1.05)}.Projects_projectContent__2rpQm{padding:.875rem;display:flex;flex-direction:column;gap:.625rem}.Projects_projectCardTitle__ZajH5{font-size:1.05rem;font-weight:700;color:#1e293b;margin:0;line-height:1.3}.Projects_projectCardDescription__0kiY7{font-size:.8rem;color:#64748b;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Projects_projectCardTags__MI2fP{display:flex;flex-wrap:wrap;gap:.375rem}.Projects_projectCardTag__UvWBi{background:#f1f5f9;color:#334155;padding:.25rem .625rem;border-radius:12px;font-size:.7rem;font-weight:500;border:1px solid #e2e8f0}.Projects_rolesMembersSection__GbK3E{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;padding:.625rem;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.Projects_membersSection__1puHZ,.Projects_rolesSection__L_POm{display:flex;flex-direction:column;gap:.375rem}.Projects_sectionTitle__xP1jj{font-size:.75rem;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;gap:.25rem}.Projects_memberIcon__GRt6E{font-size:.7rem;color:#64748b}.Projects_rolesList__S5KVg{display:flex;flex-direction:column;gap:.2rem}.Projects_rolesList__S5KVg span{font-size:.7rem;color:#475569;font-weight:500}.Projects_memberCount__GlJMZ{font-size:.7rem;color:#475569;font-weight:600}.Projects_moreRoles__Lo_dy{font-size:.65rem;color:#64748b;font-style:italic}.Projects_memberProgress__zSqdd{display:flex;flex-direction:column;gap:.375rem}.Projects_statusIndicators__OBS_V{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.Projects_statusItem__ZLdpx{display:flex;align-items:center;gap:.375rem;font-size:.7rem;color:#475569;font-weight:500;padding:.25rem .5rem;background:#f8fafc;border-radius:4px;border:1px solid #e2e8f0}.Projects_statusIcon__K0Am5{font-size:.7rem;color:#64748b;width:12px}.Projects_actionButtons__hrv9y{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.Projects_buttonRow__1tMGz{display:grid;grid-template-columns:1fr;grid-gap:.375rem;gap:.375rem}.Projects_joinProjectButton__a5DLu{background:#043cb5;color:white;border:none;padding:.5rem .875rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:.375rem}.Projects_joinProjectButton__a5DLu:hover{background:#032a8a;transform:translateY(-1px)}.Projects_rightSidebar__cnv7V{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:2rem}.Projects_sidebarTitle__B0PS8{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 1rem}.Projects_trendingProjectsList__tdmQh{display:flex;flex-direction:column;gap:1rem}.Projects_trendingProjectCard__3awxd{background:white;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;transition:all .3s ease;cursor:pointer}.Projects_trendingProjectCard__3awxd:hover{transform:translateY(-2px);border-color:#043cb5}.Projects_trendingProjectImage__avaNL{position:relative;height:120px;overflow:hidden;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.Projects_trendingProjectImage__avaNL img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Projects_trendingProjectCard__3awxd:hover .Projects_trendingProjectImage__avaNL img{transform:scale(1.05)}.Projects_trendingProjectContent__0dcZ5{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.Projects_trendingProjectTitle__xTDve{font-size:.9rem;font-weight:700;color:#1e293b;margin:0;line-height:1.2}.Projects_trendingProjectDescription__hM4UV{font-size:.75rem;color:#64748b;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Projects_trendingProjectTags__CG_YU{display:flex;flex-wrap:wrap;gap:.25rem}.Projects_trendingProjectTag__twQGI{background:#f1f5f9;color:#334155;padding:.25rem .5rem;border-radius:12px;font-size:.65rem;font-weight:500;border:1px solid #e2e8f0}.Projects_trendingProjectStats__lawdw{display:flex;align-items:center;gap:.5rem}.Projects_trendingProjectStat__AVfIn{font-size:.7rem;color:#475569;font-weight:500}.Projects_progressBar__uvpKx{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.Projects_progressTrack__S4X7y{flex:1 1;height:3px;background:#e2e8f0;border-radius:2px;overflow:hidden}.Projects_progressFill___7biA{height:100%;background:#043cb5;border-radius:2px;transition:width .3s ease}.Projects_projectsPagination__AVcWZ{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.Projects_paginationButton__fRW_e{padding:.5rem 1rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem;cursor:pointer;transition:all .2s}.Projects_paginationButton__fRW_e:hover:not(:disabled){background:#e9ecef}.Projects_paginationButton__fRW_e:disabled{opacity:.5;cursor:not-allowed}.Projects_paginationInfo__r2iL9{color:#666;font-size:.875rem}.Projects_createProjectModal__Pw8C7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;padding:2rem;overflow-x:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Projects_createProjectContent__55VFV{background:#ffffff;border-radius:20px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px rgba(0,0,0,.25);animation:Projects_modalSlideIn__xHFWw .4s ease;padding:0;box-sizing:border-box;border:1px solid rgba(255,255,255,.3);display:flex;flex-direction:column}@keyframes Projects_modalSlideIn__xHFWw{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.Projects_modalHeader__CTDNA{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:2rem 2rem 1.5rem;border-radius:20px 20px 0 0;display:flex;justify-content:space-between;align-items:center;margin:0;position:relative;overflow:hidden}.Projects_modalHeader__CTDNA:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="white" opacity="0.1"/><circle cx="75" cy="75" r="1" fill="white" opacity="0.1"/><circle cx="50" cy="10" r="0.5" fill="white" opacity="0.1"/><circle cx="10" cy="60" r="0.5" fill="white" opacity="0.1"/><circle cx="90" cy="40" r="0.5" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.Projects_modalHeader__CTDNA h2{font-size:1.6rem;color:white;display:flex;align-items:center;gap:.75rem;font-weight:700;margin:0;position:relative;z-index:1}.Projects_modalHeader__CTDNA h2:before{content:"🚀";font-size:1.4rem}.Projects_closeButton__MDEyG{background:rgba(255,255,255,.2);border:none;color:white;cursor:pointer;padding:.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Projects_closeButton__MDEyG:hover{background:rgba(255,255,255,.3);transform:scale(1.1);box-shadow:0 4px 15px rgba(0,0,0,.2)}.Projects_roadmapContainer__CCqKM{border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;background:#f8fafc;margin-top:.625rem}.Projects_roadmapStep__qi0xH{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem;margin-bottom:.9375rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Projects_roadmapStep__qi0xH:last-child{margin-bottom:0}.Projects_roadmapStepHeader__a05xy{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9375rem;padding-bottom:.625rem;border-bottom:1px solid #e2e8f0}.Projects_roadmapStepHeader__a05xy h4{margin:0;font-size:1rem;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:.5rem}.Projects_roadmapStepHeader__a05xy h4:before{content:"📋";font-size:.875rem}.Projects_removeStepButton__i6NdS{background:#ef4444;color:white;border:none;border-radius:6px;padding:.375rem .625rem;cursor:pointer;font-size:.75rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Projects_removeStepButton__i6NdS:hover{background:#dc2626;transform:scale(1.05)}.Projects_roadmapStepContent__vM3Dc{display:flex;flex-direction:column;gap:.9375rem}.Projects_addStepButton__jNwkc{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;border:none;border-radius:8px;padding:.75rem 1.25rem;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.625rem}.Projects_addStepButton__jNwkc:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 4px 15px rgba(59,130,246,.3)}.Projects_addStepButton__jNwkc:active{transform:translateY(0)}.Projects_formContent__Optgw{padding:2rem;flex:1 1;overflow-y:auto}.Projects_formSection__F2neN{margin-bottom:2rem;padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.Projects_formSectionTitle__nN11o{font-size:1.1rem;font-weight:600;color:#1f2937;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.Projects_formSectionTitle__nN11o:before{content:"📝";font-size:1rem}.Projects_formGroup__hswNt{margin-bottom:1.5rem}.Projects_formGroup__hswNt label{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.9rem}.Projects_formGroup__hswNt input,.Projects_formGroup__hswNt select,.Projects_formGroup__hswNt textarea{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.9rem;transition:all .3s ease;background:white;box-sizing:border-box}.Projects_formGroup__hswNt input:focus,.Projects_formGroup__hswNt select:focus,.Projects_formGroup__hswNt textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.Projects_formRow__r_ubV{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.Projects_formActions__EWKZu{background:#f8fafc;padding:1.5rem 2rem;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:1rem;border-radius:0 0 20px 20px}.Projects_cancelButton__69LLo{background:#6b7280;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.Projects_cancelButton__69LLo:hover{background:#4b5563;transform:translateY(-1px)}.Projects_createButton__lfRZo{background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;padding:.75rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.Projects_createButton__lfRZo:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 15px rgba(16,185,129,.3)}.Projects_createButton__lfRZo:disabled{opacity:.6;cursor:not-allowed}.Projects_createProjectError__0b_3w{margin:1rem 2rem;padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.9rem}.Projects_arrayInputContainer__amNxO{display:flex;flex-direction:column;gap:.75rem}.Projects_arrayInputField__194Qq{display:flex;gap:.5rem}.Projects_arrayInputField__194Qq input{flex:1 1}.Projects_addItemButton__1nxOQ{padding:.625rem;background:#043cb5;color:white;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;min-width:40px}.Projects_addItemButton__1nxOQ:hover{background:#032a8a}.Projects_arrayItemsList__XrNwF{display:flex;flex-wrap:wrap;gap:.5rem}.Projects_arrayItem__N3B7n{background:#f8f9fa;padding:.375rem .75rem;border-radius:16px;display:flex;align-items:center;gap:.5rem;font-size:.8rem;border:1px solid #e9ecef}.Projects_removeItemButton__ixJtu{background:none;border:none;color:#666;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.Projects_removeItemButton__ixJtu:hover{color:#dc3545}.Projects_imageUploadContainer__id0gG{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.5rem}.Projects_imagePreview__WlPNv{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;border:2px dashed #ddd}.Projects_imagePreview__WlPNv img{width:100%;height:100%;object-fit:cover}.Projects_removeImage__7yUQZ{position:absolute;top:.5rem;right:.5rem;background:rgba(0,0,0,.5);color:white;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.Projects_removeImage__7yUQZ:hover{background:rgba(220,53,69,.8)}.Projects_imageUploadButton__FwtDp{aspect-ratio:16/9;border:2px dashed #dee2e6;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;cursor:pointer;transition:all .2s;color:#6c757d;font-size:.8rem}.Projects_imageUploadButton__FwtDp:hover{border-color:#007bff;color:#007bff;background:rgba(0,123,255,.05)}.Projects_errorInput__LYOX_{border-color:#dc3545}.Projects_emptyProjectsState__Vi1eq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;min-height:400px}.Projects_emptyProjectsIcon__fVvLD{font-size:4rem;color:#007bff;margin-bottom:1.5rem;opacity:.7}.Projects_emptyProjectsTitle__zw_Dc{font-size:1.75rem;color:#333;margin-bottom:1rem;font-weight:600}.Projects_emptyProjectsDescription__bEpVI{font-size:1rem;color:#666;margin-bottom:2rem;max-width:500px;line-height:1.6}.Projects_emptyProjectsButton__dMu15{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#043cb5;color:white;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(4,60,181,.3)}.Projects_emptyProjectsButton__dMu15:hover{background:#032a8a;transform:translateY(-2px);box-shadow:0 6px 16px rgba(4,60,181,.4)}.Projects_emptyProjectsButton__dMu15:active{transform:translateY(0)}@media (max-width:1200px){.Projects_projectsContainer__9Y3aw{max-width:calc(100vw - 40px);margin:1rem 20px}.Projects_mainContentLayout__UTJ1B{grid-template-columns:220px 1fr 250px;gap:1rem}.Projects_headerBox__mNHGg{padding:.875rem 1.25rem;margin-bottom:.75rem}.Projects_projectsHeader__8__Nb{margin-bottom:.875rem}.Projects_headerContent__LXX3B h1{font-size:2rem}.Projects_headerDescription__uQmYD{font-size:.95rem}.Projects_toggleButtons__b_YdN{padding:1px}.Projects_createProjectButton__FyD_m,.Projects_toggleButton__017KJ{padding:.5rem 1rem;font-size:.85rem}.Projects_searchFilterSection__FhBrn{gap:1rem}.Projects_searchInputWrapper__ts5nN{min-width:auto;max-width:none;flex:1 1}.Projects_searchInput__1SVBb{padding:.8rem .8rem .8rem 2.5rem;font-size:.9rem;background:#f5faff;border:none}.Projects_clearSearchButton__KgtGl{padding:.4rem}}@media (max-width:980px){.Projects_projectsContainer__9Y3aw{max-width:calc(100vw - 40px);margin:.5rem 20px}.Projects_mainContentLayout__UTJ1B{grid-template-columns:200px 1fr 220px;gap:.75rem}.Projects_headerBox__mNHGg{padding:.75rem 1rem;margin-bottom:.75rem}.Projects_projectsHeader__8__Nb{margin-bottom:.75rem}.Projects_headerContent__LXX3B h1{font-size:1.8rem}.Projects_headerDescription__uQmYD{font-size:.9rem}.Projects_toggleButtons__b_YdN{padding:1px}.Projects_toggleButton__017KJ{padding:.5rem .875rem;font-size:.8rem}.Projects_createProjectButton__FyD_m{padding:.5rem 1rem;font-size:.8rem;white-space:nowrap}.Projects_projectCardTitle__ZajH5{font-size:1rem}.Projects_searchFilterSection__FhBrn{gap:.875rem}.Projects_searchInputWrapper__ts5nN{min-width:250px;max-width:none;flex:1 1}.Projects_searchInput__1SVBb{padding:.8rem .8rem .8rem 2.5rem;font-size:.9rem;background:#f5faff;border:none}.Projects_clearSearchButton__KgtGl{padding:.35rem}}@media (max-width:768px){.Projects_projectsContainer__9Y3aw{max-width:calc(100vw - 40px);margin:.5rem 20px}.Projects_mainContentLayout__UTJ1B{grid-template-columns:1fr;gap:1rem}.Projects_leftSidebar__l9RIP,.Projects_rightSidebar__cnv7V{order:2}.Projects_centerGrid__EMaXi{order:1}.Projects_projectsGrid___xeEX{grid-template-columns:1fr;gap:1rem}.Projects_projectImageContainer__1mSZJ{height:180px}.Projects_projectContent__2rpQm{padding:.875rem;gap:.625rem}.Projects_rolesMembersSection__GbK3E{grid-template-columns:1fr;gap:.75rem}.Projects_actionButtons__hrv9y{gap:.5rem}.Projects_buttonRow__1tMGz{grid-template-columns:1fr;gap:.375rem}.Projects_headerBox__mNHGg{padding:1rem;margin-bottom:.5rem}.Projects_projectsHeader__8__Nb{flex-direction:column;align-items:stretch;gap:1rem;padding:0}.Projects_headerContent__LXX3B{text-align:flex-start}.Projects_headerContent__LXX3B h1{font-size:1.85rem;margin-bottom:.75rem}.Projects_headerDescription__uQmYD{font-size:.95rem;margin-bottom:0}.Projects_headerActions__yrLk9{flex-direction:column;gap:1rem;align-items:stretch}.Projects_createProjectButton__FyD_m,.Projects_toggleButtons__b_YdN{align-self:center;min-width:-moz-fit-content;min-width:fit-content}.Projects_formRow__r_ubV{grid-template-columns:1fr;gap:1rem}.Projects_createProjectContent__55VFV{max-width:100%;margin:1rem;padding:1rem .5rem 0;box-sizing:border-box}.Projects_imageUploadContainer__id0gG{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.Projects_searchFilterSection__FhBrn{flex-direction:row;align-items:center;gap:.75rem;flex-wrap:wrap}.Projects_searchContainer__kt4gI{flex:1 1;max-width:none}}@media (max-width:480px){.Projects_projectsContainer__9Y3aw{padding:.25rem}.Projects_leftSidebar__l9RIP,.Projects_mobileFiltersSidebar__wUx1x{width:80vw}.Projects_filterTags__9wJSp{gap:.5rem}.Projects_filterTag__CFjrH{padding:.5rem .75rem;font-size:.8rem}.Projects_projectImageContainer__1mSZJ{height:110px;border-radius:10px}.Projects_projectContent__2rpQm{padding:.5rem;gap:.375rem}.Projects_projectCardTitle__ZajH5{font-size:1.1rem;margin-bottom:.125rem}.Projects_projectCardDescription__0kiY7{font-size:.85rem;-webkit-line-clamp:1;line-clamp:1;margin-bottom:.125rem}.Projects_projectCategoryTag__9WpFH{font-size:.7rem;padding:.25rem .5rem}.Projects_rolesMembersSection__GbK3E{padding:.375rem;gap:.375rem;display:flex;flex-direction:row}.Projects_membersSection__1puHZ,.Projects_rolesSection__L_POm{flex:1 1;margin:0;padding:0}.Projects_rolesSection__L_POm{border-right:1px solid #e2e8f0;padding-right:.375rem}.Projects_membersSection__1puHZ{padding-left:.375rem}.Projects_sectionTitle__xP1jj{font-size:.825rem}.Projects_rolesList__S5KVg span{font-size:.77rem;padding:.125rem .375rem}.Projects_memberCount__GlJMZ{font-size:.77rem}.Projects_statusItem__ZLdpx{font-size:.77rem;padding:.125rem 0}.Projects_joinProjectButton__a5DLu{padding:.375rem .625rem;font-size:.88rem}.Projects_headerBox__mNHGg{margin:.25rem;padding:.75rem}.Projects_projectsHeader__8__Nb{gap:1rem}.Projects_headerContent__LXX3B h1{font-size:1.5rem;flex-direction:column;gap:.5rem}.Projects_headerDescription__uQmYD{font-size:.9rem;line-height:1.4}.Projects_headerActions__yrLk9{gap:.375rem}.Projects_toggleButtons__b_YdN{margin-right:.375rem;padding:1px}.Projects_toggleButton__017KJ{padding:.45rem .7rem;font-size:.75rem}.Projects_createProjectButton__FyD_m{padding:.6rem .3rem;font-size:.75rem}.Projects_searchContainer__kt4gI{gap:.5rem}.Projects_searchInput__1SVBb{font-size:.8rem;padding:.65rem .75rem .65rem 2rem}.Projects_mobileFilterButton__7IUWJ{padding:.65rem .75rem;font-size:.8rem}.Projects_mobileFilterItem__Vp21b{padding:.65rem .875rem;font-size:.8rem}.Projects_filterToggleButton__ZvjdV{padding:.65rem .75rem;font-size:.8rem}.Projects_filterBadge__8LV5p{width:18px;height:18px;font-size:.65rem}.Projects_authLockIcon__JSs7Q{font-size:.75rem;margin-left:4px}.Projects_createProjectModal__Pw8C7{align-items:flex-start;padding:2rem .5rem .5rem}.Projects_createProjectContent__55VFV{max-width:100vw;max-height:95vh;margin:0;border-radius:12px}.Projects_formContent__Optgw{padding:1rem;overflow-y:auto}.Projects_formSection__F2neN{padding:1rem;margin-bottom:1rem;border-radius:8px}.Projects_formSectionTitle__nN11o{font-size:1rem;margin-bottom:.75rem;padding-bottom:.375rem}.Projects_formGroup__hswNt{margin-bottom:1rem}.Projects_formGroup__hswNt label{font-size:.8rem;margin-bottom:.375rem}.Projects_formGroup__hswNt input,.Projects_formGroup__hswNt select,.Projects_formGroup__hswNt textarea{padding:.5rem .75rem;font-size:.8rem;border-radius:6px}.Projects_formRow__r_ubV{grid-template-columns:1fr;gap:.75rem}.Projects_modalHeader__CTDNA{padding:1rem 1rem .75rem;border-radius:12px 12px 0 0}.Projects_modalHeader__CTDNA h2{font-size:1.25rem;gap:.5rem}.Projects_closeButton__MDEyG{padding:.5rem}.Projects_formActions__EWKZu{padding:1rem;gap:.75rem;border-radius:0 0 12px 12px;flex-direction:column}.Projects_buttonRow__1tMGz{width:100%}.Projects_cancelButton__69LLo,.Projects_createButton__lfRZo,.Projects_joinProjectButton__a5DLu{width:100%;padding:.75rem;font-size:.9rem}}@media (max-width:360px){.Projects_projectsContainer__9Y3aw{max-width:calc(100vw - 40px);margin:.5rem 20px}.Projects_headerBox__mNHGg{padding:.75rem}.Projects_headerContent__LXX3B h1{font-size:1.375rem}.Projects_headerDescription__uQmYD{font-size:.85rem;padding:0 .5rem}.Projects_toggleButtons__b_YdN{padding:1px}.Projects_toggleButton__017KJ{padding:.5rem .75rem;font-size:.75rem}.Projects_createProjectButton__FyD_m{padding:.5rem 1rem;font-size:.8rem}}@media (max-width:290px){.Projects_projectsContainer__9Y3aw{max-width:calc(100vw - 40px);margin:.5rem 20px}.Projects_headerBox__mNHGg{padding:.5rem;border-radius:8px;margin-bottom:1rem}.Projects_projectsHeader__8__Nb{gap:.75rem}.Projects_headerContent__LXX3B h1{font-size:1.25rem;text-align:center}.Projects_headerDescription__uQmYD{font-size:.8rem;padding:0;text-align:center}.Projects_headerActions__yrLk9{gap:.75rem}.Projects_toggleButtons__b_YdN{flex-direction:column;padding:1px}.Projects_toggleButton__017KJ{padding:.5rem;font-size:.7rem;text-align:center;justify-content:center}.Projects_createProjectButton__FyD_m{padding:.5rem .75rem;font-size:.75rem;justify-content:center}.Projects_searchFilterSection__FhBrn{flex-direction:column;gap:.75rem;padding:0}.Projects_searchContainer__kt4gI{max-width:none;flex-direction:row;gap:.75rem;flex-wrap:wrap}.Projects_searchInputWrapper__ts5nN{min-width:150px;max-width:none;flex:1 1}.Projects_searchInput__1SVBb{padding:.6rem .6rem .6rem 2rem;font-size:.85rem;background:#f5faff;border:none}.Projects_filterContainer__CESGX{width:120px}.Projects_statusFilter__mOJP7{padding:.6rem;font-size:.85rem;background:#f5faff;border:none;width:100%}}@media (max-width:600px){.Projects_emptyProjectsState__Vi1eq{padding:3rem 1rem;min-height:300px}.Projects_emptyProjectsIcon__fVvLD{font-size:3rem;margin-bottom:1rem}.Projects_emptyProjectsTitle__zw_Dc{font-size:1.5rem}.Projects_emptyProjectsDescription__bEpVI{font-size:.9rem;margin-bottom:1.5rem}.Projects_emptyProjectsButton__dMu15{padding:.875rem 1.5rem;font-size:.9rem}}@media (max-width:576px){.Projects_projectsContainer__9Y3aw{max-width:calc(100vw - 40px);margin:.5rem 20px}.Projects_headerBox__mNHGg{border-radius:0;border-left:none;border-right:none;margin:0 0 .3rem}.Projects_projectCard__hrza_{border-radius:0;margin:0 8px}.Projects_projectCard__hrza_:first-child{margin-top:8px}.Projects_projectCard__hrza_:last-child{margin-bottom:8px}}.Projects_projectsSkeleton__wLngN{padding:2rem;max-width:1200px;margin:0 auto}.Projects_projectsSkeletonHeader__HekgS{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.Projects_skeletonHeaderContent__o9ns4{flex:1 1}.Projects_skeletonTitle__653BX{width:200px;height:2.5rem;margin-bottom:.5rem}.Projects_skeletonDescription__2tQYk,.Projects_skeletonTitle__653BX{background:#e0e0e0;border-radius:4px;animation:Projects_pulse__gMxZg 1.5s infinite}.Projects_skeletonDescription__2tQYk{width:300px;height:1.5rem}.Projects_skeletonHeaderActions__NQyVH{display:flex;gap:1rem}.Projects_skeletonFilter__tXmlj{display:flex;gap:.5rem;background:#f5f5f5;padding:.25rem;border-radius:.5rem}.Projects_skeletonFilterButton__1qrUd{width:120px}.Projects_skeletonCreateButton__YSGgT,.Projects_skeletonFilterButton__1qrUd{height:40px;background:#e0e0e0;border-radius:4px;animation:Projects_pulse__gMxZg 1.5s infinite}.Projects_skeletonCreateButton__YSGgT{width:150px}.Projects_projectsSkeletonList__FPkia{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:1.25rem}.Projects_skeletonProjectCard__cNXTV{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;height:100%}.Projects_skeletonCardImage__6e1jk{height:200px;background:#e0e0e0;animation:Projects_pulse__gMxZg 1.5s infinite}.Projects_skeletonCardContent__eRNPe{padding:16px;display:flex;flex-direction:column;gap:12px}.Projects_skeletonCardTitle__J30Kz{width:80%;height:24px;background:#e0e0e0;border-radius:4px;animation:Projects_pulse__gMxZg 1.5s infinite}.Projects_skeletonCardMeta__ANzUH{display:flex;flex-direction:column;gap:12px}.Projects_skeletonCardAuthor__qatL9{display:flex;align-items:center;gap:12px}.Projects_skeletonCardAvatar__BxyRC{width:40px;height:40px;border-radius:50%;background:#e0e0e0;animation:Projects_pulse__gMxZg 1.5s infinite}.Projects_skeletonCardAuthorInfo__DClSh{display:flex;flex-direction:column;gap:4px}.Projects_skeletonCardAuthorLabel__VcSXs{width:60px;height:14px;background:#e0e0e0;border-radius:4px;animation:Projects_pulse__gMxZg 1.5s infinite}.Projects_skeletonCardAuthorName__q1GdY{width:100px}.Projects_skeletonCardAuthorName__q1GdY,.Projects_skeletonCardDate__Z_qi2{height:16px;background:#e0e0e0;border-radius:4px;animation:Projects_pulse__gMxZg 1.5s infinite}.Projects_skeletonCardDate__Z_qi2{width:150px}.Projects_skeletonCardStats__8aknK{display:flex;flex-direction:column;gap:12px}.Projects_skeletonCardStat__A3YnH{width:120px;height:16px;background:#e0e0e0;border-radius:4px;animation:Projects_pulse__gMxZg 1.5s infinite}.Projects_skeletonCardTech__VdZID{display:flex;flex-wrap:wrap;gap:.5rem}.Projects_skeletonCardTechTag__Ee1ls{width:80px;height:24px;background:#e0e0e0;border-radius:16px;animation:Projects_pulse__gMxZg 1.5s infinite}.Projects_skeletonCardButton__0Thyh{width:100%;height:40px;background:#e0e0e0;border-radius:6px;margin-top:auto;animation:Projects_pulse__gMxZg 1.5s infinite}@keyframes Projects_pulse__gMxZg{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.Projects_authLockIcon__JSs7Q{margin-left:4px;font-size:.7rem;color:#64748b;vertical-align:middle;opacity:.8}.Projects_mobileFilterButton__7IUWJ{display:none;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#495057;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-left:.75rem}.Projects_mobileFilterButton__7IUWJ:hover{background:#e9ecef;border-color:#adb5bd}.Projects_mobileFiltersOverlay__lj9Km{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:none}.Projects_mobileFiltersSidebar__wUx1x{position:fixed;top:0;left:0;bottom:0;width:280px;background:white;border-right:1px solid #dee2e6;box-shadow:4px 0 24px rgba(0,0,0,.15);z-index:1001;overflow-y:auto;animation:Projects_slideInLeft__9GbQK .3s ease-out}.Projects_mobileFiltersBackdrop__688TY{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000}.Projects_mobileFiltersHeader__5H3LN{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #dee2e6;background:#f8f9fa}.Projects_mobileFiltersTitle__omWTN{margin:0;font-size:1.25rem;font-weight:600;color:#333}.Projects_mobileFiltersClose___NSfz{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:8px;color:#6c757d;cursor:pointer;transition:all .2s ease}.Projects_mobileFiltersClose___NSfz:hover{background:#e9ecef;color:#495057}.Projects_mobileFiltersContent__entKH{padding:1rem 1.25rem 2rem}.Projects_mobileFiltersSection__qSj3S{margin-bottom:1.5rem}.Projects_mobileFiltersSection__qSj3S:last-child{margin-bottom:0}.Projects_mobileFiltersSectionTitle__zGXzD{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#333}.Projects_mobileFiltersList__cFDcz{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.Projects_mobileSkillsSearchWrapper__eOj_H{position:relative;margin-bottom:1rem}.Projects_mobileSkillsSearchInput__dXIDv{width:100%;padding:.75rem 1rem;border:1px solid #dee2e6;border-radius:8px;font-size:.875rem;background:white}.Projects_mobileSkillsSearchInput__dXIDv:focus{outline:none;border-color:#043cb5;box-shadow:0 0 0 3px rgba(4,60,181,.1)}.Projects_mobileSkillsSuggestions__Jx2fp{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #dee2e6;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;max-height:160px;overflow-y:auto}.Projects_mobileSkillSuggestion__QOeGI{display:block;width:100%;padding:.75rem 1rem;background:transparent;border:none;border-bottom:1px solid #f8f9fa;color:#495057;font-size:.875rem;text-align:left;cursor:pointer;transition:all .2s ease}.Projects_mobileSkillSuggestion__QOeGI:last-child{border-bottom:none}.Projects_mobileSkillSuggestion__QOeGI:hover{background:#f8f9fa;color:#043cb5}.Projects_mobileSelectedSkills__Xw44F{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.Projects_mobileSelectedSkill__itqtl{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#043cb5;color:white;border-radius:20px;font-size:.75rem;font-weight:500}.Projects_mobileRemoveSkill__XNRRq{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:rgba(255,255,255,.2);border:none;border-radius:50%;color:white;font-size:.625rem;cursor:pointer;transition:all .2s ease}.Projects_mobileRemoveSkill__XNRRq:hover{background:rgba(255,255,255,.3)}.Projects_mobileClearSkillsButton__MzNto{padding:.5rem 1rem;background:#dc3545;color:white;border:none;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .2s ease}.Projects_mobileClearSkillsButton__MzNto:hover{background:#c82333}.Projects_mobileDateFilters__OTdQS{display:flex;flex-direction:column;gap:1rem}.Projects_mobileDateInputGroup__RHWMN{display:flex;flex-direction:column;gap:.5rem}.Projects_mobileDateLabel___I_hc{font-size:.75rem;font-weight:500;color:#495057}.Projects_mobileDateInput__xiyY6{width:100%;padding:.75rem 1rem;border:1px solid #dee2e6;border-radius:8px;font-size:.875rem;background:white;cursor:pointer}.Projects_mobileDateInput__xiyY6:focus{outline:none;border-color:#043cb5;box-shadow:0 0 0 3px rgba(4,60,181,.1)}.Projects_mobileClearDatesButton__svroN{padding:.75rem 1rem;background:#dc3545;color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.Projects_mobileClearDatesButton__svroN:hover{background:#c82333}.Projects_mobileFilterSelect__LDOzp{width:100%;padding:.75rem 1rem;border:1px solid #dee2e6;border-radius:8px;font-size:.875rem;background:white;color:#495057;cursor:pointer;transition:all .2s ease}.Projects_mobileFilterSelect__LDOzp:focus{outline:none;border-color:#043cb5;box-shadow:0 0 0 3px rgba(4,60,181,.1)}.Projects_mobileFilterSelect__LDOzp:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed}.Projects_mobileFilterLabel__ctqq3{font-size:.85rem;font-weight:600;color:#1e293b;margin-bottom:.5rem;display:block}.Projects_mobileFiltersActions___vtvd{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #dee2e6}.Projects_mobileClearAllButton__hNKqs{width:100%;padding:.875rem 1rem;background:#dc3545;color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.Projects_mobileClearAllButton__hNKqs:hover{background:#c82333}@keyframes Projects_slideInLeft__9GbQK{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (min-width:769px) and (max-width:1024px){.Projects_rightSidebar__cnv7V,.Projects_trendingSection__wLzfi{display:none}.Projects_mainContentLayout__UTJ1B{grid-template-columns:250px 1fr;gap:1rem}.Projects_filtersRow__A_aeo{grid-template-columns:repeat(2,1fr);gap:1rem}.Projects_additionalFiltersSection__AcN9z{padding:1.25rem}}@media (max-width:768px){.Projects_projectsContainer__9Y3aw{max-width:100vw;margin:0;padding:.5rem}.Projects_mainContentLayout__UTJ1B{grid-template-columns:1fr;gap:0;margin-top:0}.Projects_leftSidebar__l9RIP,.Projects_rightSidebar__cnv7V{order:2;display:none}.Projects_trendingSection__wLzfi{display:none}.Projects_centerGrid__EMaXi{order:1}.Projects_projectsGrid___xeEX{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.Projects_projectCard__hrza_{padding:0}.Projects_projectImageContainer__1mSZJ{height:132px;border-radius:12px}.Projects_projectContent__2rpQm{padding:.75rem;gap:.5rem}.Projects_projectCardTitle__ZajH5{font-size:1.32rem;line-height:1.2;margin-bottom:.25rem}.Projects_projectCardDescription__0kiY7{font-size:.99rem;line-height:1.3;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.25rem}.Projects_projectCardTags__MI2fP{gap:.375rem;margin-bottom:.25rem}.Projects_projectCardTag__UvWBi{padding:.25rem .5rem;font-size:.88rem;border-radius:12px}.Projects_rolesMembersSection__GbK3E{padding:.5rem;gap:.5rem;margin:.25rem 0;display:flex;flex-direction:row;align-items:flex-start}.Projects_membersSection__1puHZ,.Projects_rolesSection__L_POm{flex:1 1;margin:0;padding:0;gap:.25rem}.Projects_rolesSection__L_POm{border-right:1px solid #e2e8f0;padding-right:.5rem}.Projects_membersSection__1puHZ{padding-left:.5rem}.Projects_sectionTitle__xP1jj{font-size:.935rem;margin-bottom:.125rem}.Projects_rolesList__S5KVg{gap:.125rem}.Projects_rolesList__S5KVg span{font-size:.88rem;padding:.125rem .25rem;border-radius:4px}.Projects_memberCount__GlJMZ{font-size:.88rem}.Projects_statusIndicators__OBS_V{gap:.25rem;margin:.25rem 0}.Projects_statusItem__ZLdpx{font-size:.88rem;gap:.375rem;padding:.25rem 0}.Projects_actionButtons__hrv9y{gap:.5rem;margin-top:0;padding-top:.25rem}.Projects_buttonRow__1tMGz{grid-template-columns:1fr;gap:.375rem}.Projects_joinProjectButton__a5DLu{padding:.5rem .75rem;font-size:.99rem;border-radius:4px}.Projects_headerBox__mNHGg{padding:1rem;border-radius:12px;margin:.5rem}.Projects_projectsHeader__8__Nb{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:0}.Projects_headerContent__LXX3B{text-align:flex-start}.Projects_headerContent__LXX3B h1{font-size:1.85rem;margin-bottom:.75rem}.Projects_headerDescription__uQmYD{font-size:.95rem;margin-bottom:0}.Projects_headerActions__yrLk9{display:flex;flex-direction:row;align-items:center;gap:.75rem;flex-wrap:wrap}.Projects_toggleButtons__b_YdN{display:flex;flex-direction:row;flex-wrap:nowrap;margin-right:.5rem;padding:1px}.Projects_toggleButton__017KJ{padding:.5rem .8rem;font-size:.8rem;gap:.25rem}.Projects_createProjectButton__FyD_m{padding:.5rem .8rem;font-size:.8rem;gap:.4rem;flex-shrink:0;white-space:nowrap}.Projects_searchFilterSection__FhBrn{flex-direction:row;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.Projects_searchContainer__kt4gI{display:flex;flex:1 1;max-width:none;gap:.75rem;align-items:center}.Projects_searchInputWrapper__ts5nN{flex:1 1;min-width:0}.Projects_searchInput__1SVBb{font-size:.85rem;padding:.6rem .6rem .6rem 2rem;background:#f5faff;border:none;border-radius:12px}.Projects_mobileFilterButton__7IUWJ{display:flex;flex-shrink:0;padding:.7rem .875rem;font-size:.85rem}.Projects_mobileFiltersOverlay__lj9Km{display:block}.Projects_formRow__r_ubV{grid-template-columns:1fr;gap:1rem}.Projects_createProjectContent__55VFV{max-width:100%;margin:1rem;padding:1rem .5rem 0;box-sizing:border-box}.Projects_imageUploadContainer__id0gG{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.Projects_additionalFiltersSection__AcN9z{padding:1rem;margin-top:.75rem}.Projects_filtersRow__A_aeo{grid-template-columns:1fr;gap:.75rem}.Projects_filterGroup__AT7YQ label{font-size:.8rem}.Projects_filterSelect__CWawY{padding:.6rem .8rem;font-size:.8rem}.Projects_clearFiltersButton__vb_PJ{padding:.6rem 1.25rem;font-size:.8rem}.Projects_filterToggleButton__ZvjdV{padding:.6rem .8rem;font-size:.8rem}.Projects_filterBadge__8LV5p{width:18px;height:18px;font-size:.65rem}.Projects_authLockIcon__JSs7Q{font-size:.65rem;margin-left:3px}.Projects_projectsSkeletonHeader__HekgS{flex-direction:column;gap:1rem;text-align:center}.Projects_skeletonHeaderActions__NQyVH{flex-wrap:wrap;justify-content:center}.Projects_skeletonCreateButton__YSGgT,.Projects_skeletonFilterButton__1qrUd{width:100%}.Projects_projectsSkeletonList__FPkia{grid-template-columns:1fr}}.Projects_mobileDoneButton__mrWvc{width:100%;padding:.875rem 1rem;background:#043cb5;color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.Projects_mobileDoneButton__mrWvc:hover{background:#032a8a}.Projects_filterToggleButton__ZvjdV{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#495057;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative}.Projects_filterToggleButton__ZvjdV:hover{background:#e9ecef;border-color:#adb5bd}.Projects_filterToggleButton__ZvjdV.Projects_active__3__X3{background:#043cb5;border-color:#043cb5;color:white}.Projects_filterToggleButton__ZvjdV.Projects_active__3__X3:hover{background:#032a8a;border-color:#032a8a}.Projects_filterBadge__8LV5p{position:absolute;top:-8px;right:-8px;background:#dc3545;color:white;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;border:2px solid white}.Projects_additionalFiltersSection__AcN9z{margin-top:1rem;padding:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;animation:Projects_slideDown__kS9aT .3s ease-out}@keyframes Projects_slideDown__kS9aT{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Projects_filtersRow__A_aeo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.Projects_filterGroup__AT7YQ{display:flex;flex-direction:column;gap:.5rem}.Projects_filterGroup__AT7YQ label{font-size:.85rem;font-weight:600;color:#1e293b;margin:0}.Projects_filterSelect__CWawY{padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;background:white;color:#495057;cursor:pointer;transition:all .2s ease}.Projects_filterSelect__CWawY:focus{outline:none;border-color:#043cb5;box-shadow:0 0 0 3px rgba(4,60,181,.1)}.Projects_filterSelect__CWawY:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed}.Projects_clearFiltersRow__Yb7FW{display:flex;justify-content:center;padding-top:1rem;border-top:1px solid #e2e8f0}.Projects_mobileFilterItem__Vp21b{display:block;width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem;margin-bottom:.5rem;text-align:left;color:#4a5568;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Projects_mobileFilterItem__Vp21b:hover{background:#edf2f7;border-color:#cbd5e0}.Projects_mobileFilterItemActive__veFZ9{background:#043cb5;color:white;border-color:#043cb5}.Projects_mobileFilterItemActive__veFZ9:hover{background:#032a8a;border-color:#032a8a}.Projects_mobileCollapsibleSection__9eqUa{margin-bottom:1.5rem;border-bottom:1px solid #e2e8f0;padding-bottom:1rem}.Projects_mobileCollapsibleSection__9eqUa:last-child{border-bottom:none}.Projects_mobileSectionHeader__bmHys{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.5rem}.Projects_mobileSectionHeader__bmHys:hover{background:#f1f5f9;border-color:#cbd5e0}.Projects_mobileSectionHeader__bmHys span{font-weight:600;color:#374151;font-size:.9rem}.Projects_mobileSelectedCategoryText___5p_b{display:flex;align-items:center;gap:.5rem;color:#043cb5;font-weight:600}.Projects_mobileSelectedIndicator__8_tjT{font-size:.6rem;color:#043cb5}.Projects_mobileChevronIcon__4_SBq{width:16px;height:16px;transition:transform .2s ease;color:#64748b}.Projects_mobileChevronRotated__V7_xk{transform:rotate(90deg)}.Projects_mobileNoCategoryMessage__5G6lw{padding:1rem;text-align:center;background:#f8f9fa;border-radius:6px;border:1px dashed #dee2e6}.Projects_mobileNoCategoryMessage__5G6lw p{margin:0;color:#6c757d;font-size:.85rem;font-style:italic}