.Projects_projectsPage__J7kFG{width:100vw;min-height:100vh;background-color:#f5faff;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.Projects_projectsContainer__nRi_d{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___sl8D{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__ldzU5{width:100%;max-width:1600px;margin:0 auto;padding:0 2rem}.Projects_projectsHeader__1LwiC{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0}.Projects_headerContent__zSHid h1{font-size:2.5rem;font-weight:600;color:#1a1a1a;line-height:1.2;margin:0}.Projects_headerDescription__djM3H{font-size:1.2rem;color:#666666;line-height:1.4;margin:.5rem 0 0}.Projects_headerActions__HjeM1{display:flex;gap:1rem;align-items:center}.Projects_toggleButtons__WpX8f{display:flex;background:#f5f5f5;border-radius:6px;padding:2px;gap:0}.Projects_toggleButton__OsoC3{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__OsoC3.Projects_active__mwAQ0{background:#043cb5;color:white;box-shadow:0 1px 3px rgba(10,102,194,.2)}.Projects_toggleButton__OsoC3:hover:not(.Projects_active__mwAQ0){background:#e8e8e8;color:#333}.Projects_createProjectButton__pJ2Qz{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__pJ2Qz:hover{background:#004182}.Projects_clearFiltersButton__Axc4j{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__Axc4j:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,53,69,.3)}.Projects_clearFiltersSection__cgcgA{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}.Projects_clearFiltersSection__cgcgA .Projects_clearFiltersButton__Axc4j{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__cgcgA .Projects_clearFiltersButton__Axc4j:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,53,69,.3)}.Projects_projectsErrorMessage__7FRrt{background:#fff3f3;color:#dc3545;padding:1rem;border-radius:.5rem;margin-bottom:1rem;text-align:center}.Projects_searchFilterSection__zCVHb{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__JJrw4{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;margin-bottom:0;width:100%}.Projects_searchInputWrapper__oomsj{position:relative;flex:1 1;min-width:300px;max-width:none}.Projects_searchIcon__EdBs5{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;font-size:1rem;z-index:1}.Projects_searchInput__2LF2v{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__2LF2v:focus{outline:none;background:#f5faff;box-shadow:none;border:none}.Projects_clearSearchButton__eqNxX{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__eqNxX:hover{background:rgba(107,114,128,.1);color:#495057}.Projects_mainContentLayout___QMdL{display:grid;grid-template-columns:250px 1fr 280px;grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.Projects_leftSidebar__bfyMB{background:white;border-radius:16px;padding:1.5rem;border:1px solid #e5e7eb;height:-moz-fit-content;height:fit-content}.Projects_filtersPanel__Mheb_{display:flex;flex-direction:column;gap:1.5rem}.Projects_filtersTitle__jMaiM{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0}.Projects_filterTags__gmLqX{display:flex;flex-direction:column;gap:.75rem;margin-top:10px}.Projects_filterTag__mnCkN{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__mnCkN:hover{background:#e2e8f0;transform:translateX(2px)}.Projects_collapsibleSection__uDPWS{border-top:1px solid #e2e8f0;padding-top:1rem}.Projects_sectionHeader__wWtGs{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__wWtGs:hover{color:#043cb5}.Projects_chevronIcon__mB_U0{font-size:.8rem;color:#64748b;transition:transform .2s ease}.Projects_chevronRotated__fo4UE,.Projects_sectionHeader__wWtGs:hover .Projects_chevronIcon__mB_U0{transform:rotate(90deg)}.Projects_sectionContent__HC66i{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-left:.5rem}.Projects_filterOption__V1rRz{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__V1rRz:hover{background:#e9ecef;border-color:#043cb5;color:#043cb5}.Projects_filterOption__V1rRz:active{background:#043cb5;color:white;border-color:#043cb5}.Projects_dateFilterGroup__0yxgr{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.Projects_dateFilterLabel__xaubF{font-size:.85rem;font-weight:600;color:#1e293b;margin:0}.Projects_dateFilterInput__X0IVv{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__X0IVv:focus{border-color:#043cb5;outline:none;box-shadow:0 0 0 2px rgba(4,60,181,.1)}.Projects_clearDateFilterButton___WiaH{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___WiaH:hover{background:#e9ecef;border-color:#dc3545;color:#dc3545}.Projects_selectedCategory__XXskb,.Projects_selectedSubcategory__c_IFv{background:#043cb5;color:white;border-color:#043cb5}.Projects_noCategoryMessage__MHdko{padding:1rem;text-align:center;background:#f8f9fa;border-radius:6px;border:1px dashed #dee2e6}.Projects_noCategoryMessage__MHdko p{margin:0;color:#6c757d;font-size:.85rem;font-style:italic}.Projects_selectedCategoryText__tjdPR{display:flex;align-items:center;gap:.5rem;color:#043cb5;font-weight:600}.Projects_selectedIndicator__nUFM8{font-size:.6rem;color:#043cb5}.Projects_skillsSearchContainer__jh7bN{position:relative;margin-bottom:1rem}.Projects_skillsSearchWrapper__kmNk1{position:relative;display:flex;align-items:center}.Projects_skillsSearchIcon__K8bcS{position:absolute;left:.75rem;color:#6c757d;font-size:.9rem;z-index:1}.Projects_skillsSearchInput__Zbq14{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__Zbq14:focus{border-color:#043cb5;outline:none;box-shadow:0 0 0 2px rgba(4,60,181,.1)}.Projects_clearSkillsSearchButton__zvSJA{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__zvSJA:hover{background:#f8f9fa;color:#495057}.Projects_skillsSuggestions__LAl6Z{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__C9DGk{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__C9DGk:hover{background:#f8f9fa;color:#043cb5}.Projects_skillSuggestion__C9DGk:not(:last-child){border-bottom:1px solid #f1f3f4}.Projects_selectedSkillsDisplay__wwCG6{margin-bottom:1rem;padding:.75rem;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.Projects_selectedSkillsTitle__1NjY6{margin:0 0 .5rem;font-size:.85rem;font-weight:600;color:#1e293b}.Projects_selectedSkillsList__xEYX_{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.Projects_selectedSkillTag__OJ0Y8{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__FcSeq{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__FcSeq:hover{background:rgba(255,255,255,.2)}.Projects_clearAllSkillsButton__ttwDR{width:100%;padding:.5rem;background:#dc3545;color:white;border:none;border-radius:4px;font-size:.75rem;cursor:pointer;transition:background .2s ease}.Projects_clearAllSkillsButton__ttwDR:hover{background:#c82333}.Projects_projectsGrid__VSazL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Projects_projectCard__o6EBR{background:white;border-radius:16px;overflow:hidden;border:1px solid #e5e7eb;transition:all .3s ease;position:relative}.Projects_projectCard__o6EBR:hover{transform:translateY(-4px);border-color:#043cb5}.Projects_projectCategoryTag__EhVZr{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__3WkjA{font-size:.65rem}.Projects_projectImageContainer__lLp0C{position:relative;height:140px;overflow:hidden;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.Projects_projectImageContainer__lLp0C: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__L10Uv{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Projects_projectCard__o6EBR:hover .Projects_projectImage__L10Uv{transform:scale(1.05)}.Projects_projectContent__b9wD2{padding:.875rem;display:flex;flex-direction:column;gap:.625rem}.Projects_projectCardTitle__dodLg{font-size:1.05rem;font-weight:700;color:#1e293b;margin:0;line-height:1.3}.Projects_projectCardDescription__6bdLP{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__Nenm7{display:flex;flex-wrap:wrap;gap:.375rem}.Projects_projectCardTag__s4rtI{background:#f1f5f9;color:#334155;padding:.25rem .625rem;border-radius:12px;font-size:.7rem;font-weight:500;border:1px solid #e2e8f0}.Projects_rolesMembersSection___ewNk{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__dZhcn,.Projects_rolesSection__oqp_o{display:flex;flex-direction:column;gap:.375rem}.Projects_sectionTitle__mZ9gw{font-size:.75rem;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;gap:.25rem}.Projects_memberIcon__wGt7M{font-size:.7rem;color:#64748b}.Projects_rolesList__amqb1{display:flex;flex-direction:column;gap:.2rem}.Projects_rolesList__amqb1 span{font-size:.7rem;color:#475569;font-weight:500}.Projects_memberCount__EFSoF{font-size:.7rem;color:#475569;font-weight:600}.Projects_moreRoles__ORZ5c{font-size:.65rem;color:#64748b;font-style:italic}.Projects_memberProgress__ifHUW{display:flex;flex-direction:column;gap:.375rem}.Projects_statusIndicators__sLl8u{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.Projects_statusItem__6PjDR{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__lou1X{font-size:.7rem;color:#64748b;width:12px}.Projects_actionButtons___wisG{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.Projects_buttonRow__xT1jy{display:grid;grid-template-columns:1fr;grid-gap:.375rem;gap:.375rem}.Projects_joinProjectButton__NJ4Kw{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__NJ4Kw:hover{background:#032a8a;transform:translateY(-1px)}.Projects_rightSidebar__9broP{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:2rem}.Projects_sidebarTitle__1HrxS{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 1rem}.Projects_trendingProjectsList__1zBZ1{display:flex;flex-direction:column;gap:1rem}.Projects_trendingProjectCard__Mcvje{background:white;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;transition:all .3s ease;cursor:pointer}.Projects_trendingProjectCard__Mcvje:hover{transform:translateY(-2px);border-color:#043cb5}.Projects_trendingProjectImage__GGX0O{position:relative;height:120px;overflow:hidden;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.Projects_trendingProjectImage__GGX0O img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Projects_trendingProjectCard__Mcvje:hover .Projects_trendingProjectImage__GGX0O img{transform:scale(1.05)}.Projects_trendingProjectContent__mu3ru{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.Projects_trendingProjectTitle__1_JCr{font-size:.9rem;font-weight:700;color:#1e293b;margin:0;line-height:1.2}.Projects_trendingProjectDescription__dVg8J{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__5OnhI{display:flex;flex-wrap:wrap;gap:.25rem}.Projects_trendingProjectTag__AT03a{background:#f1f5f9;color:#334155;padding:.25rem .5rem;border-radius:12px;font-size:.65rem;font-weight:500;border:1px solid #e2e8f0}.Projects_trendingProjectStats__2_9Pw{display:flex;align-items:center;gap:.5rem}.Projects_trendingProjectStat__qz1Iz{font-size:.7rem;color:#475569;font-weight:500}.Projects_progressBar__7TeAO{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.Projects_progressTrack__pl9rw{flex:1 1;height:3px;background:#e2e8f0;border-radius:2px;overflow:hidden}.Projects_progressFill__rHuUB{height:100%;background:#043cb5;border-radius:2px;transition:width .3s ease}.Projects_projectsPagination__hQjLT{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.Projects_paginationButton__kwkbT{padding:.5rem 1rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem;cursor:pointer;transition:all .2s}.Projects_paginationButton__kwkbT:hover:not(:disabled){background:#e9ecef}.Projects_paginationButton__kwkbT:disabled{opacity:.5;cursor:not-allowed}.Projects_paginationInfo__WKsL6{color:#666;font-size:.875rem}.Projects_createProjectModal__XBHcm{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__XzRhz{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__FVUy3 .4s ease;padding:0;box-sizing:border-box;border:1px solid rgba(255,255,255,.3);display:flex;flex-direction:column}@keyframes Projects_modalSlideIn__FVUy3{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.Projects_modalHeader__fp7oO{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__fp7oO: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__fp7oO 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__fp7oO h2:before{content:"🚀";font-size:1.4rem}.Projects_closeButton__4qt1p{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__4qt1p:hover{background:rgba(255,255,255,.3);transform:scale(1.1);box-shadow:0 4px 15px rgba(0,0,0,.2)}.Projects_roadmapContainer__Un27G{border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;background:#f8fafc;margin-top:.625rem}.Projects_roadmapStep__uabxs{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__uabxs:last-child{margin-bottom:0}.Projects_roadmapStepHeader__MgW4d{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9375rem;padding-bottom:.625rem;border-bottom:1px solid #e2e8f0}.Projects_roadmapStepHeader__MgW4d h4{margin:0;font-size:1rem;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:.5rem}.Projects_roadmapStepHeader__MgW4d h4:before{content:"📋";font-size:.875rem}.Projects_removeStepButton___tp6X{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___tp6X:hover{background:#dc2626;transform:scale(1.05)}.Projects_roadmapStepContent__RUJzF{display:flex;flex-direction:column;gap:.9375rem}.Projects_addStepButton__NV7Mq{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__NV7Mq:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 4px 15px rgba(59,130,246,.3)}.Projects_addStepButton__NV7Mq:active{transform:translateY(0)}.Projects_formContent__N9AoS{padding:2rem;flex:1 1;overflow-y:auto}.Projects_formSection__TZma4{margin-bottom:2rem;padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.Projects_formSectionTitle__bd9JK{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__bd9JK:before{content:"📝";font-size:1rem}.Projects_formGroup__gNrl3{margin-bottom:1.5rem}.Projects_formGroup__gNrl3 label{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.9rem}.Projects_formGroup__gNrl3 input,.Projects_formGroup__gNrl3 select,.Projects_formGroup__gNrl3 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__gNrl3 input:focus,.Projects_formGroup__gNrl3 select:focus,.Projects_formGroup__gNrl3 textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.Projects_formRow__bCJYL{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.Projects_formActions__aBESI{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__B47IY{background:#6b7280;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.Projects_cancelButton__B47IY:hover{background:#4b5563;transform:translateY(-1px)}.Projects_createButton__R7bWS{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__R7bWS:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 15px rgba(16,185,129,.3)}.Projects_createButton__R7bWS:disabled{opacity:.6;cursor:not-allowed}.Projects_createProjectError__k06s7{margin:1rem 2rem;padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.9rem}.Projects_arrayInputContainer__YqDv2{display:flex;flex-direction:column;gap:.75rem}.Projects_arrayInputField__eXYyr{display:flex;gap:.5rem}.Projects_arrayInputField__eXYyr input{flex:1 1}.Projects_addItemButton__x43oA{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__x43oA:hover{background:#032a8a}.Projects_arrayItemsList__p7clP{display:flex;flex-wrap:wrap;gap:.5rem}.Projects_arrayItem__f002h{background:#f8f9fa;padding:.375rem .75rem;border-radius:16px;display:flex;align-items:center;gap:.5rem;font-size:.8rem;border:1px solid #e9ecef}.Projects_removeItemButton__yTshz{background:none;border:none;color:#666;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.Projects_removeItemButton__yTshz:hover{color:#dc3545}.Projects_imageUploadContainer__PhDDe{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.5rem}.Projects_imagePreview___okVD{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;border:2px dashed #ddd}.Projects_imagePreview___okVD img{width:100%;height:100%;object-fit:cover}.Projects_removeImage__PnT4V{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__PnT4V:hover{background:rgba(220,53,69,.8)}.Projects_imageUploadButton__6b8KC{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__6b8KC:hover{border-color:#007bff;color:#007bff;background:rgba(0,123,255,.05)}.Projects_errorInput__ADgRh{border-color:#dc3545}.Projects_emptyProjectsState__d3c2O{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;min-height:400px}.Projects_emptyProjectsIcon__ka2NJ{font-size:4rem;color:#007bff;margin-bottom:1.5rem;opacity:.7}.Projects_emptyProjectsTitle__ZzulH{font-size:1.75rem;color:#333;margin-bottom:1rem;font-weight:600}.Projects_emptyProjectsDescription__pIHhD{font-size:1rem;color:#666;margin-bottom:2rem;max-width:500px;line-height:1.6}.Projects_emptyProjectsButton__pPtrA{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__pPtrA:hover{background:#032a8a;transform:translateY(-2px);box-shadow:0 6px 16px rgba(4,60,181,.4)}.Projects_emptyProjectsButton__pPtrA:active{transform:translateY(0)}@media (max-width:1200px){.Projects_projectsContainer__nRi_d{max-width:calc(100vw - 40px);margin:1rem 20px}.Projects_mainContentLayout___QMdL{grid-template-columns:220px 1fr 250px;gap:1rem}.Projects_headerBox___sl8D{padding:.875rem 1.25rem;margin-bottom:.75rem}.Projects_projectsHeader__1LwiC{margin-bottom:.875rem}.Projects_headerContent__zSHid h1{font-size:2rem}.Projects_headerDescription__djM3H{font-size:.95rem}.Projects_toggleButtons__WpX8f{padding:1px}.Projects_createProjectButton__pJ2Qz,.Projects_toggleButton__OsoC3{padding:.5rem 1rem;font-size:.85rem}.Projects_searchFilterSection__zCVHb{gap:1rem}.Projects_searchInputWrapper__oomsj{min-width:auto;max-width:none;flex:1 1}.Projects_searchInput__2LF2v{padding:.8rem .8rem .8rem 2.5rem;font-size:.9rem;background:#f5faff;border:none}.Projects_clearSearchButton__eqNxX{padding:.4rem}}@media (max-width:980px){.Projects_projectsContainer__nRi_d{max-width:calc(100vw - 40px);margin:.5rem 20px}.Projects_mainContentLayout___QMdL{grid-template-columns:200px 1fr 220px;gap:.75rem}.Projects_headerBox___sl8D{padding:.75rem 1rem;margin-bottom:.75rem}.Projects_projectsHeader__1LwiC{margin-bottom:.75rem}.Projects_headerContent__zSHid h1{font-size:1.8rem}.Projects_headerDescription__djM3H{font-size:.9rem}.Projects_toggleButtons__WpX8f{padding:1px}.Projects_toggleButton__OsoC3{padding:.5rem .875rem;font-size:.8rem}.Projects_createProjectButton__pJ2Qz{padding:.5rem 1rem;font-size:.8rem;white-space:nowrap}.Projects_projectCardTitle__dodLg{font-size:1rem}.Projects_searchFilterSection__zCVHb{gap:.875rem}.Projects_searchInputWrapper__oomsj{min-width:250px;max-width:none;flex:1 1}.Projects_searchInput__2LF2v{padding:.8rem .8rem .8rem 2.5rem;font-size:.9rem;background:#f5faff;border:none}.Projects_clearSearchButton__eqNxX{padding:.35rem}}@media (max-width:768px){.Projects_projectsContainer__nRi_d{max-width:calc(100vw - 40px);margin:.5rem 20px}.Projects_mainContentLayout___QMdL{grid-template-columns:1fr;gap:1rem}.Projects_leftSidebar__bfyMB,.Projects_rightSidebar__9broP{order:2}.Projects_centerGrid__zWF96{order:1}.Projects_projectsGrid__VSazL{grid-template-columns:1fr;gap:1rem}.Projects_projectImageContainer__lLp0C{height:180px}.Projects_projectContent__b9wD2{padding:.875rem;gap:.625rem}.Projects_rolesMembersSection___ewNk{grid-template-columns:1fr;gap:.75rem}.Projects_actionButtons___wisG{gap:.5rem}.Projects_buttonRow__xT1jy{grid-template-columns:1fr;gap:.375rem}.Projects_headerBox___sl8D{padding:1rem;margin-bottom:.5rem}.Projects_projectsHeader__1LwiC{flex-direction:column;align-items:stretch;gap:1rem;padding:0}.Projects_headerContent__zSHid{text-align:flex-start}.Projects_headerContent__zSHid h1{font-size:1.85rem;margin-bottom:.75rem}.Projects_headerDescription__djM3H{font-size:.95rem;margin-bottom:0}.Projects_headerActions__HjeM1{flex-direction:column;gap:1rem;align-items:stretch}.Projects_createProjectButton__pJ2Qz,.Projects_toggleButtons__WpX8f{align-self:center;min-width:-moz-fit-content;min-width:fit-content}.Projects_formRow__bCJYL{grid-template-columns:1fr;gap:1rem}.Projects_createProjectContent__XzRhz{max-width:100%;margin:1rem;padding:1rem .5rem 0;box-sizing:border-box}.Projects_imageUploadContainer__PhDDe{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.Projects_searchFilterSection__zCVHb{flex-direction:row;align-items:center;gap:.75rem;flex-wrap:wrap}.Projects_searchContainer__JJrw4{flex:1 1;max-width:none}}@media (max-width:480px){.Projects_projectsContainer__nRi_d{padding:.25rem}.Projects_leftSidebar__bfyMB,.Projects_mobileFiltersSidebar__ZXZN0{width:80vw}.Projects_filterTags__gmLqX{gap:.5rem}.Projects_filterTag__mnCkN{padding:.5rem .75rem;font-size:.8rem}.Projects_projectImageContainer__lLp0C{height:110px;border-radius:10px}.Projects_projectContent__b9wD2{padding:.5rem;gap:.375rem}.Projects_projectCardTitle__dodLg{font-size:1.1rem;margin-bottom:.125rem}.Projects_projectCardDescription__6bdLP{font-size:.85rem;-webkit-line-clamp:1;line-clamp:1;margin-bottom:.125rem}.Projects_projectCategoryTag__EhVZr{font-size:.7rem;padding:.25rem .5rem}.Projects_rolesMembersSection___ewNk{padding:.375rem;gap:.375rem;display:flex;flex-direction:row}.Projects_membersSection__dZhcn,.Projects_rolesSection__oqp_o{flex:1 1;margin:0;padding:0}.Projects_rolesSection__oqp_o{border-right:1px solid #e2e8f0;padding-right:.375rem}.Projects_membersSection__dZhcn{padding-left:.375rem}.Projects_sectionTitle__mZ9gw{font-size:.825rem}.Projects_rolesList__amqb1 span{font-size:.77rem;padding:.125rem .375rem}.Projects_memberCount__EFSoF{font-size:.77rem}.Projects_statusItem__6PjDR{font-size:.77rem;padding:.125rem 0}.Projects_joinProjectButton__NJ4Kw{padding:.375rem .625rem;font-size:.88rem}.Projects_headerBox___sl8D{margin:.25rem;padding:.75rem}.Projects_projectsHeader__1LwiC{gap:1rem}.Projects_headerContent__zSHid h1{font-size:1.5rem;flex-direction:column;gap:.5rem}.Projects_headerDescription__djM3H{font-size:.9rem;line-height:1.4}.Projects_headerActions__HjeM1{gap:.375rem}.Projects_toggleButtons__WpX8f{margin-right:.375rem;padding:1px}.Projects_toggleButton__OsoC3{padding:.45rem .7rem;font-size:.75rem}.Projects_createProjectButton__pJ2Qz{padding:.6rem .3rem;font-size:.75rem}.Projects_searchContainer__JJrw4{gap:.5rem}.Projects_searchInput__2LF2v{font-size:.8rem;padding:.65rem .75rem .65rem 2rem}.Projects_mobileFilterButton__Dczj3{padding:.65rem .75rem;font-size:.8rem}.Projects_mobileFilterItem__7vCMB{padding:.65rem .875rem;font-size:.8rem}.Projects_filterToggleButton__LwMRN{padding:.65rem .75rem;font-size:.8rem}.Projects_filterBadge__f3I6y{width:18px;height:18px;font-size:.65rem}.Projects_authLockIcon__zNduF{font-size:.75rem;margin-left:4px}.Projects_createProjectModal__XBHcm{align-items:flex-start;padding:2rem .5rem .5rem}.Projects_createProjectContent__XzRhz{max-width:100vw;max-height:95vh;margin:0;border-radius:12px}.Projects_formContent__N9AoS{padding:1rem;overflow-y:auto}.Projects_formSection__TZma4{padding:1rem;margin-bottom:1rem;border-radius:8px}.Projects_formSectionTitle__bd9JK{font-size:1rem;margin-bottom:.75rem;padding-bottom:.375rem}.Projects_formGroup__gNrl3{margin-bottom:1rem}.Projects_formGroup__gNrl3 label{font-size:.8rem;margin-bottom:.375rem}.Projects_formGroup__gNrl3 input,.Projects_formGroup__gNrl3 select,.Projects_formGroup__gNrl3 textarea{padding:.5rem .75rem;font-size:.8rem;border-radius:6px}.Projects_formRow__bCJYL{grid-template-columns:1fr;gap:.75rem}.Projects_modalHeader__fp7oO{padding:1rem 1rem .75rem;border-radius:12px 12px 0 0}.Projects_modalHeader__fp7oO h2{font-size:1.25rem;gap:.5rem}.Projects_closeButton__4qt1p{padding:.5rem}.Projects_formActions__aBESI{padding:1rem;gap:.75rem;border-radius:0 0 12px 12px;flex-direction:column}.Projects_buttonRow__xT1jy{width:100%}.Projects_cancelButton__B47IY,.Projects_createButton__R7bWS,.Projects_joinProjectButton__NJ4Kw{width:100%;padding:.75rem;font-size:.9rem}}@media (max-width:360px){.Projects_projectsContainer__nRi_d{max-width:calc(100vw - 40px);margin:.5rem 20px}.Projects_headerBox___sl8D{padding:.75rem}.Projects_headerContent__zSHid h1{font-size:1.375rem}.Projects_headerDescription__djM3H{font-size:.85rem;padding:0 .5rem}.Projects_toggleButtons__WpX8f{padding:1px}.Projects_toggleButton__OsoC3{padding:.5rem .75rem;font-size:.75rem}.Projects_createProjectButton__pJ2Qz{padding:.5rem 1rem;font-size:.8rem}}@media (max-width:290px){.Projects_projectsContainer__nRi_d{max-width:calc(100vw - 40px);margin:.5rem 20px}.Projects_headerBox___sl8D{padding:.5rem;border-radius:8px;margin-bottom:1rem}.Projects_projectsHeader__1LwiC{gap:.75rem}.Projects_headerContent__zSHid h1{font-size:1.25rem;text-align:center}.Projects_headerDescription__djM3H{font-size:.8rem;padding:0;text-align:center}.Projects_headerActions__HjeM1{gap:.75rem}.Projects_toggleButtons__WpX8f{flex-direction:column;padding:1px}.Projects_toggleButton__OsoC3{padding:.5rem;font-size:.7rem;text-align:center;justify-content:center}.Projects_createProjectButton__pJ2Qz{padding:.5rem .75rem;font-size:.75rem;justify-content:center}.Projects_searchFilterSection__zCVHb{flex-direction:column;gap:.75rem;padding:0}.Projects_searchContainer__JJrw4{max-width:none;flex-direction:row;gap:.75rem;flex-wrap:wrap}.Projects_searchInputWrapper__oomsj{min-width:150px;max-width:none;flex:1 1}.Projects_searchInput__2LF2v{padding:.6rem .6rem .6rem 2rem;font-size:.85rem;background:#f5faff;border:none}.Projects_filterContainer__6e_dp{width:120px}.Projects_statusFilter__HRLu9{padding:.6rem;font-size:.85rem;background:#f5faff;border:none;width:100%}}@media (max-width:600px){.Projects_emptyProjectsState__d3c2O{padding:3rem 1rem;min-height:300px}.Projects_emptyProjectsIcon__ka2NJ{font-size:3rem;margin-bottom:1rem}.Projects_emptyProjectsTitle__ZzulH{font-size:1.5rem}.Projects_emptyProjectsDescription__pIHhD{font-size:.9rem;margin-bottom:1.5rem}.Projects_emptyProjectsButton__pPtrA{padding:.875rem 1.5rem;font-size:.9rem}}@media (max-width:576px){.Projects_projectsContainer__nRi_d{max-width:calc(100vw - 40px);margin:.5rem 20px}.Projects_headerBox___sl8D{border-radius:0;border-left:none;border-right:none;margin:0 0 .3rem}.Projects_projectCard__o6EBR{border-radius:0;margin:0 8px}.Projects_projectCard__o6EBR:first-child{margin-top:8px}.Projects_projectCard__o6EBR:last-child{margin-bottom:8px}}.Projects_projectsSkeleton__cpsVD{padding:2rem;max-width:1200px;margin:0 auto}.Projects_projectsSkeletonHeader__UgTlx{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.Projects_skeletonHeaderContent__kCXpS{flex:1 1}.Projects_skeletonTitle__bkq2_{width:200px;height:2.5rem;margin-bottom:.5rem}.Projects_skeletonDescription__5nTTu,.Projects_skeletonTitle__bkq2_{background:#e0e0e0;border-radius:4px;animation:Projects_pulse__MDhN5 1.5s infinite}.Projects_skeletonDescription__5nTTu{width:300px;height:1.5rem}.Projects_skeletonHeaderActions__VIAv7{display:flex;gap:1rem}.Projects_skeletonFilter__qig6P{display:flex;gap:.5rem;background:#f5f5f5;padding:.25rem;border-radius:.5rem}.Projects_skeletonFilterButton__oOUBM{width:120px}.Projects_skeletonCreateButton__n83Yn,.Projects_skeletonFilterButton__oOUBM{height:40px;background:#e0e0e0;border-radius:4px;animation:Projects_pulse__MDhN5 1.5s infinite}.Projects_skeletonCreateButton__n83Yn{width:150px}.Projects_projectsSkeletonList__K2fZc{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:1.25rem}.Projects_skeletonProjectCard__F1ZcD{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__TtRGa{height:200px;background:#e0e0e0;animation:Projects_pulse__MDhN5 1.5s infinite}.Projects_skeletonCardContent__ujnW9{padding:16px;display:flex;flex-direction:column;gap:12px}.Projects_skeletonCardTitle__FfDZz{width:80%;height:24px;background:#e0e0e0;border-radius:4px;animation:Projects_pulse__MDhN5 1.5s infinite}.Projects_skeletonCardMeta__U6Vpj{display:flex;flex-direction:column;gap:12px}.Projects_skeletonCardAuthor__iAjBB{display:flex;align-items:center;gap:12px}.Projects_skeletonCardAvatar__QABH_{width:40px;height:40px;border-radius:50%;background:#e0e0e0;animation:Projects_pulse__MDhN5 1.5s infinite}.Projects_skeletonCardAuthorInfo__ZjBCp{display:flex;flex-direction:column;gap:4px}.Projects_skeletonCardAuthorLabel__UZ_lJ{width:60px;height:14px;background:#e0e0e0;border-radius:4px;animation:Projects_pulse__MDhN5 1.5s infinite}.Projects_skeletonCardAuthorName__efR9z{width:100px}.Projects_skeletonCardAuthorName__efR9z,.Projects_skeletonCardDate__xc5qi{height:16px;background:#e0e0e0;border-radius:4px;animation:Projects_pulse__MDhN5 1.5s infinite}.Projects_skeletonCardDate__xc5qi{width:150px}.Projects_skeletonCardStats__LQQN3{display:flex;flex-direction:column;gap:12px}.Projects_skeletonCardStat__i3_UH{width:120px;height:16px;background:#e0e0e0;border-radius:4px;animation:Projects_pulse__MDhN5 1.5s infinite}.Projects_skeletonCardTech__IwCSv{display:flex;flex-wrap:wrap;gap:.5rem}.Projects_skeletonCardTechTag__wPmhI{width:80px;height:24px;background:#e0e0e0;border-radius:16px;animation:Projects_pulse__MDhN5 1.5s infinite}.Projects_skeletonCardButton__HD4Du{width:100%;height:40px;background:#e0e0e0;border-radius:6px;margin-top:auto;animation:Projects_pulse__MDhN5 1.5s infinite}@keyframes Projects_pulse__MDhN5{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.Projects_authLockIcon__zNduF{margin-left:4px;font-size:.7rem;color:#64748b;vertical-align:middle;opacity:.8}.Projects_mobileFilterButton__Dczj3{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__Dczj3:hover{background:#e9ecef;border-color:#adb5bd}.Projects_mobileFiltersOverlay__HHdQf{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:none}.Projects_mobileFiltersSidebar__ZXZN0{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__bTeqH .3s ease-out}.Projects_mobileFiltersBackdrop__YKAOC{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000}.Projects_mobileFiltersHeader__Q6jUa{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #dee2e6;background:#f8f9fa}.Projects_mobileFiltersTitle__wTX6D{margin:0;font-size:1.25rem;font-weight:600;color:#333}.Projects_mobileFiltersClose__tS_Wz{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__tS_Wz:hover{background:#e9ecef;color:#495057}.Projects_mobileFiltersContent__7QxV4{padding:1rem 1.25rem 2rem}.Projects_mobileFiltersSection__7SJQw{margin-bottom:1.5rem}.Projects_mobileFiltersSection__7SJQw:last-child{margin-bottom:0}.Projects_mobileFiltersSectionTitle__VedTo{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#333}.Projects_mobileFiltersList__qUlQE{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.Projects_mobileSkillsSearchWrapper__OHZT_{position:relative;margin-bottom:1rem}.Projects_mobileSkillsSearchInput__NqsyR{width:100%;padding:.75rem 1rem;border:1px solid #dee2e6;border-radius:8px;font-size:.875rem;background:white}.Projects_mobileSkillsSearchInput__NqsyR:focus{outline:none;border-color:#043cb5;box-shadow:0 0 0 3px rgba(4,60,181,.1)}.Projects_mobileSkillsSuggestions__vr9pw{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__r5ioT{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__r5ioT:last-child{border-bottom:none}.Projects_mobileSkillSuggestion__r5ioT:hover{background:#f8f9fa;color:#043cb5}.Projects_mobileSelectedSkills__nCRKJ{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.Projects_mobileSelectedSkill__dcBmS{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__9OB2I{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__9OB2I:hover{background:rgba(255,255,255,.3)}.Projects_mobileClearSkillsButton__414fF{padding:.5rem 1rem;background:#dc3545;color:white;border:none;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .2s ease}.Projects_mobileClearSkillsButton__414fF:hover{background:#c82333}.Projects_mobileDateFilters__HFKaO{display:flex;flex-direction:column;gap:1rem}.Projects_mobileDateInputGroup__3q5K7{display:flex;flex-direction:column;gap:.5rem}.Projects_mobileDateLabel__8bK0_{font-size:.75rem;font-weight:500;color:#495057}.Projects_mobileDateInput__iEpna{width:100%;padding:.75rem 1rem;border:1px solid #dee2e6;border-radius:8px;font-size:.875rem;background:white;cursor:pointer}.Projects_mobileDateInput__iEpna:focus{outline:none;border-color:#043cb5;box-shadow:0 0 0 3px rgba(4,60,181,.1)}.Projects_mobileClearDatesButton__Az829{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__Az829:hover{background:#c82333}.Projects_mobileFilterSelect__bistA{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__bistA:focus{outline:none;border-color:#043cb5;box-shadow:0 0 0 3px rgba(4,60,181,.1)}.Projects_mobileFilterSelect__bistA:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed}.Projects_mobileFilterLabel__M_cux{font-size:.85rem;font-weight:600;color:#1e293b;margin-bottom:.5rem;display:block}.Projects_mobileFiltersActions__VSpUj{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #dee2e6}.Projects_mobileClearAllButton__3920F{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__3920F:hover{background:#c82333}@keyframes Projects_slideInLeft__bTeqH{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (min-width:769px) and (max-width:1024px){.Projects_rightSidebar__9broP,.Projects_trendingSection___2fda{display:none}.Projects_mainContentLayout___QMdL{grid-template-columns:250px 1fr;gap:1rem}.Projects_filtersRow__8RtA9{grid-template-columns:repeat(2,1fr);gap:1rem}.Projects_additionalFiltersSection___Ys_9{padding:1.25rem}}@media (max-width:768px){.Projects_projectsContainer__nRi_d{max-width:100vw;margin:0;padding:.5rem}.Projects_mainContentLayout___QMdL{grid-template-columns:1fr;gap:0;margin-top:0}.Projects_leftSidebar__bfyMB,.Projects_rightSidebar__9broP{order:2;display:none}.Projects_trendingSection___2fda{display:none}.Projects_centerGrid__zWF96{order:1}.Projects_projectsGrid__VSazL{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.Projects_projectCard__o6EBR{padding:0}.Projects_projectImageContainer__lLp0C{height:132px;border-radius:12px}.Projects_projectContent__b9wD2{padding:.75rem;gap:.5rem}.Projects_projectCardTitle__dodLg{font-size:1.32rem;line-height:1.2;margin-bottom:.25rem}.Projects_projectCardDescription__6bdLP{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__Nenm7{gap:.375rem;margin-bottom:.25rem}.Projects_projectCardTag__s4rtI{padding:.25rem .5rem;font-size:.88rem;border-radius:12px}.Projects_rolesMembersSection___ewNk{padding:.5rem;gap:.5rem;margin:.25rem 0;display:flex;flex-direction:row;align-items:flex-start}.Projects_membersSection__dZhcn,.Projects_rolesSection__oqp_o{flex:1 1;margin:0;padding:0;gap:.25rem}.Projects_rolesSection__oqp_o{border-right:1px solid #e2e8f0;padding-right:.5rem}.Projects_membersSection__dZhcn{padding-left:.5rem}.Projects_sectionTitle__mZ9gw{font-size:.935rem;margin-bottom:.125rem}.Projects_rolesList__amqb1{gap:.125rem}.Projects_rolesList__amqb1 span{font-size:.88rem;padding:.125rem .25rem;border-radius:4px}.Projects_memberCount__EFSoF{font-size:.88rem}.Projects_statusIndicators__sLl8u{gap:.25rem;margin:.25rem 0}.Projects_statusItem__6PjDR{font-size:.88rem;gap:.375rem;padding:.25rem 0}.Projects_actionButtons___wisG{gap:.5rem;margin-top:0;padding-top:.25rem}.Projects_buttonRow__xT1jy{grid-template-columns:1fr;gap:.375rem}.Projects_joinProjectButton__NJ4Kw{padding:.5rem .75rem;font-size:.99rem;border-radius:4px}.Projects_headerBox___sl8D{padding:1rem;border-radius:12px;margin:.5rem}.Projects_projectsHeader__1LwiC{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:0}.Projects_headerContent__zSHid{text-align:flex-start}.Projects_headerContent__zSHid h1{font-size:1.85rem;margin-bottom:.75rem}.Projects_headerDescription__djM3H{font-size:.95rem;margin-bottom:0}.Projects_headerActions__HjeM1{display:flex;flex-direction:row;align-items:center;gap:.75rem;flex-wrap:wrap}.Projects_toggleButtons__WpX8f{display:flex;flex-direction:row;flex-wrap:nowrap;margin-right:.5rem;padding:1px}.Projects_toggleButton__OsoC3{padding:.5rem .8rem;font-size:.8rem;gap:.25rem}.Projects_createProjectButton__pJ2Qz{padding:.5rem .8rem;font-size:.8rem;gap:.4rem;flex-shrink:0;white-space:nowrap}.Projects_searchFilterSection__zCVHb{flex-direction:row;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.Projects_searchContainer__JJrw4{display:flex;flex:1 1;max-width:none;gap:.75rem;align-items:center}.Projects_searchInputWrapper__oomsj{flex:1 1;min-width:0}.Projects_searchInput__2LF2v{font-size:.85rem;padding:.6rem .6rem .6rem 2rem;background:#f5faff;border:none;border-radius:12px}.Projects_mobileFilterButton__Dczj3{display:flex;flex-shrink:0;padding:.7rem .875rem;font-size:.85rem}.Projects_mobileFiltersOverlay__HHdQf{display:block}.Projects_formRow__bCJYL{grid-template-columns:1fr;gap:1rem}.Projects_createProjectContent__XzRhz{max-width:100%;margin:1rem;padding:1rem .5rem 0;box-sizing:border-box}.Projects_imageUploadContainer__PhDDe{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.Projects_additionalFiltersSection___Ys_9{padding:1rem;margin-top:.75rem}.Projects_filtersRow__8RtA9{grid-template-columns:1fr;gap:.75rem}.Projects_filterGroup__sRApn label{font-size:.8rem}.Projects_filterSelect__c8IZJ{padding:.6rem .8rem;font-size:.8rem}.Projects_clearFiltersButton__Axc4j{padding:.6rem 1.25rem;font-size:.8rem}.Projects_filterToggleButton__LwMRN{padding:.6rem .8rem;font-size:.8rem}.Projects_filterBadge__f3I6y{width:18px;height:18px;font-size:.65rem}.Projects_authLockIcon__zNduF{font-size:.65rem;margin-left:3px}.Projects_projectsSkeletonHeader__UgTlx{flex-direction:column;gap:1rem;text-align:center}.Projects_skeletonHeaderActions__VIAv7{flex-wrap:wrap;justify-content:center}.Projects_skeletonCreateButton__n83Yn,.Projects_skeletonFilterButton__oOUBM{width:100%}.Projects_projectsSkeletonList__K2fZc{grid-template-columns:1fr}}.Projects_mobileDoneButton__3YcFB{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__3YcFB:hover{background:#032a8a}.Projects_filterToggleButton__LwMRN{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__LwMRN:hover{background:#e9ecef;border-color:#adb5bd}.Projects_filterToggleButton__LwMRN.Projects_active__mwAQ0{background:#043cb5;border-color:#043cb5;color:white}.Projects_filterToggleButton__LwMRN.Projects_active__mwAQ0:hover{background:#032a8a;border-color:#032a8a}.Projects_filterBadge__f3I6y{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___Ys_9{margin-top:1rem;padding:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;animation:Projects_slideDown__CUdOs .3s ease-out}@keyframes Projects_slideDown__CUdOs{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Projects_filtersRow__8RtA9{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.Projects_filterGroup__sRApn{display:flex;flex-direction:column;gap:.5rem}.Projects_filterGroup__sRApn label{font-size:.85rem;font-weight:600;color:#1e293b;margin:0}.Projects_filterSelect__c8IZJ{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__c8IZJ:focus{outline:none;border-color:#043cb5;box-shadow:0 0 0 3px rgba(4,60,181,.1)}.Projects_filterSelect__c8IZJ:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed}.Projects_clearFiltersRow__vQhD4{display:flex;justify-content:center;padding-top:1rem;border-top:1px solid #e2e8f0}.Projects_mobileFilterItem__7vCMB{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__7vCMB:hover{background:#edf2f7;border-color:#cbd5e0}.Projects_mobileFilterItemActive__lhA0b{background:#043cb5;color:white;border-color:#043cb5}.Projects_mobileFilterItemActive__lhA0b:hover{background:#032a8a;border-color:#032a8a}.Projects_mobileCollapsibleSection__pBLnm{margin-bottom:1.5rem;border-bottom:1px solid #e2e8f0;padding-bottom:1rem}.Projects_mobileCollapsibleSection__pBLnm:last-child{border-bottom:none}.Projects_mobileSectionHeader__KCSZs{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__KCSZs:hover{background:#f1f5f9;border-color:#cbd5e0}.Projects_mobileSectionHeader__KCSZs span{font-weight:600;color:#374151;font-size:.9rem}.Projects_mobileSelectedCategoryText__WacPK{display:flex;align-items:center;gap:.5rem;color:#043cb5;font-weight:600}.Projects_mobileSelectedIndicator__UQPaT{font-size:.6rem;color:#043cb5}.Projects_mobileChevronIcon__2qmV0{width:16px;height:16px;transition:transform .2s ease;color:#64748b}.Projects_mobileChevronRotated__CibZ0{transform:rotate(90deg)}.Projects_mobileNoCategoryMessage__EwAHy{padding:1rem;text-align:center;background:#f8f9fa;border-radius:6px;border:1px dashed #dee2e6}.Projects_mobileNoCategoryMessage__EwAHy p{margin:0;color:#6c757d;font-size:.85rem;font-style:italic}