.JobSearch_InputIcon__72AW0,.JobSearch_keywordInputIcon___jroF{display:inline-block;position:absolute;z-index:2;margin-left:11px}.SearchForm_SearchIcon__QsCe9{margin-right:6px;width:18px;height:18px}.header_headerLogo__VDnZy{display:inline-block;margin-right:4px;height:35px;width:35px}@media (max-width:500px){.header_headerLogo__VDnZy{height:24px;width:24px}}.header_headerLogoText__PkVuD{display:inline-block}.header_searchBtnIcn__ztV_m{margin-right:6px;width:18px;height:18px}.Emily_modalContainer__xyC_d{position:fixed;top:0;bottom:0;left:0;right:0;background:#0006398f;z-index:100000;overflow:scroll}.Emily_modalTop__oeFie{position:relative;display:block;margin-bottom:25px}.Emily_modalWrapper__efuV8{margin-top:80px;max-width:370px;min-width:320px;display:block;position:relative;margin-left:auto;margin-right:auto;background:#5c6ac4;border-radius:10px}.Emily_footer__3NheG{padding:5px 25px;position:relative;background:#eff1f9;color:#8f93ac;font-size:11px;text-align:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.Emily_modalContent__8fucZ{position:relative;width:100%;height:100%;padding-bottom:50px}.Emily_close-btn__UGydC{cursor:pointer;position:absolute;top:10px;right:5px;width:32px;z-index:1000000;height:32px;text-align:center}.Emily_close-btn__UGydC img{padding-left:8px;padding-top:8px}.Emily_text1__G4MvF{text-transform:capitalize;font-weight:600;font-size:20px;top:40px;max-width:350px;margin-bottom:50px}.Emily_text1__G4MvF,.Emily_text2__PjiJA{color:#fff;text-align:center;width:100%;margin-right:auto;margin-left:auto;position:relative}.Emily_text2__PjiJA{font-weight:500;font-size:14px;margin-top:35px;max-width:330px}.Emily_email-input-container__VO6w6{padding-top:10px;max-width:330px;width:100%;margin-right:auto;margin-left:auto;position:relative;display:flex;align-items:center}.Emily_email-input-container__VO6w6 input{border-radius:5px;position:relative;background:#fff;min-width:328px;border:none;font-size:16px;box-sizing:border-box;height:46px;padding-bottom:4px;text-align:center}.Emily_keyword-input-container__lqZB1{padding-top:20px}.Emily_continue-container__Razpm,.Emily_keyword-input-container__lqZB1{max-width:330px;width:100%;margin-right:auto;margin-left:auto;position:relative}.Emily_continue-container__Razpm{padding-top:10px;text-align:center}.Emily_continue-btn__g5TcM{width:100%;height:46px;background:linear-gradient(98.58deg,#fe909c .65%,#ff6c98 96.18%);box-shadow:0 4px 4px rgba(0,6,57,.12);border-radius:5px;font-weight:700;font-size:16px;color:#fff;display:inline-block;line-height:2.7}.Emily_continue-btn__g5TcM img{display:inline-block;position:relative;top:2px;margin-left:5px}.Emily_keyword-input-container__lqZB1>div>div{width:100%}.Emily_location-input-container__6pCeX{padding-top:10px;max-width:330px;width:100%;margin-right:auto;margin-left:auto;position:relative}.Emily_email-input-container__VO6w6 input::placeholder{font-weight:400;color:#5c6ac4}.Emily_location-input-container__6pCeX>div>div{width:100%}.Emily_orText___lCrs{text-align:center;font-size:16px;padding:10px 0;color:hsla(0,0%,100%,.7)}.Emily_fbLoginContainer___99q3{cursor:pointer;margin-top:10px;padding:10px 0;background:#fff;text-align:center;height:46px;max-width:330px;width:100%;margin-right:auto;margin-left:auto;position:relative;box-shadow:0 4px 4px rgba(0,6,57,.12);border-radius:5px}.Emily_fbLoginText__apDAk{top:-4px;margin-left:5px}.Emily_fbLoginIcon__1it8_,.Emily_fbLoginText__apDAk{color:#5c6ac4;font-size:16px;display:inline-block;position:relative}.Emily_googlLoginContainer__7rZ4j{cursor:pointer;padding:10px 0;background:#fff;text-align:center;height:46px;max-width:330px;width:100%;margin-right:auto;margin-left:auto;position:relative;box-shadow:0 4px 4px rgba(0,6,57,.12);border-radius:5px}.Emily_googleLoginText__jH82v{top:-4px;margin-left:5px}.Emily_googleLoginIcon__cHGYy,.Emily_googleLoginText__jH82v{color:#5c6ac4;font-size:16px;display:inline-block;position:relative}.Emily_googleLoginIcon__cHGYy{left:-10px}.Emily_noThanks__5yMfb{color:hsla(0,0%,100%,.8);padding:10px;font-size:16px;text-align:center;margin-top:20px}.Emily_emilyTopContainer__W0aBX{position:relative;text-align:center;margin-top:0;margin-bottom:5px;padding-top:15px}.Emily_emilyTopContainer__W0aBX img{display:inline-block;width:55px;border-radius:55px;background:hsla(0,0%,100%,.9);border:2px solid hsla(0,0%,100%,.3)}.Emily_emilyName__1F2kQ{opacity:.7;padding:0}.Emily_emilyName__1F2kQ,.Emily_emilyTitle__4Zcss{text-align:center;position:relative;font-size:14px;color:#fff}.Emily_emilyTitle__4Zcss{padding:5px 10px}.Emily_emilyDesc__vAolZ{text-align:center;position:relative;font-size:18px;line-height:1.4;color:#fff;padding:10px}.Emily_secure__0FqIy{position:relative;text-align:center;color:#5c6ac4;font-size:14px;padding-top:5px}.Emily_secure__0FqIy img{display:inline-block;position:relative;margin-right:5px;top:2px}.Emily_freeService__pDqQz{position:relative;text-align:center;color:#5c6ac4;font-size:14px;padding-top:8px;padding-bottom:3px}.Emily_freeService__pDqQz img{display:inline-block;position:relative;margin-right:5px;top:4px}.Emily_unsubscribe__QTGP1{position:relative;text-align:center;color:#5c6ac4;font-size:14px;padding-top:5px;padding-bottom:20px}.Emily_unsubscribe__QTGP1 img{display:inline-block;position:relative;margin-right:5px;top:4px}.SignUp_mainWrapper__0bDFO{padding:16px;max-width:1200px;margin:0 auto}.SignUp_jobContainer__aiDX6{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;margin-bottom:24px}.SignUp_jobHeader__Siazx{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.SignUp_hiringBadge__e_L_n{background:#28a745;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase}.SignUp_closeButton___nOsn{background:none;border:none;cursor:pointer;color:#6c757d;padding:4px;display:flex;align-items:center;transition:color .2s}.SignUp_closeButton___nOsn:hover{color:#495057}.SignUp_jobContent__Hn83R{padding:16px}.SignUp_jobTitle__mxg6n{font-size:24px;font-weight:700;color:#212529;margin:0 0 16px;line-height:1.3}.SignUp_adsDataSection__y2qZz{margin-bottom:24px}.SignUp_subtitle__D3UHr{font-size:18px;color:#495057;font-weight:500;margin-bottom:8px}.SignUp_description__U8CQo{font-size:16px;color:#6c757d;margin-bottom:12px}.SignUp_salary__8o2KI{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#28a745}.SignUp_salary__8o2KI svg{flex-shrink:0}.SignUp_jobMeta__F2_cC{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.SignUp_metaItem__FxTGL{display:flex;align-items:center;gap:8px;color:#495057}.SignUp_metaItem__FxTGL svg{flex-shrink:0;color:#6c757d}.SignUp_sectionTitle__CWwSa{font-size:18px;font-weight:600;color:#212529;margin:0 0 16px}.SignUp_benefitsSection__31w9q,.SignUp_tasksSection__mSaM7{margin-bottom:24px}.SignUp_tasksList__ei43L{list-style:none;padding:0;margin:0}.SignUp_taskItem__Bbs8x{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;color:#495057}.SignUp_taskBullet__w7Jd_{flex-shrink:0;color:#007bff;margin-top:2px}.SignUp_benefitsGrid__49aYo{display:grid;grid-gap:12px;gap:12px}.SignUp_benefitItem__ioFJi{display:flex;align-items:center;gap:8px;padding:8px;background:#f8f9fa;border-radius:8px}.SignUp_benefitIcon__wJGzy{flex-shrink:0;color:#28a745}.SignUp_jobDescriptionSection__rx7GR{margin-bottom:24px}.SignUp_descriptionWrapper__kumQz{position:relative}.SignUp_descriptionContent__qee8D{color:#495057;line-height:1.6;transition:max-height .3s ease-out;overflow:hidden}.SignUp_descriptionContent__qee8D.SignUp_collapsed__88dBa{max-height:300px}.SignUp_fadeOverlay__QcbRB{position:absolute;bottom:40px;left:0;right:0;height:100px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,#fff);pointer-events:none}.SignUp_readMoreButton___b_qM{width:100%;padding:12px;margin-top:8px;background:#fff;border:1px solid #dee2e6;border-radius:8px;color:#007bff;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.SignUp_readMoreButton___b_qM:hover{background:#f8f9fa;border-color:#007bff}.SignUp_readMoreButton___b_qM svg{transition:transform .2s ease}.SignUp_actionSection__s_s0X{margin-top:32px}.SignUp_whyApply__pHqeM{display:flex;align-items:flex-start;gap:12px;background:#e8f5e9;border-left:4px solid #28a745;padding:16px;margin-bottom:16px;color:#2e7d32;border-radius:4px}.SignUp_whyApplyIcon__N0P43{flex-shrink:0;margin-top:2px}.SignUp_applyButton__PfKa4{width:100%;background:#007bff;color:#fff;border:none;border-radius:8px;padding:14px 24px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s}.SignUp_applyButton__PfKa4:hover{background:#0056b3}.SignUp_applyButton__PfKa4 svg{flex-shrink:0}.SignUp_expiredContainer__i7mXA,.SignUp_expiredNotice__KiJfC{text-align:center;padding:24px;background:#fff3cd;border:1px solid #ffeeba;border-radius:8px;color:#856404}.SignUp_alertIcon__WDBxo{margin-bottom:12px;color:#856404}.SignUp_similarJobs__Tyfdu{margin-top:40px}.SignUp_similarJobsTitle__Re097{font-size:20px;font-weight:600;color:#212529;margin-bottom:20px}@media (min-width:768px){.SignUp_mainWrapper__0bDFO{padding:24px}.SignUp_jobContainer__aiDX6{border-radius:16px}.SignUp_jobHeader__Siazx{padding:16px 24px}.SignUp_jobContent__Hn83R{padding:24px}.SignUp_jobTitle__mxg6n{font-size:32px}.SignUp_jobMeta__F2_cC{flex-direction:row;gap:24px}.SignUp_benefitsGrid__49aYo{grid-template-columns:repeat(2,1fr)}.SignUp_descriptionContent__qee8D.SignUp_collapsed__88dBa{max-height:400px}.SignUp_applyButton__PfKa4{width:auto;padding:14px 32px}}@media (min-width:1024px){.SignUp_jobContent__Hn83R,.SignUp_mainWrapper__0bDFO{padding:32px}.SignUp_benefitsGrid__49aYo{grid-template-columns:repeat(3,1fr)}}.JobCardListing_variables__SYC4F{--white:#fff;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--jobsbear-primary:#5d5fef;--jobsbear-primary-light:rgba(93,95,239,.1);--jobsbear-secondary:#d92cff;--jobsbear-secondary-light:rgba(217,44,255,.1);--jobsbear-secondary-medium:rgba(217,44,255,.5);--primary-light:#ede9fe;--primary-color:#5d5fef;--primary-dark:#4338ca;--success-light:#dcfce7;--success-color:#22c55e;--success-dark:#15803d;--info-light:#dbeafe;--info-color:#3b82f6;--info-dark:#1d4ed8;--accent-light:#fff7ed;--accent-color:#f97316;--accent-dark:#c2410c;--purple-light:#f3e8ff;--purple-color:#7e57c2;--purple-dark:#7e22ce;--tag-work-bg:rgba(93,95,239,.15);--tag-work-color:#5d5fef;--tag-schedule-bg:rgba(217,44,255,.15);--tag-schedule-color:#d92cff;--tag-experience-bg:rgba(93,95,239,.15);--tag-experience-color:#5d5fef;--tag-special-bg:rgba(217,44,255,.15);--tag-special-color:#d92cff;--border-radius-sm:0.375rem;--border-radius-md:0.5rem;--border-radius-lg:0.75rem;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--transition-speed:0.3s}.JobCardListing_jobCardListing__cOhaJ{width:100%;margin-bottom:1rem;position:relative;border-radius:12px;background-color:#fff;box-shadow:0 2px 10px rgba(93,95,239,.08);overflow:hidden;transition:transform .2s,box-shadow .2s;border:1px solid rgba(93,95,239,.05);animation:JobCardListing_fadeIn__vcF_W .5s ease-out forwards;opacity:0}.JobCardListing_jobCardListing__cOhaJ:hover{box-shadow:0 4px 15px rgba(93,95,239,.18);transform:translateY(-2px)}.JobCardListing_listingContent__vzOYx{padding:16px;position:relative}.JobCardListing_listingHeader__HQI_K{display:flex;flex-direction:row;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.JobCardListing_listingTitle__ajea_{font-size:18px;font-weight:600;color:#333;margin:0;line-height:1.3}.JobCardListing_listingSalary__7ewQW{font-weight:600;color:#fff;background:#7a52d6;padding:5px 12px;border-radius:16px;white-space:nowrap;font-size:.9rem;display:inline-block;margin-left:0;box-shadow:0 2px 4px rgba(122,82,214,.2)}.JobCardListing_listingTopTags__Hi77D{position:absolute;top:.5rem;left:.5rem;display:flex;flex-wrap:wrap;gap:.5rem;z-index:10}.JobCardListing_tagHighSalary__schJp,.JobCardListing_tagNoExperience__H1YFJ{display:flex;align-items:center;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;animation:JobCardListing_fadeIn__vcF_W .5s ease-out forwards}.JobCardListing_tagHighSalary__schJp{background-color:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.JobCardListing_tagNoExperience__H1YFJ{background:rgba(217,44,255,.1);color:#7a52d6;border:none;box-shadow:0 1px 3px rgba(122,82,214,.1)}.JobCardListing_tagIcon__XS4hI{margin-right:.25rem;font-weight:700}.JobCardListing_listingTags__UzGmE{display:flex;flex-wrap:wrap;gap:0 0;margin:.75rem 0}.JobCardListing_listingTag__ccZyw{color:rgba(0,6,57,.6);display:flex;align-items:center;padding:4px 10px 4px 0;border-radius:16px;font-size:.8rem;font-weight:500;gap:4px;animation:JobCardListing_fadeIn__vcF_W .5s ease-out forwards}.JobCardListing_listingTag__ccZyw:has(svg[data-icon=home]){background:rgba(93,95,239,.1);color:#5d5fef;border:none}.JobCardListing_listingTag__ccZyw:has(svg[data-icon=calendar]),.JobCardListing_listingTag__ccZyw:has(svg[data-icon=clock3]),.JobCardListing_listingTag__ccZyw:has(svg[data-icon=clock]),.JobCardListing_listingTag__ccZyw:has(svg[data-icon=timer]){background:rgba(217,44,255,.1);color:#7a52d6;border:none}.JobCardListing_listingTag__ccZyw:has(svg[data-icon=headphones]),.JobCardListing_listingTag__ccZyw:has(svg[data-icon=users]){background:rgba(93,95,239,.1);color:#5d5fef;border:none}.JobCardListing_listingTag__ccZyw:has(svg[data-icon=briefcase]){background:#5d5fef;color:#fff;border:none}.JobCardListing_listingTag__ccZyw:has(svg[data-icon=panel-right]),.JobCardListing_listingTag__ccZyw:has(svg[data-icon=zap]){background:#7a52d6;color:#fff;border:none}.JobCardListing_closeButton__szRxD{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border:none;background-color:rgba(0,0,0,.05);border-radius:9999px;color:#4b5563;font-size:1rem;cursor:pointer;z-index:10;transition:background-color .3s ease}.JobCardListing_closeButton__szRxD:hover{background-color:rgba(0,0,0,.1)}.JobCardListing_listingMeta__AsjCF{display:flex;flex-wrap:wrap;gap:1rem;margin:4px 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.04)}.JobCardListing_listingMetaItem__SVQhp{display:flex;align-items:center;color:#374151;font-size:.875rem;font-weight:500}.JobCardListing_listingMetaIcon__YoDcC{margin-right:.375rem;color:rgba(0,6,57,.6)}.JobCardListing_listingLogoContainer__0IxTn{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border-radius:.375rem;overflow:hidden;border:1px solid #e5e7eb;background-color:#fff}.JobCardListing_listingLogo__rdetu{width:100%;height:100%;object-fit:contain}.JobCardListing_listingSubtitleContainer__cGZ3X{display:flex;align-items:center;margin-top:-2px;padding-bottom:10px;flex-wrap:nowrap;gap:4px;border-bottom:1px solid rgba(229,231,235,.5);width:100%}.JobCardListing_listingDescription__oJsUA{line-height:1.6}.JobCardListing_listingDescription__oJsUA,.JobCardListing_listingSubtitle__3ExRd{margin:0;font-size:12px;color:rgba(0,6,57,.6)}.JobCardListing_divider__120ok{height:14px;width:1px;background:#ddd;margin:0 8px;display:inline-block}.JobCardListing_sectionDivider__JTUv_{height:1px;background:rgba(93,95,239,.1);margin:12px 0;width:100%}.JobCardListing_listingWhatYouWillDo__AfIIS{font-size:.875rem;color:rgba(0,6,57,.6);line-height:1.5;padding-right:.5rem;padding-left:2px;border-radius:8px;margin-bottom:.75rem}.JobCardListing_listingWhyApply__NaDzx{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,rgba(93,95,239,.1),rgba(217,44,255,.2));padding:12px 16px;border-radius:10px;color:#5d5fef;font-size:.875rem;margin-bottom:.75rem;font-weight:500}.JobCardListing_listingWhyApplyIcon__NAYZg{color:#7a52d6;flex-shrink:0;position:relative;min-width:22px}.JobCardListing_listingWhyApplyText__pMUKt{color:#5d5fef;font-weight:500}.JobCardListing_listingBenefits__RX35T{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.JobCardListing_listingBenefitTag__uRNoa{display:inline-flex;align-items:center;padding:6px;color:rgba(0,6,57,.6);background:transparent;border:1px solid rgba(0,0,0,.04);border-radius:8px;font-size:13px;font-weight:500;animation:JobCardListing_fadeIn__vcF_W .5s ease-out forwards;opacity:0;animation-delay:calc(.1s * var(--index, 0))}.JobCardListing_listingAiBadge__fH7gs{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:12px;font-weight:400;margin-right:8px}.JobCardListing_listingAiIcon__VFsVa{width:12px;height:12px;opacity:.6;font-size:10px}.JobCardListing_listingViewButton__VLfsq{min-width:210px;width:100%;border-radius:5px;cursor:pointer;font-weight:700;font-size:16px;line-height:42px;height:43px;color:#fff;border:none;margin:auto 0 auto auto;background-image:linear-gradient(45deg,#5765b5,#9cabff,#5765b5);background-repeat:repeat;background-attachment:scroll;background-origin:initial;background-clip:initial;background-color:initial;background-size:400% 400%!important;display:flex;align-items:center;justify-content:center}.JobCardListing_listingViewButton__VLfsq:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(87,101,181,.3)}.JobCardListing_listingViewIcon__jHGwC{margin-left:.5rem}@keyframes JobCardListing_glare__wbwdp{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes JobCardListing_fadeIn__vcF_W{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.JobCardListing_listingDescription__oJsUA,.JobCardListing_listingHeader__HQI_K,.JobCardListing_listingMeta__AsjCF,.JobCardListing_listingSubtitleContainer__cGZ3X{padding-right:2.5rem}.JobCardListing_listingSubtitleContainer__cGZ3X{flex-wrap:wrap}.JobCardListing_listingTitle__ajea_{font-size:1.2rem}.JobCardListing_listingSalary__7ewQW{font-size:.875rem}.JobCardListing_listingContent__vzOYx{padding:.75rem}.JobCardListing_listingViewButton__VLfsq{width:100%;margin:.5rem auto 0;height:40px;line-height:40px;font-size:14px}}@media (max-width:500px){.JobCardListing_listingViewButton__VLfsq{width:100%;max-width:100%;height:43px;margin-top:10px}}.JobCardListing_jobCardListing__cOhaJ:first-child{animation-delay:.1s}.JobCardListing_jobCardListing__cOhaJ:nth-child(2){animation-delay:.2s}.JobCardListing_jobCardListing__cOhaJ:nth-child(3){animation-delay:.3s}.JobCardListing_jobCardListing__cOhaJ:nth-child(4){animation-delay:.4s}.JobCardListing_jobCardListing__cOhaJ:nth-child(5){animation-delay:.5s}.Job_JobDecorationLabelTopLeft__GZaoZ{display:inline-block;margin-right:auto;margin-bottom:11px}.Job_job_benefits__uhno6{display:flex;flex-wrap:wrap;margin-top:15px}.Job_job_benefit__VQ9Xc{display:inline-block;align-items:center;margin-right:4px;margin-bottom:8px;border-radius:4px;border:1px solid #e0e0e0;color:rgba(0,6,57,.6);font-size:13px;padding:4px 8px}.Job_job-benefits__bHXym ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.Job_job-benefits__bHXym li{font-size:14px;line-height:1.6;margin:0;color:rgba(0,6,57,.6);display:flex;align-items:center}.Job_benefit-icon__Riay4{color:#4caf50;font-size:18px;margin-right:4px}.Tags_text1__hRACh{font-size:18px;font-weight:700;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;max-width:578px;width:90%;overflow:hidden}.Tags_tag___llZ2{min-width:70px;box-shadow:0 1px 4px rgba(77,77,77,.24);font-size:16px;line-height:22px;font-weight:700;text-align:center;color:#fff;cursor:pointer;padding:8px 14px;background:linear-gradient(92.79deg,#fe909c .65%,#ff6c98 96.18%);border-radius:5px;margin:5px;display:inline-block}.Tags_tagContainer__Jwt_Q{position:relative;margin-top:10px}.Tags_container__8ABoJ{position:relative;width:100%;text-align:left;display:flex;flex-direction:column;box-shadow:0 4px 4px rgba(0,6,57,.12);background-color:#fff;animation:Tags_kKTfLB__j9Rt5 1s linear 0s 1 normal none running;transition:visibility 1s linear 0s;padding:16px 32px 16px 16px;border-bottom:.5px solid #e2e2e3;border-radius:10px;margin:0 0 25px}.JobCard_variables__fZRhB{--white:#fff;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--primary-light:#ede9fe;--primary-color:#6366f1;--primary-dark:#4f46e5;--success-light:#dcfce7;--success-color:#22c55e;--success-dark:#15803d;--info-light:#dbeafe;--info-color:#3b82f6;--info-dark:#1d4ed8;--accent-light:#fff7ed;--accent-color:#f97316;--accent-dark:#c2410c;--border-radius-sm:0.375rem;--border-radius-md:0.5rem;--border-radius-lg:0.75rem;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--transition-speed:0.3s}.JobCard_jobCard__XjA2T{width:100%;max-width:800px;margin:0 auto 2rem;border-radius:var(--border-radius-lg);overflow:hidden;background-color:var(--white);box-shadow:var(--shadow-md);position:relative;transition:transform var(--transition-speed),box-shadow var(--transition-speed)}.JobCard_jobCard__XjA2T:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.JobCard_jobCardHeader__QGWhX{background:#3b82f6;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;padding:1.5rem;position:relative;border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0}.JobCard_jobCardHeaderContent__oPxtb{display:flex;justify-content:space-between;align-items:flex-start}.JobCard_jobCardTitleWrapper__tIAqh{margin-bottom:.75rem}.JobCard_jobCardTitle__H8XFF{font-size:1.5rem;font-weight:700;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.JobCard_jobCardSalaryInline__Wv66c{font-size:1.125rem;font-weight:500;color:#fff;opacity:.9;margin-left:.5rem;text-align:left}@media (max-width:600px){.JobCard_jobCardSalaryInline__Wv66c{margin-left:0;margin-top:.5rem;font-size:1rem;background-color:transparent;padding:0;border-radius:0;display:block;text-align:left;width:100%}}.JobCard_jobCardSubtitle__l6yW2{font-size:1rem;margin:.25rem 0 .75rem;color:hsla(0,0%,100%,.9)}.JobCard_jobCardMeta__sIIGm{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem}.JobCard_jobCardMetaItem__tDwNz{display:flex;align-items:center;gap:.375rem;color:#fff;opacity:.9}.JobCard_jobCardStatus__q7Wkd{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.JobCard_jobCardWorkStyle__sqdl8{padding:1rem 1.5rem;background-color:var(--gray-50);border-bottom:1px solid var(--gray-200)}.JobCard_jobCardWorkBadges__IixUb{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;align-items:center}.JobCard_jobCardWorkType__QRrCE{display:flex;align-items:center;gap:.375rem;color:var(--gray-700);background-color:var(--white);padding:.375rem .75rem;border-radius:9999px;border:1px solid var(--gray-200)}.JobCard_jobCardAiBadge__XUajE{display:flex;align-items:center;gap:.25rem;color:#92400e;background-color:#fef3c7;border:1px solid #fde68a;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.JobCard_jobCardFeatures__vsCqd{display:flex;flex-wrap:wrap;gap:.75rem}.JobCard_jobCardFeatures__vsCqd,.JobCard_jobCardOpportunity__cUUZD{padding:1rem 1.5rem;border-bottom:1px solid var(--gray-200)}.JobCard_jobCardOpportunityContent__ozWlv{display:flex;gap:1rem;padding:1rem;background-color:#fef3c7;border-radius:var(--border-radius-md);color:#92400e;border-left:4px solid #f59e0b}.JobCard_jobCardOpportunityIcon__QLW37{color:#f59e0b}.JobCard_jobCardOpportunityTitle__Ye8fs{font-size:1rem;font-weight:600;margin:0 0 .5rem}.JobCard_jobCardOpportunityText__AeVpE{font-size:.875rem;margin:0}.JobCard_jobCardSectionHeader__iE5Tu{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem}.JobCard_jobCardDuties__WqykO .JobCard_jobCardSectionIcon__gXtNr,.JobCard_jobCardSectionIcon__gXtNr{color:#3b82f6}.JobCard_jobCardBenefits__ldaxW .JobCard_jobCardSectionIcon__gXtNr{color:#8b5cf6}.JobCard_jobCardDescription__QxTwp .JobCard_jobCardSectionIcon__gXtNr{color:#0891b2}.JobCard_jobCardSectionTitle__Z5Y_c{font-size:1.125rem;font-weight:600;margin:0}.JobCard_jobCardDuties__WqykO{padding:1.5rem;border-bottom:1px solid var(--gray-200)}.JobCard_jobCardDutiesList__Y_4JZ{list-style:none;padding:0;margin:0}.JobCard_jobCardDutyItem__gVNxo{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;animation:JobCard_fadeInUp__iRWuy .5s ease-out forwards;opacity:0}@media (max-width:600px){.JobCard_jobCardDutyItem__gVNxo{margin-bottom:.5rem;gap:.5rem}}.JobCard_jobCardDutyBullet__QGXpD{width:8px;height:8px;background-color:#3b82f6;border-radius:50%;flex-shrink:0;display:inline-block;margin-top:0}.JobCard_jobCardBenefits__ldaxW{padding:1.5rem;border-bottom:1px solid var(--gray-200)}.JobCard_jobCardBenefitsTags__f9Vms{display:flex;flex-wrap:wrap;gap:.5rem}.JobCard_jobCardBenefitTag__hO62B{display:inline-flex;align-items:center;padding:.375rem .75rem;background-color:#eff6ff;color:#1e40af;border:1px solid #dbeafe;border-radius:9999px;font-size:.875rem;animation:JobCard_fadeIn__BXMT4 .5s ease-out forwards;opacity:0}.JobCard_jobCardDescription__QxTwp{padding:1.5rem;border-bottom:1px solid var(--gray-200)}.JobCard_jobCardDescriptionContent__SXQtZ{position:relative;max-height:100px;overflow:hidden;transition:max-height .5s ease}.JobCard_expanded__bVCCw{max-height:2000px}.JobCard_jobCardDescriptionFade__nDZI_{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(transparent,#fff);pointer-events:none}.JobCard_jobCardDescriptionToggle__hbFtx{display:flex;align-items:center;gap:.25rem;background:none;border:none;color:#6366f1;font-weight:500;font-size:.875rem;padding:.5rem 0;margin-top:.5rem;cursor:pointer;transition:color .2s ease;z-index:10;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.JobCard_jobCardDescriptionToggle__hbFtx:hover{color:#4f46e5}.JobCard_jobCardWhyApply__PyYAR{padding:1rem 1.5rem;border-bottom:1px solid var(--gray-200)}.JobCard_jobCardWhyApplyContent__A3ZA7{display:flex;gap:1rem;padding:1rem;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--border-radius-md);color:#166534}.JobCard_jobCardWhyApplyIcon__hgThw{color:#10b981}.JobCard_jobCardWhyApplyTitle__lq1o9{font-size:1rem;font-weight:600;margin:0 0 .5rem}.JobCard_jobCardWhyApplyText__L3NsR{font-size:.875rem;margin:0}.JobCard_jobCardApply__Ah9tt{padding:1.5rem;display:flex;justify-content:center}.JobCard_jobCardApplyButton__Tbv_4{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#10b981;background:linear-gradient(90deg,#10b981,#059669);color:#fff;border:none;border-radius:9999px;font-weight:600;font-size:1rem;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 6px -1px rgba(16,185,129,.2);-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.JobCard_jobCardApplyButton__Tbv_4:hover{background:#059669;background:linear-gradient(90deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 10px 20px rgba(16,185,129,.2)}.JobCard_jobCardFallback__DyTTf{width:100%;max-width:600px;margin:0 auto 1.5rem;padding:1.5rem;border-radius:var(--border-radius-lg);border:1px solid var(--gray-200);background-color:var(--white);box-shadow:var(--shadow-sm)}.JobCard_jobCardFallbackHeader__JOKGW,.JobCard_jobCardFallbackTitleWrapper___SkMd{margin-bottom:1rem}.JobCard_jobCardFallbackTitle__ZnQdn{font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.JobCard_jobCardFallbackSalaryInline__FnKTa{font-size:1rem;font-weight:500;color:var(--gray-600);margin-left:.25rem}@media (max-width:600px){.JobCard_jobCardFallbackSalaryInline__FnKTa{display:block;margin-left:0;margin-top:.25rem;font-size:.9rem}}.JobCard_jobCardFallbackMeta__32Nr9{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.JobCard_jobCardFallbackMetaItem__t6ugz{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--gray-600)}.JobCard_jobCardFallbackJobType__lyqiK{margin-bottom:1.5rem}.JobCard_jobCardFallbackWorkBadges__1RCkN{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.JobCard_jobCardFallbackBadge__IGJtI{display:inline-block;padding:.375rem .75rem;background-color:var(--gray-100);color:var(--gray-700);border-radius:9999px;font-size:.875rem;font-weight:500}.JobCard_jobCardFallbackApply__ELNJ8{margin-top:1rem}@keyframes JobCard_fadeIn__BXMT4{0%{opacity:0}to{opacity:1}}@keyframes JobCard_fadeInUp__iRWuy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.JobCard_jobCardHeader__QGWhX{padding:1rem}.JobCard_jobCardTitle__H8XFF{font-size:1.25rem}.JobCard_jobCardSalaryInline__Wv66c{display:block;margin-top:.5rem;margin-left:0}.JobCard_jobCardSalaryInline__Wv66c:before{display:none}.JobCard_jobCardWorkBadges__IixUb{flex-wrap:wrap;gap:.5rem}.JobCard_jobCardWorkType__QRrCE{flex:0 0 auto}.JobCard_jobCardFeatures__vsCqd{padding:.75rem 1rem;flex-wrap:wrap}.JobCard_jobCardBenefitsTags__f9Vms,.JobCard_jobCardDutiesList__Y_4JZ{margin-top:.75rem}.JobCard_jobCardApply__Ah9tt,.JobCard_jobCardBenefits__ldaxW,.JobCard_jobCardDescription__QxTwp,.JobCard_jobCardDuties__WqykO,.JobCard_jobCardOpportunity__cUUZD,.JobCard_jobCardWhyApply__PyYAR{padding:1rem}.JobCard_jobCardDescriptionToggle__hbFtx{margin-top:.75rem}.JobCard_jobCardFallbackSalaryInline__FnKTa:before{display:none}.JobCard_jobCardFallbackSalaryInline__FnKTa{display:block;margin-left:0;margin-top:.5rem;font-size:.9rem;background-color:rgba(0,0,0,.05);padding:.375rem .75rem;border-radius:4px;display:inline-flex;align-items:center;width:auto}.JobCard_jobCardApplyButton__Tbv_4{width:100%;justify-content:center;padding:.875rem 1.5rem;min-height:50px}.JobCard_jobCardBenefitTag__hO62B,.JobCard_jobCardDutyItem__gVNxo{min-height:36px;align-items:center}.JobCard_jobCardWhyApplyContent__A3ZA7{flex-direction:column;align-items:flex-start}.JobCard_jobCardWhyApplyIcon__hgThw{margin-bottom:.5rem}}.JobCardFeatureBadge_featureBadge__WYYa_{display:flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;gap:.375rem;animation:JobCardFeatureBadge_fadeIn__wM_9v .5s ease-out,JobCardFeatureBadge_slideInRight__KyrrJ .5s ease-out;transition:transform .2s ease,box-shadow .2s ease}.JobCardFeatureBadge_featureBadge__WYYa_:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.JobCardFeatureBadge_featureBadgeIcon__y_l3r{display:flex;align-items:center}.JobCardFeatureBadge_featureBadgeSuccess__A_l9N{background-color:var(--success-light,#dcfce7);color:var(--success-color,#22c55e)}.JobCardFeatureBadge_featureBadgeInfo__fba_R{background-color:var(--info-light,#dbeafe);color:var(--info-color,#3b82f6)}.JobCardFeatureBadge_featureBadgePrimary__CpwCO{background-color:var(--primary-light,#ede9fe);color:var(--primary-color,#6366f1)}@keyframes JobCardFeatureBadge_fadeIn__wM_9v{0%{opacity:0}to{opacity:1}}@keyframes JobCardFeatureBadge_slideInRight__KyrrJ{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}.Gdpr_mainContainer__wmoiL{position:fixed;bottom:0;left:0;width:100%;height:auto;min-height:55px;background:#000639;z-index:5555555;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Gdpr_content__ejY0V{padding:15px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.Gdpr_text__bW4Lr{font-size:13px;line-height:1.4;color:#fff;margin:0}.Gdpr_link__GGmi7{color:#fff;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;font-size:12px;margin-left:4px;transition:opacity .2s ease}.Gdpr_link__GGmi7:hover{opacity:.8}.Gdpr_link__GGmi7:visited{color:#fff}.Gdpr_buttonContainer__3h0Sz{display:flex;gap:8px;flex-direction:column;width:100%}.Gdpr_button__tvvMY{padding:10px 16px;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;min-height:36px;white-space:nowrap}.Gdpr_acceptButton__8x9aj{background:#fff;color:#000639;font-weight:600}.Gdpr_acceptButton__8x9aj:hover{background:#f0f0f0}.Gdpr_rejectButton__UqUV_{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.5)}.Gdpr_rejectButton__UqUV_:hover{background:hsla(0,0%,100%,.1)}@media (min-width:768px){.Gdpr_content__ejY0V{flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:15px;min-height:55px}.Gdpr_text__bW4Lr{flex:1 1;margin:0}.Gdpr_buttonContainer__3h0Sz{flex-direction:row;gap:10px;width:auto;flex-shrink:0}.Gdpr_button__tvvMY{padding:8px 16px;min-height:32px;font-size:12px}}@media (min-width:1200px){.Gdpr_content__ejY0V{padding:15px 30px}.Gdpr_buttonContainer__3h0Sz{gap:12px}.Gdpr_button__tvvMY{padding:10px 20px}}