.BrowseJobs_hero___rPT8{position:relative;background:#060e24;padding:4.5rem 1.5rem 5rem;overflow:hidden}.BrowseJobs_orb1__3e8WR{width:650px;height:650px;background:radial-gradient(circle,rgba(99,102,241,.2) 0,transparent 68%);top:-200px;left:-180px}.BrowseJobs_orb1__3e8WR,.BrowseJobs_orb2__wugiS{position:absolute;border-radius:50%;pointer-events:none}.BrowseJobs_orb2__wugiS{width:500px;height:500px;background:radial-gradient(circle,rgba(37,99,235,.16) 0,transparent 68%);bottom:-120px;right:-120px}.BrowseJobs_gridOverlay__HO2fZ{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.BrowseJobs_heroInner__OONt3{position:relative;z-index:1;max-width:860px;margin:0 auto;text-align:center}.BrowseJobs_eyebrow__9NCS_{font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a5b4fc;margin-bottom:1rem}.BrowseJobs_heroTitle__SR_gx{font-size:3rem;font-weight:800;color:#f8fafc;line-height:1.15;letter-spacing:-.03em;margin-bottom:1rem}.BrowseJobs_heroAccent__CNP9p{background:linear-gradient(135deg,#6366f1,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.BrowseJobs_heroSub__uS1jg{font-size:1.05rem;color:hsla(0,0%,100%,.62);line-height:1.7;margin-bottom:2rem;max-width:580px;margin-left:auto;margin-right:auto}.BrowseJobs_heroStats__ZTCiv{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2.5rem;flex-wrap:wrap}.BrowseJobs_heroStat__qBddb{display:flex;flex-direction:column;align-items:center;gap:.2rem}.BrowseJobs_heroStatNum__31X8T{font-size:1.5rem;font-weight:800;color:#fff}.BrowseJobs_heroStatLabel__3dbZo{font-size:.75rem;color:hsla(0,0%,100%,.48);font-weight:500;text-transform:uppercase;letter-spacing:.06em}.BrowseJobs_heroStatDiv__mfdpx{width:1px;height:36px;background:hsla(0,0%,100%,.13)}.BrowseJobs_searchCard__94t_O{background:hsla(0,0%,100%,.07);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.13);border-radius:16px;padding:.5rem;margin-bottom:1.75rem}.BrowseJobs_searchRow__vjYDc{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center}.BrowseJobs_searchField___4_Te{display:flex;align-items:center;gap:.75rem;padding:.8rem 1.25rem}.BrowseJobs_searchIcon__EwU1k{color:hsla(0,0%,100%,.45);flex-shrink:0;display:flex;align-items:center}.BrowseJobs_searchInput__20Hoi{background:none;border:none;outline:none;color:#fff;font-size:.92rem;width:100%;font-family:inherit}.BrowseJobs_searchInput__20Hoi::placeholder{color:hsla(0,0%,100%,.38)}.BrowseJobs_searchSelect__hS0hu{background:none;border:none;outline:none;color:hsla(0,0%,100%,.82);font-size:.92rem;width:100%;cursor:pointer;font-family:inherit;-webkit-appearance:none;appearance:none}.BrowseJobs_searchSelect__hS0hu option{background:#1e1b4b;color:#fff}.BrowseJobs_searchDivider___T0sB{width:1px;height:32px;background:hsla(0,0%,100%,.14);flex-shrink:0}.BrowseJobs_searchBtn__QjFTs{background:linear-gradient(135deg,#4f46e5,#2563eb);color:#fff;border:none;border-radius:10px;padding:.75rem 1.75rem;font-weight:700;font-size:.88rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;margin:.25rem;white-space:nowrap}.BrowseJobs_searchBtn__QjFTs:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(79,70,229,.45)}.BrowseJobs_pillsRow__mqNxl{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.BrowseJobs_pill__3yTS0{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11);color:hsla(0,0%,100%,.7);padding:.38rem .9rem;border-radius:100px;font-size:.79rem;font-weight:600;cursor:pointer;transition:all .18s ease;display:flex;align-items:center;gap:.35rem;font-family:inherit}.BrowseJobs_pill__3yTS0:hover{background:hsla(0,0%,100%,.13);color:#fff;border-color:hsla(0,0%,100%,.24)}.BrowseJobs_pillActive__J3Olj{background:linear-gradient(135deg,#4f46e5,#2563eb)!important;border-color:transparent!important;color:#fff!important}.BrowseJobs_filterStrip__BbIq_{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.05);z-index:40}.BrowseJobs_filterStripInner__aoalW{max-width:1400px;margin:0 auto;padding:.875rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.BrowseJobs_filterLeft__adDAI{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap}.BrowseJobs_resultsLabel__UGtAv{font-size:.88rem;color:#475569}.BrowseJobs_resultsLabel__UGtAv strong{color:#0f172a;font-weight:700}.BrowseJobs_clearBtn__GYBeV{background:none;border:1px solid #fca5a5;border-radius:6px;color:#dc2626;font-size:.78rem;font-weight:600;padding:.3rem .75rem;cursor:pointer;transition:all .18s;font-family:inherit}.BrowseJobs_clearBtn__GYBeV:hover{background:#fef2f2}.BrowseJobs_filterRight__92w90{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.BrowseJobs_fSelect__4_gVX{padding:.475rem .875rem;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.82rem;font-weight:600;color:#374151;background:#f8fafc;cursor:pointer;transition:all .18s;font-family:inherit}.BrowseJobs_fSelect__4_gVX:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.1)}.BrowseJobs_jobsSection__eFZSm{background:#f1f5f9;padding:2.5rem 1.5rem 5rem;min-height:60vh}.BrowseJobs_container__5z7iA{max-width:1400px;margin:0 auto}.BrowseJobs_loadingWrap__Z9eV_{display:flex;flex-direction:column;align-items:center;padding:6rem 0;gap:1.25rem}.BrowseJobs_spinner__vGqI4{width:44px;height:44px;border:3px solid #e2e8f0;border-top-color:#4f46e5;border-radius:50%;animation:BrowseJobs_spin__yQ_zi .75s linear infinite}@keyframes BrowseJobs_spin__yQ_zi{to{transform:rotate(1turn)}}.BrowseJobs_loadingText__2r2s_{color:#64748b;font-size:.95rem}.BrowseJobs_emptyState__EnDIh{text-align:center;padding:6rem 2rem}.BrowseJobs_emptyIcon__JtHQu{font-size:3.5rem;margin-bottom:1.25rem}.BrowseJobs_emptyTitle__KtroT{font-size:1.35rem;font-weight:800;color:#0f172a;margin-bottom:.625rem}.BrowseJobs_emptyText__avygK{color:#64748b;font-size:.95rem;margin-bottom:2rem;max-width:380px;margin-left:auto;margin-right:auto;line-height:1.65}.BrowseJobs_emptyBtn__smGI8{background:linear-gradient(135deg,#4f46e5,#2563eb);color:#fff;border:none;border-radius:10px;padding:.8rem 2rem;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s;font-family:inherit}.BrowseJobs_emptyBtn__smGI8:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(79,70,229,.3)}.BrowseJobs_jobGrid__fydU2{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1rem}.BrowseJobs_cardLink__oDjGs{text-decoration:none;color:inherit;display:flex}.BrowseJobs_jobCard__9EBK6{background:#fff;border-radius:16px;border:1.5px solid #e2e8f0;box-shadow:0 2px 10px rgba(0,0,0,.06);display:flex;flex-direction:column;width:100%;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;position:relative}.BrowseJobs_jobCard__9EBK6:hover{transform:translateY(-5px);box-shadow:0 18px 44px rgba(0,0,0,.11);border-color:#c7d2fe}.BrowseJobs_cardAccent__j2LEU{height:3px;width:100%;flex-shrink:0}.BrowseJobs_cardTopRow__ZrpZm{display:flex;align-items:center;gap:.45rem;padding:.875rem 1rem 0}.BrowseJobs_countryFlag__qUoPR{font-size:1.05rem;line-height:1}.BrowseJobs_newBadge__hBBXM{font-size:.67rem;font-weight:700;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;padding:.15rem .5rem;border-radius:100px;text-transform:uppercase;letter-spacing:.05em}.BrowseJobs_urgentBadge___ADsC{font-size:.67rem;font-weight:700;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;padding:.15rem .5rem;border-radius:100px}.BrowseJobs_favBtn__bRQ8I{margin-left:auto;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s;color:#94a3b8;flex-shrink:0}.BrowseJobs_favBtn__bRQ8I:hover{border-color:#fca5a5;background:#fff5f5;color:#ef4444}.BrowseJobs_favActive__0p8Rs{border-color:#fca5a5!important;background:#fff5f5!important}.BrowseJobs_cardBody__C7BYc{padding:.875rem 1rem;flex:1;display:flex;flex-direction:column}.BrowseJobs_companyRow__HYe90{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.BrowseJobs_companyLogo__Z59Qg{width:40px;height:40px;border-radius:10px;object-fit:cover;border:1px solid #f1f5f9;background:#f8fafc;flex-shrink:0}.BrowseJobs_companyMeta__GxHUw{display:flex;flex-direction:column;gap:.2rem;min-width:0}.BrowseJobs_companyName__kGMsZ{font-size:.84rem;font-weight:700;color:#0f172a;text-decoration:none;display:flex;align-items:center;gap:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.BrowseJobs_companyName__kGMsZ:hover{color:#4f46e5}.BrowseJobs_verifiedBadge__oDwvN{background:#3b82f6;border-radius:50%;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.BrowseJobs_jobLocation__qsbYg{font-size:.76rem;color:#64748b;display:flex;align-items:center;gap:.25rem}.BrowseJobs_jobTitle__yyTPc{font-size:1rem;font-weight:800;color:#0f172a;margin-bottom:.625rem;line-height:1.35;transition:color .18s}.BrowseJobs_jobCard__9EBK6:hover .BrowseJobs_jobTitle__yyTPc{color:#4f46e5}.BrowseJobs_badgeRow__4GPpv{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.BrowseJobs_typeBadge__CFgti{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;padding:.25rem .625rem;border-radius:100px;text-transform:capitalize}.BrowseJobs_typeDot__mTwfW{width:6px;height:6px;border-radius:50%;flex-shrink:0}.BrowseJobs_deptBadge__uCr64,.BrowseJobs_expBadge__HDidN{font-size:.7rem;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;padding:.25rem .625rem;border-radius:100px;text-transform:capitalize}.BrowseJobs_jobDesc__ZrEc_{font-size:.81rem;color:#64748b;line-height:1.6;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.BrowseJobs_skillRow__NZL0E{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto}.BrowseJobs_skillChip__9CQlo{font-size:.69rem;font-weight:600;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;padding:.18rem .5rem;border-radius:4px}.BrowseJobs_skillMore__WUx0I{font-size:.69rem;font-weight:600;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;padding:.18rem .5rem;border-radius:4px}.BrowseJobs_cardFooter__GnQK6{padding:.875rem 1rem;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.BrowseJobs_salaryWrap__7jHRi{display:flex;flex-direction:column;gap:.2rem}.BrowseJobs_salary__fZn_J{font-size:.95rem;font-weight:800;color:#0f172a}.BrowseJobs_closingDate__POf1c{font-size:.7rem;color:#dc2626;font-weight:600;display:flex;align-items:center;gap:.25rem}.BrowseJobs_viewBtn__hdwy9{background:linear-gradient(135deg,#4f46e5,#2563eb);color:#fff;font-size:.78rem;font-weight:700;padding:.5rem 1rem;border-radius:8px;transition:all .18s;white-space:nowrap;flex-shrink:0}.BrowseJobs_jobCard__9EBK6:hover .BrowseJobs_viewBtn__hdwy9{transform:translateX(2px);box-shadow:0 4px 14px rgba(79,70,229,.35)}.BrowseJobs_pagination__4SFE6{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:3rem}.BrowseJobs_pageBtn__zLEqT{padding:.6rem 1.25rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;font-weight:700;font-size:.83rem;color:#374151;cursor:pointer;transition:all .18s;font-family:inherit}.BrowseJobs_pageBtn__zLEqT:hover:not(:disabled){border-color:#4f46e5;color:#4f46e5;background:#eef2ff}.BrowseJobs_pageBtn__zLEqT:disabled{opacity:.38;cursor:not-allowed}.BrowseJobs_pageNums__DA0WS{display:flex;align-items:center;gap:.375rem}.BrowseJobs_pageNum__lnqbn{width:36px;height:36px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;font-weight:700;font-size:.83rem;color:#374151;cursor:pointer;transition:all .18s;display:flex;align-items:center;justify-content:center;font-family:inherit}.BrowseJobs_pageNum__lnqbn:hover{border-color:#4f46e5;color:#4f46e5}.BrowseJobs_pageActive__u5H_G{background:linear-gradient(135deg,#4f46e5,#2563eb)!important;color:#fff!important;border-color:transparent!important}.BrowseJobs_pageDots__KKUi7{color:#94a3b8;padding:0 .25rem;font-size:.9rem}@media (max-width:1100px){.BrowseJobs_jobGrid__fydU2{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.BrowseJobs_heroTitle__SR_gx{font-size:2.25rem}.BrowseJobs_heroStats__ZTCiv{gap:1.5rem}.BrowseJobs_searchRow__vjYDc{grid-template-columns:1fr;gap:0}.BrowseJobs_searchDivider___T0sB{width:100%;height:1px;background:hsla(0,0%,100%,.1)}.BrowseJobs_searchBtn__QjFTs{width:calc(100% - .5rem);justify-content:center;margin:.25rem}.BrowseJobs_filterStripInner__aoalW{flex-direction:column;align-items:flex-start;gap:.75rem}.BrowseJobs_filterRight__92w90{width:100%;flex-wrap:wrap}}@media (max-width:640px){.BrowseJobs_hero___rPT8{padding:3rem 1rem 3.5rem}.BrowseJobs_heroTitle__SR_gx{font-size:1.875rem}.BrowseJobs_heroSub__uS1jg{font-size:.93rem}.BrowseJobs_heroStats__ZTCiv{gap:1rem}.BrowseJobs_heroStatNum__31X8T{font-size:1.2rem}.BrowseJobs_heroStatDiv__mfdpx{display:none}.BrowseJobs_pillsRow__mqNxl{gap:.375rem}.BrowseJobs_pill__3yTS0{font-size:.75rem;padding:.32rem .7rem}.BrowseJobs_jobsSection__eFZSm{padding:1.5rem .875rem 3.5rem}.BrowseJobs_jobGrid__fydU2{grid-template-columns:1fr;gap:1rem}.BrowseJobs_pagination__4SFE6{gap:.625rem}.BrowseJobs_pageBtn__zLEqT{padding:.55rem .875rem;font-size:.8rem}}