.ProjectCard_card__YCvBo{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;width:100%;min-width:0;height:100%;min-height:380px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.ProjectCard_card__YCvBo:hover{transform:translateY(-4px);box-shadow:0 12px 24px -4px rgba(0,0,0,.12);border-color:#CBD5E1}.ProjectCard_imageWrap__q610o{position:relative;width:100%;aspect-ratio:16/9;background:#0F172A;overflow:hidden;display:block;border-bottom:1px solid #f1f5f9}.ProjectCard_image__c8epP{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .28s cubic-bezier(.16,1,.3,1);display:block}.ProjectCard_card__YCvBo:hover .ProjectCard_image__c8epP{transform:scale(1.03)}.ProjectCard_featuredBadge__GX_Xq{background:linear-gradient(135deg,#F59E0B,#D97706);box-shadow:0 2px 6px rgba(217,119,6,.35)}.ProjectCard_featuredBadge__GX_Xq,.ProjectCard_interviewBadge__eFdkA{position:absolute;top:8px;right:8px;color:#FFFFFF;font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px;letter-spacing:.02em;z-index:2}.ProjectCard_interviewBadge__eFdkA{background:linear-gradient(135deg,#10B981,#059669);box-shadow:0 2px 6px rgba(16,185,129,.35)}.ProjectCard_content__Uw_aA{padding:12px 14px 14px;display:flex;flex-direction:column;flex:1 1;justify-content:space-between}.ProjectCard_titleLink__AEtX8{text-decoration:none}.ProjectCard_title__SlBJZ{font-size:13px;font-weight:700;color:#0F172A;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px;transition:color .15s ease}.ProjectCard_title__SlBJZ:hover{color:#1677FF}.ProjectCard_category__pKUDA{font-size:11px;color:#64748B;margin-top:3px;font-weight:500}.ProjectCard_ratingRow__jJGT6{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:11.5px}.ProjectCard_starIcon__scARF{color:#F59E0B}.ProjectCard_ratingValue__jedaC{font-weight:700;color:#0F172A}.ProjectCard_reviewCount__V2cI5{color:#64748B}.ProjectCard_deliverablesRow__egi6K{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.ProjectCard_deliverableTag__a3G9p{font-size:10px;font-weight:600;color:#475569;background:#F1F5F9;padding:2px 6px;border-radius:4px;border:1px solid #e2e8f0;white-space:nowrap}.ProjectCard_bottomRow__rRTOM{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid #f1f5f9}.ProjectCard_price___J9yB{font-size:15px;font-weight:800;color:#0F172A}.ProjectCard_cartButton__nHVwL{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#1677FF;color:#ffffff;border-radius:8px;text-decoration:none;transition:background .15s ease,transform .12s ease}.ProjectCard_cartButton__nHVwL:hover{background:#0958D9;transform:scale(1.06)}@media (max-width:640px){.ProjectCard_card__YCvBo{min-height:unset;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.ProjectCard_featuredBadge__GX_Xq,.ProjectCard_interviewBadge__eFdkA{top:5px;right:5px;font-size:8px;padding:2px 5px;border-radius:4px}.ProjectCard_content__Uw_aA{padding:8px 9px 10px}.ProjectCard_title__SlBJZ{font-size:11.5px;line-height:1.35;min-height:31px;-webkit-line-clamp:2}.ProjectCard_category__pKUDA{font-size:9.5px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectCard_ratingRow__jJGT6{gap:3px;margin-top:4px;font-size:10px}.ProjectCard_deliverablesRow__egi6K{gap:3px;margin-top:4px}.ProjectCard_deliverableTag__a3G9p{font-size:8.5px;padding:1px 4px;border-radius:3px}.ProjectCard_bottomRow__rRTOM{margin-top:6px;padding-top:6px}.ProjectCard_price___J9yB{font-size:13px}.ProjectCard_cartButton__nHVwL{width:28px;height:28px;border-radius:6px}}.ProjectExplorer_explorerLayout__4xc2U{display:flex;gap:32px;align-items:flex-start;margin-top:10px}.ProjectExplorer_sidebar__4Ek_g{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:24px;background:white;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.ProjectExplorer_mainArea__C8bkh{flex-grow:1;min-width:0}.ProjectExplorer_filterGroup__GjXkn{display:flex;flex-direction:column;gap:12px}.ProjectExplorer_filterGroup__GjXkn h4{font-size:13px;font-weight:700;color:#0F172A;margin:0;text-transform:uppercase;letter-spacing:.05em;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.ProjectExplorer_checkboxList__3l_eZ{display:flex;flex-direction:column;gap:10px}.ProjectExplorer_checkboxLabel__X7TA0{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none}.ProjectExplorer_checkboxLabel__X7TA0:hover{color:#0F172A}.ProjectExplorer_checkboxLabel__X7TA0 input[type=checkbox]{accent-color:#0F172A;width:16px;height:16px;cursor:pointer;margin:0}.ProjectExplorer_toolbar__cSRSK{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin:25px 0 18px}.ProjectExplorer_search__HY9QY{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);background:white;border-radius:9px;color:#64748B;padding:0 14px;width:min(440px,100%);height:44px;transition:border-color .15s ease,box-shadow .15s ease}.ProjectExplorer_search__HY9QY:focus-within{border-color:#1677FF;box-shadow:0 0 0 3px rgba(22,119,255,.12)}.ProjectExplorer_search__HY9QY input{border:0;outline:0;color:#0F172A;min-width:0;flex:1 1;font:inherit;font-size:13px;font-weight:500}.ProjectExplorer_search__HY9QY input::placeholder{color:#94A3B8}.ProjectExplorer_toolbarRight__MVTiA{display:flex;align-items:center;gap:16px}.ProjectExplorer_resultCount__eHMkl{color:#1E293B;font-size:13px;font-weight:600}.ProjectExplorer_select__PMY_g{display:flex;align-items:center;gap:8px;color:#475569;border:1.5px solid var(--line);background:#ffffff;padding:0 12px;height:44px;border-radius:9px;cursor:pointer}.ProjectExplorer_select__PMY_g select{border:0;outline:0;appearance:none;background:transparent;color:#0F172A;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ProjectExplorer_categorySectionHeader__AICyy{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px}.ProjectExplorer_categorySectionTitle__LXfpc{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748B}.ProjectExplorer_categorySectionHint__BtfuM{font-size:12px;color:#94A3B8;font-weight:500}.ProjectExplorer_categoryRail__bpas3{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px;margin-bottom:14px}.ProjectExplorer_categoryBtn__sh4NL{display:inline-flex;align-items:center;gap:5px;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff;color:#334155;padding:6px 10px;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px rgba(0,0,0,.03)}.ProjectExplorer_categoryBtn__sh4NL:hover{background:#F8FAFC;border-color:#94A3B8;color:#0F172A;transform:translateY(-1px)}.ProjectExplorer_categoryIconWrap__oEv_i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ProjectExplorer_countBadge__EBdlO{color:#64748B;font-size:10px;font-weight:600;background:#F1F5F9;padding:2px 6px;border-radius:4px}.ProjectExplorer_categoryBtn__sh4NL.ProjectExplorer_active__I1TFz{background:#0F172A!important;color:#FFFFFF!important;border-color:#0F172A!important;font-weight:700!important;box-shadow:0 4px 14px rgba(15,23,42,.28)!important;transform:translateY(-1px)}.ProjectExplorer_categoryBtn__sh4NL.ProjectExplorer_active__I1TFz .ProjectExplorer_countBadge__EBdlO{background:rgba(255,255,255,.2)!important;color:#FFFFFF!important}.ProjectExplorer_activeDomainBanner__gcKW0{display:flex;align-items:center;justify-content:space-between;background:#F8FAFC;border:1px solid #e2e8f0;border-left:4px solid #1677ff;border-radius:8px;padding:10px 16px;margin:10px 0 16px;gap:16px}.ProjectExplorer_activeDomainLeft__d40T3{display:flex;align-items:center;gap:10px}.ProjectExplorer_domainDot__XBEa2{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ProjectExplorer_activeDomainName__3S5Rt{font-size:13.5px;font-weight:700;color:#0F172A}.ProjectExplorer_activeDomainDesc__N19rV{font-size:12px;color:#64748B;margin:1px 0 0}.ProjectExplorer_clearDomainBtn__Ev2bf{display:inline-flex;align-items:center;gap:4px;background:#FFFFFF;border:1px solid #cbd5e1;color:#475569;padding:4px 10px;border-radius:6px;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease;flex-shrink:0}.ProjectExplorer_clearDomainBtn__Ev2bf:hover{background:#F1F5F9;color:#0F172A;border-color:#94A3B8}.ProjectExplorer_customSpotlightCard__52oo0{background:linear-gradient(135deg,#0B1329,#1E293B);border:1px solid #334155;border-radius:10px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#ffffff;margin:12px 0 20px;box-shadow:0 4px 16px rgba(15,23,42,.15)}.ProjectExplorer_customSpotlightLeft__4h_sd{flex:1 1}.ProjectExplorer_customSpotlightBadge__sd5gg{display:inline-block;background:rgba(245,158,11,.18);border:1px solid rgba(245,158,11,.35);color:#FCD34D;font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:12px;margin-bottom:6px}.ProjectExplorer_customSpotlightLeft__4h_sd h4{margin:0 0 4px;font-size:15px;font-weight:700;color:#FFFFFF}.ProjectExplorer_customSpotlightLeft__4h_sd p{margin:0;font-size:12.5px;color:#CBD5E1;line-height:1.4}.ProjectExplorer_customSpotlightCta__DEvWt{display:inline-flex;align-items:center;gap:7px;background:#F59E0B;color:#0F172A;font-weight:700;font-size:12.5px;padding:9px 16px;border-radius:7px;text-decoration:none;flex-shrink:0;transition:all .15s ease}.ProjectExplorer_customSpotlightCta__DEvWt:hover{background:#D97706;color:#FFFFFF;transform:translateY(-1px)}.ProjectExplorer_grid__60Sh8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:16px}.ProjectExplorer_empty__eFHjc{text-align:center;border:2px dashed #cbd5e1;padding:64px 20px;border-radius:14px;margin-top:25px;background:#F8FAFC}.ProjectExplorer_empty__eFHjc h3{margin:0 0 8px;font-size:18px;color:#0F172A}.ProjectExplorer_empty__eFHjc p{color:#334155;font-size:14px;margin:0 0 20px}.ProjectExplorer_empty__eFHjc .ProjectExplorer_button__b58ZV{border:0;cursor:pointer}.ProjectExplorer_sidebarHeader__NlFDz{display:flex;justify-content:space-between;align-items:center;padding-bottom:4px}.ProjectExplorer_sidebarTitle__35bDB{margin:0;font-size:16px;font-weight:700;color:#0F172A}.ProjectExplorer_clearAllBtn__JKsyN{background:none;color:#1677FF;padding:0}.ProjectExplorer_mobileApplyWrap___GgrC,.ProjectExplorer_mobileBackdrop__pbwWk,.ProjectExplorer_mobileCloseBtn__QJfDO,.ProjectExplorer_mobileFilterBar__R9v1w{display:none}.ProjectExplorer_quickDomainRail__QWoR6{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:4px 2px 10px;margin:4px 0 10px;scrollbar-width:none}.ProjectExplorer_quickDomainRail__QWoR6::-webkit-scrollbar{display:none}.ProjectExplorer_domainPill__VYgv6{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;background:#FFFFFF;border:1px solid #e2e8f0;color:#334155;white-space:nowrap;cursor:pointer;transition:all .15s ease;flex-shrink:0}.ProjectExplorer_domainPill__VYgv6:hover{background:#F8FAFC;border-color:#CBD5E1;color:#0F172A}.ProjectExplorer_domainPillActive__LqsXA{background:#0F172A!important;color:#FFFFFF!important;border-color:#0F172A!important;box-shadow:0 2px 6px rgba(15,23,42,.2)}@keyframes ProjectExplorer_slideInRight__YU2kU{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:1100px){.ProjectExplorer_grid__60Sh8{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:900px){.ProjectExplorer_explorerLayout__4xc2U{flex-direction:column;gap:0;width:100%;max-width:100%}.ProjectExplorer_mainArea__C8bkh{width:100%;max-width:100%;min-width:0}.ProjectExplorer_toolbar__cSRSK{display:none}.ProjectExplorer_mobileFilterBar__R9v1w{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 12px}.ProjectExplorer_mobileFilterBtn__cMaRj{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:8px;background:#FFFFFF;border:1.5px solid #cbd5e1;color:#0F172A;font-size:12.5px;font-weight:700;cursor:pointer}.ProjectExplorer_mobileFilterCount__5Ww_4{background:#1677FF;color:#FFFFFF;font-size:10px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ProjectExplorer_mobileProjectCount__ZMH76{font-size:12px;font-weight:600;color:#64748B}.ProjectExplorer_mobileSortLabel__OXq6N{position:relative;display:flex;align-items:center}.ProjectExplorer_mobileSortSelect__6xkdC{height:36px;padding:0 26px 0 10px;border-radius:8px;background:#FFFFFF;border:1.5px solid #cbd5e1;color:#0F172A;font-size:12px;font-weight:600;outline:none;appearance:none;cursor:pointer}.ProjectExplorer_mobileSortChevron__D30z2{position:absolute;right:8px;pointer-events:none;color:#64748B}.ProjectExplorer_sidebar__4Ek_g{display:none}.ProjectExplorer_sidebarOpen__NRv2_{display:flex;position:fixed;top:0;right:0;bottom:0;width:min(340px,86vw);z-index:1000;background:#FFFFFF;box-shadow:-8px 0 32px rgba(15,23,42,.25);border-radius:16px 0 0 16px;border:none;padding:20px;overflow-y:auto;animation:ProjectExplorer_slideInRight__YU2kU .22s cubic-bezier(.16,1,.3,1)}.ProjectExplorer_mobileCloseBtn__QJfDO{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid #e2e8f0;background:#F8FAFC;color:#334155;cursor:pointer}.ProjectExplorer_mobileBackdrop__pbwWk{display:block;position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ProjectExplorer_mobileApplyWrap___GgrC{display:block;position:sticky;bottom:0;background:#FFFFFF;padding-top:14px;margin-top:auto;border-top:1px solid #e2e8f0}.ProjectExplorer_mobileApplyBtn__TQUja{width:100%;height:42px;border-radius:8px;background:#1677FF;color:#FFFFFF;font-size:13.5px;font-weight:700;border:none;cursor:pointer;box-shadow:0 4px 12px rgba(22,119,255,.3)}}@media (max-width:640px){.ProjectExplorer_grid__60Sh8{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}}@media (max-width:320px){.ProjectExplorer_grid__60Sh8{grid-template-columns:1fr;gap:12px}}.ProjectExplorer_activeFilterChips__bbqAp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.ProjectExplorer_filterChip__jsiM9{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#EFF6FF;border:1px solid #bfdbfe;color:#1D4ED8;font-size:12px;font-weight:600;border-radius:999px}.ProjectExplorer_filterChip__jsiM9 button{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#3B82F6;padding:0;border-radius:50%;transition:color .15s ease}.ProjectExplorer_filterChip__jsiM9 button:hover{color:#1D4ED8}.ProjectExplorer_clearAllBtn__JKsyN{background:transparent;border:none;color:#64748B;font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px;text-decoration:underline;transition:color .15s ease}.ProjectExplorer_clearAllBtn__JKsyN:hover{color:#EF4444}