.page_page__ZU32B{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;color:#0f172a;background:#f1f5f9;--primary:#0d1b2a;--accent:#00c4b4;--bg:#f1f5f9;--card-bg:#fff;--text-dark:#0f172a;--text-muted:#64748b;--radius:14px;--transition:150ms ease}.page_hero__SKW6o{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;background-color:#0d1b2a;background-size:cover;background-position:top;background-repeat:no-repeat;overflow:hidden}.page_heroOverlay__M87tP{position:absolute;inset:0;background:linear-gradient(160deg,rgba(13,27,42,.82),rgba(0,30,60,.7) 60%,rgba(0,196,180,.18));pointer-events:none}.page_heroContent__2lPR8,.page_heroInner__FQkwa{position:relative;z-index:1;max-width:900px;width:100%;margin:0 auto;padding:80px 24px 88px;text-align:center}.page_heroLeft__JBC6J{text-align:center}.page_heroTitle__Gfler{font-size:52px;font-weight:800;color:#fff;margin:0 0 16px;line-height:1.12;letter-spacing:-1.5px}.page_heroSubtitle__RTAw0{font-size:18px;color:hsla(0,0%,100%,.8);margin:0 0 32px;line-height:1.65}.page_heroImage__Q6NCQ{display:none}.page_searchBar__ps3RX,.page_searchCard__n54nV{background:#fff;border-radius:16px;padding:18px 22px;box-shadow:0 28px 72px rgba(0,0,0,.3);margin-top:8px}.page_searchCardForm__dsskm{flex-wrap:wrap;width:100%}.page_searchInput__spYJs{flex:1 1 160px;padding:14px 16px;border-radius:10px;border:1.5px solid #e2e8f0;font-size:15px;color:#0f172a;background:#f8fafc;min-width:120px;transition:border-color var(--transition)}.page_searchInput__spYJs:focus{outline:none;border-color:#00c4b4;background:#fff}.page_searchSelect__nlYqY{flex:1 1 130px;padding:13px 12px;border-radius:10px;border:1.5px solid #e2e8f0;font-size:15px;color:#0f172a;background:#f8fafc;min-width:120px;cursor:pointer;transition:border-color var(--transition)}.page_searchSelect__nlYqY:focus{outline:none;border-color:#00c4b4}.page_searchBtn__vaoD_{background:#00c4b4;color:#fff;padding:14px 28px;border-radius:10px;border:none;font-weight:700;font-size:15px;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:background var(--transition)}.page_searchBtn__vaoD_:hover{background:#00a49d}.page_heroCtas__PKEzw{display:flex;gap:12px;justify-content:center;margin-top:24px;flex-wrap:wrap}.page_heroCta__jc8eN{padding:13px 28px;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--transition),background var(--transition),border-color var(--transition)}.page_heroCtaPrimary__kJGi5{background:#00c4b4;color:#fff}.page_heroCtaPrimary__kJGi5:hover{background:#00a49d;color:#fff}.page_heroCtaSecondary__l_164{background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.55)}.page_heroCtaSecondary__l_164:hover{border-color:#fff;color:#fff}.page_applyNowBtn__rie3L{background:#00c4b4;color:#fff;padding:12px 24px;border-radius:11px;font-weight:700;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;transition:background var(--transition)}.page_applyNowBtn__rie3L:hover{background:#00a49d;color:#fff}.page_saveBtn__zxvLL{background:transparent;border:1.5px solid #e2e8f0;color:#64748b;padding:8px 10px;border-radius:10px;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;flex:0 0 auto;transition:border-color var(--transition),color var(--transition)}.page_saveBtn__zxvLL:hover{border-color:#00c4b4;color:#00c4b4}.page_saveBtn__zxvLL:disabled{opacity:.5;cursor:not-allowed}.page_statsBar__Mnq85{background:#0d1b2a;color:#fff;padding:32px 24px}.page_statsGrid__GCW2d{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:0}.page_statItem__RMGkH{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 1;text-align:center;padding:0 20px}.page_statItem__RMGkH+.page_statItem__RMGkH{border-left:1px solid hsla(0,0%,100%,.12)}.page_statNum__l9yO6{font-size:38px;font-weight:800;color:#fff;letter-spacing:-1.5px;line-height:1}.page_statLabel__YuhHa{font-size:14px;color:hsla(0,0%,100%,.62);font-weight:500;margin-top:4px}.page_statIcon__ceyrx{width:32px;height:32px;color:#00c4b4;margin-bottom:6px}.page_statsBarIcon___dDJB{display:flex;align-items:center;padding-right:28px;border-right:1px solid hsla(0,0%,100%,.12);margin-right:8px}.page_statsBarIconSvg__TbqY1{width:44px;height:44px;color:#00c4b4;flex:0 0 44px}.page_containerMax__1rh_O{max-width:1280px;margin:0 auto;padding:0 24px}.page_sectionHeader__a4Fw5{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page_sectionTitle__hzsAh{font-size:24px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.3px}.page_sectionViewAll__SLk5H{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1.5px solid #e2e8f0;color:#0f172a;padding:8px 18px;border-radius:10px;font-weight:600;font-size:14px;text-decoration:none;transition:border-color var(--transition),color var(--transition)}.page_sectionViewAll__SLk5H:hover{border-color:#00c4b4;color:#00c4b4}.page_sectionViewAllArrow__yoTG9{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#00c4b4;color:#fff;text-decoration:none;font-size:20px;font-weight:700;line-height:1;transition:background var(--transition)}.page_sectionViewAllArrow__yoTG9:hover{background:#00a49d;color:#fff}.page_jobsSection__ieqKd{padding:52px 0 24px}.page_featuredSection__EBPEV{padding:52px 0 32px;background:#fff;border-bottom:1px solid #e8edf5}.page_featuredSection__EBPEV .page_sectionTitle__hzsAh:after{content:"★";margin-left:8px;color:#f59e0b;font-size:18px;vertical-align:middle}.page_jobCard__Llo7T{background:#fff;border-radius:14px;padding:20px;box-shadow:0 2px 14px rgba(2,6,23,.06);border:1px solid #f1f5f9;transition:transform var(--transition),box-shadow var(--transition);display:flex;flex-direction:column;gap:10px;height:100%}.page_jobCard__Llo7T:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(2,6,23,.12)}.page_jobCardHeader__PchA6{display:flex;align-items:center;gap:10px}.page_logoWrap__oA5Qv{width:48px;height:48px;flex:0 0 48px;border-radius:10px;overflow:hidden;background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:5px;border:1px solid #e8edf5}.page_companyImage__YxIWM{width:100%;height:100%;object-fit:contain;display:block}.page_jobCompanyName__5Cnb0{flex:1 1;font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_jobTitle__7XC7_{margin:0;font-size:15px;font-weight:700;color:#0f172a;line-height:1.3}.page_jobTitle__7XC7_ a{color:inherit;text-decoration:none}.page_jobTitle__7XC7_ a:hover{color:#00c4b4}.page_jobCompany___iZ1k{font-size:12px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.page_jobSalary__T8qii{font-size:13px;color:#00c4b4;font-weight:600}.page_jobMetaGrid__SyRPU{display:flex;flex-direction:column;gap:6px;margin-top:2px}.page_jobMetaCol__24U7H{display:flex;align-items:flex-start;gap:5px}.page_jobMetaPills___X3LX{display:flex;flex-wrap:wrap;gap:4px}.page_locationPill__IE31_{border-radius:999px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.page_locationPill__IE31_,.page_typePill__Bll_y{padding:2px 9px;font-size:11px;font-weight:600;white-space:nowrap}.page_typePill__Bll_y{border-radius:999px;background:rgba(0,196,180,.09);color:#007a74;border:1px solid rgba(0,196,180,.22)}.page_jobBadge__7jqYj{display:inline-flex}.page_jobBadges__TYMD9{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.page_badgePill__VDOiD{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.page_badgeFeatured__OadAB{background:rgba(234,179,8,.12);color:#92400e;border-color:rgba(234,179,8,.32);flex:0 0 auto}.page_metaRow__UDb5i{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b;flex-wrap:wrap}.page_metaIcon__5vcg4{width:14px;height:14px;flex:0 0 14px;margin-top:2px}.page_metaText__U4Pu6{color:#64748b}.page_jobCardFooter__JNGHF{display:flex;gap:8px;margin-top:auto;align-items:center;padding-top:4px}.page_applyBtn__TUR8_{flex:1 1;background:#00c4b4;color:#fff;padding:10px 18px;border-radius:10px;border:none;font-weight:700;font-size:14px;cursor:pointer;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition)}.page_applyBtn__TUR8_:hover{background:#00a49d;color:#fff}.page_applyBtn__TUR8_:disabled{opacity:.6;cursor:not-allowed}.page_actions__e35f9{display:flex;gap:8px;margin-top:14px;align-items:center}.page_job-grid__HcyYG .page_jobCard__Llo7T{display:flex;flex-direction:column;height:100%}.page_job-grid__HcyYG .page_jobCardInner__wdAby{flex:1 1 auto}.page_job-grid__HcyYG .page_actions__e35f9{margin-top:auto}.page_featuredShell__KZFLX{max-width:1280px;margin:0 auto;padding:0}.page_featuredShellInner__mniUd{background:transparent;padding:0;border-radius:0;box-shadow:none}.page_featuredHeader__ZxbQ0{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.page_carouselNav___c9B7{display:flex;gap:8px}.page_carouselButton___dOZu{background:#fff;border:1.5px solid #e2e8f0;padding:8px 14px;border-radius:9px;font-weight:700;color:#0f172a;cursor:pointer;transition:border-color var(--transition),color var(--transition)}.page_carouselButton___dOZu:hover:not(:disabled){border-color:#00c4b4;color:#00c4b4}.page_carouselButton___dOZu:disabled{opacity:.4;cursor:not-allowed}.page_featuredTrackWrapper__mYNMv{overflow:hidden;padding:4px 2px 12px}.page_featuredTrack__oAMDy{display:flex;gap:20px;transition:transform .36s cubic-bezier(.2,.9,.2,1);align-items:stretch}.page_featuredSlide__a6q14{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 40px) / 3);min-width:calc((100% - 40px) / 3)}.page_categoriesSection__iAE4o{padding:40px 0 24px}.page_categoriesRow__AOYDX{display:flex;gap:12px;flex-wrap:wrap}.page_category__c7Udh{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;background:#fff;border:1.5px solid #e2e8f0;font-weight:600;font-size:15px;color:#0f172a;text-decoration:none;white-space:nowrap;min-height:unset;transition:border-color var(--transition),color var(--transition),background var(--transition)}.page_category__c7Udh:hover{border-color:#00c4b4;color:#00c4b4;background:rgba(0,196,180,.05);transform:none;box-shadow:none}.page_categoryWithIcon__RT3zQ{background:#fff;color:#0f172a}.page_categoryWithIcon__RT3zQ:hover{background:rgba(0,196,180,.06)}.page_categoryIconWrap__z66KQ{width:28px;height:28px;flex:0 0 28px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:rgba(0,196,180,.14);overflow:hidden}.page_categoryIcon__oswku{width:20px;height:20px;object-fit:contain}.page_categoryIconFallback__c4D_X{font-size:13px;font-weight:800;color:#00c4b4}.page_categoryText__OnJaw{display:flex;flex-direction:column;gap:1px}.page_categoryName__zUURc{font-size:14px;font-weight:700;color:#0f172a;line-height:1}.page_categoryCount__6qpDe{font-size:11px;color:#64748b}.page_categoryWithIcon__RT3zQ .page_categoryName__zUURc{color:#0f172a}.page_categoryWithIcon__RT3zQ .page_categoryCount__6qpDe{color:#64748b}.page_companiesSection__ngqO2{padding:40px 0 24px}.page_companiesRow__PQuHd{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.page_companyLogo__fYqI2{background:#fff;padding:12px 20px;border-radius:16px;box-shadow:0 6px 20px rgba(2,6,23,.08);font-weight:600;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,box-shadow .12s ease}.page_companyLogo__fYqI2:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(2,6,23,.12)}.page_companyTile__Za3Ir{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;text-decoration:none;color:inherit;padding:10px}.page_companyTileImage__3JzGV{width:84px;height:84px;border-radius:14px;object-fit:contain;background:#fff;padding:8px;box-shadow:0 4px 16px rgba(2,6,23,.08);box-sizing:border-box;border:1px solid #f1f5f9}.page_companyTileName__k35Wr{font-size:13px;font-weight:700;color:#0f172a;max-width:100px;word-break:break-word}.page_companiesCarousel__oa5Pz{display:flex;gap:16px;overflow-x:auto;padding:12px 0;scroll-snap-type:x mandatory}.page_companiesCarouselItem__i6IhO{flex:0 0 auto;scroll-snap-align:center}.page_companiesCarousel__oa5Pz::-webkit-scrollbar{height:6px}.page_companiesCarousel__oa5Pz::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:6px}.page_carouselDots__eXtGS{display:flex;gap:8px;justify-content:center;margin-top:18px}.page_carouselDot__Xyyo_{width:8px;height:8px;border-radius:999px;background:#cbd5e1;border:none;cursor:pointer;transition:background .2s ease,transform .2s ease}.page_carouselDot__Xyyo_[aria-current=true]{background:#00c4b4;transform:scaleX(2.5)}.page_blogSection__9hcjz{padding:40px 0 56px}.page_blogRow__aL4lr{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px}.page_blogCard__BMGej{background:#fff;border-radius:12px;padding:0 0 16px;box-shadow:0 2px 12px rgba(2,6,23,.06);border:1px solid #f1f5f9;display:flex;flex-direction:column;overflow:hidden}.page_blogCard__BMGej h4{margin:0;font-size:16px;font-weight:700;color:#0f172a;line-height:1.35;padding:0 16px}.page_blogImage___8MRH{background:#f1f5f9;height:160px;overflow:hidden;margin-bottom:14px}.page_blogImage___8MRH img{width:100%;height:100%;object-fit:cover;display:block}.page_readBtn__T9WOw{margin:14px 16px 0;background:#0d1b2a;color:#fff;padding:10px 16px;border-radius:8px;font-weight:600;font-size:14px;text-decoration:none;display:inline-block;align-self:flex-start;transition:background var(--transition)}.page_readBtn__T9WOw:hover{background:#00c4b4;color:#fff}.page_companyHeroLogo__X3gqa{max-width:360px;max-height:360px;width:100%;height:auto;padding:12px;box-shadow:0 12px 32px rgba(2,6,23,.12);transform:translateY(-6px)}.page_companyHeroLogo__X3gqa,.page_companySmallLogo__WCC1v{object-fit:contain;display:block;background:#fff;border-radius:12px}.page_companySmallLogo__WCC1v{width:92px;height:92px;padding:8px;box-shadow:0 4px 12px rgba(2,6,23,.06)}.page_companyActionGroup__9TfwH{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.page_verifiedBadge__0K_cD{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-weight:700;background:rgba(16,185,129,.1);color:#065f46;font-size:13px}.page_offcanvas-filters__UDklN{position:fixed;top:0;left:0;bottom:0;width:320px;max-width:86%;background:var(--card-bg);z-index:1200;box-shadow:0 8px 32px rgba(0,0,0,.18);transform:translateX(-110%);transition:transform .22s ease;overflow:auto;padding:12px}.page_offcanvas-filters__UDklN.page_open___QBda{transform:translateX(0)}.page_filters-overlay__kIh2K{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1150;opacity:0;pointer-events:none;transition:opacity .22s ease}.page_filters-overlay__kIh2K.page_open___QBda{opacity:1;pointer-events:auto}#page_filters-toggle___2gjx{display:none}.page_list-group-item__AfCZu{transition:transform .15s ease,box-shadow .15s ease}.page_list-group-item__AfCZu:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(2,6,23,.08)}@media (max-width:1024px){.page_featuredSlide__a6q14{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 20px) / 2);min-width:calc((100% - 20px) / 2)}.page_heroTitle__Gfler{font-size:42px}.page_heroInner__FQkwa{grid-template-columns:1fr;padding:64px 16px 72px}}@media (max-width:768px){.page_heroContent__2lPR8,.page_heroInner__FQkwa{padding:64px 16px 72px}.page_heroTitle__Gfler{font-size:34px;letter-spacing:-.5px}.page_heroSubtitle__RTAw0{font-size:16px}.page_statNum__l9yO6{font-size:28px}.page_statLabel__YuhHa{font-size:12px}.page_sectionTitle__hzsAh{font-size:20px}.page_containerMax__1rh_O{padding:0 16px}#page_filters-toggle___2gjx{display:inline-flex;margin-right:8px}.page_filters-panel__oql70.page_d-none__wab1B.page_d-md-block__82fes{display:none!important}}@media (max-width:640px){.page_heroContent__2lPR8,.page_heroInner__FQkwa{padding:52px 16px 60px}.page_heroTitle__Gfler{font-size:28px;letter-spacing:-.3px}.page_heroSubtitle__RTAw0{font-size:15px;margin-bottom:20px}.page_searchBar__ps3RX,.page_searchCard__n54nV{flex-direction:column;padding:14px;border-radius:14px}.page_searchCardForm__dsskm{flex-direction:column!important}.page_searchInput__spYJs,.page_searchSelect__nlYqY{width:100%!important;flex:1 1 100%!important;min-width:unset!important}.page_searchBtn__vaoD_{width:100%!important;justify-content:center;display:flex!important;padding:13px}.page_heroCtas__PKEzw{flex-direction:column;gap:10px}.page_heroCta__jc8eN{width:100%}.page_statsBar__Mnq85{padding:20px 12px}.page_statsBarIcon___dDJB{display:none}.page_statNum__l9yO6{font-size:22px;letter-spacing:-.5px}.page_statLabel__YuhHa{font-size:11px}.page_statItem__RMGkH{padding:0 8px}.page_featuredSlide__a6q14{flex:0 0 100%;min-width:100%}.page_categoriesRow__AOYDX{gap:8px}.page_category__c7Udh{font-size:13px;padding:9px 14px}.page_blogSection__9hcjz,.page_categoriesSection__iAE4o,.page_companiesSection__ngqO2,.page_featuredSection__EBPEV,.page_jobsSection__ieqKd{padding-left:0;padding-right:0}.page_blogRow__aL4lr{grid-template-columns:1fr}.page_sectionHeader__a4Fw5{margin-bottom:16px}.page_sectionTitle__hzsAh{font-size:18px}.page_jobCard__Llo7T{padding:16px}.page_jobCardHeader__PchA6{gap:8px}.page_applyBtn__TUR8_{font-size:13px;padding:9px 14px}.page_statsGrid__GCW2d{flex-wrap:wrap;gap:12px 0;justify-content:space-around}.page_statItem__RMGkH+.page_statItem__RMGkH{border-left:none}}.mnj-toast-wrapper{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:8px;z-index:11000;pointer-events:none}.mnj-toast{min-width:200px;padding:10px 14px;border-radius:8px;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.12);font-size:14px;pointer-events:auto}.mnj-toast-info{background:#333}.mnj-toast-success{background:#198754}.mnj-toast-error{background:#dc3545}.JobListLayout_page__EDmwR{background:#0d1b2a;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.JobListLayout_inner__sO0Gn{max-width:1280px;margin:0 auto;padding:0 24px}.JobListLayout_shell__x1E9I{display:flex;gap:0;min-height:100vh;background:transparent}.JobListLayout_sidebar__1Ho76{width:260px;flex:0 0 260px;background:#0d1b2a;padding:28px 20px 40px;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid hsla(0,0%,100%,.07)}.JobListLayout_sidebarTitle__ZmFen{font-size:15px;font-weight:700;color:#fff;margin:0 0 20px;letter-spacing:.1px}.JobListLayout_filterSection__EeB6O{margin-bottom:24px}.JobListLayout_filterSectionTitle__Adb_F{font-size:13px;font-weight:700;color:#fff;margin:0 0 12px;letter-spacing:.3px;text-transform:none}.JobListLayout_checkRow__P2fma{display:flex;align-items:center;gap:8px;margin-bottom:8px;cursor:pointer}.JobListLayout_checkRow__P2fma input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;accent-color:#00c4b4;cursor:pointer;border-radius:3px}.JobListLayout_checkLabel__RWpXj{font-size:13px;color:hsla(0,0%,100%,.82);cursor:pointer;line-height:1.3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.JobListLayout_checkGrid__nTeTk{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 8px;gap:6px 8px}.JobListLayout_sidebarInput__tybiY{width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:9px 12px;color:#fff;font-size:13px;outline:none;transition:border-color .15s;box-sizing:border-box}.JobListLayout_sidebarInput__tybiY::placeholder{color:hsla(0,0%,100%,.38)}.JobListLayout_sidebarInput__tybiY:focus{border-color:#00c4b4}.JobListLayout_sidebarDropdown__sPLMZ{width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:9px 12px;color:#fff;font-size:13px;outline:none;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;transition:border-color .15s;box-sizing:border-box}.JobListLayout_sidebarDropdown__sPLMZ:focus{border-color:#00c4b4}.JobListLayout_sidebarDropdown__sPLMZ option{background:#0d1b2a;color:#fff}.JobListLayout_categoryList__GukqH{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent;margin-bottom:8px}.JobListLayout_categoryList__GukqH::-webkit-scrollbar{width:4px}.JobListLayout_categoryList__GukqH::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.JobListLayout_catActions__zgum5{display:flex;gap:8px;margin-top:4px}.JobListLayout_catActionBtn__svAK5{background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;padding:4px 10px;color:hsla(0,0%,100%,.65);font-size:11px;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s}.JobListLayout_catActionBtn__svAK5:hover{color:#fff;border-color:hsla(0,0%,100%,.4)}.JobListLayout_salaryRange__q1KzP{display:flex;flex-direction:column;gap:10px}.JobListLayout_salaryLabels__HB9bi{display:flex;justify-content:space-between;font-size:11px;color:hsla(0,0%,100%,.5)}.JobListLayout_salarySlider__nSmPB{-webkit-appearance:none;width:100%;height:3px;border-radius:2px;background:linear-gradient(to right,#00c4b4 0,#00c4b4 var(--pct,100%),hsla(0,0%,100%,.18) var(--pct,100%));outline:none;cursor:pointer}.JobListLayout_salarySlider__nSmPB::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#00c4b4;border:2px solid #0d1b2a;box-shadow:0 0 0 2px rgba(0,196,180,.4);cursor:pointer}.JobListLayout_salarySlider__nSmPB::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#00c4b4;border:2px solid #0d1b2a;cursor:pointer}.JobListLayout_salaryInputRow__3mqMG{display:flex;gap:8px;align-items:center}.JobListLayout_salaryInput__03lGQ{flex:1 1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;padding:6px 10px;color:#fff;font-size:12px;outline:none;min-width:0;transition:border-color .15s}.JobListLayout_salaryInput__03lGQ::placeholder{color:hsla(0,0%,100%,.35)}.JobListLayout_salaryInput__03lGQ:focus{border-color:#00c4b4}.JobListLayout_salarySelect__wa6u6{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;padding:6px 8px;color:#fff;font-size:12px;outline:none;cursor:pointer;flex:0 0 auto}.JobListLayout_salarySelect__wa6u6 option{background:#0d1b2a;color:#fff}.JobListLayout_sidebarActions__s_CvM{display:flex;flex-direction:column;gap:8px;margin-top:8px}.JobListLayout_applyFiltersBtn__zw8S_{width:100%;background:#00c4b4;color:#fff;border:none;border-radius:8px;padding:10px;font-weight:700;font-size:14px;cursor:pointer;transition:background .15s}.JobListLayout_applyFiltersBtn__zw8S_:hover{background:#00a49d}.JobListLayout_resetFiltersBtn__gkQSH{width:100%;background:transparent;color:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:8px;font-size:13px;cursor:pointer;transition:color .15s,border-color .15s}.JobListLayout_resetFiltersBtn__gkQSH:hover{color:#fff;border-color:hsla(0,0%,100%,.4)}.JobListLayout_main__0k5M4{flex:1 1;background:#f1f5f9;min-height:100vh;padding:0;min-width:0}.JobListLayout_topBar__5xdbC{background:#0d1b2a;padding:16px 20px;display:flex;align-items:center;gap:12px}.JobListLayout_searchWrap__3tCJV{flex:1 1;position:relative;max-width:560px}.JobListLayout_searchIcon__Kn1_4{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none;width:16px;height:16px}.JobListLayout_searchInput__XUB9R{width:100%;background:#fff;border:none;border-radius:8px;padding:11px 14px 11px 40px;font-size:14px;color:#0f172a;outline:none;box-shadow:0 2px 8px rgba(0,0,0,.12)}.JobListLayout_searchInput__XUB9R::placeholder{color:#94a3b8}.JobListLayout_topBarSearch___58Gj{background:#00c4b4;color:#fff;border:none;border-radius:8px;padding:11px 22px;font-weight:700;font-size:14px;cursor:pointer;transition:background .15s;white-space:nowrap}.JobListLayout_topBarSearch___58Gj:hover{background:#00a49d}.JobListLayout_mobileFilterBtn__qDxk6{display:none;background:transparent;border:1.5px solid hsla(0,0%,100%,.4);color:#fff;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;cursor:pointer;gap:6px;align-items:center;white-space:nowrap;transition:border-color .15s,color .15s}.JobListLayout_mobileFilterBtn__qDxk6:hover{border-color:#00c4b4;color:#00c4b4}.JobListLayout_resultsBar__AoFXn{background:#fff;border-bottom:1px solid #e2e8f0;padding:14px 20px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.JobListLayout_resultsCount__wTaUP{font-size:22px;font-weight:800;color:#0f172a;margin-right:4px}.JobListLayout_resultsLabel__9SGy8{font-size:14px;color:#64748b;margin-right:auto}.JobListLayout_sortLabel__3_bHT{font-size:13px;color:#64748b;font-weight:500;white-space:nowrap}.JobListLayout_sortBtns__f2t9W{display:flex;gap:6px;flex-wrap:wrap}.JobListLayout_sortBtn__H90e5{padding:6px 14px;border-radius:999px;border:1.5px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}.JobListLayout_sortBtn__H90e5:hover{border-color:#00c4b4;color:#00c4b4}.JobListLayout_sortBtnActive__ueAiR{background:#0d1b2a;color:#fff;border-color:#0d1b2a}.JobListLayout_sortBtnActive__ueAiR:hover{background:#00c4b4;border-color:#00c4b4;color:#fff}.JobListLayout_mobileCountBar__6kFAr{display:none;background:#00c4b4;color:#fff;padding:12px 20px;font-size:15px;font-weight:700;align-items:center;justify-content:space-between}.JobListLayout_jobList__0MDgr{padding:20px 20px 32px;display:flex;flex-direction:column;gap:14px}.JobListLayout_jobCard__p9VaS{background:#fff;border-radius:14px;padding:28px 30px;box-shadow:0 2px 12px rgba(2,6,23,.06);border:1.5px solid #f1f5f9;display:flex;align-items:flex-start;gap:20px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;cursor:default}.JobListLayout_jobCard__p9VaS:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(2,6,23,.12);border-color:rgba(0,196,180,.45)}.JobListLayout_jobLogoWrap__S5ob1{width:120px;height:120px;flex:0 0 120px;border-radius:16px;background:#f8fafc;border:1px solid #e8edf5;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8px}.JobListLayout_jobLogo__lOOnk{width:100%;height:100%;object-fit:contain}.JobListLayout_jobBody__8WmLO{flex:1 1;min-width:0}.JobListLayout_jobTop__PVU9p{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.JobListLayout_jobInfo__VLpiC{flex:1 1;min-width:0}.JobListLayout_jobCompany__BElKE{display:flex;align-items:center;gap:6px;margin-bottom:4px}.JobListLayout_companyLogoSmall__3Stjz{width:22px;height:22px;border-radius:4px;object-fit:contain;background:#f1f5f9;flex:0 0 22px}.JobListLayout_companyName__hQH1N{font-size:13px;font-weight:600;color:#475569}.JobListLayout_jobTitle__QkOXz{font-size:17px;font-weight:700;color:#0f172a;margin:0 0 3px;line-height:1.25}.JobListLayout_jobTitle__QkOXz a{color:inherit;text-decoration:none}.JobListLayout_jobTitle__QkOXz a:hover{color:#00c4b4}.JobListLayout_jobLocation__sfCaR{font-size:13px;color:#64748b;margin:0}.JobListLayout_jobMeta__4u8g3{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto;min-width:160px}.JobListLayout_jobTypeBadges__WrLFX{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.JobListLayout_jobTypeBadge__8H9L0{font-size:12px;font-weight:600;color:#475569}.JobListLayout_jobPostedTime__FF3FV{font-size:11px;color:#94a3b8}.JobListLayout_jobActions__lYVPj{display:flex;gap:8px;align-items:center}.JobListLayout_applyBtn___jTI5{background:#00c4b4;color:#fff;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;transition:background .15s;white-space:nowrap}.JobListLayout_applyBtn___jTI5:hover{background:#00a49d;color:#fff}.JobListLayout_applyBtn___jTI5:disabled{opacity:.6;cursor:not-allowed}.JobListLayout_saveBtn__JcuUT{background:transparent;border:1.5px solid #e2e8f0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.JobListLayout_saveBtn__JcuUT:hover{border-color:#00c4b4;color:#00c4b4}.JobListLayout_saveBtnActive___BvzR{border-color:#00c4b4;color:#00c4b4;background:rgba(0,196,180,.06)}.JobListLayout_jobTags___OdVu{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.JobListLayout_tagPill__ENhxp{padding:3px 11px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#475569;white-space:nowrap}.JobListLayout_featuredBadge__2rsTb{padding:3px 10px;border-radius:999px;background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.3);font-size:11px;font-weight:700;color:#92400e}.JobListLayout_loadingRow__7tPbX{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 0;color:#64748b;font-size:14px}.JobListLayout_spinner__e5BEc{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#00c4b4;border-radius:50%;animation:JobListLayout_spin__dqLsA .7s linear infinite}@keyframes JobListLayout_spin__dqLsA{to{transform:rotate(1turn)}}.JobListLayout_emptyState__8mtcr{text-align:center;padding:60px 20px;color:#94a3b8;font-size:15px}.JobListLayout_pagination__G4J6h{display:flex;align-items:center;justify-content:space-between;padding:0 20px 28px;flex-wrap:wrap;gap:10px}.JobListLayout_pageBtns__75NkK{display:flex;align-items:center;gap:6px}.JobListLayout_pageBtn__9facL{padding:6px 14px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;color:#0f172a;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.JobListLayout_pageBtn__9facL:hover:not(:disabled){border-color:#00c4b4;color:#00c4b4}.JobListLayout_pageBtn__9facL:disabled{opacity:.4;cursor:not-allowed}.JobListLayout_pageInfo__EdMcj{font-size:13px;color:#64748b}.JobListLayout_perPageSelect__KEVXc{padding:6px 10px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;font-size:13px;color:#0f172a;cursor:pointer;outline:none}.JobListLayout_offcanvasOverlay__kp3S8{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1200;animation:JobListLayout_fadeIn__4G7Xv .2s ease}@keyframes JobListLayout_fadeIn__4G7Xv{0%{opacity:0}to{opacity:1}}.JobListLayout_offcanvasSidebar__G8vul{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:86vw;background:#0d1b2a;z-index:1300;overflow-y:auto;padding:24px 20px 40px;animation:JobListLayout_slideIn__tbNLv .22s cubic-bezier(.2,.9,.2,1)}@keyframes JobListLayout_slideIn__tbNLv{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.JobListLayout_offcanvasHeader__3KJrK{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.JobListLayout_offcanvasClose__ovdPP{background:transparent;border:none;color:hsla(0,0%,100%,.6);font-size:22px;cursor:pointer;line-height:1;padding:0 4px;transition:color .15s}.JobListLayout_offcanvasClose__ovdPP:hover{color:#fff}@media (max-width:900px){.JobListLayout_sidebar__1Ho76{display:none}.JobListLayout_mobileFilterBtn__qDxk6{display:flex}.JobListLayout_resultsBar__AoFXn{padding:12px 16px}.JobListLayout_jobList__0MDgr{padding:14px 16px 24px}.JobListLayout_pagination__G4J6h{padding:0 16px 20px}.JobListLayout_topBar__5xdbC{padding:12px 16px}.JobListLayout_mobileCountBar__6kFAr{display:flex}.JobListLayout_resultsCount__wTaUP,.JobListLayout_resultsLabel__9SGy8{display:none}.JobListLayout_sortBtns__f2t9W{gap:4px}.JobListLayout_sortBtn__H90e5{font-size:12px;padding:5px 10px}}@media (max-width:600px){.JobListLayout_jobCard__p9VaS{flex-direction:column;gap:12px;padding:16px}.JobListLayout_jobTop__PVU9p{flex-direction:column;gap:10px}.JobListLayout_jobMeta__4u8g3{justify-content:flex-start;min-width:unset;gap:8px}.JobListLayout_jobMeta__4u8g3,.JobListLayout_jobTypeBadges__WrLFX{flex-direction:row;align-items:center;flex-wrap:wrap}.JobListLayout_jobActions__lYVPj{width:100%}.JobListLayout_applyBtn___jTI5,.JobListLayout_saveBtn__JcuUT{flex:1 1;justify-content:center}.JobListLayout_resultsBar__AoFXn{flex-direction:column;align-items:flex-start}.JobListLayout_sortBtns__f2t9W{width:100%}}