.AlertList-module__oXZOHW__grid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){.AlertList-module__oXZOHW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.AlertList-module__oXZOHW__grid{grid-template-columns:repeat(3,1fr)}}.AlertList-module__oXZOHW__card{border:var(--border-thick);border-radius:var(--radius-lg);background-color:var(--bg-white);padding:var(--space-lg);box-shadow:var(--shadow-transparent);justify-content:space-between;gap:var(--space-lg);flex-direction:column;transition:all .2s cubic-bezier(.25,1,.5,1);display:flex}@media (hover:hover){.AlertList-module__oXZOHW__card:hover{box-shadow:var(--shadow-brutal);transform:translate(-4px,-4px)}}.AlertList-module__oXZOHW__cardContent{flex:1}.AlertList-module__oXZOHW__pills{gap:var(--space-xs);flex-wrap:wrap;display:flex}.AlertList-module__oXZOHW__allJobs{font-size:var(--text-sm);font-family:var(--font-label);color:var(--c-gray-500);font-style:italic}.AlertList-module__oXZOHW__cardFooter{padding-top:var(--space-md);border-top:var(--border-xs);justify-content:space-between;align-items:center;display:flex}.AlertList-module__oXZOHW__date{font-size:var(--text-sm);font-family:var(--font-label);color:var(--c-gray-500)}
.Modal-module__GKiJOG__overlay{background-color:var(--overlay-bg);z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Modal-module__GKiJOG__modal{background-color:var(--bg-white);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-brutal);flex-direction:column;width:100%;max-width:500px;max-height:90vh;animation:.2s ease-out Modal-module__GKiJOG__slideIn;display:flex}.Modal-module__GKiJOG__header{border-bottom:2px solid var(--ink);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.Modal-module__GKiJOG__title{font-family:var(--font-sans);font-size:var(--text-xl);margin:0;font-weight:700}.Modal-module__GKiJOG__closeBtn{cursor:pointer;color:var(--ink);background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.25rem;transition:transform .1s;display:flex}.Modal-module__GKiJOG__closeBtn:hover{transform:scale(1.1)}.Modal-module__GKiJOG__content{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.Modal-module__GKiJOG__footer{border-top:2px solid var(--ink);background-color:var(--bg-gray);justify-content:center;padding:1.5rem;display:flex}@keyframes Modal-module__GKiJOG__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Modal-module__GKiJOG__modal{animation:none}}@media (max-width:768px){.Modal-module__GKiJOG__overlay{z-index:200;padding:0}.Modal-module__GKiJOG__modal{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;padding-bottom:env(safe-area-inset-bottom,0);border:none;border-radius:0;animation:none}.Modal-module__GKiJOG__closeBtn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}}
.CreateAlertModal-module__i11cla__form{gap:var(--space-lg);flex-direction:column;display:flex}.CreateAlertModal-module__i11cla__description{color:var(--ink);font-size:var(--text-base);margin-bottom:.5rem;font-weight:500}.CreateAlertModal-module__i11cla__footer{width:100%}.CreateAlertModal-module__i11cla__visual{background-color:var(--c-blue);border-radius:var(--radius-md);width:100%;height:160px;margin-bottom:1rem;overflow:hidden}.CreateAlertModal-module__i11cla__visualImage{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.CreateAlertModal-module__i11cla__inputs{flex-direction:column;gap:1rem;display:flex}.CreateAlertModal-module__i11cla__feedbackContent{text-align:center;align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.CreateAlertModal-module__i11cla__successVisual{background-color:var(--c-green);border-radius:var(--radius-md);width:100%;height:160px;overflow:hidden}.CreateAlertModal-module__i11cla__errorIcon{color:var(--c-red);margin-bottom:1rem}.CreateAlertModal-module__i11cla__feedbackMessage{font-size:var(--text-base)}
.CreateAlertButton-module__k-mMca__modalContent{flex-direction:column;gap:1rem;display:flex}.CreateAlertButton-module__k-mMca__visual{background-color:var(--c-gray-100);border-radius:var(--radius-md);justify-content:center;align-items:center;width:100%;height:120px;margin-bottom:1rem;display:flex;overflow:hidden}.CreateAlertButton-module__k-mMca__visualPlaceholder{background:linear-gradient(45deg, var(--c-blue) 0%, var(--c-pink) 100%);opacity:.5;width:100%;height:100%}.CreateAlertButton-module__k-mMca__description{color:var(--ink);font-size:var(--text-base);margin-bottom:.5rem;font-weight:500}.CreateAlertButton-module__k-mMca__filtersList{background-color:var(--c-gray-100);border-radius:var(--radius-md);border:2px solid var(--ink);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.CreateAlertButton-module__k-mMca__filterItem{font-family:var(--font-label);font-size:var(--text-sm);color:var(--ink);align-items:center;gap:.5rem;display:flex}.CreateAlertButton-module__k-mMca__filterLabel{text-transform:uppercase;font-weight:700}.CreateAlertButton-module__k-mMca__footer,.CreateAlertButton-module__k-mMca__buttonWrapper{width:100%}
.InteractiveMascot-module__MD3foG__mascotWrapper{z-index:1;pointer-events:none;opacity:0;width:80px;height:57px;transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .1s;position:absolute;top:0;right:32px;transform:translateY(0)}.InteractiveMascot-module__MD3foG__visible{opacity:1;transform:translateY(-45px)}.InteractiveMascot-module__MD3foG__mascotWrapper svg g path[id*=pupil]{transform-origin:50%;transform-box:fill-box;transition:translate .1s ease-out;animation:4s infinite InteractiveMascot-module__MD3foG__blink}@keyframes InteractiveMascot-module__MD3foG__blink{0%,96%,to{transform:scaleY(1)}98%{transform:scaleY(.1)}}@media (max-width:768px){.InteractiveMascot-module__MD3foG__mascotWrapper{display:none}}@media (prefers-reduced-motion:reduce){.InteractiveMascot-module__MD3foG__mascotWrapper{transition:none}.InteractiveMascot-module__MD3foG__mascotWrapper svg g path[id*=pupil]{transition:none;animation:none}}
.SortSelect-module__KUfoaa__wrapper{position:relative}.SortSelect-module__KUfoaa__trigger{align-items:center;gap:var(--space-sm);background:var(--bg-white);border:var(--border-md);padding:0 var(--space-md);height:40px;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;font-weight:600;transition:box-shadow .15s,transform .15s;display:inline-flex}.SortSelect-module__KUfoaa__trigger:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.SortSelect-module__KUfoaa__chevron{flex-shrink:0;transition:transform .2s}.SortSelect-module__KUfoaa__chevronOpen{transform:rotate(180deg)}.SortSelect-module__KUfoaa__dropdown{background:var(--bg-white);border:var(--border-md);min-width:180px;box-shadow:4px 4px 0 var(--ink);padding:var(--space-xs);z-index:50;border-radius:8px;margin:0;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.SortSelect-module__KUfoaa__option{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);cursor:pointer;border-radius:6px;font-weight:500;transition:background .1s}.SortSelect-module__KUfoaa__option:hover{background:var(--c-gray-100)}.SortSelect-module__KUfoaa__optionSelected{background:var(--ink);color:var(--bg-white);font-weight:700}.SortSelect-module__KUfoaa__optionSelected:hover{background:var(--ink)}
.search-module__iEHJ8a__container{max-width:var(--container-lg);padding:var(--space-xl) var(--space-md);min-height:100vh;margin:0 auto}.search-module__iEHJ8a__title{font-size:var(--text-4xl);margin-bottom:var(--space-sm);letter-spacing:-.02em;font-weight:900}.search-module__iEHJ8a__subtitle{color:var(--c-gray-600);font-size:var(--text-base);max-width:600px;margin:0 auto}.search-module__iEHJ8a__layout{gap:var(--space-xl);grid-template-columns:300px 1fr;align-items:start;display:grid}.search-module__iEHJ8a__sidebar{top:var(--space-xl);height:fit-content;position:sticky}.search-module__iEHJ8a__resultsArea{gap:var(--space-lg);flex-direction:column;min-height:100vh;display:flex}.search-module__iEHJ8a__resultsHeader{margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--c-gray-200);justify-content:flex-end;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.search-module__iEHJ8a__resultsCount{font-family:var(--font-label);font-size:var(--text-sm);color:var(--c-gray-600);font-weight:700}.search-module__iEHJ8a__controlsRight{align-items:flex-start;gap:var(--space-lg);display:flex}.search-module__iEHJ8a__sortWrapper{align-items:center;gap:var(--space-sm);display:flex}.search-module__iEHJ8a__sortSelect{box-sizing:border-box;border:var(--border-md);width:100%;height:40px;padding-right:var(--space-xl);padding-left:var(--space-sm);line-height:40px;font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;appearance:none;box-shadow:2px 2px 0px var(--ink);background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E) right 1rem center/.65em no-repeat;border-radius:8px;align-self:center;transition:all .2s;display:flex;overflow:visible}.search-module__iEHJ8a__sortSelect:focus{border-color:var(--ink);outline:none}.search-module__iEHJ8a__sortSelect:focus-visible{border-color:var(--ink);box-shadow:2px 2px 0px var(--ink), 0 0 0 3px var(--c-yellow);outline:none}.search-module__iEHJ8a__sortSelect:hover{box-shadow:3px 3px 0px var(--ink);transition:all .2s;transform:translate(-1px,-1px)}.search-module__iEHJ8a__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.search-module__iEHJ8a__list{gap:var(--space-md);flex-direction:column;display:flex}.search-module__iEHJ8a__loadMoreWrapper{margin-top:var(--space-lg)}.search-module__iEHJ8a__emptyState{text-align:center;padding:var(--space-4xl) var(--space-xl);background:var(--bg-white);border:var(--border-md);border-radius:var(--radius-lg);box-shadow:var(--shadow-transparent)}.search-module__iEHJ8a__emptyState h3{font-size:var(--text-xl);margin-bottom:var(--space-sm)}.search-module__iEHJ8a__emptyState p{color:var(--c-gray-600)}@media (max-width:1024px){.search-module__iEHJ8a__layout{gap:var(--space-lg);grid-template-columns:250px 1fr}}@media (max-width:768px){.search-module__iEHJ8a__title{font-size:var(--text-2xl)}.search-module__iEHJ8a__layout{gap:var(--space-2xl);grid-template-columns:1fr}.search-module__iEHJ8a__sidebar{z-index:10;position:relative}.search-module__iEHJ8a__resultsArea{gap:var(--space-xl)}.search-module__iEHJ8a__resultsHeader{justify-content:flex-end;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);flex-direction:row}.search-module__iEHJ8a__controlsRight{width:auto}}
@keyframes SaveButton-module__T9r-wa__bookmark-pop{0%{transform:scale(1)}35%{transform:scale(1.4)}65%{transform:scale(.88)}85%{transform:scale(1.06)}to{transform:scale(1)}}.SaveButton-module__T9r-wa__iconWrap{justify-content:center;align-items:center;display:inline-flex}.SaveButton-module__T9r-wa__iconWrap.SaveButton-module__T9r-wa__popped{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards SaveButton-module__T9r-wa__bookmark-pop}@media (prefers-reduced-motion:reduce){.SaveButton-module__T9r-wa__iconWrap.SaveButton-module__T9r-wa__popped{animation:none}}
.pill-module__88SqvW__pill{font-size:var(--text-sm);font-family:var(--font-label);border:1px solid var(--ink);padding:var(--space-2xs) 10px;background:var(--bg-white);color:var(--ink);align-items:center;gap:var(--space-2xs);border-radius:6px;font-weight:600;display:inline-flex}
.JobCard-module__CWehmG__card{background:var(--bg-white);border:var(--border-thick);border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-lg);box-shadow:var(--shadow-transparent);cursor:pointer;color:var(--ink);flex-direction:column;height:100%;text-decoration:none;transition:all .2s cubic-bezier(.25,1,.5,1);display:flex;position:relative}@media (hover:hover){.JobCard-module__CWehmG__card:hover{background:var(--bg-white);box-shadow:8px 8px 0px var(--ink);transform:translate(-4px,-4px)}}.JobCard-module__CWehmG__saveButtonWrapper{top:var(--space-lg);right:var(--space-lg);z-index:2;position:absolute}.JobCard-module__CWehmG__jobInfo{gap:var(--space-sm);text-align:left;flex-direction:column;flex-grow:1;display:flex}.JobCard-module__CWehmG__titleRow{padding-right:calc(44px + var(--space-md));flex-direction:column;gap:0;display:flex}.JobCard-module__CWehmG__jobInfo h3{font-family:var(--font-sans);font-size:var(--text-xl);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.JobCard-module__CWehmG__companyName{font-size:var(--text-sm);color:var(--c-gray-600);font-weight:700}.JobCard-module__CWehmG__metaRow{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;max-height:4.5rem;display:flex;overflow:hidden}@media (max-width:640px){.JobCard-module__CWehmG__metaRow{max-height:none}}.JobCard-module__CWehmG__cardFooter{padding-top:var(--space-md);border-top:var(--border-xs);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.JobCard-module__CWehmG__salaryBadge{font-weight:700;font-family:var(--font-label);font-size:var(--text-base);color:var(--ink);background:0 0;border:none;padding:0}.JobCard-module__CWehmG__postingAge{font-size:var(--text-sm);font-family:var(--font-label);color:var(--c-gray-500)}.JobCard-module__CWehmG__perks{color:var(--c-gray-600);gap:8px;display:flex}.JobCard-module__CWehmG__saveBtn{background:var(--bg-white);border:2px solid var(--ink);cursor:pointer;width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-transparent);border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.JobCard-module__CWehmG__saveBtn:hover{box-shadow:var(--shadow-brutal);background:var(--bg-white)}.JobCard-module__CWehmG__stretchedLink:after{content:"";z-index:1;position:absolute;inset:0}
.HammockEmptyState-module__bgez_G__wrapper{align-items:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-xl);text-align:center;flex-direction:column;display:flex}@keyframes HammockEmptyState-module__bgez_G__hammock-swing{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.HammockEmptyState-module__bgez_G__illustration{transform-origin:50% 0;width:100%;max-width:280px;animation:2.2s cubic-bezier(.445,.05,.55,.95) infinite alternate HammockEmptyState-module__bgez_G__hammock-swing}.HammockEmptyState-module__bgez_G__illustration img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.HammockEmptyState-module__bgez_G__illustration{animation:none}}.HammockEmptyState-module__bgez_G__title{font-family:var(--font-fraunces);font-size:var(--text-xl);color:var(--ink);margin:0 0 var(--space-xs);font-weight:900}.HammockEmptyState-module__bgez_G__body{font-size:var(--text-base);color:var(--c-gray-600);margin:0}
.LoadingState-module__pkD4BG__wrapper{align-items:center;gap:var(--space-sm);padding:var(--space-3xl) var(--space-xl);text-align:center;flex-direction:column;display:flex}.LoadingState-module__pkD4BG__gif{width:160px;height:auto}.LoadingState-module__pkD4BG__copy{font-family:var(--font-fraunces);font-size:var(--text-xl);color:var(--ink);margin:0}
@keyframes JobList-module__ctNNYa__card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.JobList-module__ctNNYa__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.JobList-module__ctNNYa__refreshing{opacity:.5;pointer-events:none;transition:opacity .15s}.JobList-module__ctNNYa__stagger>*{animation:.24s ease-out both JobList-module__ctNNYa__card-enter}.JobList-module__ctNNYa__stagger>:first-child{animation-delay:0s}.JobList-module__ctNNYa__stagger>:nth-child(2){animation-delay:50ms}.JobList-module__ctNNYa__stagger>:nth-child(3){animation-delay:.1s}.JobList-module__ctNNYa__stagger>:nth-child(4){animation-delay:.15s}.JobList-module__ctNNYa__stagger>:nth-child(5){animation-delay:.2s}.JobList-module__ctNNYa__stagger>:nth-child(6){animation-delay:.25s}.JobList-module__ctNNYa__stagger>:nth-child(7){animation-delay:.3s}.JobList-module__ctNNYa__stagger>:nth-child(8){animation-delay:.35s}.JobList-module__ctNNYa__stagger>:nth-child(9){animation-delay:.4s}.JobList-module__ctNNYa__stagger>:nth-child(10){animation-delay:.45s}.JobList-module__ctNNYa__stagger>:nth-child(11){animation-delay:.5s}.JobList-module__ctNNYa__stagger>:nth-child(12){animation-delay:.55s}@media (prefers-reduced-motion:reduce){.JobList-module__ctNNYa__stagger>*{animation:none}}.JobList-module__ctNNYa__sentinel{height:20px;margin-bottom:var(--space-md)}.JobList-module__ctNNYa__footer{align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);text-align:center;color:var(--c-gray-600);flex-direction:column;display:flex}.JobList-module__ctNNYa__loadingSpinner{padding:var(--space-md);font-family:var(--font-label);font-size:var(--text-sm)}.JobList-module__ctNNYa__endMessage{font-size:var(--text-sm);opacity:.8}.JobList-module__ctNNYa__counter{font-family:var(--font-label);font-size:var(--text-sm);color:var(--c-gray-500);margin-top:var(--space-xs)}.JobList-module__ctNNYa__emptyState{text-align:center;padding:var(--space-4xl) var(--space-xl);background:var(--bg-white);border:var(--border-md);border-radius:var(--radius-lg);box-shadow:var(--shadow-transparent)}.JobList-module__ctNNYa__emptyState h3{font-size:var(--text-xl);margin-bottom:var(--space-sm)}.JobList-module__ctNNYa__emptyState p{color:var(--c-gray-600)}.JobList-module__ctNNYa__errorTitle{color:var(--c-red)}@media (max-width:768px){.JobList-module__ctNNYa__grid{grid-template-columns:1fr}}
.JobContent-module__CkzU3W__content{flex-direction:column;width:100%;display:flex}.JobContent-module__CkzU3W__companyRow{gap:var(--space-2xs);margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:var(--border-xs,1px solid var(--c-gray-200));flex-direction:column;display:flex}.JobContent-module__CkzU3W__companyName{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--c-gray-600);margin:0 0 var(--space-md) 0;font-weight:600}.JobContent-module__CkzU3W__companyLink{color:inherit;text-decoration:none;transition:color .2s}.JobContent-module__CkzU3W__companyLink:hover{color:var(--c-red)}.JobContent-module__CkzU3W__companyTagline{font-size:var(--text-sm);color:var(--c-gray-600);margin:0;line-height:1.5}.JobContent-module__CkzU3W__companyWebsite{font-size:var(--text-sm);font-family:var(--font-label);color:var(--c-gray-600);text-underline-offset:3px;text-decoration:underline;display:inline-block}.JobContent-module__CkzU3W__companyWebsite:hover{color:var(--ink)}.JobContent-module__CkzU3W__pageHeader{margin-bottom:var(--space-xl)}.JobContent-module__CkzU3W__title{font-size:var(--text-3xl);color:var(--ink);margin:0 0 var(--space-xs) 0;font-weight:800;line-height:1.1}.JobContent-module__CkzU3W__metaRow{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;display:flex}.JobContent-module__CkzU3W__jumpNav{gap:var(--space-sm);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.JobContent-module__CkzU3W__jumpNavPill{background-color:var(--bg-white);border:var(--border-sm);color:var(--ink);font-size:var(--text-sm);border-radius:var(--radius-pill);cursor:pointer;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;padding:6px 12px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.25,1,.5,1);display:inline-flex}.JobContent-module__CkzU3W__jumpNavPill:hover{background-color:var(--bg-white);box-shadow:var(--shadow-md);transform:translate(-2px,-2px)}.JobContent-module__CkzU3W__sectionsList{gap:var(--space-lg);flex-direction:column;display:flex}
.Button-module__e7WGRa__btn{--move-x:4px;--move-y:4px;--move-active-x:6px;--move-active-y:6px;--btn-bg:transparent;--btn-color:var(--ink);--btn-border:var(--border-thick);--btn-shadow:var(--shadow-hard);font-weight:700;font-family:var(--font-label);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--btn-bg);color:var(--btn-color);border:var(--btn-border);box-shadow:var(--btn-shadow);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s cubic-bezier(.25,1,.5,1);display:inline-flex;transform:translate(0)}.Button-module__e7WGRa__btn:hover:not(.Button-module__e7WGRa__disabled){transform:translate(var(--move-x), var(--move-y));box-shadow:var(--shadow-hover)}.Button-module__e7WGRa__btn:active:not(.Button-module__e7WGRa__disabled){transform:translate(var(--move-active-x), var(--move-active-y));box-shadow:none}.Button-module__e7WGRa__btn:focus-visible{outline:3px solid var(--c-yellow);outline-offset:2px}.Button-module__e7WGRa__btn.Button-module__e7WGRa__primary{--btn-bg:var(--c-red);--btn-color:var(--bg-white)}.Button-module__e7WGRa__btn.Button-module__e7WGRa__secondary{--btn-bg:transparent;--btn-color:var(--ink);--btn-shadow:var(--shadow-transparent)}.Button-module__e7WGRa__btn.Button-module__e7WGRa__secondary:hover:not(.Button-module__e7WGRa__disabled){box-shadow:var(--shadow-brutal)}.Button-module__e7WGRa__btn.Button-module__e7WGRa__inside{--move-x:0px;--move-y:0px;--move-active-x:2px;--move-active-y:2px;--btn-border:2px solid var(--ink);--btn-shadow:var(--shadow-transparent);padding:var(--space-sm) var(--space-lg);white-space:nowrap;border-radius:8px}.Button-module__e7WGRa__btn.Button-module__e7WGRa__inside:hover:not(.Button-module__e7WGRa__disabled){box-shadow:var(--shadow-brutal)}.Button-module__e7WGRa__btn.Button-module__e7WGRa__icon{--btn-border:2px solid var(--ink);--btn-shadow:var(--shadow-md);border-radius:8px;width:auto;padding:8px}.Button-module__e7WGRa__btn.Button-module__e7WGRa__icon:hover:not(.Button-module__e7WGRa__disabled){box-shadow:var(--shadow-sm)}.Button-module__e7WGRa__btn.Button-module__e7WGRa__icon.Button-module__e7WGRa__active{--btn-bg:var(--ink);--btn-color:var(--bg-white)}.Button-module__e7WGRa__btn.Button-module__e7WGRa__icon.Button-module__e7WGRa__inside{--move-x:0px;--move-y:0px;--move-active-x:2px;--move-active-y:2px;--btn-bg:var(--bg-white);--btn-shadow:var(--shadow-transparent);width:36px;height:36px;padding:0}.Button-module__e7WGRa__btn.Button-module__e7WGRa__icon.Button-module__e7WGRa__inside:hover:not(.Button-module__e7WGRa__disabled){box-shadow:var(--shadow-brutal)}.Button-module__e7WGRa__btn.Button-module__e7WGRa__icon .Button-module__e7WGRa__content{display:none}.Button-module__e7WGRa__btn.Button-module__e7WGRa__fullWidth{width:100%;display:flex}.Button-module__e7WGRa__btn.Button-module__e7WGRa__disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none!important;transform:none!important}.Button-module__e7WGRa__iconWrapper{justify-content:center;align-items:center;line-height:0;display:flex}.Button-module__e7WGRa__content{align-items:center;display:inline-flex}
.JobFeed-module__VG--aa__container{max-width:1000px;margin:0 auto;padding:0 24px 80px}.JobFeed-module__VG--aa__sectionHeading{margin-bottom:var(--space-lg);font-size:1.5rem;font-weight:900}.JobFeed-module__VG--aa__browseAll{margin-top:var(--space-xl);justify-content:center;display:flex}@media (max-width:768px){.JobFeed-module__VG--aa__container{padding:0 16px 40px}}
.page-module___8aEwW__page{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;min-height:100vh;font-family:var(--font-geist-sans);background-color:var(--background);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__main{background-color:var(--foreground);flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:800px;min-height:100vh;padding:120px 60px;display:flex}.page-module___8aEwW__intro{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;display:flex}.page-module___8aEwW__intro h1{letter-spacing:-2.4px;text-wrap:balance;max-width:320px;color:var(--text-primary);font-size:40px;font-weight:600;line-height:48px}.page-module___8aEwW__intro p{text-wrap:balance;max-width:440px;color:var(--text-secondary);font-size:18px;line-height:32px}.page-module___8aEwW__intro a{color:var(--text-primary);font-weight:500}.page-module___8aEwW__ctas{flex-direction:row;gap:16px;width:100%;max-width:440px;font-size:14px;display:flex}.page-module___8aEwW__ctas a{cursor:pointer;border:1px solid #0000;border-radius:128px;justify-content:center;align-items:center;width:fit-content;height:40px;padding:0 16px;font-weight:500;transition:all .2s;display:flex}a.page-module___8aEwW__primary{background:var(--text-primary);color:var(--background);gap:8px}a.page-module___8aEwW__secondary{border-color:var(--button-secondary-border)}@media (hover:hover) and (pointer:fine){a.page-module___8aEwW__primary:hover{background:var(--button-primary-hover);border-color:#0000}a.page-module___8aEwW__secondary:hover{background:var(--button-secondary-hover);border-color:#0000}}@media (max-width:600px){.page-module___8aEwW__main{padding:48px 24px}.page-module___8aEwW__intro{gap:16px}.page-module___8aEwW__intro h1{letter-spacing:-1.92px;font-size:32px;line-height:40px}}@media (prefers-color-scheme:dark){.page-module___8aEwW__logo{filter:invert()}.page-module___8aEwW__page{--background:#000;--foreground:#000;--text-primary:#ededed;--text-secondary:#999;--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a;--button-secondary-border:#1a1a1a}}.page-module___8aEwW__navWrapper{width:100%;max-width:1000px;padding:0 var(--space-lg);margin:0 auto}@media (max-width:768px){.page-module___8aEwW__navWrapper{padding:0 var(--space-md)}}
.JobHighlights-module__RCkZBW__sidebar{top:var(--space-xl);flex-shrink:0;width:320px;position:sticky}.JobHighlights-module__RCkZBW__highlightCard{background:var(--bg-white);border:var(--border-lg);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-transparent)}.JobHighlights-module__RCkZBW__highlightGrid{gap:var(--space-sm);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:var(--border-md);border-color:var(--c-gray-100);flex-direction:column;display:flex}.JobHighlights-module__RCkZBW__highlightItem{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.JobHighlights-module__RCkZBW__highlightItem:last-child{border-bottom:none}.JobHighlights-module__RCkZBW__highlightLabel{font-size:var(--text-sm);font-family:var(--font-label);color:var(--c-gray-600);font-weight:500}.JobHighlights-module__RCkZBW__highlightValue{font-weight:700;font-size:var(--text-base);color:var(--ink)}.JobHighlights-module__RCkZBW__techStack{gap:var(--space-sm);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:var(--border-md);border-color:var(--c-gray-100);flex-direction:column;display:flex}.JobHighlights-module__RCkZBW__techPills{gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.JobHighlights-module__RCkZBW__actions{gap:var(--space-sm);margin-bottom:var(--space-md);flex-direction:column;display:flex}.JobHighlights-module__RCkZBW__mobileActions{display:none}@media (max-width:992px){.JobHighlights-module__RCkZBW__sidebar{order:-1;width:100%;position:static}}@media (max-width:768px){.JobHighlights-module__RCkZBW__mobileActions{background:var(--bg-white);border-top:var(--border-lg);padding:var(--space-md) var(--space-md) calc(var(--space-md) + env(safe-area-inset-bottom,0));z-index:100;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px #0000001a}.JobHighlights-module__RCkZBW__mobileActionsContainer{max-width:var(--container-lg);justify-content:space-between;align-items:center;gap:var(--space-md);margin:0 auto;display:flex}.JobHighlights-module__RCkZBW__mobileInfo{flex-direction:column;flex:1;min-width:0;display:flex}.JobHighlights-module__RCkZBW__mobileSalary{font-weight:700;font-size:var(--text-sm);color:var(--ink)}.JobHighlights-module__RCkZBW__mobileTitle{font-size:var(--text-sm);color:var(--c-gray-600);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.JobHighlights-module__RCkZBW__mobileButtons{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.JobHighlights-module__RCkZBW__mobileApplyBtn{flex-shrink:0}}
.Navbar-module___rHu7W__nav{padding:var(--space-lg) 0 var(--space-xl) 0;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.Navbar-module___rHu7W__logo{font-family:var(--font-space-grotesk);font-weight:700;font-size:var(--text-xl);color:var(--c-red);text-decoration:none}.Navbar-module___rHu7W__logoLink{text-decoration:none;display:inline-block}.Navbar-module___rHu7W__logoWrapper{align-items:center;height:auto;display:flex}.Navbar-module___rHu7W__actions{gap:var(--space-md);display:flex}.Navbar-module___rHu7W__menuToggle{cursor:pointer;color:var(--ink);padding:var(--space-xs);background:0 0;border:none;display:none}@media (max-width:768px){.Navbar-module___rHu7W__nav{padding:var(--space-xs) 0;gap:var(--space-sm);position:relative}.Navbar-module___rHu7W__menuToggle{z-index:20;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.Navbar-module___rHu7W__actions{top:calc(100% + var(--space-xs));background:var(--bg-white);border:var(--border-thick);border-radius:var(--radius-lg);box-shadow:6px 6px 0 var(--ink);z-index:50;padding:var(--space-xs);flex-direction:column;align-items:stretch;gap:0;min-width:160px;display:none;position:absolute;right:0}.Navbar-module___rHu7W__actions.Navbar-module___rHu7W__open{display:flex}.Navbar-module___rHu7W__actions .Navbar-module___rHu7W__navItem{padding:var(--space-sm) var(--space-md);text-align:left;border-radius:6px;width:100%}.Navbar-module___rHu7W__actions .Navbar-module___rHu7W__navItem:hover{background:var(--c-gray-100);color:var(--ink)}}.Navbar-module___rHu7W__navItem{font-family:var(--font-label);font-weight:700;font-size:var(--text-base);color:var(--ink);padding:var(--space-xs);cursor:pointer;background:0 0;border:none;text-decoration:none;transition:color .2s}@media (hover:hover){.Navbar-module___rHu7W__navItem:hover{color:var(--c-red)}}
.JobPostForm-module__7lz-nq__form{background:var(--bg-white);border:var(--border-md);border-radius:var(--radius-lg);padding:var(--space-2xl)}.JobPostForm-module__7lz-nq__errorBanner{border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-xl);color:#c00;background:#fee;border:2px solid #c00;font-weight:600}.JobPostForm-module__7lz-nq__section{margin-bottom:var(--space-3xl);padding-bottom:var(--space-3xl);border-bottom:var(--border-md)}.JobPostForm-module__7lz-nq__section:last-of-type{border-bottom:none}.JobPostForm-module__7lz-nq__section h2{font-size:var(--text-3xl);margin-bottom:var(--space-sm);font-weight:700}.JobPostForm-module__7lz-nq__sectionDesc{color:var(--c-gray-600);margin-bottom:var(--space-lg)}.JobPostForm-module__7lz-nq__field{margin-bottom:var(--space-lg)}.JobPostForm-module__7lz-nq__field label{margin-bottom:var(--space-sm);color:var(--ink);font-weight:600;display:block}.JobPostForm-module__7lz-nq__field input[type=text],.JobPostForm-module__7lz-nq__field input[type=url],.JobPostForm-module__7lz-nq__field input[type=number],.JobPostForm-module__7lz-nq__field select,.JobPostForm-module__7lz-nq__field textarea{width:100%;padding:var(--space-sm) var(--space-md);border:var(--border-md);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);transition:border-color .2s}.JobPostForm-module__7lz-nq__field input:focus,.JobPostForm-module__7lz-nq__field select:focus,.JobPostForm-module__7lz-nq__field textarea:focus{border-color:var(--ink);outline:none}.JobPostForm-module__7lz-nq__field input:focus-visible,.JobPostForm-module__7lz-nq__field select:focus-visible,.JobPostForm-module__7lz-nq__field textarea:focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px var(--c-yellow);outline:none}.JobPostForm-module__7lz-nq__field textarea{font-family:var(--font-label);resize:vertical;line-height:1.6}.JobPostForm-module__7lz-nq__fieldRow{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.JobPostForm-module__7lz-nq__fieldRowStacked{gap:var(--space-xl);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.JobPostForm-module__7lz-nq__sectionTitleField{gap:var(--space-2xs);margin-bottom:calc(var(--space-xl) * -.5);flex-direction:column;display:flex}.JobPostForm-module__7lz-nq__sectionTitleField label{font-size:var(--text-sm);color:var(--c-gray-600);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.JobPostForm-module__7lz-nq__sectionTitleField input{font-family:var(--font-dm-sans);font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--c-gray-300);border-radius:var(--radius-sm);background:var(--bg-paper);width:100%;max-width:400px}.JobPostForm-module__7lz-nq__sectionTitleField input:focus{border-color:var(--c-blue);outline:none}.JobPostForm-module__7lz-nq__hint{font-size:var(--text-sm);color:var(--c-gray-500);margin-top:var(--space-xs);display:block}.JobPostForm-module__7lz-nq__error{font-size:var(--text-sm);color:#c00;margin-top:var(--space-xs);font-weight:600;display:block}.JobPostForm-module__7lz-nq__warning{font-size:var(--text-sm);color:#d97706;margin-top:var(--space-xs);font-weight:600;display:block}.JobPostForm-module__7lz-nq__readOnly{background-color:var(--c-gray-100);color:var(--c-gray-600);cursor:not-allowed}.JobPostForm-module__7lz-nq__checkboxLabel{align-items:center;gap:var(--space-sm);cursor:pointer;display:flex}.JobPostForm-module__7lz-nq__checkboxLabel input[type=checkbox]{cursor:pointer;width:20px;height:20px}.JobPostForm-module__7lz-nq__checkboxLabel span{font-weight:600}.JobPostForm-module__7lz-nq__markdownGuide,.JobPostForm-module__7lz-nq__markdownGuideGlobal{margin-top:var(--space-sm);padding:var(--space-md);background:var(--c-gray-50);border:var(--border-sm);border-radius:var(--radius-md)}.JobPostForm-module__7lz-nq__markdownGuide summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}.JobPostForm-module__7lz-nq__markdownGuide ul{margin-top:var(--space-sm);padding-left:var(--space-lg);list-style:outside}.JobPostForm-module__7lz-nq__markdownGuide li{margin-bottom:var(--space-xs);color:var(--c-gray-700)}.JobPostForm-module__7lz-nq__markdownGuide code{background:var(--c-gray-200);font-family:var(--font-label);border-radius:3px;padding:.125rem .25rem;font-size:.9em}.JobPostForm-module__7lz-nq__submit{justify-content:center;gap:var(--space-md);margin-top:var(--space-2xl);display:flex}.JobPostForm-module__7lz-nq__success{background:var(--bg-white);border:var(--border-md);border-radius:var(--radius-lg);padding:var(--space-4xl);text-align:center}.JobPostForm-module__7lz-nq__successIcon{color:#fff;width:80px;height:80px;font-size:var(--text-4xl);margin:0 auto var(--space-xl);background:#0a0;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.JobPostForm-module__7lz-nq__success h2{font-size:var(--text-3xl);margin-bottom:var(--space-md);font-weight:800}.JobPostForm-module__7lz-nq__success p{color:var(--c-gray-600);font-size:var(--text-base);margin-bottom:var(--space-2xl)}.JobPostForm-module__7lz-nq__successActions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:768px){.JobPostForm-module__7lz-nq__form{padding:var(--space-md);border-radius:var(--radius-md)}.JobPostForm-module__7lz-nq__fieldRow{grid-template-columns:1fr}.JobPostForm-module__7lz-nq__submit{flex-direction:column;align-items:stretch}.JobPostForm-module__7lz-nq__successActions{flex-direction:column;width:100%}.JobPostForm-module__7lz-nq__successActions button{width:100%}}
.Logo-module__FeqWJG__logoContainer{align-items:center;line-height:normal;display:flex}.Logo-module__FeqWJG__logoImage{object-fit:contain;width:auto;height:80px}
.JobDetails-module__oXkiYq__hint{color:var(--ink-muted,#666);font-size:.8em;font-weight:400}.JobDetails-module__oXkiYq__locationGroups{gap:var(--space-sm,12px);border:var(--border-thick);padding:var(--space-sm,12px);background:var(--bg-paper);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.JobDetails-module__oXkiYq__locationGroup{gap:var(--space-2xs,4px);flex-direction:column;display:flex}.JobDetails-module__oXkiYq__groupLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted,#666);padding-bottom:var(--space-2xs,4px);border-bottom:1px solid var(--ink,#000);margin-bottom:var(--space-2xs,4px);font-size:.75rem;font-weight:700}.JobDetails-module__oXkiYq__checkboxList{gap:var(--space-2xs,4px) var(--space-xs,8px);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}@media (max-width:768px){.JobDetails-module__oXkiYq__locationGroups{max-height:260px}.JobDetails-module__oXkiYq__checkboxList{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}.JobDetails-module__oXkiYq__checkboxLabel{align-items:center;gap:var(--space-2xs,4px);cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 0;font-size:.9rem;display:flex}.JobDetails-module__oXkiYq__checkboxLabel:hover span{text-decoration:underline}.JobDetails-module__oXkiYq__checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--c-blue,#0057ff);flex-shrink:0}
.MarkdownRenderer-module__if0aKq__markdown{width:100%}.MarkdownRenderer-module__if0aKq__h1{font-size:var(--text-4xl);margin-bottom:var(--space-lg);margin-top:var(--space-2xl);color:var(--ink);font-weight:800;line-height:1.2}.MarkdownRenderer-module__if0aKq__h1:first-child{margin-top:0}.MarkdownRenderer-module__if0aKq__h2{font-size:var(--text-3xl);margin-bottom:var(--space-md);margin-top:var(--space-xl);color:var(--ink);font-weight:700;line-height:1.3}.MarkdownRenderer-module__if0aKq__h2:first-child{margin-top:0}.MarkdownRenderer-module__if0aKq__h3{font-size:var(--text-xl);margin-bottom:var(--space-sm);margin-top:var(--space-lg);color:var(--ink);font-weight:700;line-height:1.4}.MarkdownRenderer-module__if0aKq__h4{font-size:var(--text-xl);margin-bottom:var(--space-sm);margin-top:var(--space-md);color:var(--ink);font-weight:600;line-height:1.4}.MarkdownRenderer-module__if0aKq__paragraph{color:var(--c-gray-700);margin-bottom:var(--space-md);line-height:1.7}.MarkdownRenderer-module__if0aKq__paragraph:last-child{margin-bottom:0}.MarkdownRenderer-module__if0aKq__unorderedList,.MarkdownRenderer-module__if0aKq__orderedList{margin-bottom:var(--space-lg);padding:0;list-style:none}.MarkdownRenderer-module__if0aKq__orderedList{counter-reset:ordered-list}.MarkdownRenderer-module__if0aKq__unorderedList .MarkdownRenderer-module__if0aKq__listItem{padding-left:var(--space-md);margin-bottom:var(--space-md);color:var(--c-gray-700);line-height:1.6;position:relative}.MarkdownRenderer-module__if0aKq__unorderedList .MarkdownRenderer-module__if0aKq__listItem:before{content:"—";color:var(--c-gray-400);font-weight:700;position:absolute;left:0}.MarkdownRenderer-module__if0aKq__orderedList .MarkdownRenderer-module__if0aKq__listItem{padding-left:var(--space-lg);margin-bottom:var(--space-md);color:var(--c-gray-700);counter-increment:ordered-list;line-height:1.6;position:relative}.MarkdownRenderer-module__if0aKq__orderedList .MarkdownRenderer-module__if0aKq__listItem:before{content:counter(ordered-list) ".";color:var(--c-gray-400);font-weight:700;font-family:var(--font-label);position:absolute;left:0}.MarkdownRenderer-module__if0aKq__link{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;transition:all .2s}.MarkdownRenderer-module__if0aKq__link:hover{color:var(--c-gray-900);text-decoration-thickness:3px}.MarkdownRenderer-module__if0aKq__strong{color:var(--ink);font-weight:700}.MarkdownRenderer-module__if0aKq__emphasis{font-style:italic}.MarkdownRenderer-module__if0aKq__inlineCode{background:var(--c-gray-100);border:1px solid var(--c-gray-200);border-radius:3px;padding:.125rem .375rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.9em}.MarkdownRenderer-module__if0aKq__codeBlock{background:var(--c-gray-50);border:var(--border-md);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-lg);font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.9em;overflow-x:auto}.MarkdownRenderer-module__if0aKq__codeBlock code{background:0 0;border:none;padding:0}.MarkdownRenderer-module__if0aKq__blockquote{border-left:4px solid var(--ink);padding-left:var(--space-md);margin-left:0;margin-bottom:var(--space-lg);color:var(--c-gray-600);font-style:italic}@media (max-width:768px){.MarkdownRenderer-module__if0aKq__h1{font-size:var(--text-3xl)}.MarkdownRenderer-module__if0aKq__h2{font-size:var(--text-xl)}.MarkdownRenderer-module__if0aKq__h3{font-size:var(--text-base)}}
.page-module__Ezv1_a__container{max-width:var(--container-md);padding:var(--space-xl) var(--space-lg) var(--space-5xl);min-height:60vh;margin:0 auto}.page-module__Ezv1_a__title{font-family:var(--font-sans);font-size:var(--text-2xl);margin:0 0 var(--space-xl);font-weight:900}.page-module__Ezv1_a__emptyState{align-items:center;gap:var(--space-lg);text-align:center;padding:var(--space-4xl) var(--space-xl);border:var(--border-thick);border-radius:var(--radius-lg);background-color:var(--bg-white);box-shadow:var(--shadow-brutal);flex-direction:column;display:flex}.page-module__Ezv1_a__emptyMascot{width:140px;height:auto}.page-module__Ezv1_a__emptyText{font-family:var(--font-fraunces);font-size:var(--text-xl);margin:0 0 var(--space-xs);font-weight:900}.page-module__Ezv1_a__emptySubtext{font-size:var(--text-base);color:var(--c-gray-600);margin:0}@media (max-width:768px){.page-module__Ezv1_a__container{padding:var(--space-xl) var(--space-md) var(--space-5xl)}}
.CookieConsent-module__ORNcuG__banner{z-index:1000;background:var(--bg-paper);border-top:var(--border-thick);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0000001f}.CookieConsent-module__ORNcuG__bannerInner{max-width:var(--container-md);padding:var(--space-lg) var(--space-xl);align-items:center;gap:var(--space-xl);flex-wrap:wrap;margin:0 auto;display:flex}.CookieConsent-module__ORNcuG__bannerText{flex:1;min-width:280px}.CookieConsent-module__ORNcuG__bannerTitle{font-family:var(--font-fraunces), serif;font-size:var(--text-xl);margin-bottom:var(--space-xs);font-weight:700}.CookieConsent-module__ORNcuG__bannerDesc{font-size:var(--text-sm);color:var(--c-gray-700);line-height:1.5}.CookieConsent-module__ORNcuG__bannerActions{gap:var(--space-sm);flex-wrap:wrap;flex-shrink:0;align-items:center;display:flex}.CookieConsent-module__ORNcuG__btnAccept{font-size:var(--text-sm);padding:10px 20px;}.CookieConsent-module__ORNcuG__btnReject{font-size:var(--text-sm);padding:10px 20px;}.CookieConsent-module__ORNcuG__btnManage{font-family:var(--font-label);font-size:var(--text-sm);color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.CookieConsent-module__ORNcuG__btnManage:hover{color:var(--c-red)}.CookieConsent-module__ORNcuG__modalBody{flex-direction:column;gap:0;display:flex}.CookieConsent-module__ORNcuG__modalIntro{font-size:var(--text-sm);color:var(--c-gray-700);margin-bottom:var(--space-lg);line-height:1.5}.CookieConsent-module__ORNcuG__categoryRow{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:var(--border-divider);display:flex}.CookieConsent-module__ORNcuG__categoryRow:last-child{border-bottom:none}.CookieConsent-module__ORNcuG__categoryInfo{flex:1}.CookieConsent-module__ORNcuG__categoryLabel{font-family:var(--font-label);font-weight:700;font-size:var(--text-base);align-items:center;gap:var(--space-sm);margin-bottom:var(--space-2xs);display:flex}.CookieConsent-module__ORNcuG__alwaysOn{font-size:var(--text-sm);color:var(--c-gray-500);font-weight:400}.CookieConsent-module__ORNcuG__categoryDesc{font-size:var(--text-sm);color:var(--c-gray-600);line-height:1.5}.CookieConsent-module__ORNcuG__toggle{flex-shrink:0;width:44px;height:24px;margin-top:2px;position:relative}.CookieConsent-module__ORNcuG__toggle input{opacity:0;width:0;height:0;position:absolute}.CookieConsent-module__ORNcuG__toggleTrack{background:var(--c-gray-300);border:var(--border-sm);border-radius:var(--radius-pill);cursor:pointer;transition:background .2s;position:absolute;inset:0}.CookieConsent-module__ORNcuG__toggle input:checked+.CookieConsent-module__ORNcuG__toggleTrack{background:var(--c-green)}.CookieConsent-module__ORNcuG__toggle input:disabled+.CookieConsent-module__ORNcuG__toggleTrack{cursor:not-allowed;background:var(--c-gray-200);opacity:.7}.CookieConsent-module__ORNcuG__toggleTrack:after{content:"";background:var(--ink);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px}.CookieConsent-module__ORNcuG__toggle input:checked+.CookieConsent-module__ORNcuG__toggleTrack:after{transform:translate(20px)}.CookieConsent-module__ORNcuG__toggle input:focus-visible+.CookieConsent-module__ORNcuG__toggleTrack{outline:2px solid var(--ink);outline-offset:2px}.CookieConsent-module__ORNcuG__modalFooter{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.CookieConsent-module__ORNcuG__btnSave{font-size:var(--text-sm);padding:10px 20px;}.CookieConsent-module__ORNcuG__btnAcceptAll{font-size:var(--text-sm);padding:10px 20px;}@media (max-width:600px){.CookieConsent-module__ORNcuG__bannerInner{padding:var(--space-lg) var(--space-md);align-items:flex-start;gap:var(--space-md);flex-direction:column}.CookieConsent-module__ORNcuG__bannerActions{flex-direction:column;width:100%}.CookieConsent-module__ORNcuG__btnAccept,.CookieConsent-module__ORNcuG__btnReject{text-align:center;width:100%}.CookieConsent-module__ORNcuG__modalFooter{flex-direction:column-reverse}.CookieConsent-module__ORNcuG__btnSave,.CookieConsent-module__ORNcuG__btnAcceptAll{text-align:center;width:100%}}
.SimilarJobs-module__7TfbYa__similarJobs{padding-top:var(--space-2xl);border-top:1px solid var(--c-gray-200);margin-top:10rem;position:relative}.SimilarJobs-module__7TfbYa__mascotContainer{pointer-events:none;width:100%;height:160px;margin-bottom:-1px;position:absolute;bottom:100%;left:0;overflow:hidden}.SimilarJobs-module__7TfbYa__mascotWalking{z-index:1;opacity:.9;width:100px;height:auto;animation:20s linear infinite SimilarJobs-module__7TfbYa__walk;position:absolute;bottom:0;left:-120px}@keyframes SimilarJobs-module__7TfbYa__walk{0%{left:-120px}to{left:100%}}.SimilarJobs-module__7TfbYa__similarJobs h2{font-size:var(--text-xl,1.25rem);font-weight:700;font-family:var(--font-sans);margin-bottom:var(--space-xl)}.SimilarJobs-module__7TfbYa__similarJobsGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}@media (max-width:768px){.SimilarJobs-module__7TfbYa__similarJobs{margin-top:var(--space-3xl)}.SimilarJobs-module__7TfbYa__similarJobsGrid{grid-template-columns:1fr}}
.Admin-module__pCrHYq__wrapper{background:var(--bg-paper);min-height:100vh}.Admin-module__pCrHYq__container{max-width:var(--container-lg);padding:var(--space-xl) var(--space-4xl);margin:0 auto}@media (max-width:1200px){.Admin-module__pCrHYq__container{padding:var(--space-xl) var(--space-xl)}}@media (max-width:768px){.Admin-module__pCrHYq__container{padding:var(--space-md) var(--space-sm)}.Admin-module__pCrHYq__header{align-items:flex-start;gap:var(--space-md);flex-direction:column}.Admin-module__pCrHYq__titleSection{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.Admin-module__pCrHYq__nav{flex-wrap:wrap}}.Admin-module__pCrHYq__header{margin-bottom:var(--space-xl);padding-bottom:var(--space-md);border-bottom:var(--border-thick);justify-content:space-between;align-items:center;display:flex}.Admin-module__pCrHYq__titleSection{gap:var(--space-lg);align-items:center;display:flex}.Admin-module__pCrHYq__title{font-size:var(--text-xl);font-weight:800;font-family:var(--font-sans)}.Admin-module__pCrHYq__nav{gap:var(--space-xs);display:flex}
.page-module__z38Q8G__adminBar{align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-lg);background:var(--ink);color:var(--bg-paper);font-family:var(--font-label);font-size:var(--text-sm);border-bottom:var(--border-thick);font-weight:600;display:flex}.page-module__z38Q8G__adminLabel{opacity:.5;text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-sm)}.page-module__z38Q8G__adminEditLink{color:var(--bg-paper);padding:var(--space-2xs) var(--space-sm);border:var(--border-sm);border-color:var(--bg-paper);text-decoration:none;transition:opacity .15s}.page-module__z38Q8G__adminEditLink:hover{opacity:.7}.page-module__z38Q8G__container{max-width:var(--container-md);padding:0 var(--space-lg) var(--space-5xl);min-height:100vh;margin:0 auto}.page-module__z38Q8G__header{margin-bottom:var(--space-3xl)}.page-module__z38Q8G__backLink{font-family:var(--font-label);color:var(--ink);font-weight:700;font-size:var(--text-base);text-decoration:none;transition:all .2s}.page-module__z38Q8G__backLink:hover{display:inline-block;transform:translate(-4px)}.page-module__z38Q8G__mainLayout{justify-content:space-between;gap:var(--space-4xl);margin-bottom:var(--space-5xl);align-items:start;display:flex}.page-module__z38Q8G__content{min-width:0;max-width:580px}.page-module__z38Q8G__pageHeader{margin-bottom:var(--space-2xl)}.page-module__z38Q8G__companyBadge{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);font-size:var(--text-sm);font-weight:500;display:flex}.page-module__z38Q8G__companyLogo{width:var(--space-xl);height:var(--space-xl);background:var(--ink);color:var(--bg-white);font-size:var(--text-sm);font-weight:700;font-family:var(--font-label);border:var(--border-md);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__z38Q8G__title{font-size:var(--text-3xl);margin-bottom:var(--space-sm);letter-spacing:-.02em;font-weight:900;line-height:1.1}.page-module__z38Q8G__metadata{font-size:var(--text-base);color:var(--c-gray-600);font-weight:500}.page-module__z38Q8G__section{margin-bottom:var(--space-3xl)}.page-module__z38Q8G__section h2{font-size:var(--text-xl,1.25rem);font-weight:700;font-family:var(--font-sans);margin-bottom:var(--space-md)}.page-module__z38Q8G__section p{color:var(--c-gray-700);margin-bottom:var(--space-md);line-height:1.7}.page-module__z38Q8G__section ul{padding:0;list-style:none}.page-module__z38Q8G__section li{padding-left:var(--space-md);margin-bottom:var(--space-md);color:var(--c-gray-700);line-height:1.6;position:relative}.page-module__z38Q8G__section li:before{content:"—";color:var(--c-gray-400);font-weight:700;position:absolute;left:0}@media (max-width:1024px){.page-module__z38Q8G__mainLayout{gap:var(--space-2xl);flex-flow:column wrap}.page-module__z38Q8G__content{max-width:100%}}@media (max-width:768px){.page-module__z38Q8G__title{font-size:var(--text-3xl)}.page-module__z38Q8G__contentWrapper{max-width:100%}.page-module__z38Q8G__container{padding:0 var(--space-md) var(--space-5xl);padding-bottom:calc(var(--space-5xl) + 60px)}.page-module__z38Q8G__header,.page-module__z38Q8G__pageHeader{margin-bottom:var(--space-xl)}}
.page-module__WdtZta__container{max-width:var(--container-md);padding:var(--space-xl) var(--space-lg) var(--space-5xl);min-height:60vh;margin:0 auto}.page-module__WdtZta__title{font-family:var(--font-sans);font-size:var(--text-2xl);margin:0 0 var(--space-xl);font-weight:900}.page-module__WdtZta__emptyState{align-items:center;gap:var(--space-lg);text-align:center;padding:var(--space-4xl) var(--space-xl);border:var(--border-thick);border-radius:var(--radius-lg);background-color:var(--bg-white);box-shadow:var(--shadow-brutal);flex-direction:column;display:flex}.page-module__WdtZta__emptyMascot{width:140px;height:auto}.page-module__WdtZta__emptyText{font-family:var(--font-fraunces);font-size:var(--text-xl);margin:0 0 var(--space-xs);font-weight:900}.page-module__WdtZta__emptySubtext{font-size:var(--text-base);color:var(--c-gray-600);margin:0}@media (max-width:768px){.page-module__WdtZta__container{padding:var(--space-xl) var(--space-md) var(--space-5xl)}}
.MarkdownInput-module__FtFpMW__container{flex-direction:column;gap:8px;width:100%;display:flex}.MarkdownInput-module__FtFpMW__label{color:var(--text-primary);font-size:16px;font-weight:600}.MarkdownInput-module__FtFpMW__required{color:var(--danger,#ef4444)}.MarkdownInput-module__FtFpMW__description{color:var(--text-secondary);margin:0 0 8px;font-size:14px}.MarkdownInput-module__FtFpMW__splitPane{align-items:stretch;gap:24px;min-height:300px;display:flex}.MarkdownInput-module__FtFpMW__editorPane,.MarkdownInput-module__FtFpMW__previewPane{border:1px solid var(--border);background-color:var(--surface);border-radius:8px;flex-direction:column;flex:1;display:flex;overflow:hidden}.MarkdownInput-module__FtFpMW__editorPane:focus-within{box-shadow:0 0 0 3px var(--c-yellow)}.MarkdownInput-module__FtFpMW__textarea{resize:vertical;width:100%;color:var(--text-primary);background-color:#0000;border:none;outline:none;min-height:300px;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.5}.MarkdownInput-module__FtFpMW__inputError{border-color:var(--danger,#ef4444)}.MarkdownInput-module__FtFpMW__error{color:var(--danger,#ef4444);margin-top:4px;padding:0 16px 16px;font-size:13px}.MarkdownInput-module__FtFpMW__previewHeader{background-color:var(--surface-hover);border-bottom:1px solid var(--border);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:8px 16px;font-size:13px;font-weight:600}.MarkdownInput-module__FtFpMW__previewContent{flex:1;min-height:300px;padding:16px;overflow-y:auto}.MarkdownInput-module__FtFpMW__emptyPreview{color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;height:100%;font-style:italic;display:flex}@media (max-width:768px){.MarkdownInput-module__FtFpMW__splitPane{flex-direction:column}.MarkdownInput-module__FtFpMW__editorPane,.MarkdownInput-module__FtFpMW__previewPane{min-height:250px}}
.Dashboard-module__NMS7ha__filterTabs{gap:var(--space-xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.Dashboard-module__NMS7ha__filterTab{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border:var(--border-sm);font-family:var(--font-label);font-size:var(--text-sm);color:var(--c-gray-600);border-radius:var(--radius-md);font-weight:600;text-decoration:none;transition:box-shadow .15s;display:flex}.Dashboard-module__NMS7ha__filterTab:hover{color:var(--ink);box-shadow:var(--shadow-sm)}.Dashboard-module__NMS7ha__filterTabActive{background:var(--ink);color:var(--bg-paper);border-color:var(--ink)}.Dashboard-module__NMS7ha__filterTabActive:hover{color:var(--bg-paper)}.Dashboard-module__NMS7ha__filterTabCount{opacity:.6;font-size:.7rem}.Dashboard-module__NMS7ha__expiringBadge{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.05em;padding:2px var(--space-xs);background:var(--c-red);color:var(--bg-paper);border:var(--border-sm);border-radius:var(--radius-md);flex-shrink:0;font-size:.7rem;font-weight:700}.Dashboard-module__NMS7ha__card{background:var(--bg-white);border:var(--border-thick);border-radius:var(--radius-lg);box-shadow:var(--shadow-transparent);overflow:hidden}.Dashboard-module__NMS7ha__thTitle{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.Dashboard-module__NMS7ha__searchToggle{align-items:center;gap:var(--space-2xs);border:var(--border-sm);padding:var(--space-2xs) var(--space-sm);font-family:var(--font-label);font-size:var(--text-sm);cursor:pointer;color:var(--ink);border-radius:var(--radius-md);background:0 0;font-weight:600;transition:box-shadow .15s;display:inline-flex}.Dashboard-module__NMS7ha__searchToggle:hover{box-shadow:var(--shadow-sm)}.Dashboard-module__NMS7ha__searchInputRow{align-items:center;gap:var(--space-xs);border:var(--border-sm);padding:var(--space-2xs) var(--space-sm);background:var(--bg-paper);border-radius:var(--radius-md);display:flex}.Dashboard-module__NMS7ha__searchIcon{color:var(--c-gray-500);flex-shrink:0}.Dashboard-module__NMS7ha__searchInput{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink);background:0 0;border:none;outline:none;width:220px}.Dashboard-module__NMS7ha__searchClose{cursor:pointer;color:var(--c-gray-500);background:0 0;border:none;align-items:center;padding:0;display:flex}.Dashboard-module__NMS7ha__searchClose:hover{color:var(--ink)}.Dashboard-module__NMS7ha__titleCell{align-items:center;gap:var(--space-sm);display:flex}.Dashboard-module__NMS7ha__draftBadge{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.05em;padding:2px var(--space-xs);background:var(--c-yellow);border:var(--border-sm);color:var(--ink);border-radius:var(--radius-md);flex-shrink:0;font-size:.7rem;font-weight:700}.Dashboard-module__NMS7ha__viewButton{color:var(--c-gray-600);font-weight:500;font-family:var(--font-label);font-size:var(--text-sm);text-decoration:none}.Dashboard-module__NMS7ha__viewButton:hover{text-decoration:underline}.Dashboard-module__NMS7ha__checkButton{color:var(--c-gray-600);font-weight:500;font-family:var(--font-label);font-size:var(--text-sm);border-bottom:1px dashed var(--c-gray-400);text-decoration:none}.Dashboard-module__NMS7ha__checkButton:hover{color:var(--ink);border-bottom-color:var(--ink)}.Dashboard-module__NMS7ha__unpublishButton{cursor:pointer;font-family:var(--font-label);font-size:var(--text-sm);color:var(--c-yellow);background:0 0;border:none;padding:0;font-weight:500}.Dashboard-module__NMS7ha__unpublishButton:hover{text-decoration:underline}.Dashboard-module__NMS7ha__unpublishButton:disabled{opacity:.5;cursor:not-allowed}.Dashboard-module__NMS7ha__table{border-collapse:collapse;width:100%}.Dashboard-module__NMS7ha__th{padding:var(--space-sm) var(--space-md);text-align:left;background:var(--c-gray-100);border-bottom:var(--border-divider);font-family:var(--font-label);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em}.Dashboard-module__NMS7ha__tr{border-bottom:var(--border-divider)}.Dashboard-module__NMS7ha__td{padding:1rem}.Dashboard-module__NMS7ha__actions{text-align:right}.Dashboard-module__NMS7ha__actionGroup{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.Dashboard-module__NMS7ha__editButton{color:var(--c-primary);font-weight:500;text-decoration:none}.Dashboard-module__NMS7ha__editButton:hover{text-decoration:underline}.Dashboard-module__NMS7ha__link{color:inherit;font-weight:500;text-decoration:none}.Dashboard-module__NMS7ha__link:hover{text-decoration:underline}.Dashboard-module__NMS7ha__date{color:var(--c-gray-500)}.Dashboard-module__NMS7ha__deleteButton{color:var(--c-red);cursor:pointer;background:0 0;border:none;font-weight:500}.Dashboard-module__NMS7ha__deleteButton:hover{opacity:.8}.Dashboard-module__NMS7ha__emptyState{text-align:center;color:var(--c-gray-500);padding:2rem}
.import-module__3WBynW__container{padding:var(--space-xl) 0}.import-module__3WBynW__form{gap:var(--space-sm);max-width:var(--container-sm);flex-direction:column;display:flex}.import-module__3WBynW__label{font-family:var(--font-label);font-size:var(--text-sm);color:var(--ink);font-weight:600}.import-module__3WBynW__inputRow{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:600px){.import-module__3WBynW__inputRow{flex-direction:column}.import-module__3WBynW__form{max-width:100%}}.import-module__3WBynW__input{padding:var(--space-xs) var(--space-sm);border:var(--border-thick);background:var(--bg-paper);font-family:var(--font-sans);font-size:var(--text-sm);box-shadow:var(--shadow-sm);outline:none;flex:1}.import-module__3WBynW__input:focus{box-shadow:var(--shadow-hard)}.import-module__3WBynW__input:disabled{background:var(--c-gray-100);color:var(--c-gray-400)}.import-module__3WBynW__error{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-red)}.import-module__3WBynW__hint{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-gray-500)}.import-module__3WBynW__banner{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--c-blue);border:var(--border-thick);margin-bottom:var(--space-xl);font-family:var(--font-sans);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.import-module__3WBynW__banner p{margin:0}.import-module__3WBynW__bannerLink{color:var(--ink);word-break:break-all;font-weight:600;text-decoration:underline}
.page-module__etujXW__container{width:100%;padding:var(--space-lg) 0 var(--space-2xl)}.page-module__etujXW__header{margin-bottom:var(--space-xl)}.page-module__etujXW__header h1{font-size:var(--text-2xl);margin-bottom:var(--space-2xs);font-weight:800}.page-module__etujXW__header p{font-size:var(--text-base);color:var(--c-gray-600)}@media (max-width:768px){.page-module__etujXW__header h1{font-size:var(--text-xl)}}
.Login-module__Jx9AUq__wrapper{flex-direction:column;min-height:100vh;display:flex}.Login-module__Jx9AUq__container{max-width:var(--container-md);padding:0 var(--space-lg);background-color:var(--bg-gray-50);flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex}.Login-module__Jx9AUq__loginContent{padding:var(--space-2xl) 0;flex:1;justify-content:center;align-items:center;display:flex}.Login-module__Jx9AUq__card{background:#fff;border-radius:8px;width:100%;max-width:400px;padding:2rem;box-shadow:0 4px 6px -1px #0000001a}.Login-module__Jx9AUq__title{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.Login-module__Jx9AUq__formGroup{margin-bottom:1.5rem}.Login-module__Jx9AUq__label{margin-bottom:.5rem;font-weight:500;display:block}.Login-module__Jx9AUq__input{border:1px solid var(--c-gray-300);border-radius:4px;width:100%;padding:.5rem}.Login-module__Jx9AUq__button{color:#fff;background:#000;border-radius:4px;width:100%;padding:.75rem;font-weight:500}.Login-module__Jx9AUq__button:hover{opacity:.9}.Login-module__Jx9AUq__error{color:#ef4444;text-align:center;background:#fee2e2;border-radius:4px;margin-bottom:1rem;padding:.5rem}
.page-module__S7mSPq__container{max-width:var(--container-sm);padding:var(--space-2xl) var(--space-lg);margin:0 auto}.page-module__S7mSPq__header{margin-bottom:var(--space-3xl);text-align:center}.page-module__S7mSPq__header h1{font-size:var(--text-4xl);margin-bottom:var(--space-sm);letter-spacing:-.02em;font-weight:900}.page-module__S7mSPq__header p{font-size:var(--text-xl);color:var(--c-gray-600)}@media (max-width:768px){.page-module__S7mSPq__container{padding:var(--space-xl) var(--space-md)}.page-module__S7mSPq__header h1{font-size:var(--text-3xl)}.page-module__S7mSPq__header p{font-size:var(--text-base)}}
.unsubscribe-module__w9tLca__container{max-width:var(--container-md);padding:var(--space-xl) var(--space-lg) var(--space-5xl);flex-direction:column;min-height:100vh;margin:0 auto;display:flex}.unsubscribe-module__w9tLca__content{text-align:center;justify-content:center;align-items:center;gap:var(--space-lg);padding:var(--space-4xl) 0;flex-direction:column;margin:auto;display:flex}.unsubscribe-module__w9tLca__mascot{margin-bottom:var(--space-md)}.unsubscribe-module__w9tLca__title{font-size:var(--text-4xl);margin:0;font-weight:900;line-height:1.05}.unsubscribe-module__w9tLca__body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--c-gray-600);max-width:32ch;margin:0}@media (max-width:768px){.unsubscribe-module__w9tLca__container{padding:var(--space-xl) var(--space-md) var(--space-5xl)}.unsubscribe-module__w9tLca__title{font-size:var(--text-3xl)}}
@keyframes SavedJobFeed-module__89nFGG__card-slide-out{0%{opacity:1;max-height:600px;margin-bottom:0;transform:translate(0)scale(1)}45%{opacity:0;transform:translate(24px)scale(.97)}to{opacity:0;max-height:0;margin-bottom:calc(var(--space-lg) * -1);transform:translate(24px)scale(.97)}}.SavedJobFeed-module__89nFGG__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.SavedJobFeed-module__89nFGG__cardWrapper{min-width:0}.SavedJobFeed-module__89nFGG__cardWrapper.SavedJobFeed-module__89nFGG__exiting{pointer-events:none;animation:.35s ease-in forwards SavedJobFeed-module__89nFGG__card-slide-out;overflow:hidden}@media (prefers-reduced-motion:reduce){.SavedJobFeed-module__89nFGG__cardWrapper.SavedJobFeed-module__89nFGG__exiting{opacity:0;animation:none}}@media (max-width:640px){.SavedJobFeed-module__89nFGG__grid{grid-template-columns:1fr}}
