.JobCard_card__4y_SN{display:block;position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 28px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;animation:JobCard_fadeUp__JoYFA .4s ease both;overflow:hidden;height:100%}.JobCard_card__4y_SN:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--accent-glow) 0,transparent 60%);opacity:0;transition:opacity .3s}.JobCard_card__4y_SN:hover{border-color:var(--border-hover);background:var(--bg-3);transform:translateY(-2px)}.JobCard_card__4y_SN:hover:before{opacity:1}.JobCard_card__4y_SN:hover .JobCard_arrow____nnQ{color:var(--accent);transform:translateX(3px)}.JobCard_header__N9NhU{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.JobCard_dept__CNdLi{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);opacity:.8}.JobCard_meta__xKoqE{display:flex;align-items:center;gap:8px}.JobCard_time__lKonV{font-size:11px;color:var(--text-muted)}.JobCard_title__MSYAA{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:14px;line-height:1.2;transition:color .15s}.JobCard_card__4y_SN:hover .JobCard_title__MSYAA{color:var(--accent)}.JobCard_tags__RPYsM{display:flex;flex-wrap:wrap;gap:6px}.JobCard_arrow____nnQ{position:absolute;bottom:24px;right:24px;color:var(--text-muted);transition:color .2s,transform .2s}.page_page__ZU32B{min-height:100vh}.page_hero__SKW6o{position:relative;padding:100px 0 80px;overflow:hidden;border-bottom:1px solid var(--border)}.page_heroGrid__BL1ju{position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 40%,transparent 100%)}.page_heroGlow__P_3KC{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(21,167,220,.15) 0,transparent 70%);pointer-events:none}.page_heroPill__Duf9x{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(21,167,220,.2);padding:6px 14px;border-radius:99px;margin-bottom:28px;animation:page_fadeUp__mbBxU .5s ease both}.page_heroPillDot__r0PHy{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent);animation:page_pulse__U_e85 2s ease-in-out infinite}@keyframes page_pulse__U_e85{0%,to{opacity:1}50%{opacity:.4}}.page_heroHeading__JtlfU{font-family:var(--font-display);font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:20px;animation:page_fadeUp__mbBxU .5s ease .1s both}.page_heroAccent__Ur4Gt{color:var(--accent)}.page_heroSub__YNSLe{font-size:17px;color:var(--text-secondary);max-width:520px;line-height:1.7;margin-bottom:40px;animation:page_fadeUp__mbBxU .5s ease .2s both}.page_searchWrap__hVOnY{position:relative;max-width:540px;animation:page_fadeUp__mbBxU .5s ease .3s both}.page_searchIcon__6lYzk{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;display:flex}.page_searchInput__spYJs{background:var(--bg-2)!important;border:1px solid var(--border)!important;border-radius:var(--radius-xl)!important;padding:14px 18px 14px 48px!important;font-size:15px!important;color:var(--text-primary)!important;transition:border-color .2s,box-shadow .2s!important}.page_searchInput__spYJs:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-dim)!important}.page_body__pK_rb{padding:48px 0 80px}.page_layout__mbNju{display:grid;grid-template-columns:220px 1fr;grid-gap:40px;gap:40px;align-items:start}.page_sidebar__J6ahr{position:-webkit-sticky;position:sticky;top:88px;display:flex;flex-direction:column;gap:32px}.page_filterSection__X0VCc{display:flex;flex-direction:column;gap:2px}.page_filterLabel__9aQiI{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:0 10px;margin-bottom:6px}.page_filterBtn__YHZMf{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--text-secondary);font-size:14px;text-align:left;transition:color .15s,background .15s}.page_filterBtn__YHZMf:hover{color:var(--text-primary);background:var(--bg-3)}.page_filterActive__vPQ_y{color:var(--accent)!important;background:var(--accent-dim)!important}.page_filterCount__TDe9g{font-size:11px;background:var(--bg-4);color:var(--text-muted);border-radius:99px;padding:1px 7px}.page_filterActive__vPQ_y .page_filterCount__TDe9g{background:rgba(21,167,220,.15);color:var(--accent)}.page_toggleRow__vuXQN{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-secondary);cursor:pointer;padding:8px 10px;border-radius:var(--radius-md);transition:color .15s}.page_toggleRow__vuXQN:hover{color:var(--text-primary)}.page_toggleInput__JCZZx{display:none}.page_toggle__ni725{position:relative;width:36px;height:20px;background:var(--bg-4);border:1px solid var(--border);border-radius:99px;flex-shrink:0;transition:background .2s,border-color .2s}.page_toggle__ni725:after{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:var(--text-muted);border-radius:50%;transition:left .2s,background .2s}.page_toggleInput__JCZZx:checked~.page_toggle__ni725{background:var(--accent-dim);border-color:var(--accent-mid)}.page_toggleInput__JCZZx:checked~.page_toggle__ni725:after{left:19px;background:var(--accent)}.page_main__GlU4n{min-width:0}.page_resultsBar__9_V7o{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page_resultsCount___npPA{font-size:14px;color:var(--text-muted)}.page_resultsCount___npPA strong{color:var(--text-primary)}.page_clearBtn__8QFIy{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted);background:transparent;border:none;padding:4px 0;transition:color .15s}.page_clearBtn__8QFIy:hover{color:var(--accent)}.page_grid__f5Kdy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.page_grid__f5Kdy>div:not(.page_skeletonCard__GzPGF){height:100%}@media (max-width:600px){.page_grid__f5Kdy{grid-template-columns:1fr}}.page_empty__94dW_{flex-direction:column;padding:80px 20px;text-align:center;gap:12px}.page_emptyIcon__dVLpt,.page_empty__94dW_{display:flex;align-items:center;justify-content:center}.page_emptyIcon__dVLpt{width:64px;height:64px;border-radius:50%;background:var(--bg-3);border:1px solid var(--border);color:var(--text-muted);margin-bottom:4px}.page_emptyTitle__Qfq1n{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text-primary)}.page_emptySub__FZaPs{font-size:14px;color:var(--text-muted)}.page_cta__zCVvt{border-top:1px solid var(--border);background:var(--bg-2);padding:60px 0}.page_ctaInner__tGHAS{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.page_ctaHeading__LfRtV{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.page_ctaSub__PKtMo{font-size:15px;color:var(--text-secondary)}@media (max-width:900px){.page_layout__mbNju{grid-template-columns:1fr}.page_sidebar__J6ahr{position:static;flex-direction:row;flex-wrap:wrap;gap:12px;display:flex;padding:16px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg)}.page_filterSection__X0VCc{min-width:130px;flex:1 1}}.page_skeletonCard__GzPGF{height:140px;border-radius:var(--radius-lg);border:1px solid var(--border)}.page_skeletonCard__GzPGF,.page_skeletonText__F4w_p{background:linear-gradient(90deg,var(--bg-card) 25%,var(--bg-3) 50%,var(--bg-card) 75%);background-size:200% 100%;animation:page_shimmer__qPtWe 1.5s infinite}.page_skeletonText__F4w_p{display:inline-block;width:120px;height:16px;border-radius:4px}.page_pagination__8VB5K{display:flex;align-items:center;gap:8px;margin-top:28px;flex-wrap:wrap}.page_pageBtn__GErvS{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:13px;font-family:var(--font-body);cursor:pointer;transition:border-color .15s,color .15s}.page_pageBtn__GErvS:hover:not(:disabled){border-color:var(--border-hover);color:var(--accent)}.page_pageBtn__GErvS:disabled{opacity:.4;cursor:not-allowed}.page_pageNumbers__bRCzd{display:flex;align-items:center;gap:4px}.page_pageNum__XbEOr{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:13px;font-family:var(--font-body);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.page_pageNum__XbEOr:hover{border-color:var(--border-hover);color:var(--accent)}.page_pageNumActive__06zdD{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;font-weight:600}.page_pageInfo__wIB9Q{font-size:13px;color:var(--text-muted);margin-left:auto}@media (max-width:600px){.page_pagination__8VB5K{justify-content:center}.page_pageInfo__wIB9Q{width:100%;text-align:center;margin-left:0}.page_hero__SKW6o{padding:64px 0 48px}.page_heroHeading__JtlfU{font-size:32px}.page_heroSub__YNSLe{font-size:15px}.page_searchInput__spYJs{font-size:14px!important}.page_ctaInner__tGHAS{flex-direction:column;align-items:flex-start;gap:20px}.page_ctaHeading__LfRtV{font-size:22px}.page_filterSection__X0VCc{min-width:100%}}