.jobs_page__RKiDh{min-height:60vh}.jobs_header__7MTDo{background:linear-gradient(160deg,#eff6ff,#f5f3ff);padding:3rem 2rem 2.5rem;border-bottom:1px solid var(--border)}.jobs_title__3pDk8{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;color:var(--ink);letter-spacing:-.5px}.jobs_sub__J_klq{font-size:.95rem;color:var(--muted);max-width:560px;margin-top:.5rem}.jobs_controls__5Ijoz{margin-top:1.5rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.jobs_chips__xqD6x{display:flex;gap:.45rem;flex-wrap:wrap}.jobs_chip__rN4Zq{padding:.35rem .85rem;border-radius:999px;border:1px solid var(--border);background:#fff;font-size:.8rem;font-weight:500;color:var(--body);cursor:pointer;font-family:inherit;transition:all .15s}.jobs_chip__rN4Zq:hover{border-color:var(--primary-ring)}.jobs_chipActive__y1Pne{background:var(--primary);color:#fff;border-color:var(--primary)}.jobs_toggle__Dtcl7{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--body);cursor:pointer}.jobs_upsell__zP132{background:#fff;border:1px solid var(--primary-ring);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.jobs_upsell__zP132 strong{color:var(--ink);font-size:.9rem}.jobs_upsell__zP132 p{font-size:.82rem;color:var(--muted);margin-top:.15rem}.jobs_list__IFGa7{display:flex;flex-direction:column;gap:.75rem}.jobs_jobCard__XV9td{background:#fff;border:1px solid var(--border);border-radius:12px;padding:1.1rem 1.25rem;display:flex;align-items:center;gap:1rem;transition:border-color .15s}.jobs_jobCard__XV9td:hover{border-color:var(--primary-ring)}.jobs_featured__dlPAg{border-color:var(--amber);background:#fffdf7}.jobs_jobLogo__WM3XW{width:48px;height:48px;border-radius:10px;flex-shrink:0;background:var(--bg);color:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem}.jobs_jobBody__2EhdV{flex:1 1;min-width:0}.jobs_jobTitleRow___geZn{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.jobs_jobTitle__1h75m{font-size:1rem;font-weight:700;color:var(--ink)}.jobs_featuredTag__EVBKf{font-size:.66rem;font-weight:700;padding:.15rem .5rem;border-radius:999px;background:var(--amber-lt);color:var(--amber-dk)}.jobs_jobMeta__fFNtT{font-size:.8rem;color:var(--muted);margin-top:.2rem;display:flex;gap:.3rem;flex-wrap:wrap}.jobs_remote__VfZb2{color:var(--green);font-weight:600}.jobs_jobTags__LxVf1{display:flex;gap:.4rem;margin-top:.5rem;flex-wrap:wrap}.jobs_mutedTag__SzrXo,.jobs_salaryTag__SG6vk{font-size:.7rem;font-weight:600;padding:.18rem .55rem;border-radius:999px}.jobs_salaryTag__SG6vk{background:#ecfdf5;color:#065f46}.jobs_mutedTag__SzrXo{background:var(--bg);color:var(--muted)}.jobs_notice__hDz0c{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:1.5rem;text-align:center;font-size:.88rem;color:var(--body);line-height:1.6}.jobs_skeleton__QJgos{height:88px;border-radius:12px;background:linear-gradient(90deg,var(--bg) 25%,#f8fafc 50%,var(--bg) 75%);background-size:200% 100%;animation:jobs_shimmer__D8whI 1.4s infinite}@keyframes jobs_shimmer__D8whI{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.jobs_jobCard__XV9td{flex-wrap:wrap}}