.JobsPage_jobBanner__ckFR7{position:relative;z-index:1}.JobsPage_bannerCircle__aldyY{animation:JobsPage_float__d2U_X 6s ease-in-out infinite}.JobsPage_bannerCircle__aldyY:nth-child(2){animation-delay:2s}.JobsPage_bannerCircle__aldyY:nth-child(3){animation-delay:4s}@keyframes JobsPage_float__d2U_X{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.JobsPage_jobStats__Eo5G6{animation:JobsPage_fadeInUp__B7coa 1s ease-out}.JobsPage_jobCard__cX0jN{transform:translateY(0);transition:all .3s ease}.JobsPage_jobCardHover__0I5PO{transform:translateY(-5px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -5px rgba(0,0,0,.04);background:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#4f46e5;--tw-gradient-to:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);color:white}.JobsPage_searchContainer__eb9OR{margin-bottom:1.5rem}.JobsPage_searchButton__lNzAD{position:relative;overflow:hidden}.JobsPage_searchButton__lNzAD:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.JobsPage_searchButton__lNzAD:hover:after{left:100%}.JobsPage_filterBar__PCz1E{position:sticky;top:0;z-index:10}.JobsPage_filterDropdown__aHgg7{animation:JobsPage_fadeInDown__wyI5S .3s ease-out}.JobsPage_modalBackdrop__h3X__{animation:JobsPage_fadeIn__H3CM4 .3s ease-out}.JobsPage_modalContent__bpTva{animation:JobsPage_scaleIn__a1xdO .3s ease-out}.JobsPage_applyButton__SfoLL{transform:translateY(0);transition:all .3s ease}.JobsPage_applyButton__SfoLL:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(79,70,229,.3)}.JobsPage_saveButton__H6sdy{display:inline-flex;align-items:center;justify-content:center}.JobsPage_saveButton__H6sdy ion-icon{font-size:1.25rem}.JobsPage_emptyState__o8Qhm{animation:JobsPage_fadeIn__H3CM4 .5s ease-out}@keyframes JobsPage_fadeIn__H3CM4{0%{opacity:0}to{opacity:1}}@keyframes JobsPage_fadeInUp__B7coa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes JobsPage_fadeInDown__wyI5S{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes JobsPage_scaleIn__a1xdO{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}