.FreeJobAlertsPage_hero__rSgr_{background-color:var(--color-primary);color:var(--color-surface);padding:4rem 0 6rem;text-align:center}.FreeJobAlertsPage_heroContent__0sNGG{position:relative}.FreeJobAlertsPage_heroTitle__TRMtX{font-size:var(--title-hero);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);margin:0 0 1rem;line-height:var(--line-height-tight);color:var(--color-surface)}@media(max-width:767px){.FreeJobAlertsPage_heroTitle__TRMtX{font-size:var(--title-sub);letter-spacing:var(--tracking-normal)}}@media(max-width:479px){.FreeJobAlertsPage_heroTitle__TRMtX{font-size:var(--title-card)}}.FreeJobAlertsPage_heroSubtitle__hdqyw{font-size:var(--fs-base);color:var(--color-surface);opacity:.9;margin-bottom:0}.FreeJobAlertsPage_formWrapper__mVaWP{margin-top:-3rem;margin-bottom:3rem;position:relative;z-index:2}.FreeJobAlertsPage_formCard__mMSjN{padding:2rem;border-radius:var(--radius-lg)!important;border:1px solid var(--color-outline)!important;background-color:var(--color-surface)!important;box-shadow:var(--shadow-md)!important}@media(max-width:767px){.FreeJobAlertsPage_formCard__mMSjN{padding:var(--container-padding-x-mobile)}}.FreeJobAlertsPage_formHeader__2zYlT{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.25rem}.FreeJobAlertsPage_formHeader__2zYlT .FreeJobAlertsPage_headerIcon__VmPhw{color:#25d366}.FreeJobAlertsPage_formHeader__2zYlT h6{font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.FreeJobAlertsPage_formGrid__aFDPZ{display:flex;flex-direction:column;gap:0}.FreeJobAlertsPage_errorMessage__1OBZv{margin-bottom:1rem;padding:.625rem .75rem;background-color:var(--color-error-50);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--color-on-surface)}.FreeJobAlertsPage_submitButton__XAZeQ{width:100%;min-height:44px!important;border-radius:var(--radius-md)!important;font-weight:var(--font-weight-semibold)!important;text-transform:none!important}.AutoComplete_autoComplete__BKGTR{padding:.25rem 0;position:relative}.AutoComplete_labelContainer__q0IPG{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.AutoComplete_autoCompleteTitle__Gw9BU{font-weight:600!important;padding:.25rem 0;margin:0;font-size:var(--fs-sm);color:var(--color-text);line-height:1.4;box-sizing:border-box}.AutoComplete_requiredAsterisk__rmlXX{color:var(--color-semantic-error);margin-left:.25rem;font-weight:700;font-size:1rem}.AutoComplete_autoCompleteTextField__YRukA{background-color:var(--color-background)}.AutoComplete_autoCompleteTextField__YRukA .MuiOutlinedInput-root{font-size:1rem!important;padding:0!important}.AutoComplete_autoCompleteTextField__YRukA .MuiOutlinedInput-root.AutoComplete_Mui-focused__mwv7Y .MuiOutlinedInput-notchedOutline,.AutoComplete_autoCompleteTextField__YRukA .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-border);border-width:1px}.AutoComplete_autoCompleteTextField__YRukA .MuiOutlinedInput-root.AutoComplete_Mui-error__N9YdY .MuiOutlinedInput-notchedOutline{border-color:var(--color-semantic-error)}.AutoComplete_autoCompleteTextField__YRukA .MuiOutlinedInput-root.AutoComplete_Mui-focused__mwv7Y,.AutoComplete_autoCompleteTextField__YRukA .MuiOutlinedInput-root:focus-visible{outline:none}.AutoComplete_autoCompleteTextField__YRukA input{background-color:var(--color-background)!important;font-size:1rem!important;line-height:1.5;padding:12px 14px!important}.AutoComplete_autoCompleteTextField__YRukA input::placeholder{color:var(--color-text-muted);opacity:1}.AutoComplete_autoCompleteTextField__YRukA input:focus{outline:none}.AutoComplete_autoCompleteTextField__YRukA input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;-webkit-text-fill-color:var(--color-text)}.AutoComplete_autoCompleteTextField__YRukA .MuiFormHelperText-root{background-color:transparent;font-size:var(--fs-xs);margin-top:6px;line-height:1.4;margin-left:0;margin-right:0}.AutoComplete_autoCompleteTextField__YRukA .MuiFormHelperText-root.AutoComplete_Mui-error__N9YdY{color:var(--color-semantic-error)}.AutoComplete_autoCompleteText__Rk0yP .MuiOutlinedInput-root{font-size:1rem!important;padding:0!important}.AutoComplete_autoCompleteText__Rk0yP .MuiOutlinedInput-root.AutoComplete_Mui-focused__mwv7Y .MuiOutlinedInput-notchedOutline,.AutoComplete_autoCompleteText__Rk0yP .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-border);border-width:1px}.AutoComplete_autoCompleteText__Rk0yP .MuiOutlinedInput-root.AutoComplete_Mui-error__N9YdY .MuiOutlinedInput-notchedOutline{border-color:var(--color-semantic-error)}.AutoComplete_autoCompleteText__Rk0yP .MuiOutlinedInput-root.AutoComplete_Mui-focused__mwv7Y,.AutoComplete_autoCompleteText__Rk0yP .MuiOutlinedInput-root:focus-visible{outline:none}.AutoComplete_autoCompleteText__Rk0yP input{background-color:var(--color-background)!important;font-size:1rem!important;line-height:1.5;padding:12px 14px!important}.AutoComplete_autoCompleteText__Rk0yP input::placeholder{color:var(--color-text-muted);opacity:1}.AutoComplete_autoCompleteText__Rk0yP input:focus{outline:none}.AutoComplete_autoCompleteText__Rk0yP input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-background) inset;-webkit-text-fill-color:var(--color-text)}.AutoComplete_autoCompleteText__Rk0yP .MuiFormHelperText-root{background-color:transparent;font-size:var(--fs-xs);margin-top:6px;line-height:1.4;margin-left:0;margin-right:0}.AutoComplete_autoCompleteText__Rk0yP .MuiFormHelperText-root.AutoComplete_Mui-error__N9YdY{color:var(--color-semantic-error)}.AutoComplete_chip__nS6Dz{margin:2px;background-color:var(--color-neutral-100);border:1px solid var(--color-border)}.AutoComplete_chip__nS6Dz:hover{background-color:var(--color-neutral-200)}.AutoComplete_titleField__W_Z90{background-color:var(--color-background);width:100%;min-width:45rem;transition:max-width .2s}.AutoComplete_titleField__W_Z90 .MuiOutlinedInput-root{font-size:1rem!important;padding:0!important}.AutoComplete_titleField__W_Z90 .MuiOutlinedInput-root.AutoComplete_Mui-focused__mwv7Y .MuiOutlinedInput-notchedOutline,.AutoComplete_titleField__W_Z90 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-border);border-width:1px}.AutoComplete_titleField__W_Z90 .MuiOutlinedInput-root.AutoComplete_Mui-error__N9YdY .MuiOutlinedInput-notchedOutline{border-color:var(--color-semantic-error)}.AutoComplete_titleField__W_Z90 .MuiOutlinedInput-root.AutoComplete_Mui-focused__mwv7Y,.AutoComplete_titleField__W_Z90 .MuiOutlinedInput-root:focus-visible{outline:none}.AutoComplete_titleField__W_Z90 input{background-color:var(--color-background)!important;font-size:1rem!important;line-height:1.5;padding:12px 14px!important}.AutoComplete_titleField__W_Z90 input::placeholder{color:var(--color-text-muted);opacity:1}.AutoComplete_titleField__W_Z90 input:focus{outline:none}.AutoComplete_titleField__W_Z90 input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-background) inset;-webkit-text-fill-color:var(--color-text)}.AutoComplete_titleField__W_Z90 .MuiFormHelperText-root{background-color:transparent;font-size:var(--fs-xs);margin-top:6px;line-height:1.4;margin-left:0;margin-right:0}.AutoComplete_titleField__W_Z90 .MuiFormHelperText-root.AutoComplete_Mui-error__N9YdY{color:var(--color-semantic-error)}.AutoComplete_noOptionsText__trAp_{font-size:var(--fs-xs);font-style:italic;color:gray}@media(max-width:900px){.AutoComplete_titleField__W_Z90{min-width:25rem}}@media(max-width:600px){.AutoComplete_titleField__W_Z90{min-width:17rem}}.AutoComplete_listboxCustom__762L1{max-height:210px;overflow-y:auto}@media(max-width:768px){.AutoComplete_autoCompleteTitle__Gw9BU{font-size:var(--fs-sm)}.AutoComplete_autoCompleteTextField__YRukA input,.AutoComplete_autoCompleteText__Rk0yP input,.AutoComplete_titleField__W_Z90 input{font-size:16px!important;padding:14px 16px!important}}@media(prefers-contrast:high){.AutoComplete_autoCompleteTextField__YRukA .MuiOutlinedInput-root.AutoComplete_Mui-focused__mwv7Y .MuiOutlinedInput-notchedOutline,.AutoComplete_autoCompleteText__Rk0yP .MuiOutlinedInput-root.AutoComplete_Mui-focused__mwv7Y .MuiOutlinedInput-notchedOutline,.AutoComplete_titleField__W_Z90 .MuiOutlinedInput-root.AutoComplete_Mui-focused__mwv7Y .MuiOutlinedInput-notchedOutline{border-width:3px}}.AutoComplete_autoCompleteTextField__YRukA input:focus-visible,.AutoComplete_autoCompleteText__Rk0yP input:focus-visible,.AutoComplete_titleField__W_Z90 input:focus-visible{outline:none}.FormField_formField__GQQIJ{padding:var(--space-1) 0;position:relative}.FormField_labelContainer__3OYnP{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-1)}.FormField_formFieldTitle__AM7A7{font-weight:var(--font-weight-semibold)!important;padding:var(--space-1) 0;margin:0;box-sizing:border-box;font-size:var(--fs-sm);color:var(--color-text);line-height:var(--line-height-normal)}.FormField_requiredAsterisk__Mjy5s{color:var(--color-semantic-error);margin-left:var(--space-1);font-weight:var(--font-weight-bold);font-size:var(--fs-lg)}.FormField_helpIcon__AhoFn{padding:var(--space-1)!important;min-width:var(--touch-target-min);min-height:var(--touch-target-min);color:var(--color-text-muted)}.FormField_helpIcon__AhoFn:hover{color:var(--color-accent);background-color:var(--color-surface)}.FormField_formFieldTextField__O2oGq{background-color:var(--color-background)}.FormField_formFieldTextField__O2oGq .FormField_MuiOutlinedInput-root__FQmAh{font-size:var(--fs-base);padding:0!important}.FormField_formFieldTextField__O2oGq .FormField_MuiOutlinedInput-root__FQmAh:hover .FormField_MuiOutlinedInput-notchedOutline__iJPtR{border-color:var(--color-neutral-300);border-width:1px}.FormField_formFieldTextField__O2oGq .FormField_MuiOutlinedInput-root__FQmAh.FormField_Mui-focused__3dku0 .FormField_MuiOutlinedInput-notchedOutline__iJPtR{border-color:var(--color-accent);border-width:1px}.FormField_formFieldTextField__O2oGq .FormField_MuiOutlinedInput-root__FQmAh.FormField_Mui-error__sNMpv .FormField_MuiOutlinedInput-notchedOutline__iJPtR{border-color:var(--color-semantic-error)}.FormField_formFieldTextField__O2oGq input{background-color:var(--color-background);font-size:var(--fs-base)!important;line-height:var(--line-height-relaxed);padding:var(--input-padding-y) var(--input-padding-x)}.FormField_formFieldTextField__O2oGq input::placeholder{color:var(--color-text-muted);opacity:1}.FormField_formFieldTextField__O2oGq input:focus{outline:none}.FormField_formFieldTextField__O2oGq input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-background) inset;-webkit-text-fill-color:var(--color-text)}.FormField_formFieldTextField__O2oGq textarea{background-color:var(--color-background);font-size:var(--fs-base)!important;line-height:var(--line-height-relaxed);padding:0!important}.FormField_formFieldTextField__O2oGq textarea::placeholder{color:var(--color-text-muted);opacity:1}.FormField_formFieldTextField__O2oGq textarea:focus{outline:none}.FormField_formFieldTextField__O2oGq .FormField_MuiFormHelperText-root__dwn8_{background-color:transparent;font-size:var(--fs-sm);margin-top:var(--space-1);line-height:var(--line-height-normal)}.FormField_formFieldTextField__O2oGq .FormField_MuiFormHelperText-root__dwn8_.FormField_Mui-error__sNMpv{color:var(--color-semantic-error)}.FormField_formFieldTextField__O2oGq.FormField_multiline__hQa97 textarea{resize:vertical;min-height:60px;padding:0!important}.FormField_formFieldTextField__O2oGq .FormField_MuiInputBase-multiline___hwBu .FormField_MuiOutlinedInput-input__UO_HZ{padding:0!important}.FormField_characterCount__EHPLd{display:block;text-align:right;color:var(--color-text-muted);margin-top:var(--space-1);font-size:var(--fs-xs);line-height:var(--line-height-tight)}@media(max-width:768px){.FormField_formFieldTitle__AM7A7{font-size:var(--fs-sm)}.FormField_formFieldTextField__O2oGq input{font-size:16px!important;padding:var(--space-3) var(--space-4)}.FormField_formFieldTextField__O2oGq textarea{font-size:16px!important;padding:0!important}.FormField_labelContainer__3OYnP{flex-direction:row;align-items:flex-start}.FormField_helpIcon__AhoFn{margin-left:auto}}@media(prefers-contrast:high){.FormField_formFieldTextField__O2oGq .FormField_MuiOutlinedInput-root__FQmAh.FormField_Mui-focused__3dku0 .FormField_MuiOutlinedInput-notchedOutline__iJPtR{border-width:3px}}.FormField_formFieldTextField__O2oGq input:focus-visible,.FormField_formFieldTextField__O2oGq textarea:focus-visible{outline:none}