.jobs-module__ilo3Ka__jobsPage{--surface:var(--bg-light,#f8f9fc);--on-surface:var(--text-dark,#0a0a0a);--on-surface-variant:var(--text-body,#4a4a5a);--surface-container-lowest:var(--bg-white,#fff);--surface-container-low:var(--bg-white,#fff);--surface-container:var(--bg-soft,#f0f2f7);--surface-container-high:var(--bg-soft,#f0f2f7);--surface-container-highest:var(--border,#e5e7eb);--primary:var(--accent,#4f46e5);--on-primary:var(--text-white,#fff);--primary-container:var(--accent-light,#6366f1);--tertiary:var(--green,#10b981);--tertiary-fixed:var(--green-bg,#ecfdf5);--outline:var(--text-muted,#8a8a9a);--outline-variant:var(--border,#e5e7eb);--error:#dc2626;background-color:var(--surface);color:var(--on-surface);min-height:100vh;padding-top:6rem;padding-bottom:5rem;font-family:Inter,sans-serif}.jobs-module__ilo3Ka__container{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width:1024px){.jobs-module__ilo3Ka__container{padding:0 48px}}.jobs-module__ilo3Ka__hero{background-color:var(--surface-container-low);border-radius:var(--radius-md);margin-bottom:1.75rem;padding:1.25rem}@media (min-width:1024px){.jobs-module__ilo3Ka__hero{padding:1.75rem 2rem}}.jobs-module__ilo3Ka__heroTitle{letter-spacing:-.025em;color:var(--on-surface);margin-bottom:1rem;font-size:1.5rem;font-weight:800}@media (min-width:1024px){.jobs-module__ilo3Ka__heroTitle{font-size:2rem}}.jobs-module__ilo3Ka__heroTitleHighlight{color:var(--primary)}.jobs-module__ilo3Ka__searchBox{background-color:var(--surface-container-lowest);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:.5rem;padding:.5rem;display:flex}@media (min-width:768px){.jobs-module__ilo3Ka__searchBox{flex-direction:row;align-items:center}}.jobs-module__ilo3Ka__searchInputWrap{flex:1;align-items:center;gap:.75rem;padding:0 1rem;display:flex}.jobs-module__ilo3Ka__searchDivider{display:none}@media (min-width:768px){.jobs-module__ilo3Ka__searchDivider{background-color:var(--outline-variant);opacity:.3;width:1px;height:2.5rem;display:block}}.jobs-module__ilo3Ka__searchIcon{color:var(--outline)}.jobs-module__ilo3Ka__searchInput{width:100%;color:var(--on-surface);background:0 0;border:none;outline:none;padding:.625rem 0;font-size:.9375rem}.jobs-module__ilo3Ka__searchInput::placeholder{color:var(--outline)}.jobs-module__ilo3Ka__searchBtn{background-color:var(--primary);width:100%;color:var(--on-primary);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.65rem 1.75rem;font-size:.9375rem;font-weight:700;transition:transform .15s}@media (min-width:768px){.jobs-module__ilo3Ka__searchBtn{width:auto}}.jobs-module__ilo3Ka__searchBtn:active{transform:scale(.96)}.jobs-module__ilo3Ka__searchBtn:hover{filter:brightness(1.05)}.jobs-module__ilo3Ka__locationWrap{flex:1;align-items:center;display:flex}.jobs-module__ilo3Ka__quickFiltersSection{margin-top:.875rem}.jobs-module__ilo3Ka__quickFiltersRow{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.jobs-module__ilo3Ka__quickFiltersRow{flex-flow:wrap;align-items:center}}.jobs-module__ilo3Ka__quickFiltersLabel{color:var(--on-surface-variant);white-space:nowrap;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;display:inline-flex}.jobs-module__ilo3Ka__quickFiltersIcon{color:var(--primary);flex-shrink:0}.jobs-module__ilo3Ka__filterBadgeGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jobs-module__ilo3Ka__filterBadge{border:1px solid var(--outline-variant);background:var(--surface-container-lowest);color:var(--on-surface-variant);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.jobs-module__ilo3Ka__filterBadge:hover{color:var(--on-surface);border-color:#4f46e559}.jobs-module__ilo3Ka__filterBadgeActive{border-color:var(--primary);color:var(--primary);background:#4f46e51f;box-shadow:0 0 0 1px #4f46e514}.jobs-module__ilo3Ka__filterBadgeLink{text-decoration:none}.jobs-module__ilo3Ka__filterBadgeLink:hover{background:var(--surface-container-high)}.jobs-module__ilo3Ka__activeFiltersBar{background:var(--surface-container-low);border-radius:var(--radius-md);border:1px solid var(--outline-variant);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;padding:.6rem .875rem;display:flex}.jobs-module__ilo3Ka__activeFiltersLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--outline);font-size:.75rem;font-weight:700}.jobs-module__ilo3Ka__activeFiltersChips{flex-wrap:wrap;flex:1;gap:.5rem;min-width:0;display:flex}.jobs-module__ilo3Ka__activeFilterChip{background:var(--surface-container-lowest);max-width:100%;color:var(--on-surface);cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .65rem .35rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .15s;display:inline-flex}.jobs-module__ilo3Ka__activeFilterChip:hover{background:var(--surface-container-high)}.jobs-module__ilo3Ka__activeFilterChipX{width:1.25rem;height:1.25rem;color:var(--outline);border-radius:9999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.jobs-module__ilo3Ka__clearFiltersBtn{color:var(--primary);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:.25rem .35rem;font-size:.8125rem;font-weight:700;text-decoration:underline}.jobs-module__ilo3Ka__clearFiltersBtn:hover{color:var(--primary-container)}.jobs-module__ilo3Ka__trendingWrap{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.jobs-module__ilo3Ka__trendingLabel{color:var(--on-surface-variant);font-size:.875rem;font-weight:600}.jobs-module__ilo3Ka__mainGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.jobs-module__ilo3Ka__mainGrid{grid-template-columns:repeat(10,1fr);gap:2rem}}.jobs-module__ilo3Ka__sidebar{scrollbar-width:none;flex-direction:column;height:max-content;max-height:calc(100vh - 120px);position:sticky;top:100px;overflow-y:auto}@media (min-width:1024px){.jobs-module__ilo3Ka__sidebar{grid-column:span 3/span 3}}.jobs-module__ilo3Ka__filterTitle{color:var(--on-surface);margin-bottom:1rem;font-size:.9375rem;font-weight:700}.jobs-module__ilo3Ka__filterGroup{margin-bottom:1.25rem}.jobs-module__ilo3Ka__filterLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--outline);margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:block}.jobs-module__ilo3Ka__filterHint{color:var(--outline);margin:-.25rem 0 .5rem;font-size:.75rem;line-height:1.4}.jobs-module__ilo3Ka__filterOptions{flex-direction:column;gap:.75rem;display:flex}.jobs-module__ilo3Ka__checkboxLabel{cursor:pointer;align-items:center;gap:.75rem;display:flex}.jobs-module__ilo3Ka__checkboxLabel input[type=checkbox],.jobs-module__ilo3Ka__checkboxLabel input[type=radio]{border:1px solid var(--outline-variant);border-radius:var(--radius-md);width:1.25rem;height:1.25rem;accent-color:var(--primary);cursor:pointer}.jobs-module__ilo3Ka__checkboxLabel input[type=radio]{border-radius:var(--radius-md)}.jobs-module__ilo3Ka__checkboxText{color:var(--on-surface-variant);font-size:.875rem;font-weight:500;transition:color .2s}.jobs-module__ilo3Ka__checkboxLabel:hover .jobs-module__ilo3Ka__checkboxText{color:var(--on-surface)}.jobs-module__ilo3Ka__filterSelect{background-color:var(--surface-container-low);border:1px solid var(--outline-variant);width:100%;color:var(--on-surface);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a8a9a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:16px;border-radius:.5rem;outline:none;padding:.55rem 2rem .55rem .75rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.jobs-module__ilo3Ka__filterSelect:hover{border-color:#4f46e559}.jobs-module__ilo3Ka__filterSelect:focus{border-color:var(--primary);box-shadow:0 0 0 3px #4f46e51a}.jobs-module__ilo3Ka__filterSelect:disabled{opacity:.5;cursor:not-allowed}.jobs-module__ilo3Ka__filterPillGrid,.jobs-module__ilo3Ka__filterPillRow{flex-wrap:wrap;gap:.45rem;display:flex}.jobs-module__ilo3Ka__filterPill{cursor:pointer;border:1px solid var(--outline-variant);background:var(--surface-container-low);color:var(--on-surface-variant);border-radius:9999px;padding:.45rem .75rem;font-size:.75rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.jobs-module__ilo3Ka__filterPill:hover{color:var(--on-surface);border-color:#4f46e54d}.jobs-module__ilo3Ka__filterPillActive{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.jobs-module__ilo3Ka__sidebarMobileHeader{justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;display:flex}.jobs-module__ilo3Ka__sidebarCloseBtn{background:var(--surface-container-high);border:1px solid var(--outline-variant);cursor:pointer;width:2.25rem;height:2.25rem;color:var(--on-surface);border-radius:50%;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;transition:background-color .15s,border-color .15s;display:flex}.jobs-module__ilo3Ka__sidebarCloseBtn:hover{background:var(--surface-container-highest);border-color:var(--outline)}.jobs-module__ilo3Ka__workModeWrap{flex-wrap:wrap;gap:.5rem;display:flex}.jobs-module__ilo3Ka__workModeBtn{cursor:pointer;border:1px solid var(--outline-variant);border-radius:9999px;padding:.45rem .85rem;font-size:.75rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.jobs-module__ilo3Ka__workModeBtn.jobs-module__ilo3Ka__active{background-color:var(--primary);color:var(--on-primary);border-color:var(--primary)}.jobs-module__ilo3Ka__workModeBtn:not(.jobs-module__ilo3Ka__active){background-color:var(--surface-container-low);color:var(--on-surface-variant)}.jobs-module__ilo3Ka__workModeBtn:not(.jobs-module__ilo3Ka__active):hover{color:var(--on-surface);border-color:#4f46e559}.jobs-module__ilo3Ka__mobileFiltersBtn{background-color:var(--surface-container-low);border:1px solid var(--outline-variant);width:100%;color:var(--on-surface);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.7rem 1rem;font-size:.875rem;font-weight:600;transition:border-color .15s,box-shadow .15s;display:flex}.jobs-module__ilo3Ka__mobileFiltersBtn:hover{box-shadow:var(--shadow-sm);border-color:#4f46e559}@media (min-width:1024px){.jobs-module__ilo3Ka__mobileFiltersBtn{display:none}}.jobs-module__ilo3Ka__sidebarMobileHidden{display:none}@media (min-width:1024px){.jobs-module__ilo3Ka__sidebarMobileHidden{display:flex}}.jobs-module__ilo3Ka__sidebarMobileOpen{background-color:var(--surface-container-low);z-index:100;padding:1.25rem 1.5rem;padding-top:max(1.25rem,env(safe-area-inset-top));-webkit-overflow-scrolling:touch;flex-direction:column;animation:.15s ease-out jobs-module__ilo3Ka__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes jobs-module__ilo3Ka__fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:1024px){.jobs-module__ilo3Ka__jobListSection{grid-column:span 7/span 7}}.jobs-module__ilo3Ka__listHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.jobs-module__ilo3Ka__jobCountText{color:var(--on-surface-variant);font-weight:500}.jobs-module__ilo3Ka__jobCountBold{color:var(--on-surface);font-weight:700}.jobs-module__ilo3Ka__sortWrap{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}@media (min-width:640px){.jobs-module__ilo3Ka__sortWrap{flex-direction:row;align-items:center}}.jobs-module__ilo3Ka__sortLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--outline);font-size:.75rem;font-weight:700}.jobs-module__ilo3Ka__sortBadgeGroup{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.jobs-module__ilo3Ka__sortBadge{border:1px solid var(--outline-variant);color:var(--on-surface-variant);cursor:pointer;background:0 0;border-radius:9999px;padding:.4rem .7rem;font-size:.75rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.jobs-module__ilo3Ka__sortBadge:hover{color:var(--on-surface);border-color:#4f46e559}.jobs-module__ilo3Ka__sortBadgeActive{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.jobs-module__ilo3Ka__jobCardsStack{flex-direction:column;gap:.75rem;display:flex}.jobs-module__ilo3Ka__jobCard{background-color:var(--surface-container-lowest);border:1px solid var(--outline-variant);color:inherit;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:.875rem 1rem;text-decoration:none;transition:border-color .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.jobs-module__ilo3Ka__jobCard{padding:1rem 1.25rem 1rem 1rem}}@media (min-width:768px){.jobs-module__ilo3Ka__jobCard{flex-direction:row;align-items:flex-start;gap:1rem}}.jobs-module__ilo3Ka__jobCard:hover{box-shadow:0 12px 40px -12px #4f46e526,var(--shadow-md);border-color:#4f46e547}.jobs-module__ilo3Ka__jobCardAccent{background:linear-gradient(180deg,var(--primary)0%,#4f46e573 100%);opacity:.85;border-radius:1rem 0 0 1rem;width:4px;position:absolute;top:0;bottom:0;left:0}.jobs-module__ilo3Ka__companyLogoWrap{background:var(--surface-container-high);border:1px solid var(--outline-variant);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-sm);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.jobs-module__ilo3Ka__companyLogoWrap{width:3rem;height:3rem}}.jobs-module__ilo3Ka__companyLogo{object-fit:contain;width:1.875rem;height:1.875rem}.jobs-module__ilo3Ka__companyLogoFallback{color:var(--outline)}.jobs-module__ilo3Ka__jobCardContent{flex:1;min-width:0}.jobs-module__ilo3Ka__jobCardTopLine{justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.jobs-module__ilo3Ka__jobCardTitleBlock{flex:1;min-width:0}.jobs-module__ilo3Ka__jobCardTopRight{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex}.jobs-module__ilo3Ka__jobCardCompensation{background:linear-gradient(145deg,#10b9811f 0%,#10b9810d 100%);border:1px solid #10b98147;border-radius:.5rem;max-width:min(100%,12rem);padding:.35rem .6rem;box-shadow:inset 0 1px #fff9}.jobs-module__ilo3Ka__jobCardCompensationUnpaid{background:var(--surface-container-high);border-color:var(--outline-variant);box-shadow:none}.jobs-module__ilo3Ka__jobCardCompHeader{justify-content:flex-end;align-items:center;gap:.35rem;margin-bottom:.2rem;display:inline-flex}.jobs-module__ilo3Ka__jobCardCompIcon{color:#059669;opacity:.9;flex-shrink:0}.jobs-module__ilo3Ka__jobCardCompensationUnpaid .jobs-module__ilo3Ka__jobCardCompIcon{color:var(--outline);opacity:.75}.jobs-module__ilo3Ka__jobCardCompLabel{text-transform:uppercase;letter-spacing:.07em;color:#047857;font-size:.625rem;font-weight:800;line-height:1.2}.jobs-module__ilo3Ka__jobCardCompensationUnpaid .jobs-module__ilo3Ka__jobCardCompLabel{color:var(--outline)}.jobs-module__ilo3Ka__jobCardCompAmount{color:#065f46;letter-spacing:-.015em;word-break:break-word;font-size:.875rem;font-weight:800;line-height:1.3;display:block}@media (min-width:768px){.jobs-module__ilo3Ka__jobCardCompAmount{font-size:.9375rem}}.jobs-module__ilo3Ka__jobCardCompensationUnpaid .jobs-module__ilo3Ka__jobCardCompAmount{color:var(--on-surface-variant);font-size:.9375rem;font-weight:700}.jobs-module__ilo3Ka__jobCardTitleRow{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.jobs-module__ilo3Ka__jobCardTitleLink{color:inherit;min-width:0;text-decoration:none}.jobs-module__ilo3Ka__jobCardTitle{color:var(--on-surface);letter-spacing:-.015em;text-transform:capitalize;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;transition:color .2s}@media (min-width:768px){.jobs-module__ilo3Ka__jobCardTitle{font-size:1rem}}.jobs-module__ilo3Ka__jobCard:hover .jobs-module__ilo3Ka__jobCardTitle{color:var(--primary)}.jobs-module__ilo3Ka__newBadge{text-transform:uppercase;letter-spacing:.06em;color:var(--tertiary);background:linear-gradient(135deg,#10b98133 0%,#10b98114 100%);border:1px solid #10b98159;border-radius:9999px;flex-shrink:0;padding:.2rem .45rem;font-size:.65rem;font-weight:800}.jobs-module__ilo3Ka__jobCardCompany{color:var(--on-surface-variant);text-transform:capitalize;margin:.2rem 0 0;font-size:.8125rem;font-weight:600}.jobs-module__ilo3Ka__jobCardLocation{color:var(--outline);align-items:center;gap:.3rem;margin:.1rem 0 0;font-size:.75rem;font-weight:500;display:flex}.jobs-module__ilo3Ka__jobCardLocationIcon{opacity:.85;flex-shrink:0}.jobs-module__ilo3Ka__bookmarkBtn{color:var(--outline);cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s;display:flex}.jobs-module__ilo3Ka__bookmarkBtn:hover{color:var(--error)}.jobs-module__ilo3Ka__bookmarkBtn.jobs-module__ilo3Ka__active{color:var(--primary)}.jobs-module__ilo3Ka__jobCardMeta{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.5rem;display:flex}.jobs-module__ilo3Ka__metaPill{border-radius:9999px;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.jobs-module__ilo3Ka__metaPillMuted{background:var(--surface-container-high);color:var(--on-surface-variant)}.jobs-module__ilo3Ka__metaPillInfo{color:var(--primary);background:#4f46e514}.jobs-module__ilo3Ka__metaPillHighlight{color:#b45309;background:#f59e0b1f}.jobs-module__ilo3Ka__metaPillUrgent{color:#dc2626;background:#fef2f2;font-weight:700}.jobs-module__ilo3Ka__metaPillFeatured{color:#7c3aed;background:#f5f3ff;font-weight:700}.jobs-module__ilo3Ka__metaPillPay{color:#047857;background:#10b9811f}.jobs-module__ilo3Ka__metaPillRole{background:var(--surface-container-high);color:var(--on-surface);border:1px solid var(--outline-variant)}.jobs-module__ilo3Ka__metaIcon{width:14px;height:14px}.jobs-module__ilo3Ka__jobCardActions{border-top:1px solid var(--outline-variant);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.65rem;padding-top:.65rem;display:flex}.jobs-module__ilo3Ka__secondaryBtn{border-radius:var(--radius-md);border:1px solid var(--outline-variant);color:var(--on-surface);cursor:pointer;background:0 0;padding:.45rem 1rem;font-size:.8125rem;font-weight:600;transition:background-color .2s}.jobs-module__ilo3Ka__secondaryBtn:hover{background-color:var(--surface-container-low)}.jobs-module__ilo3Ka__primaryBtn{border-radius:var(--radius-md);background-color:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-md);cursor:pointer;border:none;padding:.45rem 1rem;font-size:.8125rem;font-weight:700;transition:transform .15s}.jobs-module__ilo3Ka__primaryBtn:active{transform:scale(.95)}.jobs-module__ilo3Ka__externalApplyGate{flex-direction:column;align-items:stretch;gap:.5rem;min-width:10.5rem;display:flex}.jobs-module__ilo3Ka__externalApplyEmployerNote{color:var(--on-surface-variant);text-align:right;max-width:15rem;font-size:.8125rem;line-height:1.45}.jobs-module__ilo3Ka__jobCardTags{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.jobs-module__ilo3Ka__jobTag{background:var(--surface-container-high);color:var(--on-surface-variant);border:1px solid #0000;border-radius:9999px;padding:.22rem .55rem;font-size:.6875rem;font-weight:600}.jobs-module__ilo3Ka__jobCard:hover .jobs-module__ilo3Ka__jobTag{border-color:#4f46e51f}.jobs-module__ilo3Ka__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.jobs-module__ilo3Ka__pageBtn{border-radius:var(--radius-md);border:1px solid var(--outline-variant);width:2.5rem;height:2.5rem;color:var(--on-surface);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;transition:background-color .2s;display:flex}.jobs-module__ilo3Ka__pageBtn:hover{background-color:var(--surface-container-low)}.jobs-module__ilo3Ka__pageBtn.jobs-module__ilo3Ka__active{background-color:var(--primary);color:var(--on-primary);border-color:var(--primary)}.jobs-module__ilo3Ka__pageDots{color:var(--outline-variant);padding:0 .5rem}.jobs-module__ilo3Ka__emptyState{background:var(--surface-container-highest);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.jobs-module__ilo3Ka__emptyIcon{margin-bottom:1rem;font-size:3rem}.jobs-module__ilo3Ka__emptyTitle{color:var(--on-surface);font-size:1.25rem;font-weight:700}.jobs-module__ilo3Ka__shimmerCard{background:var(--surface-container-lowest);border-radius:var(--radius-md);gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}
