.ImageCarousel-module-scss-module__gdv8xa__carousel{background:var(--scrollbar-track);width:fit-content;max-width:100%;position:relative}@media (max-width:1024px){.ImageCarousel-module-scss-module__gdv8xa__carousel{width:100%}}.ImageCarousel-module-scss-module__gdv8xa__imageContainer{background:var(--scrollbar-track);width:614px;height:260px;position:relative;overflow:hidden}@media (max-width:1024px){.ImageCarousel-module-scss-module__gdv8xa__imageContainer{aspect-ratio:614/260;width:100%;max-width:614px;height:auto}}.ImageCarousel-module-scss-module__gdv8xa__image{object-fit:contain;background:var(--scrollbar-track);width:100%;height:100%}.ImageCarousel-module-scss-module__gdv8xa__navButton{width:40px;height:40px;color:var(--color-white);cursor:pointer;z-index:10;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ImageCarousel-module-scss-module__gdv8xa__navButton:hover{background:#000c;transform:translateY(-50%)scale(1.1)}.ImageCarousel-module-scss-module__gdv8xa__navButton:active{transform:translateY(-50%)scale(.95)}.ImageCarousel-module-scss-module__gdv8xa__prevButton{left:1rem}.ImageCarousel-module-scss-module__gdv8xa__nextButton{right:1rem}.ImageCarousel-module-scss-module__gdv8xa__counter{color:var(--color-white);background:#0009;border-radius:.375rem;padding:.25rem 1rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}@media (min-width:768px){.ImageCarousel-module-scss-module__gdv8xa__counter{border-radius:.5rem}}.ImageCarousel-module-scss-module__gdv8xa__counter{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:.625rem}@media (min-width:768px){.ImageCarousel-module-scss-module__gdv8xa__counter{font-size:.625rem}}.ImageCarousel-module-scss-module__gdv8xa__counter{z-index:10;white-space:nowrap;font-weight:600}.ImageCarousel-module-scss-module__gdv8xa__dots{background:var(--color-white);justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.ImageCarousel-module-scss-module__gdv8xa__dot{cursor:pointer;background:#0000004d;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.ImageCarousel-module-scss-module__gdv8xa__dot:hover{background:#00000080;transform:scale(1.2)}.ImageCarousel-module-scss-module__gdv8xa__dot.ImageCarousel-module-scss-module__gdv8xa__active{background:#2196f3;border-radius:9999px;width:24px}
.Button-module-scss-module__hVRfrG__button{cursor:pointer;border:none;border-radius:1rem;padding:.5rem 2rem}@media (min-width:768px){.Button-module-scss-module__hVRfrG__button{border-radius:1.5rem}}.Button-module-scss-module__hVRfrG__button{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:1rem}@media (min-width:768px){.Button-module-scss-module__hVRfrG__button{font-size:1.125rem}}.Button-module-scss-module__hVRfrG__button{gap:.5rem;font-weight:500;transition:all .2s;display:inline-flex}.Button-module-scss-module__hVRfrG__button:disabled{opacity:.6;cursor:not-allowed}.Button-module-scss-module__hVRfrG__button.Button-module-scss-module__hVRfrG__primary{color:#fff;background-color:#2196f3}.Button-module-scss-module__hVRfrG__button.Button-module-scss-module__hVRfrG__primary:hover:not(:disabled){background-color:#1976d2}.Button-module-scss-module__hVRfrG__button.Button-module-scss-module__hVRfrG__primary:active:not(:disabled){transform:scale(.98)}.Button-module-scss-module__hVRfrG__button.Button-module-scss-module__hVRfrG__outlined{color:#2196f3;background-color:#0000;border:2px solid #2196f3}.Button-module-scss-module__hVRfrG__button.Button-module-scss-module__hVRfrG__outlined:hover:not(:disabled){background-color:#e3f2fd}.Button-module-scss-module__hVRfrG__button.Button-module-scss-module__hVRfrG__outlined:active:not(:disabled){transform:scale(.98)}.Button-module-scss-module__hVRfrG__button.Button-module-scss-module__hVRfrG__error{color:#fff;background-color:#f44336}.Button-module-scss-module__hVRfrG__button.Button-module-scss-module__hVRfrG__error:hover:not(:disabled){background-color:#ea1c0d}.Button-module-scss-module__hVRfrG__button.Button-module-scss-module__hVRfrG__error:active:not(:disabled){transform:scale(.98)}
.JobDetailHeader-module-scss-module__18OnHW__stickyHeader{background:var(--color-white);z-index:1000;opacity:0;border-bottom:1px solid #0000001a;padding:.5rem 0;transition:transform .3s,opacity .3s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 2px 8px #0000001a}.JobDetailHeader-module-scss-module__18OnHW__stickyHeader.JobDetailHeader-module-scss-module__18OnHW__visible{opacity:1;transform:translateY(0)}.JobDetailHeader-module-scss-module__18OnHW__stickyHeader.JobDetailHeader-module-scss-module__18OnHW__hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.JobDetailHeader-module-scss-module__18OnHW__thumbnail{object-fit:cover;border-radius:.5rem;width:60px;height:45px}@media (min-width:768px){.JobDetailHeader-module-scss-module__18OnHW__thumbnail{border-radius:.75rem}}.JobDetailHeader-module-scss-module__18OnHW__thumbnail{background:var(--scrollbar-track);flex-shrink:0}.JobDetailHeader-module-scss-module__18OnHW__title{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:1rem}@media (min-width:768px){.JobDetailHeader-module-scss-module__18OnHW__title{font-size:1.125rem}}.JobDetailHeader-module-scss-module__18OnHW__title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.JobDetailHeader-module-scss-module__18OnHW__publisherName{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:.75rem}@media (min-width:768px){.JobDetailHeader-module-scss-module__18OnHW__publisherName{font-size:.75rem}}.JobDetailHeader-module-scss-module__18OnHW__publisherName{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-weight:400;overflow:hidden}
.Header-module-scss-module__kkw8ka__header{-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--input-border);z-index:100;box-sizing:border-box;background:#fffc;width:100%;padding:1rem 1.5rem;position:fixed;top:0;left:0;right:0}@media (max-width:767px){.Header-module-scss-module__kkw8ka__header{padding:.5rem 1rem}}.Header-module-scss-module__kkw8ka__container{width:100%;margin:0;padding:0}.Header-module-scss-module__kkw8ka__logo{cursor:pointer;align-items:center;margin-top:-50px;margin-bottom:-50px;margin-left:-25px;transition:all .2s;display:flex}.Header-module-scss-module__kkw8ka__logo:hover{opacity:.8;transform:scale(1.02)}.Header-module-scss-module__kkw8ka__logo .logo img{width:auto;height:100px;display:block}@media (max-width:767px){.Header-module-scss-module__kkw8ka__logo{font-size:1.125rem}}@media (max-width:767px) and (min-width:768px){.Header-module-scss-module__kkw8ka__logo{font-size:1.25rem}}.Header-module-scss-module__kkw8ka__logoLink{align-items:center;text-decoration:none;display:flex}.Header-module-scss-module__kkw8ka__logoWrapper{align-items:center;transition:opacity .2s;display:flex}.Header-module-scss-module__kkw8ka__logoWrapper:hover{opacity:.8}
.JobDetailContent-module-scss-module__Z8CCRW__content{width:100%}.JobDetailContent-module-scss-module__Z8CCRW__premiumBadge{background:linear-gradient(135deg,#fff 0%,#ff98004d 50%,#ff980080 100%);border-radius:.375rem;display:inline-block}@media (min-width:768px){.JobDetailContent-module-scss-module__Z8CCRW__premiumBadge{border-radius:.5rem}}.JobDetailContent-module-scss-module__Z8CCRW__premiumBadge{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:.625rem}@media (min-width:768px){.JobDetailContent-module-scss-module__Z8CCRW__premiumBadge{font-size:.625rem}}.JobDetailContent-module-scss-module__Z8CCRW__premiumBadge{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.JobDetailContent-module-scss-module__Z8CCRW__title{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:1.25rem}@media (min-width:768px){.JobDetailContent-module-scss-module__Z8CCRW__title{font-size:1.5rem}}.JobDetailContent-module-scss-module__Z8CCRW__title{color:var(--text-primary);flex:1;margin:0;font-weight:700;line-height:1.25}.JobDetailContent-module-scss-module__Z8CCRW__favoriteButton{border-radius:.5rem;width:40px;height:40px}@media (min-width:768px){.JobDetailContent-module-scss-module__Z8CCRW__favoriteButton{border-radius:.75rem}}.JobDetailContent-module-scss-module__Z8CCRW__favoriteButton{background:var(--color-white);color:var(--text-secondary);cursor:pointer;z-index:auto;border:1px solid #0000001a;flex-shrink:0;transition:all .2s;position:relative}.JobDetailContent-module-scss-module__Z8CCRW__favoriteButton:hover{background:var(--scrollbar-track);border-color:#0003}.JobDetailContent-module-scss-module__Z8CCRW__favoriteButton.JobDetailContent-module-scss-module__Z8CCRW__favoriteActive{color:#f44336;border-color:#f443364d}.JobDetailContent-module-scss-module__Z8CCRW__hiringType{color:var(--text-primary);background:#ff980033;border-radius:.375rem;display:inline-flex}@media (min-width:768px){.JobDetailContent-module-scss-module__Z8CCRW__hiringType{border-radius:.5rem}}.JobDetailContent-module-scss-module__Z8CCRW__hiringType{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:.75rem}@media (min-width:768px){.JobDetailContent-module-scss-module__Z8CCRW__hiringType{font-size:.75rem}}.JobDetailContent-module-scss-module__Z8CCRW__hiringType{text-transform:uppercase;letter-spacing:.3px;font-weight:600}.JobDetailContent-module-scss-module__Z8CCRW__sectionTitle{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:1.125rem}@media (min-width:768px){.JobDetailContent-module-scss-module__Z8CCRW__sectionTitle{font-size:1.25rem}}.JobDetailContent-module-scss-module__Z8CCRW__sectionTitle{color:var(--text-primary);margin:0;font-weight:600}.JobDetailContent-module-scss-module__Z8CCRW__description{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:.875rem}@media (min-width:768px){.JobDetailContent-module-scss-module__Z8CCRW__description{font-size:1rem}}.JobDetailContent-module-scss-module__Z8CCRW__description{color:var(--text-primary);white-space:pre-wrap;word-wrap:break-word;line-height:1.75}.JobDetailContent-module-scss-module__Z8CCRW__description p{margin:0 0 .5rem}.JobDetailContent-module-scss-module__Z8CCRW__readMoreButton{color:#2196f3;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;background:0 0;border:none;font-size:.75rem}@media (min-width:768px){.JobDetailContent-module-scss-module__Z8CCRW__readMoreButton{font-size:.75rem}}.JobDetailContent-module-scss-module__Z8CCRW__readMoreButton{cursor:pointer;padding:0;font-weight:600}.JobDetailContent-module-scss-module__Z8CCRW__readMoreButton:hover{text-decoration:underline}.JobDetailContent-module-scss-module__Z8CCRW__detailLabel{color:var(--text-secondary);min-width:120px;font-weight:600}
.AppPromoSection-module-scss-module__kBHLjG__topSection{background:#2196f314;padding:4rem 0;position:relative;overflow:hidden}.AppPromoSection-module-scss-module__kBHLjG__wavyLines{pointer-events:none;position:absolute;inset:0;overflow:hidden}.AppPromoSection-module-scss-module__kBHLjG__wavyLine1,.AppPromoSection-module-scss-module__kBHLjG__wavyLine2{color:#2196f333;pointer-events:none;width:120%;height:120px;position:absolute}.AppPromoSection-module-scss-module__kBHLjG__wavyLine1{top:-60px;left:0;transform:rotate(0)}.AppPromoSection-module-scss-module__kBHLjG__wavyLine2{bottom:-60px;right:0;transform:rotate(0)}.AppPromoSection-module-scss-module__kBHLjG__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.AppPromoSection-module-scss-module__kBHLjG__appPromoContent{gap:3rem}.AppPromoSection-module-scss-module__kBHLjG__leftSection{flex:1;min-width:300px;max-width:400px}.AppPromoSection-module-scss-module__kBHLjG__downloadTitle{font-size:1.5rem}@media (min-width:768px){.AppPromoSection-module-scss-module__kBHLjG__downloadTitle{font-size:1.875rem}}.AppPromoSection-module-scss-module__kBHLjG__downloadTitle{color:var(--text-primary);margin:0 0 1rem;font-weight:700}.AppPromoSection-module-scss-module__kBHLjG__downloadDescription{font-size:.875rem}@media (min-width:768px){.AppPromoSection-module-scss-module__kBHLjG__downloadDescription{font-size:1rem}}.AppPromoSection-module-scss-module__kBHLjG__downloadDescription{color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.5}.AppPromoSection-module-scss-module__kBHLjG__downloadButtons{gap:1rem;margin-bottom:1.5rem}.AppPromoSection-module-scss-module__kBHLjG__downloadButton{background:var(--color-black);color:var(--color-white);border-radius:.375rem;padding:.5rem 1rem}@media (min-width:768px){.AppPromoSection-module-scss-module__kBHLjG__downloadButton{border-radius:.5rem}}.AppPromoSection-module-scss-module__kBHLjG__downloadButton{cursor:pointer;gap:.25rem;min-width:140px;transition:opacity .2s}.AppPromoSection-module-scss-module__kBHLjG__downloadButton:hover{opacity:.9}.AppPromoSection-module-scss-module__kBHLjG__downloadLabel{font-size:.625rem}@media (min-width:768px){.AppPromoSection-module-scss-module__kBHLjG__downloadLabel{font-size:.625rem}}.AppPromoSection-module-scss-module__kBHLjG__downloadLabel{text-transform:uppercase;letter-spacing:.05em;font-weight:500}.AppPromoSection-module-scss-module__kBHLjG__storeLogo{font-size:.75rem}@media (min-width:768px){.AppPromoSection-module-scss-module__kBHLjG__storeLogo{font-size:.75rem}}.AppPromoSection-module-scss-module__kBHLjG__storeLogo{font-weight:600}.AppPromoSection-module-scss-module__kBHLjG__storeIcon{color:var(--color-white);flex-shrink:0}.AppPromoSection-module-scss-module__kBHLjG__socialLinks{gap:1rem;margin-top:1rem}.AppPromoSection-module-scss-module__kBHLjG__socialLink{color:var(--text-tertiary);width:32px;height:32px;transition:color .2s}.AppPromoSection-module-scss-module__kBHLjG__socialLink:hover{color:var(--primary)}.AppPromoSection-module-scss-module__kBHLjG__centerSection{flex:none}.AppPromoSection-module-scss-module__kBHLjG__qrCard{background:var(--color-white);border-radius:.75rem;padding:1.5rem}@media (min-width:768px){.AppPromoSection-module-scss-module__kBHLjG__qrCard{border-radius:1rem}}.AppPromoSection-module-scss-module__kBHLjG__qrCard{gap:1rem;min-width:200px;box-shadow:0 4px 12px #0000001a}.AppPromoSection-module-scss-module__kBHLjG__qrText{font-size:.75rem}@media (min-width:768px){.AppPromoSection-module-scss-module__kBHLjG__qrText{font-size:.75rem}}.AppPromoSection-module-scss-module__kBHLjG__qrText{color:var(--text-primary);text-align:center;margin:0;font-style:italic}.AppPromoSection-module-scss-module__kBHLjG__qrCode{background:var(--color-white);border:2px solid var(--input-border);border-radius:.375rem;width:120px;height:120px}@media (min-width:768px){.AppPromoSection-module-scss-module__kBHLjG__qrCode{border-radius:.5rem}}.AppPromoSection-module-scss-module__kBHLjG__qrCode{color:var(--text-tertiary);font-size:.625rem}@media (min-width:768px){.AppPromoSection-module-scss-module__kBHLjG__qrCode{font-size:.625rem}}.AppPromoSection-module-scss-module__kBHLjG__rightSection{flex:none}.AppPromoSection-module-scss-module__kBHLjG__phoneMockup{background:var(--color-white);border:8px solid var(--color-black);border-radius:1.5rem;width:200px;height:400px}@media (min-width:768px){.AppPromoSection-module-scss-module__kBHLjG__phoneMockup{border-radius:2rem}}.AppPromoSection-module-scss-module__kBHLjG__phoneMockup{color:var(--text-tertiary);font-size:.75rem;box-shadow:0 8px 24px #0003}@media (min-width:768px){.AppPromoSection-module-scss-module__kBHLjG__phoneMockup{font-size:.75rem}}.AppPromoSection-module-scss-module__kBHLjG__phoneMockup{position:relative;overflow:hidden}.AppPromoSection-module-scss-module__kBHLjG__phoneMockup:before{content:"";opacity:0;background:#2196f31a 50%/cover;transition:opacity .3s;position:absolute;inset:0}.AppPromoSection-module-scss-module__kBHLjG__phoneMockup span{z-index:1;position:relative}@media (max-width:991px){.AppPromoSection-module-scss-module__kBHLjG__leftSection{max-width:100%}.AppPromoSection-module-scss-module__kBHLjG__centerSection,.AppPromoSection-module-scss-module__kBHLjG__rightSection{width:100%}}@media (max-width:767px){.AppPromoSection-module-scss-module__kBHLjG__topSection{padding:3rem 0}.AppPromoSection-module-scss-module__kBHLjG__container{padding:0 1rem}.AppPromoSection-module-scss-module__kBHLjG__downloadTitle{font-size:1.25rem}}@media (max-width:767px) and (min-width:768px){.AppPromoSection-module-scss-module__kBHLjG__downloadTitle{font-size:1.5rem}}@media (max-width:767px){.AppPromoSection-module-scss-module__kBHLjG__downloadButtons{width:100%}.AppPromoSection-module-scss-module__kBHLjG__downloadButton{flex:1;min-width:0}.AppPromoSection-module-scss-module__kBHLjG__phoneMockup{width:150px;height:300px}.AppPromoSection-module-scss-module__kBHLjG__qrCard{min-width:180px}.AppPromoSection-module-scss-module__kBHLjG__qrCode{width:100px;height:100px}}
.NavigationSection-module-scss-module__ukDJDW__navigationSection{background:var(--color-gray-100);padding:4rem 0}.NavigationSection-module-scss-module__ukDJDW__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.NavigationSection-module-scss-module__ukDJDW__navContent{gap:3rem}.NavigationSection-module-scss-module__ukDJDW__logoColumn{flex:none}.NavigationSection-module-scss-module__ukDJDW__logo{font-size:1.875rem}@media (min-width:768px){.NavigationSection-module-scss-module__ukDJDW__logo{font-size:2rem}}.NavigationSection-module-scss-module__ukDJDW__logo{color:var(--primary);margin:-38px 0 0;font-weight:700}.NavigationSection-module-scss-module__ukDJDW__rightColumns{flex:1;gap:3rem;min-width:300px}.NavigationSection-module-scss-module__ukDJDW__navColumn{flex:1;min-width:180px}.NavigationSection-module-scss-module__ukDJDW__navTitle{font-size:1rem}@media (min-width:768px){.NavigationSection-module-scss-module__ukDJDW__navTitle{font-size:1.125rem}}.NavigationSection-module-scss-module__ukDJDW__navTitle{color:var(--text-primary);margin:0 0 1rem;font-weight:600}.NavigationSection-module-scss-module__ukDJDW__navList{gap:.5rem;margin:0;padding:0;list-style:none}.NavigationSection-module-scss-module__ukDJDW__navLink{font-size:.875rem}@media (min-width:768px){.NavigationSection-module-scss-module__ukDJDW__navLink{font-size:1rem}}.NavigationSection-module-scss-module__ukDJDW__navLink{color:var(--text-secondary);text-decoration:none;transition:color .2s}.NavigationSection-module-scss-module__ukDJDW__navLink:hover{color:var(--primary)}@media (max-width:991px){.NavigationSection-module-scss-module__ukDJDW__rightColumns{width:100%}}@media (max-width:767px){.NavigationSection-module-scss-module__ukDJDW__container{padding:0 1rem}.NavigationSection-module-scss-module__ukDJDW__rightColumns{gap:1.5rem}.NavigationSection-module-scss-module__ukDJDW__navColumn{min-width:100%}}
.Footer-module-scss-module__9kpaoq__footer{background:var(--background);width:100%;margin-top:4rem}
.CategoryPicker-module-scss-module__1sKaFq__categoryPicker{z-index:10;position:relative}.CategoryPicker-module-scss-module__1sKaFq__trigger{border:1px solid var(--input-border);cursor:pointer;color:var(--text-primary);background:0 0;gap:.5rem;padding:0 1.5rem;font-size:.875rem}@media (min-width:768px){.CategoryPicker-module-scss-module__1sKaFq__trigger{font-size:1rem}}.CategoryPicker-module-scss-module__1sKaFq__trigger{white-space:nowrap;border-radius:9999px;min-height:calc(56px - .5rem);margin:.25rem;transition:all .2s}.CategoryPicker-module-scss-module__1sKaFq__trigger:hover{background:var(--primary-lightest);border-color:var(--primary)}.CategoryPicker-module-scss-module__1sKaFq__filterIcon{color:var(--text-secondary);flex-shrink:0}.CategoryPicker-module-scss-module__1sKaFq__text{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.CategoryPicker-module-scss-module__1sKaFq__chevronIcon{color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.CategoryPicker-module-scss-module__1sKaFq__dropdown{background:var(--color-white);border-radius:.75rem;min-width:300px;max-width:400px;max-height:400px;position:absolute;top:calc(100% + .5rem);left:0}@media (min-width:768px){.CategoryPicker-module-scss-module__1sKaFq__dropdown{border-radius:1rem}}.CategoryPicker-module-scss-module__1sKaFq__dropdown{z-index:1001;overflow:hidden;box-shadow:0 4px 12px #00000026}.CategoryPicker-module-scss-module__1sKaFq__searchContainer{border-bottom:1px solid #0000001a;gap:.5rem;padding:1rem}.CategoryPicker-module-scss-module__1sKaFq__searchIcon{color:var(--text-secondary);flex-shrink:0}.CategoryPicker-module-scss-module__1sKaFq__searchInput{border:none;outline:none;flex:1;font-size:.875rem}@media (min-width:768px){.CategoryPicker-module-scss-module__1sKaFq__searchInput{font-size:1rem}}.CategoryPicker-module-scss-module__1sKaFq__searchInput{color:var(--text-primary);background:0 0}.CategoryPicker-module-scss-module__1sKaFq__searchInput::placeholder{color:var(--text-secondary)}.CategoryPicker-module-scss-module__1sKaFq__clearButton{color:var(--color-primary);background:0 0;border:none;padding:.25rem .5rem;font-size:.75rem}@media (min-width:768px){.CategoryPicker-module-scss-module__1sKaFq__clearButton{font-size:.75rem}}.CategoryPicker-module-scss-module__1sKaFq__clearButton{cursor:pointer;white-space:nowrap}.CategoryPicker-module-scss-module__1sKaFq__clearButton:hover{opacity:.8}.CategoryPicker-module-scss-module__1sKaFq__list{max-height:300px;overflow-y:auto}.CategoryPicker-module-scss-module__1sKaFq__item{cursor:pointer;gap:.5rem;padding:1rem;transition:background-color .2s}.CategoryPicker-module-scss-module__1sKaFq__item:hover{background:#2196f30d}.CategoryPicker-module-scss-module__1sKaFq__item.CategoryPicker-module-scss-module__1sKaFq__selected{background:#2196f31a}.CategoryPicker-module-scss-module__1sKaFq__checkbox{cursor:pointer}.CategoryPicker-module-scss-module__1sKaFq__icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.CategoryPicker-module-scss-module__1sKaFq__itemText{flex:1;font-size:.875rem}@media (min-width:768px){.CategoryPicker-module-scss-module__1sKaFq__itemText{font-size:1rem}}.CategoryPicker-module-scss-module__1sKaFq__itemText{color:var(--text-primary)}.CategoryPicker-module-scss-module__1sKaFq__empty{text-align:center;color:var(--text-secondary);padding:3rem;font-size:.875rem}@media (min-width:768px){.CategoryPicker-module-scss-module__1sKaFq__empty{font-size:1rem}}
.page-module-scss-module__G_62Iq__container{background:var(--color-white);width:100%;min-height:100vh;padding-bottom:100px}.page-module-scss-module__G_62Iq__mainLayout{max-width:1400px;margin:0 auto}@media (max-width:1024px){.page-module-scss-module__G_62Iq__columnsLayout{flex-direction:column}}.page-module-scss-module__G_62Iq__leftColumn{flex-shrink:0}@media (max-width:1024px){.page-module-scss-module__G_62Iq__leftColumn{width:100%;max-width:100%}}.page-module-scss-module__G_62Iq__breadcrumbs{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:.75rem}@media (min-width:768px){.page-module-scss-module__G_62Iq__breadcrumbs{font-size:.75rem}}.page-module-scss-module__G_62Iq__breadcrumbLink{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;background:0 0;border:none;font-size:.75rem}@media (min-width:768px){.page-module-scss-module__G_62Iq__breadcrumbLink{font-size:.75rem}}.page-module-scss-module__G_62Iq__breadcrumbLink{color:#2196f3;cursor:pointer;padding:0;transition:color .2s}.page-module-scss-module__G_62Iq__breadcrumbLink:hover{color:#1976d2;text-decoration:underline}.page-module-scss-module__G_62Iq__separator{color:var(--text-secondary);margin:0 .25rem}.page-module-scss-module__G_62Iq__breadcrumbText{color:var(--text-secondary);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:.75rem}@media (min-width:768px){.page-module-scss-module__G_62Iq__breadcrumbText{font-size:.75rem}}.page-module-scss-module__G_62Iq__breadcrumbCurrent{color:var(--text-primary);font-weight:600}.page-module-scss-module__G_62Iq__rightColumn{width:320px;height:fit-content;min-height:240px;position:sticky;top:3rem}
.LocationPicker-module-scss-module__S3VR3G__locationPicker{z-index:10;position:relative}.LocationPicker-module-scss-module__S3VR3G__trigger{border:1px solid var(--input-border);cursor:pointer;color:var(--text-primary);background:0 0;gap:.5rem;padding:0 1.5rem;font-size:.875rem}@media (min-width:768px){.LocationPicker-module-scss-module__S3VR3G__trigger{font-size:1rem}}.LocationPicker-module-scss-module__S3VR3G__trigger{white-space:nowrap;border-radius:9999px;min-height:calc(56px - .5rem);margin:.25rem;transition:all .2s}.LocationPicker-module-scss-module__S3VR3G__trigger:hover{background:var(--primary-lightest);border-color:var(--primary)}.LocationPicker-module-scss-module__S3VR3G__locationIcon{color:var(--text-secondary);flex-shrink:0}.LocationPicker-module-scss-module__S3VR3G__text{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.LocationPicker-module-scss-module__S3VR3G__chevronIcon{color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.LocationPicker-module-scss-module__S3VR3G__dropdown{background:var(--color-white);border-radius:.75rem;min-width:300px;max-width:400px;max-height:400px;position:absolute;top:calc(100% + .5rem);left:0}@media (min-width:768px){.LocationPicker-module-scss-module__S3VR3G__dropdown{border-radius:1rem}}.LocationPicker-module-scss-module__S3VR3G__dropdown{z-index:1001;overflow:hidden;box-shadow:0 4px 12px #00000026}.LocationPicker-module-scss-module__S3VR3G__searchContainer{border-bottom:1px solid #0000001a;gap:.5rem;padding:1rem}.LocationPicker-module-scss-module__S3VR3G__searchIcon{color:var(--text-secondary);flex-shrink:0}.LocationPicker-module-scss-module__S3VR3G__searchInput{border:none;outline:none;flex:1;font-size:.875rem}@media (min-width:768px){.LocationPicker-module-scss-module__S3VR3G__searchInput{font-size:1rem}}.LocationPicker-module-scss-module__S3VR3G__searchInput{color:var(--text-primary);background:0 0}.LocationPicker-module-scss-module__S3VR3G__searchInput::placeholder{color:var(--text-secondary)}.LocationPicker-module-scss-module__S3VR3G__clearButton{color:var(--color-primary);background:0 0;border:none;padding:.25rem .5rem;font-size:.75rem}@media (min-width:768px){.LocationPicker-module-scss-module__S3VR3G__clearButton{font-size:.75rem}}.LocationPicker-module-scss-module__S3VR3G__clearButton{cursor:pointer;white-space:nowrap}.LocationPicker-module-scss-module__S3VR3G__clearButton:hover{opacity:.8}.LocationPicker-module-scss-module__S3VR3G__list{max-height:300px;overflow-y:auto}.LocationPicker-module-scss-module__S3VR3G__item{cursor:pointer;gap:.5rem;padding:1rem;transition:background-color .2s}.LocationPicker-module-scss-module__S3VR3G__item:hover{background:#2196f30d}.LocationPicker-module-scss-module__S3VR3G__item.LocationPicker-module-scss-module__S3VR3G__selected{background:#2196f31a}.LocationPicker-module-scss-module__S3VR3G__checkbox{cursor:pointer}.LocationPicker-module-scss-module__S3VR3G__itemText{flex:1;font-size:.875rem}@media (min-width:768px){.LocationPicker-module-scss-module__S3VR3G__itemText{font-size:1rem}}.LocationPicker-module-scss-module__S3VR3G__itemText{color:var(--text-primary)}.LocationPicker-module-scss-module__S3VR3G__empty{text-align:center;color:var(--text-secondary);padding:3rem;font-size:.875rem}@media (min-width:768px){.LocationPicker-module-scss-module__S3VR3G__empty{font-size:1rem}}
.SearchBar-module-scss-module__yZkBza__searchBar{width:100%}.SearchBar-module-scss-module__yZkBza__wrapper{width:100%;max-width:900px}.SearchBar-module-scss-module__yZkBza__searchContainer{background:var(--input-bg);border:1px solid var(--input-border);border-radius:9999px;gap:0;width:100%;min-height:56px;padding:0;position:relative;overflow:visible}.SearchBar-module-scss-module__yZkBza__searchInput{flex:1;min-width:0;min-height:56px;padding:0 1.5rem}.SearchBar-module-scss-module__yZkBza__searchIcon{color:var(--text-tertiary);flex-shrink:0;margin-right:.5rem}.SearchBar-module-scss-module__yZkBza__input{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;background:0 0;border:none;outline:none;flex:1;font-size:1rem}@media (min-width:768px){.SearchBar-module-scss-module__yZkBza__input{font-size:1.125rem}}.SearchBar-module-scss-module__yZkBza__input{color:var(--text-primary);min-width:0}.SearchBar-module-scss-module__yZkBza__input::placeholder{color:var(--text-tertiary)}.SearchBar-module-scss-module__yZkBza__divider{background:var(--input-border);flex-shrink:0;width:1px;height:32px}.SearchBar-module-scss-module__yZkBza__dropdownButton{cursor:pointer;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;background:0 0;border:none;border-radius:0;gap:1rem;padding:0 1.5rem;font-size:.875rem;transition:all .2s}@media (min-width:768px){.SearchBar-module-scss-module__yZkBza__dropdownButton{font-size:1rem}}.SearchBar-module-scss-module__yZkBza__dropdownButton{color:var(--text-primary);white-space:nowrap;min-height:56px}.SearchBar-module-scss-module__yZkBza__dropdownButton:hover{background:var(--primary-lightest)}.SearchBar-module-scss-module__yZkBza__dropdownButton span{flex:1}:is(.categoryPicker,.locationPicker){flex-shrink:0;min-height:56px}.SearchBar-module-scss-module__yZkBza__filterIcon,.SearchBar-module-scss-module__yZkBza__locationIcon{color:var(--text-secondary);flex-shrink:0}.SearchBar-module-scss-module__yZkBza__chevronIcon{color:var(--text-tertiary);flex-shrink:0}.SearchBar-module-scss-module__yZkBza__searchButton{background:var(--primary);color:var(--color-white);cursor:pointer;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;border:none;border-radius:9999px;gap:.5rem;margin:.25rem;padding:0 2rem;font-size:1rem;transition:all .2s}@media (min-width:768px){.SearchBar-module-scss-module__yZkBza__searchButton{font-size:1.125rem}}.SearchBar-module-scss-module__yZkBza__searchButton{white-space:nowrap;flex-shrink:0;min-height:calc(56px - .5rem);font-weight:500}.SearchBar-module-scss-module__yZkBza__searchButton:hover{background:var(--primary-dark)}.SearchBar-module-scss-module__yZkBza__searchButton:active{transform:scale(.98)}.SearchBar-module-scss-module__yZkBza__searchButtonIcon{color:var(--color-white);flex-shrink:0}.SearchBar-module-scss-module__yZkBza__filtersContainer{gap:.5rem}.SearchBar-module-scss-module__yZkBza__dividerDesktop{display:block}@media (min-width:992px){.SearchBar-module-scss-module__yZkBza__searchContainer{flex:1}.SearchBar-module-scss-module__yZkBza__filtersContainer{display:none}.SearchBar-module-scss-module__yZkBza__dividerDesktop{display:block}}@media (max-width:991px){.SearchBar-module-scss-module__yZkBza__searchContainer{min-height:48px}.SearchBar-module-scss-module__yZkBza__searchInput{min-height:48px;padding:0 .5rem}.SearchBar-module-scss-module__yZkBza__input{font-size:.875rem}}@media (max-width:991px) and (min-width:768px){.SearchBar-module-scss-module__yZkBza__input{font-size:1rem}}@media (max-width:991px){.SearchBar-module-scss-module__yZkBza__searchIcon{width:18px;height:18px}.SearchBar-module-scss-module__yZkBza__dividerDesktop,.SearchBar-module-scss-module__yZkBza__filterDesktop{display:none}.SearchBar-module-scss-module__yZkBza__searchButton{border-radius:9999px;min-height:calc(48px - .5rem);padding:0 1rem}.SearchBar-module-scss-module__yZkBza__searchButton span{display:none}:is(.SearchBar-module-scss-module__yZkBza__filtersContainer .categoryPicker,.SearchBar-module-scss-module__yZkBza__filtersContainer .locationPicker){min-height:44px}:is(.SearchBar-module-scss-module__yZkBza__filtersContainer .categoryPicker .trigger,.SearchBar-module-scss-module__yZkBza__filtersContainer .locationPicker .trigger){padding:0 1rem;font-size:.75rem}}@media (max-width:991px) and (min-width:768px){:is(.SearchBar-module-scss-module__yZkBza__filtersContainer .categoryPicker .trigger,.SearchBar-module-scss-module__yZkBza__filtersContainer .locationPicker .trigger){font-size:.75rem}}
.SmartBanner-module-scss-module__Xbmayq__banner{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:12px 16px;animation:.3s ease-out SmartBanner-module-scss-module__Xbmayq__slideDown;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 6px -1px #0000000d}@media (min-width:768px){.SmartBanner-module-scss-module__Xbmayq__banner{display:none}}.SmartBanner-module-scss-module__Xbmayq__content{flex:1;align-items:center;gap:12px;display:flex}.SmartBanner-module-scss-module__Xbmayq__closeButton{color:#666;cursor:pointer;opacity:.6;background:0 0;border:none;margin-right:4px;padding:4px;font-size:20px;line-height:1}.SmartBanner-module-scss-module__Xbmayq__closeButton:hover{opacity:1}.SmartBanner-module-scss-module__Xbmayq__icon{color:#fff;background:#000;border:1px solid #0000001a;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:flex;overflow:hidden}.SmartBanner-module-scss-module__Xbmayq__icon img{object-fit:cover;width:100%;height:100%}.SmartBanner-module-scss-module__Xbmayq__info{flex-direction:column;gap:2px;display:flex}.SmartBanner-module-scss-module__Xbmayq__title{color:#000;margin:0;font-size:14px;font-weight:600}.SmartBanner-module-scss-module__Xbmayq__subtitle{color:#666;margin:0;font-size:12px}.SmartBanner-module-scss-module__Xbmayq__actionButton{color:#fff;cursor:pointer;white-space:nowrap;background:#007aff;border:none;border-radius:16px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.SmartBanner-module-scss-module__Xbmayq__actionButton:hover{background:#006adc;transform:scale(1.02)}.SmartBanner-module-scss-module__Xbmayq__actionButton:active{transform:scale(.98)}@keyframes SmartBanner-module-scss-module__Xbmayq__slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}
.CategorySlider-module-scss-module__kxXGXG__sliderContainer{width:100%;margin:0 -1rem;padding:0 1rem;position:relative}.CategorySlider-module-scss-module__kxXGXG__slider{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:1.5rem;padding:1rem 1.5rem;overflow-x:auto}.CategorySlider-module-scss-module__kxXGXG__slider::-webkit-scrollbar{display:none}.CategorySlider-module-scss-module__kxXGXG__categoryItem{background:0 0;border:1px solid #00000014;border-radius:.5rem;flex-shrink:0;width:97px;height:102px}@media (min-width:768px){.CategorySlider-module-scss-module__kxXGXG__categoryItem{border-radius:.75rem}}.CategorySlider-module-scss-module__kxXGXG__categoryItem{cursor:pointer;gap:.5rem;padding:1rem;transition:all .2s}.CategorySlider-module-scss-module__kxXGXG__categoryItem:hover,.CategorySlider-module-scss-module__kxXGXG__categoryItem.CategorySlider-module-scss-module__kxXGXG__active{border-color:var(--primary);background:var(--primary-lightest)}.CategorySlider-module-scss-module__kxXGXG__icon{object-fit:contain;width:40px;height:40px;filter:var(--icon-filter);transition:filter .2s}.CategorySlider-module-scss-module__kxXGXG__name{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:.75rem}@media (min-width:768px){.CategorySlider-module-scss-module__kxXGXG__name{font-size:.75rem}}.CategorySlider-module-scss-module__kxXGXG__name{color:var(--text-primary);text-align:center;font-weight:500}.CategorySlider-module-scss-module__kxXGXG__navButton{background:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;z-index:10;width:40px;height:40px;color:var(--text-primary);border-radius:50%;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001a}.CategorySlider-module-scss-module__kxXGXG__navButton:hover{background:var(--primary-lightest);border-color:var(--primary);color:var(--primary)}.CategorySlider-module-scss-module__kxXGXG__navButton:active{transform:translateY(-50%)scale(.95)}.CategorySlider-module-scss-module__kxXGXG__navButtonLeft{left:0}.CategorySlider-module-scss-module__kxXGXG__navButtonRight{right:0}
.JobCard-module-scss-module__5YVA8G__jobCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.5rem;width:240px;height:280px;position:relative}@media (min-width:768px){.JobCard-module-scss-module__5YVA8G__jobCard{border-radius:.75rem}}.JobCard-module-scss-module__5YVA8G__jobCard{cursor:pointer;transition:all .2s;overflow:hidden;box-shadow:0 2px 8px #0000001a}.JobCard-module-scss-module__5YVA8G__jobCard:hover:not(.JobCard-module-scss-module__5YVA8G__disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0003}.JobCard-module-scss-module__5YVA8G__jobCard.JobCard-module-scss-module__5YVA8G__highlighted{background:linear-gradient(135deg,#fff 0%,#ff98004d 50%,#ff980080 100%);box-shadow:0 2px 8px #ff98004d}.JobCard-module-scss-module__5YVA8G__jobCard.JobCard-module-scss-module__5YVA8G__disabled{background:var(--scrollbar-track);opacity:.5;cursor:not-allowed}.JobCard-module-scss-module__5YVA8G__imageWrapper{flex-shrink:0;width:100%;height:160px;overflow:hidden}.JobCard-module-scss-module__5YVA8G__image{object-fit:cover;background:var(--scrollbar-track);width:100%;height:100%}.JobCard-module-scss-module__5YVA8G__verified{background:var(--color-success);color:var(--color-white);border-radius:.375rem;padding:.25rem .5rem;position:absolute;top:.5rem;left:.5rem}@media (min-width:768px){.JobCard-module-scss-module__5YVA8G__verified{border-radius:.5rem}}.JobCard-module-scss-module__5YVA8G__verified{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:.625rem}@media (min-width:768px){.JobCard-module-scss-module__5YVA8G__verified{font-size:.625rem}}.JobCard-module-scss-module__5YVA8G__verified{z-index:10;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-weight:600}.JobCard-module-scss-module__5YVA8G__viewsBadge{background:#2196f3e6;border-radius:.375rem;padding:.25rem .5rem;position:absolute;top:2rem;left:.5rem}@media (min-width:768px){.JobCard-module-scss-module__5YVA8G__viewsBadge{border-radius:.5rem}}.JobCard-module-scss-module__5YVA8G__viewsBadge{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:.625rem}@media (min-width:768px){.JobCard-module-scss-module__5YVA8G__viewsBadge{font-size:.625rem}}.JobCard-module-scss-module__5YVA8G__viewsBadge{color:var(--color-white);z-index:10;font-weight:600}.JobCard-module-scss-module__5YVA8G__favoriteButton{cursor:pointer;z-index:11;background:#ffffffe6;border:1px solid #0000001a;border-radius:50%;width:32px;height:32px;padding:0;transition:all .2s;position:absolute;top:.5rem;right:.5rem}.JobCard-module-scss-module__5YVA8G__favoriteButton:hover{background:var(--color-white);transform:scale(1.1)}.JobCard-module-scss-module__5YVA8G__favoriteIcon{color:var(--text-secondary);transition:color .2s}.JobCard-module-scss-module__5YVA8G__favoriteButton:hover .JobCard-module-scss-module__5YVA8G__favoriteIcon,.JobCard-module-scss-module__5YVA8G__favoriteButton.JobCard-module-scss-module__5YVA8G__favoriteActive .JobCard-module-scss-module__5YVA8G__favoriteIcon{color:var(--primary)}.JobCard-module-scss-module__5YVA8G__content{flex:1;min-height:0}.JobCard-module-scss-module__5YVA8G__title{-webkit-user-select:text;user-select:text;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:1rem}@media (min-width:768px){.JobCard-module-scss-module__5YVA8G__title{font-size:1.125rem}}.JobCard-module-scss-module__5YVA8G__title{color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.JobCard-module-scss-module__5YVA8G__locationIcon{color:var(--text-secondary);flex-shrink:0}.JobCard-module-scss-module__5YVA8G__location{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:.75rem}@media (min-width:768px){.JobCard-module-scss-module__5YVA8G__location{font-size:.75rem}}.JobCard-module-scss-module__5YVA8G__location{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.JobCard-module-scss-module__5YVA8G__hiringType{color:var(--text-primary);background:#ff980080;border-radius:.375rem;padding:.25rem .5rem;display:inline-flex}@media (min-width:768px){.JobCard-module-scss-module__5YVA8G__hiringType{border-radius:.5rem}}.JobCard-module-scss-module__5YVA8G__hiringType{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:.625rem}@media (min-width:768px){.JobCard-module-scss-module__5YVA8G__hiringType{font-size:.625rem}}.JobCard-module-scss-module__5YVA8G__hiringType{white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;font-weight:600}.JobCard-module-scss-module__5YVA8G__date{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:.625rem}@media (min-width:768px){.JobCard-module-scss-module__5YVA8G__date{font-size:.625rem}}.JobCard-module-scss-module__5YVA8G__date{color:var(--text-tertiary);white-space:nowrap}.JobCard-module-scss-module__5YVA8G__daysLeft{color:var(--primary);font-weight:600}
.EmptyState-module-scss-module__txSY3q__emptyState{text-align:center;gap:1.5rem;padding:4rem}.EmptyState-module-scss-module__txSY3q__icon{color:var(--text-tertiary);opacity:.5}.EmptyState-module-scss-module__txSY3q__text{font-size:1.125rem}@media (min-width:768px){.EmptyState-module-scss-module__txSY3q__text{font-size:1.25rem}}.EmptyState-module-scss-module__txSY3q__text{color:var(--text-secondary);max-width:400px;margin:0}
.page-module-scss-module__rcUngW__contentWrapper{padding-top:7rem}@media (max-width:767px){.page-module-scss-module__rcUngW__contentWrapper{padding-top:5.5rem}}.page-module-scss-module__rcUngW__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.page-module-scss-module__rcUngW__title{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:1.875rem}@media (min-width:768px){.page-module-scss-module__rcUngW__title{font-size:2rem}}.page-module-scss-module__rcUngW__title{text-align:center;color:var(--text-primary);margin-bottom:2rem;font-weight:600}.page-module-scss-module__rcUngW__sectionTitle{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:1.5rem}@media (min-width:768px){.page-module-scss-module__rcUngW__sectionTitle{font-size:1.875rem}}.page-module-scss-module__rcUngW__sectionTitle{color:var(--text-primary);margin:0;font-weight:600}.page-module-scss-module__rcUngW__sectionLink{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-size:.875rem}@media (min-width:768px){.page-module-scss-module__rcUngW__sectionLink{font-size:1rem}}.page-module-scss-module__rcUngW__sectionLink{color:var(--primary);text-decoration:none;transition:color .2s}.page-module-scss-module__rcUngW__sectionLink:hover{color:var(--primary-dark)}.page-module-scss-module__rcUngW__categoriesSection{margin-top:3rem;margin-bottom:4rem}.page-module-scss-module__rcUngW__jobsSection{margin-top:4rem}.page-module-scss-module__rcUngW__jobsGrid{grid-template-columns:repeat(auto-fill,240px);justify-content:start;gap:1.5rem;margin-top:1.5rem;display:grid}@media (max-width:767px){.page-module-scss-module__rcUngW__jobsGrid{grid-template-columns:repeat(auto-fill,240px);gap:1rem}}
