.AboutPage-module-scss-module___bq8Ra__hero.AboutPage-module-scss-module___bq8Ra__hero{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);padding-top:3rem;padding-bottom:3rem}@media (max-width:899px){.AboutPage-module-scss-module___bq8Ra__hero.AboutPage-module-scss-module___bq8Ra__hero{padding-top:2rem;padding-bottom:2rem}}
.InternalAdCard-module-scss-module__HELNmq__adCard.InternalAdCard-module-scss-module__HELNmq__adCard{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-card);flex-direction:column;display:flex}.InternalAdCard-module-scss-module__HELNmq__adCard--primary.InternalAdCard-module-scss-module__HELNmq__adCard--primary{background-color:var(--color-primary-50);border:1px solid var(--color-primary-100)}.InternalAdCard-module-scss-module__HELNmq__adCard--warning.InternalAdCard-module-scss-module__HELNmq__adCard--warning{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border)}.InternalAdCard-module-scss-module__HELNmq__adCard--success.InternalAdCard-module-scss-module__HELNmq__adCard--success{background-color:var(--color-success-bg);border:1px solid var(--color-success-border)}.InternalAdCard-module-scss-module__HELNmq__title.InternalAdCard-module-scss-module__HELNmq__title{font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.3}.InternalAdCard-module-scss-module__HELNmq__description.InternalAdCard-module-scss-module__HELNmq__description{color:var(--color-text-muted);line-height:1.4}.InternalAdCard-module-scss-module__HELNmq__ctaBtn.InternalAdCard-module-scss-module__HELNmq__ctaBtn{text-transform:none;font-weight:var(--font-weight-semibold);font-size:var(--fs-xs);border-radius:var(--radius-base)!important;margin-top:var(--space-1)!important;align-self:flex-start!important}
.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__button{text-transform:none;font-weight:var(--font-weight-bold);font-size:var(--fs-sm);line-height:var(--line-height-normal);padding:0 var(--space-4)!important;border-radius:var(--radius-btn)!important;min-height:var(--input-height-md)!important;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out)!important;box-shadow:none!important}.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__button:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary)!important;outline-offset:var(--focus-ring-offset)!important;transition:none!important}.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__button:disabled{color:var(--color-muted);background-color:var(--color-background)!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__button:disabled:hover{background-color:var(--color-background)!important;transform:none!important}.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__MuiButton-contained{color:var(--color-primary-contrast);background-color:var(--color-accent)!important}.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__MuiButton-contained:hover:not(:disabled){filter:brightness(.93)!important;box-shadow:var(--shadow-sm)!important}.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__MuiButton-contained:active:not(:disabled){filter:brightness(.87)!important}.CustomButton-module-scss-module__zsDBXG__outlined.CustomButton-module-scss-module__zsDBXG__outlined{color:var(--color-on-surface);border:1px solid var(--color-outline)!important;background-color:#0000!important}.CustomButton-module-scss-module__zsDBXG__outlined.CustomButton-module-scss-module__zsDBXG__outlined:hover{color:var(--color-primary);background-color:var(--color-surface)!important;border-color:var(--color-primary)!important}.CustomButton-module-scss-module__zsDBXG__outlined.CustomButton-module-scss-module__zsDBXG__outlined:active{background-color:var(--color-primary-50)!important}.CustomButton-module-scss-module__zsDBXG__outlined.CustomButton-module-scss-module__zsDBXG__outlined:disabled,.CustomButton-module-scss-module__zsDBXG__outlined.CustomButton-module-scss-module__zsDBXG__outlined:disabled:hover{color:var(--color-muted);border-color:var(--color-outline)!important;background-color:#0000!important}.CustomButton-module-scss-module__zsDBXG__outlined.CustomButton-module-scss-module__zsDBXG__outlined.CustomButton-module-scss-module__zsDBXG__MuiButton-outlined{color:inherit}.CustomButton-module-scss-module__zsDBXG__loading.CustomButton-module-scss-module__zsDBXG__loading{pointer-events:none!important}.CustomButton-module-scss-module__zsDBXG__loading.CustomButton-module-scss-module__zsDBXG__loading .CustomButton-module-scss-module__zsDBXG__MuiCircularProgress-root{color:currentColor;margin-right:var(--space-2)!important}.CustomButton-module-scss-module__zsDBXG__small.CustomButton-module-scss-module__zsDBXG__small{font-size:var(--fs-xs);padding:0 var(--space-3)!important;min-height:var(--input-height-sm)!important}.CustomButton-module-scss-module__zsDBXG__large.CustomButton-module-scss-module__zsDBXG__large{font-size:var(--fs-base);padding:0 var(--space-6)!important;min-height:var(--input-height-lg)!important}@media (max-width:899px){.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__button{min-width:var(--touch-target-min)!important}.CustomButton-module-scss-module__zsDBXG__small.CustomButton-module-scss-module__zsDBXG__small{min-height:2rem!important}.CustomButton-module-scss-module__zsDBXG__large.CustomButton-module-scss-module__zsDBXG__large{min-height:var(--touch-target-min)!important}}@media (prefers-contrast:more){.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__button{border:2px solid!important}.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__button:focus-visible{outline-width:3px!important}.CustomButton-module-scss-module__zsDBXG__outlined.CustomButton-module-scss-module__zsDBXG__outlined{border-width:2px!important}}@media (prefers-reduced-motion:reduce){.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__button{transition:none!important}.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__button:hover,.CustomButton-module-scss-module__zsDBXG__button.CustomButton-module-scss-module__zsDBXG__button:active{transform:none!important}}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.27vw08z6_vw0m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0zem_9y19rte6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_352f14de-module__2EORqa__className{font-family:Lato,Lato Fallback;font-style:normal}
.AutoComplete-module-scss-module__oQQK1G__autoComplete.AutoComplete-module-scss-module__oQQK1G__autoComplete{position:relative}.AutoComplete-module-scss-module__oQQK1G__labelContainer.AutoComplete-module-scss-module__oQQK1G__labelContainer{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTitle.AutoComplete-module-scss-module__oQQK1G__autoCompleteTitle{font-weight:var(--font-weight-semibold);font-size:var(--fs-sm);color:var(--color-text);line-height:var(--line-height-normal);box-sizing:border-box;margin:0;padding:0}.AutoComplete-module-scss-module__oQQK1G__requiredAsterisk.AutoComplete-module-scss-module__oQQK1G__requiredAsterisk{color:var(--color-semantic-error);margin-left:var(--space-1);font-weight:var(--font-weight-bold);font-size:inherit;line-height:inherit}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField{background-color:var(--color-surface)}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField .MuiAutocomplete-tag{display:none!important}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField .MuiOutlinedInput-root{font-size:var(--fs-base);padding:0!important}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-strong);border-width:1px}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField .MuiOutlinedInput-root.AutoComplete-module-scss-module__oQQK1G__Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-strong);border-width:1px}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField .MuiOutlinedInput-root.AutoComplete-module-scss-module__oQQK1G__Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--color-semantic-error)}:is(.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField .MuiOutlinedInput-root.AutoComplete-module-scss-module__oQQK1G__Mui-focused,.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField .MuiOutlinedInput-root:focus-visible){outline:none}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField input{font-size:var(--fs-base);line-height:1.5;background-color:var(--color-surface)!important;padding:var(--input-padding-y) var(--input-padding-x)!important}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField input::placeholder{color:var(--color-text-muted);opacity:1}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField input:focus{outline:none}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;-webkit-text-fill-color:var(--color-text)}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField .MuiFormHelperText-root{font-size:var(--fs-xs);background-color:#0000;margin-top:6px;margin-left:0;margin-right:0;line-height:1.4}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField .MuiFormHelperText-root.AutoComplete-module-scss-module__oQQK1G__Mui-error{color:var(--color-semantic-error)}.AutoComplete-module-scss-module__oQQK1G__autoCompleteText.AutoComplete-module-scss-module__oQQK1G__autoCompleteText .MuiOutlinedInput-root{font-size:var(--fs-base);padding:0!important}.AutoComplete-module-scss-module__oQQK1G__autoCompleteText.AutoComplete-module-scss-module__oQQK1G__autoCompleteText .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-strong);border-width:1px}.AutoComplete-module-scss-module__oQQK1G__autoCompleteText.AutoComplete-module-scss-module__oQQK1G__autoCompleteText .MuiOutlinedInput-root.AutoComplete-module-scss-module__oQQK1G__Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-strong);border-width:1px}.AutoComplete-module-scss-module__oQQK1G__autoCompleteText.AutoComplete-module-scss-module__oQQK1G__autoCompleteText .MuiOutlinedInput-root.AutoComplete-module-scss-module__oQQK1G__Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--color-semantic-error)}:is(.AutoComplete-module-scss-module__oQQK1G__autoCompleteText.AutoComplete-module-scss-module__oQQK1G__autoCompleteText .MuiOutlinedInput-root.AutoComplete-module-scss-module__oQQK1G__Mui-focused,.AutoComplete-module-scss-module__oQQK1G__autoCompleteText.AutoComplete-module-scss-module__oQQK1G__autoCompleteText .MuiOutlinedInput-root:focus-visible){outline:none}.AutoComplete-module-scss-module__oQQK1G__autoCompleteText.AutoComplete-module-scss-module__oQQK1G__autoCompleteText input{font-size:var(--fs-base);line-height:1.5;background-color:var(--color-surface)!important;padding:var(--input-padding-y) var(--input-padding-x)!important}.AutoComplete-module-scss-module__oQQK1G__autoCompleteText.AutoComplete-module-scss-module__oQQK1G__autoCompleteText input::placeholder{color:var(--color-text-muted);opacity:1}.AutoComplete-module-scss-module__oQQK1G__autoCompleteText.AutoComplete-module-scss-module__oQQK1G__autoCompleteText input:focus{outline:none}.AutoComplete-module-scss-module__oQQK1G__autoCompleteText.AutoComplete-module-scss-module__oQQK1G__autoCompleteText input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;-webkit-text-fill-color:var(--color-text)}.AutoComplete-module-scss-module__oQQK1G__autoCompleteText.AutoComplete-module-scss-module__oQQK1G__autoCompleteText .MuiFormHelperText-root{font-size:var(--fs-xs);background-color:#0000;margin-top:6px;margin-left:0;margin-right:0;line-height:1.4}.AutoComplete-module-scss-module__oQQK1G__autoCompleteText.AutoComplete-module-scss-module__oQQK1G__autoCompleteText .MuiFormHelperText-root.AutoComplete-module-scss-module__oQQK1G__Mui-error{color:var(--color-semantic-error)}.AutoComplete-module-scss-module__oQQK1G__chipTray.AutoComplete-module-scss-module__oQQK1G__chipTray{border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-background);margin-top:.5rem;overflow:hidden}.AutoComplete-module-scss-module__oQQK1G__chipTrayHeader.AutoComplete-module-scss-module__oQQK1G__chipTrayHeader{background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.375rem .75rem;display:flex}.AutoComplete-module-scss-module__oQQK1G__chipTrayLabel.AutoComplete-module-scss-module__oQQK1G__chipTrayLabel{font-size:var(--fs-xs);color:var(--color-text-muted);font-weight:600;font-family:var(--font-family-secondary)}.AutoComplete-module-scss-module__oQQK1G__chipTrayCount.AutoComplete-module-scss-module__oQQK1G__chipTrayCount{background-color:var(--color-primary);color:var(--color-neutral-white);font-size:var(--fs-xs);border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-weight:700;line-height:1;display:flex}.AutoComplete-module-scss-module__oQQK1G__selectedChipsContainer.AutoComplete-module-scss-module__oQQK1G__selectedChipsContainer{flex-wrap:wrap;gap:.375rem;padding:.5rem .75rem;display:flex}.AutoComplete-module-scss-module__oQQK1G__chip.AutoComplete-module-scss-module__oQQK1G__chip{color:var(--color-primary);font-size:var(--fs-xs);background-color:var(--color-primary-light)!important;border:1px solid var(--color-primary)!important;height:26px!important}.AutoComplete-module-scss-module__oQQK1G__chip.AutoComplete-module-scss-module__oQQK1G__chip .MuiChip-label{font-size:var(--fs-xs);padding:0 8px!important}.AutoComplete-module-scss-module__oQQK1G__chip.AutoComplete-module-scss-module__oQQK1G__chip .MuiChip-deleteIcon{color:var(--color-primary);opacity:.65;font-size:var(--fs-xs)}.AutoComplete-module-scss-module__oQQK1G__chip.AutoComplete-module-scss-module__oQQK1G__chip .MuiChip-deleteIcon:hover{opacity:1}.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField{background-color:var(--color-surface);width:100%;min-width:45rem;transition:max-width var(--motion-duration-base)}.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField .MuiOutlinedInput-root{font-size:var(--fs-base);padding:0!important}.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-strong);border-width:1px}.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField .MuiOutlinedInput-root.AutoComplete-module-scss-module__oQQK1G__Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-strong);border-width:1px}.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField .MuiOutlinedInput-root.AutoComplete-module-scss-module__oQQK1G__Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--color-semantic-error)}:is(.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField .MuiOutlinedInput-root.AutoComplete-module-scss-module__oQQK1G__Mui-focused,.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField .MuiOutlinedInput-root:focus-visible){outline:none}.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField input{font-size:var(--fs-base);line-height:1.5;background-color:var(--color-surface)!important;padding:var(--input-padding-y) var(--input-padding-x)!important}.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField input::placeholder{color:var(--color-text-muted);opacity:1}.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField input:focus{outline:none}.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;-webkit-text-fill-color:var(--color-text)}.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField .MuiFormHelperText-root{font-size:var(--fs-xs);background-color:#0000;margin-top:6px;margin-left:0;margin-right:0;line-height:1.4}.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField .MuiFormHelperText-root.AutoComplete-module-scss-module__oQQK1G__Mui-error{color:var(--color-semantic-error)}.AutoComplete-module-scss-module__oQQK1G__noOptionsText.AutoComplete-module-scss-module__oQQK1G__noOptionsText{font-size:var(--fs-xs);color:gray;font-style:italic}@media (max-width:899px){.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField{min-width:25rem}}@media (max-width:599px){.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField{min-width:17rem}}.AutoComplete-module-scss-module__oQQK1G__listboxCustom.AutoComplete-module-scss-module__oQQK1G__listboxCustom{max-height:210px;overflow-y:auto}@media (max-width:899px){.AutoComplete-module-scss-module__oQQK1G__autoCompleteTitle.AutoComplete-module-scss-module__oQQK1G__autoCompleteTitle{font-size:var(--fs-sm)}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField input,.AutoComplete-module-scss-module__oQQK1G__autoCompleteText.AutoComplete-module-scss-module__oQQK1G__autoCompleteText input,.AutoComplete-module-scss-module__oQQK1G__titleField.AutoComplete-module-scss-module__oQQK1G__titleField input{font-size:var(--fs-base);padding:14px 16px!important}}@media (prefers-contrast:more){:is(.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField .MuiOutlinedInput-root.AutoComplete-module-scss-module__oQQK1G__Mui-focused .MuiOutlinedInput-notchedOutline,.AutoComplete-module-scss-module__oQQK1G__autoCompleteText .MuiOutlinedInput-root.AutoComplete-module-scss-module__oQQK1G__Mui-focused .MuiOutlinedInput-notchedOutline,.AutoComplete-module-scss-module__oQQK1G__titleField .MuiOutlinedInput-root.AutoComplete-module-scss-module__oQQK1G__Mui-focused .MuiOutlinedInput-notchedOutline){border-width:3px}}.AutoComplete-module-scss-module__oQQK1G__autoCompleteTextField input:focus-visible,.AutoComplete-module-scss-module__oQQK1G__autoCompleteText input:focus-visible,.AutoComplete-module-scss-module__oQQK1G__titleField input:focus-visible{outline:none}
.ConfirmDialog-module-scss-module__Nn2_nG__paper.ConfirmDialog-module-scss-module__Nn2_nG__paper{border-radius:var(--radius-modal);max-width:30rem;box-shadow:var(--shadow-md)}.ConfirmDialog-module-scss-module__Nn2_nG__title.ConfirmDialog-module-scss-module__Nn2_nG__title{padding:var(--space-6) var(--space-6) var(--space-2);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--fs-xl);line-height:var(--line-height-tight);letter-spacing:var(--tracking-normal);color:var(--color-text)}.ConfirmDialog-module-scss-module__Nn2_nG__body.ConfirmDialog-module-scss-module__Nn2_nG__body{padding:0 var(--space-6) var(--space-4);font-family:var(--font-family-secondary);font-size:var(--fs-base);line-height:var(--line-height-relaxed);color:var(--color-text-muted);text-wrap:pretty}.ConfirmDialog-module-scss-module__Nn2_nG__actions.ConfirmDialog-module-scss-module__Nn2_nG__actions{gap:var(--space-2);padding:0 var(--space-6) var(--space-6)}
.ErrorState-module-scss-module__pEtNUa__error.ErrorState-module-scss-module__pEtNUa__error{align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.ErrorState-module-scss-module__pEtNUa__iconWrap.ErrorState-module-scss-module__pEtNUa__iconWrap{border-radius:var(--radius-full);background:var(--color-red-lt);width:3rem;height:3rem;color:var(--color-red);justify-content:center;align-items:center;display:inline-flex}.ErrorState-module-scss-module__pEtNUa__title.ErrorState-module-scss-module__pEtNUa__title{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--fs-xl);line-height:var(--line-height-tight);letter-spacing:var(--tracking-normal);color:var(--color-text);text-wrap:pretty;margin:0}.ErrorState-module-scss-module__pEtNUa__body.ErrorState-module-scss-module__pEtNUa__body{max-width:44ch;font-family:var(--font-family-secondary);font-size:var(--fs-base);line-height:var(--line-height-relaxed);color:var(--color-text-muted);text-wrap:pretty;margin:0}.ErrorState-module-scss-module__pEtNUa__actions.ErrorState-module-scss-module__pEtNUa__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}
.EmptyState-module-scss-module__SVqs3G__empty.EmptyState-module-scss-module__SVqs3G__empty{align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-6);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.EmptyState-module-scss-module__SVqs3G__iconWrap.EmptyState-module-scss-module__SVqs3G__iconWrap{border-radius:var(--radius-full);background:var(--color-background);width:3rem;height:3rem;color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.EmptyState-module-scss-module__SVqs3G__title.EmptyState-module-scss-module__SVqs3G__title{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--fs-xl);line-height:var(--line-height-tight);letter-spacing:var(--tracking-normal);color:var(--color-text);text-wrap:pretty;margin:0}.EmptyState-module-scss-module__SVqs3G__body.EmptyState-module-scss-module__SVqs3G__body{max-width:44ch;font-family:var(--font-family-secondary);font-size:var(--fs-base);line-height:var(--line-height-relaxed);color:var(--color-text-muted);text-wrap:pretty;margin:0}.EmptyState-module-scss-module__SVqs3G__suggestions.EmptyState-module-scss-module__SVqs3G__suggestions{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.EmptyState-module-scss-module__SVqs3G__suggestionsLabel.EmptyState-module-scss-module__SVqs3G__suggestionsLabel{font-family:var(--font-family-secondary);font-size:var(--fs-sm);color:var(--color-text-muted);margin:0}.EmptyState-module-scss-module__SVqs3G__chipList.EmptyState-module-scss-module__SVqs3G__chipList{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.EmptyState-module-scss-module__SVqs3G__chip.EmptyState-module-scss-module__SVqs3G__chip{align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-1) var(--space-3);font-family:var(--font-family-secondary);font-size:var(--fs-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-chip);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) var(--motion-ease-out);display:inline-flex;position:relative}.EmptyState-module-scss-module__SVqs3G__chip.EmptyState-module-scss-module__SVqs3G__chip:after{content:"";height:var(--touch-target-min);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.EmptyState-module-scss-module__SVqs3G__chip.EmptyState-module-scss-module__SVqs3G__chip:hover{border-color:var(--color-primary);color:var(--color-primary)}.EmptyState-module-scss-module__SVqs3G__chip.EmptyState-module-scss-module__SVqs3G__chip:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.EmptyState-module-scss-module__SVqs3G__chipLabel.EmptyState-module-scss-module__SVqs3G__chipLabel{white-space:nowrap}.EmptyState-module-scss-module__SVqs3G__chipDelta.EmptyState-module-scss-module__SVqs3G__chipDelta{color:var(--color-text-muted);font-size:var(--fs-xs);white-space:nowrap}.EmptyState-module-scss-module__SVqs3G__actions.EmptyState-module-scss-module__SVqs3G__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.EmptyState-module-scss-module__SVqs3G__srOnly.EmptyState-module-scss-module__SVqs3G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.FormField-module-scss-module__vuVGca__formField.FormField-module-scss-module__vuVGca__formField{position:relative}.FormField-module-scss-module__vuVGca__labelContainer.FormField-module-scss-module__vuVGca__labelContainer{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.FormField-module-scss-module__vuVGca__formFieldTitle.FormField-module-scss-module__vuVGca__formFieldTitle{font-weight:var(--font-weight-semibold);box-sizing:border-box;font-size:var(--fs-sm);color:var(--color-text);line-height:var(--line-height-normal);margin:0;padding:0}.FormField-module-scss-module__vuVGca__requiredAsterisk.FormField-module-scss-module__vuVGca__requiredAsterisk{color:var(--color-semantic-error);margin-left:var(--space-1);font-weight:var(--font-weight-bold);font-size:inherit;line-height:inherit}.FormField-module-scss-module__vuVGca__helpIcon.FormField-module-scss-module__vuVGca__helpIcon{min-width:var(--touch-target-min);min-height:var(--touch-target-min);color:var(--color-text-muted);padding:var(--space-1)!important}.FormField-module-scss-module__vuVGca__helpIcon.FormField-module-scss-module__vuVGca__helpIcon:hover{color:var(--color-accent);background-color:var(--color-surface)}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField{background-color:var(--color-surface)}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField .FormField-module-scss-module__vuVGca__MuiOutlinedInput-root{font-size:var(--fs-base);padding:0!important}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField .FormField-module-scss-module__vuVGca__MuiOutlinedInput-root:hover .FormField-module-scss-module__vuVGca__MuiOutlinedInput-notchedOutline{border-color:var(--color-neutral-300);border-width:1px}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField .FormField-module-scss-module__vuVGca__MuiOutlinedInput-root.FormField-module-scss-module__vuVGca__Mui-focused .FormField-module-scss-module__vuVGca__MuiOutlinedInput-notchedOutline{border-color:var(--color-accent);border-width:1px}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField .FormField-module-scss-module__vuVGca__MuiOutlinedInput-root.FormField-module-scss-module__vuVGca__Mui-error .FormField-module-scss-module__vuVGca__MuiOutlinedInput-notchedOutline{border-color:var(--color-semantic-error)}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField input{background-color:var(--color-surface);font-size:var(--fs-base);line-height:var(--line-height-relaxed);padding:var(--input-padding-y) var(--input-padding-x)}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField input::placeholder{color:var(--color-text-muted);opacity:1}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField input:focus{outline:none}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;-webkit-text-fill-color:var(--color-text)}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField textarea{background-color:var(--color-surface);font-size:var(--fs-base);line-height:var(--line-height-relaxed);padding:0!important}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField textarea::placeholder{color:var(--color-text-muted);opacity:1}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField textarea:focus{outline:none}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField .FormField-module-scss-module__vuVGca__MuiFormHelperText-root{font-size:var(--fs-sm);margin-top:var(--space-1);line-height:var(--line-height-normal);background-color:#0000}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField .FormField-module-scss-module__vuVGca__MuiFormHelperText-root.FormField-module-scss-module__vuVGca__Mui-error{color:var(--color-semantic-error)}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__multiline textarea:not([aria-hidden]){resize:vertical;min-height:60px;padding:0!important}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField .FormField-module-scss-module__vuVGca__MuiInputBase-multiline .FormField-module-scss-module__vuVGca__MuiOutlinedInput-input{padding:0!important}.FormField-module-scss-module__vuVGca__characterCount.FormField-module-scss-module__vuVGca__characterCount{text-align:right;color:var(--color-text-muted);margin-top:var(--space-1);font-size:var(--fs-xs);line-height:var(--line-height-tight);display:block}@media (max-width:899px){.FormField-module-scss-module__vuVGca__formFieldTitle.FormField-module-scss-module__vuVGca__formFieldTitle{font-size:var(--fs-sm)}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField input{font-size:var(--fs-base);padding:var(--space-3) var(--space-4)}.FormField-module-scss-module__vuVGca__formFieldTextField.FormField-module-scss-module__vuVGca__formFieldTextField textarea{font-size:var(--fs-base);padding:0!important}.FormField-module-scss-module__vuVGca__labelContainer.FormField-module-scss-module__vuVGca__labelContainer{flex-direction:row;align-items:flex-start}.FormField-module-scss-module__vuVGca__helpIcon.FormField-module-scss-module__vuVGca__helpIcon{margin-left:auto}}@media (prefers-contrast:more){.FormField-module-scss-module__vuVGca__formFieldTextField .FormField-module-scss-module__vuVGca__MuiOutlinedInput-root.FormField-module-scss-module__vuVGca__Mui-focused .FormField-module-scss-module__vuVGca__MuiOutlinedInput-notchedOutline{border-width:3px}}:is(.FormField-module-scss-module__vuVGca__formFieldTextField .FormField-module-scss-module__vuVGca__MuiOutlinedInput-root:has(input:focus-visible),.FormField-module-scss-module__vuVGca__formFieldTextField .FormField-module-scss-module__vuVGca__MuiOutlinedInput-root:has(textarea:focus-visible)){outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.FormField-module-scss-module__vuVGca__formFieldTextField input:focus-visible,.FormField-module-scss-module__vuVGca__formFieldTextField textarea:focus-visible{outline:none}.FormField-module-scss-module__vuVGca__labelContainerHidden.FormField-module-scss-module__vuVGca__labelContainerHidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.JobAiAssist-module-scss-module__Yp_kla__assist.JobAiAssist-module-scss-module__Yp_kla__assist{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-card);background-color:var(--color-primary-50);flex-direction:column;display:flex}@media (min-width:600px){.JobAiAssist-module-scss-module__Yp_kla__assist.JobAiAssist-module-scss-module__Yp_kla__assist{padding:var(--space-6)}}.JobAiAssist-module-scss-module__Yp_kla__head.JobAiAssist-module-scss-module__Yp_kla__head{align-items:flex-start;gap:.625rem;display:flex}.JobAiAssist-module-scss-module__Yp_kla__headIcon.JobAiAssist-module-scss-module__Yp_kla__headIcon{color:var(--color-accent);font-size:var(--fs-2xl);flex-shrink:0}.JobAiAssist-module-scss-module__Yp_kla__title.JobAiAssist-module-scss-module__Yp_kla__title{font-family:var(--role-title-card-family);font-size:var(--role-title-card-size);font-weight:var(--role-title-card-weight);line-height:var(--role-title-card-leading);letter-spacing:var(--role-title-card-tracking);color:var(--role-title-card-ink);margin:0}.JobAiAssist-module-scss-module__Yp_kla__sub.JobAiAssist-module-scss-module__Yp_kla__sub{font-size:var(--fs-sm);color:var(--color-muted);line-height:var(--line-height-normal)}.JobAiAssist-module-scss-module__Yp_kla__modeToggle.JobAiAssist-module-scss-module__Yp_kla__modeToggle{border-radius:var(--radius-btn);align-self:flex-start;overflow:hidden}.JobAiAssist-module-scss-module__Yp_kla__modeToggle.JobAiAssist-module-scss-module__Yp_kla__modeToggle .MuiToggleButton-root{font-family:var(--font-family-secondary);font-size:var(--fs-sm);font-weight:var(--font-weight-medium);color:var(--color-muted);border-color:var(--color-border);text-transform:none;min-block-size:var(--touch-target-min);transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) var(--motion-ease-out);padding:.375rem 1.25rem}.JobAiAssist-module-scss-module__Yp_kla__modeToggle.JobAiAssist-module-scss-module__Yp_kla__modeToggle .MuiToggleButton-root:hover{background-color:var(--color-primary-50);border-color:var(--color-primary);color:var(--color-primary)}.JobAiAssist-module-scss-module__Yp_kla__modeToggle.JobAiAssist-module-scss-module__Yp_kla__modeToggle .MuiToggleButton-root.Mui-selected{background-color:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary)}.JobAiAssist-module-scss-module__Yp_kla__modeToggle.JobAiAssist-module-scss-module__Yp_kla__modeToggle .MuiToggleButton-root.Mui-selected:hover{background-color:var(--color-primary);color:var(--color-primary-contrast)}.JobAiAssist-module-scss-module__Yp_kla__jdBox.JobAiAssist-module-scss-module__Yp_kla__jdBox{gap:var(--space-3);flex-direction:column;align-items:stretch;display:flex}.JobAiAssist-module-scss-module__Yp_kla__jdBox .MuiInputBase-root{background-color:var(--color-surface)}:is(.JobAiAssist-module-scss-module__Yp_kla__jdBox .MuiOutlinedInput-input,.JobAiAssist-module-scss-module__Yp_kla__chatComposer .MuiOutlinedInput-input){resize:none}.JobAiAssist-module-scss-module__Yp_kla__chatBox.JobAiAssist-module-scss-module__Yp_kla__chatBox{flex-direction:column;gap:.75rem;display:flex}.JobAiAssist-module-scss-module__Yp_kla__messages.JobAiAssist-module-scss-module__Yp_kla__messages{flex-direction:column;gap:.5rem;max-height:16rem;padding:.25rem;display:flex;overflow-y:auto}.JobAiAssist-module-scss-module__Yp_kla__hint.JobAiAssist-module-scss-module__Yp_kla__hint{font-size:var(--fs-sm);color:var(--color-muted);line-height:var(--line-height-normal)}.JobAiAssist-module-scss-module__Yp_kla__msg.JobAiAssist-module-scss-module__Yp_kla__msg{border-radius:var(--radius-base);max-width:85%;font-size:var(--fs-sm);line-height:var(--line-height-normal);white-space:pre-wrap;padding:.5rem .75rem}.JobAiAssist-module-scss-module__Yp_kla__msgUser.JobAiAssist-module-scss-module__Yp_kla__msgUser{background-color:var(--color-accent);color:var(--color-neutral-white);align-self:flex-end}.JobAiAssist-module-scss-module__Yp_kla__msgAi.JobAiAssist-module-scss-module__Yp_kla__msgAi{background-color:var(--color-surface);border:1px solid var(--color-outline);color:var(--color-on-surface);align-self:flex-start}.JobAiAssist-module-scss-module__Yp_kla__chatComposer.JobAiAssist-module-scss-module__Yp_kla__chatComposer{align-items:flex-end;gap:var(--space-2);display:flex}.JobAiAssist-module-scss-module__Yp_kla__chatComposer.JobAiAssist-module-scss-module__Yp_kla__chatComposer>:first-child{flex:1;min-inline-size:0}@media (max-width:599px){.JobAiAssist-module-scss-module__Yp_kla__chatComposer.JobAiAssist-module-scss-module__Yp_kla__chatComposer{flex-direction:column;align-items:stretch}}.JobAiAssist-module-scss-module__Yp_kla__chatComposer .MuiTextField-root{margin-block-end:0}.JobAiAssist-module-scss-module__Yp_kla__chatComposer .MuiInputBase-root{background-color:var(--color-surface)}.JobAiAssist-module-scss-module__Yp_kla__applied.JobAiAssist-module-scss-module__Yp_kla__applied{font-size:var(--fs-sm);font-weight:var(--font-weight-semibold);color:var(--color-semantic-success-dark,var(--color-semantic-success))}.JobAiAssist-module-scss-module__Yp_kla__error.JobAiAssist-module-scss-module__Yp_kla__error{font-size:var(--fs-sm);color:var(--color-semantic-error)}.JobAiAssist-module-scss-module__Yp_kla__jdActions.JobAiAssist-module-scss-module__Yp_kla__jdActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.JobAiAssist-module-scss-module__Yp_kla__summaryCard.JobAiAssist-module-scss-module__Yp_kla__summaryCard{border:1px solid var(--color-border);border-radius:var(--radius-base);background-color:var(--color-surface);flex-direction:column;gap:.6rem;padding:1rem;display:flex}.JobAiAssist-module-scss-module__Yp_kla__summaryTitle.JobAiAssist-module-scss-module__Yp_kla__summaryTitle{font-family:var(--role-title-card-family);font-size:var(--role-title-card-size);font-weight:var(--role-title-card-weight);line-height:var(--role-title-card-leading);letter-spacing:var(--role-title-card-tracking);color:var(--role-title-card-ink);margin:0}.JobAiAssist-module-scss-module__Yp_kla__summaryMeta.JobAiAssist-module-scss-module__Yp_kla__summaryMeta{flex-wrap:wrap;gap:.4rem;display:flex}.JobAiAssist-module-scss-module__Yp_kla__summaryDesc.JobAiAssist-module-scss-module__Yp_kla__summaryDesc{font-size:var(--fs-sm);color:var(--color-text-secondary,var(--color-text));white-space:pre-wrap}.JobAiAssist-module-scss-module__Yp_kla__summaryActions.JobAiAssist-module-scss-module__Yp_kla__summaryActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}
.AiProgress-module-scss-module__YQ9xMq__progress.AiProgress-module-scss-module__YQ9xMq__progress{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.AiProgress-module-scss-module__YQ9xMq__steps.AiProgress-module-scss-module__YQ9xMq__steps{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AiProgress-module-scss-module__YQ9xMq__step.AiProgress-module-scss-module__YQ9xMq__step{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-sm);font-family:var(--font-family-secondary);display:flex}.AiProgress-module-scss-module__YQ9xMq__marker.AiProgress-module-scss-module__YQ9xMq__marker{block-size:16px;inline-size:16px;color:var(--color-semantic-success);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AiProgress-module-scss-module__YQ9xMq__label.AiProgress-module-scss-module__YQ9xMq__label{min-inline-size:0}.AiProgress-module-scss-module__YQ9xMq__stepDone.AiProgress-module-scss-module__YQ9xMq__stepDone{color:var(--color-text)}.AiProgress-module-scss-module__YQ9xMq__stepActive.AiProgress-module-scss-module__YQ9xMq__stepActive{color:var(--color-text);font-weight:var(--font-weight-bold)}.AiProgress-module-scss-module__YQ9xMq__stepActive.AiProgress-module-scss-module__YQ9xMq__stepActive .AiProgress-module-scss-module__YQ9xMq__marker:before{content:"";border-radius:var(--radius-chip);background:var(--color-primary);block-size:8px;inline-size:8px;animation:AiProgress-module-scss-module__YQ9xMq__ai-progress-pulse 1.4s var(--motion-ease-in-out) infinite}.AiProgress-module-scss-module__YQ9xMq__elapsed.AiProgress-module-scss-module__YQ9xMq__elapsed{font-family:var(--font-family-mono);font-size:var(--fs-xs);color:var(--color-text-muted)}@keyframes AiProgress-module-scss-module__YQ9xMq__ai-progress-pulse{0%,to{opacity:1}50%{opacity:.35}}
.Icon-module-scss-module__igsdCG__icon.Icon-module-scss-module__igsdCG__icon{color:currentColor;flex-shrink:0}.Icon-module-scss-module__igsdCG__size16.Icon-module-scss-module__igsdCG__size16{width:1rem;height:1rem;font-size:var(--fs-base)}.Icon-module-scss-module__igsdCG__size18.Icon-module-scss-module__igsdCG__size18{width:1.125rem;height:1.125rem;font-size:var(--fs-xl)}.Icon-module-scss-module__igsdCG__size20.Icon-module-scss-module__igsdCG__size20{width:1.25rem;height:1.25rem;font-size:var(--fs-2xl)}.Icon-module-scss-module__igsdCG__size24.Icon-module-scss-module__igsdCG__size24{width:1.5rem;height:1.5rem;font-size:var(--fs-3xl)}
.JobCard-module-scss-module__nqAHwa__top.JobCard-module-scss-module__nqAHwa__top{gap:var(--space-3);align-items:flex-start;display:flex}.JobCard-module-scss-module__nqAHwa__logo.JobCard-module-scss-module__nqAHwa__logo{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-lg);border:1px solid var(--blue-100);background:var(--blue-50);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.JobCard-module-scss-module__nqAHwa__logoImg.JobCard-module-scss-module__nqAHwa__logoImg{object-fit:contain!important}.JobCard-module-scss-module__nqAHwa__logoPlaceholder.JobCard-module-scss-module__nqAHwa__logoPlaceholder{font-size:var(--fs-xl);font-weight:var(--font-weight-semibold);color:var(--primary);font-family:var(--font-family-primary)}.JobCard-module-scss-module__nqAHwa__content.JobCard-module-scss-module__nqAHwa__content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.JobCard-module-scss-module__nqAHwa__titleRow.JobCard-module-scss-module__nqAHwa__titleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.JobCard-module-scss-module__nqAHwa__title.JobCard-module-scss-module__nqAHwa__title{font-weight:var(--font-weight-semibold);font-size:var(--fs-base);color:var(--color-text);line-height:var(--line-height-snug);flex:1;min-width:0}.JobCard-module-scss-module__nqAHwa__titleActions.JobCard-module-scss-module__nqAHwa__titleActions{align-items:center;gap:var(--space-1);flex-shrink:0;margin-top:-2px;display:flex}.JobCard-module-scss-module__nqAHwa__matchBadge.JobCard-module-scss-module__nqAHwa__matchBadge{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-white);border-radius:var(--radius-full);padding:2px var(--space-2);white-space:nowrap;line-height:var(--line-height-normal)}.JobCard-module-scss-module__nqAHwa__iconBtn.JobCard-module-scss-module__nqAHwa__iconBtn{color:var(--color-text-muted);padding:var(--space-1)!important}.JobCard-module-scss-module__nqAHwa__iconBtn.JobCard-module-scss-module__nqAHwa__iconBtn:hover{color:var(--color-accent);background:var(--color-primary-50)!important}.JobCard-module-scss-module__nqAHwa__iconBtn.JobCard-module-scss-module__nqAHwa__iconBtn.JobCard-module-scss-module__nqAHwa__saved{color:var(--color-accent)}.JobCard-module-scss-module__nqAHwa__company.JobCard-module-scss-module__nqAHwa__company{font-size:var(--fs-base);color:var(--color-text-muted);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-2);display:flex}.JobCard-module-scss-module__nqAHwa__verifiedIcon.JobCard-module-scss-module__nqAHwa__verifiedIcon{font-size:var(--fs-base);color:var(--color-primary);vertical-align:middle;flex-shrink:0}.JobCard-module-scss-module__nqAHwa__externalBadge.JobCard-module-scss-module__nqAHwa__externalBadge,.JobCard-module-scss-module__nqAHwa__remoteBadge.JobCard-module-scss-module__nqAHwa__remoteBadge{font-size:var(--fs-xs);background:var(--primary-pale);color:var(--primary);border:1px solid var(--blue-100);border-radius:var(--radius-chip);font-weight:var(--font-weight-medium);padding:1px 8px}.JobCard-module-scss-module__nqAHwa__meta.JobCard-module-scss-module__nqAHwa__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:2px;display:flex}.JobCard-module-scss-module__nqAHwa__metaItem.JobCard-module-scss-module__nqAHwa__metaItem{font-size:var(--fs-base);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.1875rem;display:flex}.JobCard-module-scss-module__nqAHwa__metaIcon.JobCard-module-scss-module__nqAHwa__metaIcon{font-size:var(--fs-base);color:var(--color-text-muted);flex-shrink:0}.JobCard-module-scss-module__nqAHwa__pills.JobCard-module-scss-module__nqAHwa__pills{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.JobCard-module-scss-module__nqAHwa__pill.JobCard-module-scss-module__nqAHwa__pill{font-size:var(--fs-sm);color:var(--text-secondary);font-family:var(--font-family-secondary);background:var(--color-neutral-100)!important;border:1px solid var(--color-neutral-200)!important;border-radius:var(--radius-chip)!important;height:24px!important;padding:0 var(--space-3)!important}.JobCard-module-scss-module__nqAHwa__morePills.JobCard-module-scss-module__nqAHwa__morePills{font-size:var(--fs-xs);color:var(--color-text-muted);align-self:center}.JobCard-module-scss-module__nqAHwa__expiryChip.JobCard-module-scss-module__nqAHwa__expiryChip{font-size:var(--fs-sm);height:22px!important}.JobCard-module-scss-module__nqAHwa__expiryChip.JobCard-module-scss-module__nqAHwa__expiryChip svg{font-size:var(--fs-xs)}.JobCard-module-scss-module__nqAHwa__footer.JobCard-module-scss-module__nqAHwa__footer{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.JobCard-module-scss-module__nqAHwa__applyBtn.JobCard-module-scss-module__nqAHwa__applyBtn{font-size:var(--fs-base);font-weight:var(--font-weight-semibold);text-transform:none;color:var(--primary);transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) var(--motion-ease-out);border-radius:var(--radius-btn)!important;border-color:var(--primary)!important;padding:var(--space-1) var(--space-6)!important}.JobCard-module-scss-module__nqAHwa__applyBtn.JobCard-module-scss-module__nqAHwa__applyBtn:hover{color:var(--primary-dark);background:var(--primary-pale)!important;border-color:var(--primary-dark)!important}.JobCard-module-scss-module__nqAHwa__applyBtn.JobCard-module-scss-module__nqAHwa__applyBtn:active{transform:scale(.98)}.JobCard-module-scss-module__nqAHwa__newBadge.JobCard-module-scss-module__nqAHwa__newBadge{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);background:var(--color-success-bg,var(--color-semantic-success-light));color:var(--chip-text-success,var(--color-semantic-success-dark));border-radius:var(--radius-base);white-space:nowrap;flex-shrink:0;padding:1px 6px}.JobCard-module-scss-module__nqAHwa__appliedBadge.JobCard-module-scss-module__nqAHwa__appliedBadge{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);background:var(--primary-pale);color:var(--primary);border:1px solid var(--blue-100);border-radius:var(--radius-chip);white-space:nowrap;align-items:center;gap:3px;padding:2px 8px;display:inline-flex}@media (max-width:599px){.JobCard-module-scss-module__nqAHwa__logo.JobCard-module-scss-module__nqAHwa__logo{width:2.5rem;height:2.5rem}.JobCard-module-scss-module__nqAHwa__posted.JobCard-module-scss-module__nqAHwa__posted{margin-left:0}.JobCard-module-scss-module__nqAHwa__footer.JobCard-module-scss-module__nqAHwa__footer{justify-content:stretch}.JobCard-module-scss-module__nqAHwa__applyBtn.JobCard-module-scss-module__nqAHwa__applyBtn{width:100%}}.JobCard-module-scss-module__nqAHwa__snippet.JobCard-module-scss-module__nqAHwa__snippet{font-size:var(--fs-sm);line-height:var(--line-height-normal);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:var(--space-2)!important}
.JobCardMini-module-scss-module__GZoaaq__card.JobCardMini-module-scss-module__GZoaaq__card{transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.JobCardMini-module-scss-module__GZoaaq__card.JobCardMini-module-scss-module__GZoaaq__card:active{transition-duration:0s;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.JobCardMini-module-scss-module__GZoaaq__card.JobCardMini-module-scss-module__GZoaaq__card:active{filter:brightness(.95);transform:none}}.JobCardMini-module-scss-module__GZoaaq__card.JobCardMini-module-scss-module__GZoaaq__card{width:210px;padding:var(--space-6);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);scroll-snap-align:start;transition:border-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out);flex-direction:column;flex-shrink:0;gap:3px;text-decoration:none;display:flex}@media (min-width:900px){.JobCardMini-module-scss-module__GZoaaq__card.JobCardMini-module-scss-module__GZoaaq__card{width:240px}}.JobCardMini-module-scss-module__GZoaaq__card.JobCardMini-module-scss-module__GZoaaq__card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm)}.JobCardMini-module-scss-module__GZoaaq__card.JobCardMini-module-scss-module__GZoaaq__card:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.JobCardMini-module-scss-module__GZoaaq__head.JobCardMini-module-scss-module__GZoaaq__head{justify-content:space-between;align-items:flex-start;display:flex}.JobCardMini-module-scss-module__GZoaaq__logo.JobCardMini-module-scss-module__GZoaaq__logo{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-base);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.JobCardMini-module-scss-module__GZoaaq__logoFallback.JobCardMini-module-scss-module__GZoaaq__logoFallback{font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--color-primary)}.JobCardMini-module-scss-module__GZoaaq__chip.JobCardMini-module-scss-module__GZoaaq__chip{height:18px;font-size:var(--fs-xs)}.JobCardMini-module-scss-module__GZoaaq__chip.JobCardMini-module-scss-module__GZoaaq__chip .MuiChip-label{padding-inline:3px}.JobCardMini-module-scss-module__GZoaaq__chipMatch.JobCardMini-module-scss-module__GZoaaq__chipMatch{font-weight:var(--font-weight-bold);color:var(--color-neutral-white);background-color:var(--color-primary)}.JobCardMini-module-scss-module__GZoaaq__chipScoring.JobCardMini-module-scss-module__GZoaaq__chipScoring{color:var(--color-primary);background-color:var(--color-primary-50)}.JobCardMini-module-scss-module__GZoaaq__newBadge.JobCardMini-module-scss-module__GZoaaq__newBadge{font-size:var(--fs-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);color:var(--color-semantic-success)}.JobCardMini-module-scss-module__GZoaaq__title.JobCardMini-module-scss-module__GZoaaq__title{font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.JobCardMini-module-scss-module__GZoaaq__reason.JobCardMini-module-scss-module__GZoaaq__reason{font-size:var(--fs-xs);color:var(--color-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.JobCardMini-module-scss-module__GZoaaq__row.JobCardMini-module-scss-module__GZoaaq__row{align-items:center;gap:2px;display:flex;overflow:hidden}.JobCardMini-module-scss-module__GZoaaq__rowTight.JobCardMini-module-scss-module__GZoaaq__rowTight{align-items:center;gap:1.6px;display:flex}.JobCardMini-module-scss-module__GZoaaq__company.JobCardMini-module-scss-module__GZoaaq__company{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.JobCardMini-module-scss-module__GZoaaq__iconMuted.JobCardMini-module-scss-module__GZoaaq__iconMuted{font-size:var(--fs-xs);color:var(--color-text-muted);flex-shrink:0}.JobCardMini-module-scss-module__GZoaaq__iconVerified.JobCardMini-module-scss-module__GZoaaq__iconVerified{font-size:var(--fs-xs);color:var(--color-primary);flex-shrink:0}.JobCardMini-module-scss-module__GZoaaq__meta.JobCardMini-module-scss-module__GZoaaq__meta{font-size:var(--fs-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.JobCardMini-module-scss-module__GZoaaq__footer.JobCardMini-module-scss-module__GZoaaq__footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:2px;display:flex}.JobCardMini-module-scss-module__GZoaaq__salary.JobCardMini-module-scss-module__GZoaaq__salary{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);color:var(--color-semantic-success)}.JobCardMini-module-scss-module__GZoaaq__timeAgo.JobCardMini-module-scss-module__GZoaaq__timeAgo{font-size:var(--fs-xs);color:var(--color-text-muted);flex-shrink:0;margin-left:2px}.JobCardMini-module-scss-module__GZoaaq__logoImg.JobCardMini-module-scss-module__GZoaaq__logoImg{object-fit:contain}
.InternalPageHeader-module-scss-module__Ny2NSW__container.InternalPageHeader-module-scss-module__Ny2NSW__container{padding:var(--section-gap) max(var(--section-padding-x),(100% - var(--content-max-width))/2);border-bottom:1px solid var(--color-border);background:var(--color-neutral-white)}.InternalPageHeader-module-scss-module__Ny2NSW__title.InternalPageHeader-module-scss-module__Ny2NSW__title{font-size:var(--title-section);font-weight:var(--title-section-weight);letter-spacing:var(--tracking-snug);line-height:var(--line-height-tight);color:var(--color-text);margin-bottom:0!important}.InternalPageHeader-module-scss-module__Ny2NSW__title.InternalPageHeader-module-scss-module__Ny2NSW__title span{color:var(--color-accent)}@media (max-width:899px){.InternalPageHeader-module-scss-module__Ny2NSW__title.InternalPageHeader-module-scss-module__Ny2NSW__title{font-size:var(--title-sub);letter-spacing:var(--tracking-normal)}}.InternalPageHeader-module-scss-module__Ny2NSW__titleCompact.InternalPageHeader-module-scss-module__Ny2NSW__titleCompact{font-size:var(--fs-3xl)}@media (max-width:899px){.InternalPageHeader-module-scss-module__Ny2NSW__titleCompact.InternalPageHeader-module-scss-module__Ny2NSW__titleCompact{font-size:var(--fs-2xl)}}.InternalPageHeader-module-scss-module__Ny2NSW__description.InternalPageHeader-module-scss-module__Ny2NSW__description{font-size:var(--fs-xl);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-top:var(--space-2)!important}.InternalPageHeader-module-scss-module__Ny2NSW__descriptionCompact.InternalPageHeader-module-scss-module__Ny2NSW__descriptionCompact{font-size:var(--fs-sm)}.InternalPageHeader-module-scss-module__Ny2NSW__eyebrow.InternalPageHeader-module-scss-module__Ny2NSW__eyebrow{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-2)!important}@media (max-width:599px){.InternalPageHeader-module-scss-module__Ny2NSW__container.InternalPageHeader-module-scss-module__Ny2NSW__container{padding:var(--space-4) var(--section-padding-x-mobile)}}
.FaqAccordion-module-scss-module__5UR3RW__heading.FaqAccordion-module-scss-module__5UR3RW__heading{font-family:var(--role-title-section-family);font-size:var(--role-title-section-size);font-weight:var(--role-title-section-weight);line-height:var(--role-title-section-leading);letter-spacing:var(--role-title-section-tracking);color:var(--role-title-section-ink);margin:0 0 16px}.FaqAccordion-module-scss-module__5UR3RW__panel.FaqAccordion-module-scss-module__5UR3RW__panel{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.FaqAccordion-module-scss-module__5UR3RW__row.FaqAccordion-module-scss-module__5UR3RW__row{box-shadow:none;border:none}.FaqAccordion-module-scss-module__5UR3RW__row.FaqAccordion-module-scss-module__5UR3RW__row:before{display:none}.FaqAccordion-module-scss-module__5UR3RW__rowDivided.FaqAccordion-module-scss-module__5UR3RW__rowDivided{border-bottom:1px solid var(--color-border)}.FaqAccordion-module-scss-module__5UR3RW__toggle.FaqAccordion-module-scss-module__5UR3RW__toggle{background-color:var(--color-primary-light);border-radius:var(--radius-full);width:1.5rem;height:1.5rem;transition:background-color var(--motion-duration-fast) var(--motion-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FaqAccordion-module-scss-module__5UR3RW__toggleOpen.FaqAccordion-module-scss-module__5UR3RW__toggleOpen{background-color:var(--color-accent)}.FaqAccordion-module-scss-module__5UR3RW__toggleIcon.FaqAccordion-module-scss-module__5UR3RW__toggleIcon{font-size:var(--fs-base);color:var(--color-accent);transition:transform var(--motion-duration-base) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out)}.FaqAccordion-module-scss-module__5UR3RW__toggleIconOpen.FaqAccordion-module-scss-module__5UR3RW__toggleIconOpen{color:var(--color-neutral-white);transform:rotate(45deg)}.FaqAccordion-module-scss-module__5UR3RW__summary.FaqAccordion-module-scss-module__5UR3RW__summary{min-height:52px;padding-inline:10px}.FaqAccordion-module-scss-module__5UR3RW__summary.FaqAccordion-module-scss-module__5UR3RW__summary.Mui-expanded{min-height:52px}.FaqAccordion-module-scss-module__5UR3RW__summary.FaqAccordion-module-scss-module__5UR3RW__summary .MuiAccordionSummary-content{margin-block:0}.FaqAccordion-module-scss-module__5UR3RW__summary.FaqAccordion-module-scss-module__5UR3RW__summary .MuiAccordionSummary-expandIconWrapper{transform:none!important}@media (min-width:900px){.FaqAccordion-module-scss-module__5UR3RW__summary.FaqAccordion-module-scss-module__5UR3RW__summary{min-height:58px;padding-inline:12px}.FaqAccordion-module-scss-module__5UR3RW__summary.FaqAccordion-module-scss-module__5UR3RW__summary.Mui-expanded{min-height:58px}}.FaqAccordion-module-scss-module__5UR3RW__question.FaqAccordion-module-scss-module__5UR3RW__question{font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-title-card-ink);font-weight:var(--role-title-card-weight);line-height:var(--role-body-leading);margin:0;padding-right:6px}@media (min-width:900px){.FaqAccordion-module-scss-module__5UR3RW__question.FaqAccordion-module-scss-module__5UR3RW__question{font-size:var(--role-title-card-size);padding-right:8px}}.FaqAccordion-module-scss-module__5UR3RW__details.FaqAccordion-module-scss-module__5UR3RW__details{padding:0 10px 8px}@media (min-width:900px){.FaqAccordion-module-scss-module__5UR3RW__details.FaqAccordion-module-scss-module__5UR3RW__details{padding-inline:12px}}.FaqAccordion-module-scss-module__5UR3RW__answer.FaqAccordion-module-scss-module__5UR3RW__answer{font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);line-height:var(--role-body-leading);margin:0}@media (min-width:900px){.FaqAccordion-module-scss-module__5UR3RW__answer.FaqAccordion-module-scss-module__5UR3RW__answer{font-size:var(--role-body-size)}}
.FilterChip-module-scss-module__YbcmQW__chip.FilterChip-module-scss-module__YbcmQW__chip{transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.FilterChip-module-scss-module__YbcmQW__chip.FilterChip-module-scss-module__YbcmQW__chip:active{transition-duration:0s;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.FilterChip-module-scss-module__YbcmQW__chip.FilterChip-module-scss-module__YbcmQW__chip:active{filter:brightness(.95);transform:none}}.FilterChip-module-scss-module__YbcmQW__chip.FilterChip-module-scss-module__YbcmQW__chip{align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-1) var(--space-3);font-family:var(--font-family-secondary);font-size:var(--fs-sm);font-weight:var(--font-weight-normal);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-chip);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) var(--motion-ease-out);display:inline-flex;position:relative}.FilterChip-module-scss-module__YbcmQW__chip.FilterChip-module-scss-module__YbcmQW__chip:after{content:"";height:var(--touch-target-min);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.FilterChip-module-scss-module__YbcmQW__chip.FilterChip-module-scss-module__YbcmQW__chip:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.FilterChip-module-scss-module__YbcmQW__chip.FilterChip-module-scss-module__YbcmQW__chip:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.FilterChip-module-scss-module__YbcmQW__chip.FilterChip-module-scss-module__YbcmQW__chip:disabled{color:var(--text-disabled);background:var(--color-background);border-color:var(--color-border);cursor:not-allowed}.FilterChip-module-scss-module__YbcmQW__selected.FilterChip-module-scss-module__YbcmQW__selected{color:var(--color-neutral-white);background:var(--color-primary);border-color:var(--color-primary);font-weight:var(--font-weight-bold)}.FilterChip-module-scss-module__YbcmQW__selected.FilterChip-module-scss-module__YbcmQW__selected:hover:not(:disabled){color:var(--color-neutral-white);background:var(--primary-dark);border-color:var(--primary-dark)}.FilterChip-module-scss-module__YbcmQW__label.FilterChip-module-scss-module__YbcmQW__label{white-space:nowrap}.FilterChip-module-scss-module__YbcmQW__count.FilterChip-module-scss-module__YbcmQW__count{font-size:var(--fs-xs);color:var(--color-text-muted)}.FilterChip-module-scss-module__YbcmQW__selected .FilterChip-module-scss-module__YbcmQW__count.FilterChip-module-scss-module__YbcmQW__count{color:var(--color-neutral-white)}
.DashboardStats-module-scss-module__wM7dEG__statsContainer.DashboardStats-module-scss-module__wM7dEG__statsContainer{margin-bottom:2rem}.DashboardStats-module-scss-module__wM7dEG__statCard.DashboardStats-module-scss-module__wM7dEG__statCard{align-items:flex-start;gap:var(--space-2);background-color:var(--color-surface);border-radius:var(--radius-card);border:1px solid var(--color-outline);box-shadow:var(--shadow-sm);transition:background-color var(--motion-duration-base) var(--motion-ease-in-out),border-color var(--motion-duration-base) var(--motion-ease-in-out),color var(--motion-duration-base) var(--motion-ease-in-out),box-shadow var(--motion-duration-base) var(--motion-ease-in-out),transform var(--motion-duration-base) var(--motion-ease-in-out),opacity var(--motion-duration-base) var(--motion-ease-in-out);flex-direction:column;height:100%;padding:1rem;display:flex}.DashboardStats-module-scss-module__wM7dEG__statCard.DashboardStats-module-scss-module__wM7dEG__statCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.DashboardStats-module-scss-module__wM7dEG__statIconWrap.DashboardStats-module-scss-module__wM7dEG__statIconWrap{justify-content:flex-start;width:100%;display:flex}.DashboardStats-module-scss-module__wM7dEG__statIcon.DashboardStats-module-scss-module__wM7dEG__statIcon{border-radius:var(--radius-base);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.DashboardStats-module-scss-module__wM7dEG__statIcon.DashboardStats-module-scss-module__wM7dEG__statIcon svg{font-size:var(--fs-xl)}.DashboardStats-module-scss-module__wM7dEG__statContent.DashboardStats-module-scss-module__wM7dEG__statContent{flex:1;min-width:0}.DashboardStats-module-scss-module__wM7dEG__statValue.DashboardStats-module-scss-module__wM7dEG__statValue{font-size:var(--fs-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-on-surface);margin:0}.DashboardStats-module-scss-module__wM7dEG__statLabel.DashboardStats-module-scss-module__wM7dEG__statLabel{font-size:var(--fs-sm);color:var(--color-muted);line-height:var(--line-height-snug);margin:0}.DashboardStats-module-scss-module__wM7dEG__totalCard.DashboardStats-module-scss-module__wM7dEG__totalCard .DashboardStats-module-scss-module__wM7dEG__statIcon{background-color:var(--color-primary-50);color:var(--color-primary)}.DashboardStats-module-scss-module__wM7dEG__pendingCard.DashboardStats-module-scss-module__wM7dEG__pendingCard .DashboardStats-module-scss-module__wM7dEG__statIcon{background-color:var(--color-warning-50);color:var(--color-warning)}.DashboardStats-module-scss-module__wM7dEG__acceptedCard.DashboardStats-module-scss-module__wM7dEG__acceptedCard .DashboardStats-module-scss-module__wM7dEG__statIcon{background-color:var(--color-semantic-success-light);color:var(--color-semantic-success)}.DashboardStats-module-scss-module__wM7dEG__rejectedCard.DashboardStats-module-scss-module__wM7dEG__rejectedCard .DashboardStats-module-scss-module__wM7dEG__statIcon{background-color:var(--color-error-50);color:var(--color-error)}@media (max-width:899px){.DashboardStats-module-scss-module__wM7dEG__statsContainer.DashboardStats-module-scss-module__wM7dEG__statsContainer{margin-bottom:1.5rem}.DashboardStats-module-scss-module__wM7dEG__statCard.DashboardStats-module-scss-module__wM7dEG__statCard{gap:.5rem;padding:.875rem}.DashboardStats-module-scss-module__wM7dEG__statIcon.DashboardStats-module-scss-module__wM7dEG__statIcon{width:2rem;height:2rem}.DashboardStats-module-scss-module__wM7dEG__statIcon.DashboardStats-module-scss-module__wM7dEG__statIcon svg{font-size:var(--fs-base)}}
.JobBreadcrumbs-module-scss-module__N3FnLG__bar.JobBreadcrumbs-module-scss-module__N3FnLG__bar{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);width:100%;padding-top:.5rem;padding-bottom:.5rem}.JobBreadcrumbs-module-scss-module__N3FnLG__inner.JobBreadcrumbs-module-scss-module__N3FnLG__inner{padding-left:max(var(--section-padding-x),(100% - var(--content-max-width))/2);padding-right:max(var(--section-padding-x),(100% - var(--content-max-width))/2)}@media (max-width:899px){.JobBreadcrumbs-module-scss-module__N3FnLG__inner.JobBreadcrumbs-module-scss-module__N3FnLG__inner{padding-left:max(var(--section-padding-x-mobile),(100% - var(--content-max-width))/2);padding-right:max(var(--section-padding-x-mobile),(100% - var(--content-max-width))/2)}}
.UpcomingInterviews-module-scss-module__pKYwSa__wrap.UpcomingInterviews-module-scss-module__pKYwSa__wrap{margin-bottom:var(--space-6);padding:var(--space-4);background:var(--color-teal-lt);border:1px solid var(--color-teal);border-radius:var(--radius-card)}.UpcomingInterviews-module-scss-module__pKYwSa__title.UpcomingInterviews-module-scss-module__pKYwSa__title{font-family:var(--font-family-primary);font-size:var(--fs-base);color:var(--color-teal-dark,var(--color-teal));margin-bottom:var(--space-3);font-weight:600}.UpcomingInterviews-module-scss-module__pKYwSa__card.UpcomingInterviews-module-scss-module__pKYwSa__card{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-base);flex-wrap:wrap;display:flex}.UpcomingInterviews-module-scss-module__pKYwSa__card.UpcomingInterviews-module-scss-module__pKYwSa__card+.UpcomingInterviews-module-scss-module__pKYwSa__card{margin-top:var(--space-2)}.UpcomingInterviews-module-scss-module__pKYwSa__info.UpcomingInterviews-module-scss-module__pKYwSa__info{align-items:center;gap:var(--space-3);display:flex}.UpcomingInterviews-module-scss-module__pKYwSa__icon.UpcomingInterviews-module-scss-module__pKYwSa__icon{color:var(--color-teal);flex-shrink:0}.UpcomingInterviews-module-scss-module__pKYwSa__when.UpcomingInterviews-module-scss-module__pKYwSa__when{flex-direction:column;line-height:1.3;display:flex}.UpcomingInterviews-module-scss-module__pKYwSa__when.UpcomingInterviews-module-scss-module__pKYwSa__when .UpcomingInterviews-module-scss-module__pKYwSa__date{color:var(--color-text);font-weight:600}.UpcomingInterviews-module-scss-module__pKYwSa__when.UpcomingInterviews-module-scss-module__pKYwSa__when .UpcomingInterviews-module-scss-module__pKYwSa__meta{font-size:var(--fs-sm);color:var(--color-text-muted,var(--color-text))}.UpcomingInterviews-module-scss-module__pKYwSa__actions.UpcomingInterviews-module-scss-module__pKYwSa__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.UpcomingInterviews-module-scss-module__pKYwSa__pending.UpcomingInterviews-module-scss-module__pKYwSa__pending{font-size:var(--fs-sm);color:var(--color-text-muted,var(--color-text));font-style:italic}
.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbs.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbs{padding:.5rem 0}.Breadcrumbs-module-scss-module__Ir3W5a__list.Breadcrumbs-module-scss-module__Ir3W5a__list{font-size:var(--fs-sm);font-family:var(--font-family-secondary);flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module-scss-module__Ir3W5a__list.Breadcrumbs-module-scss-module__Ir3W5a__list.Breadcrumbs-module-scss-module__Ir3W5a__xs{font-size:var(--fs-xs)}.Breadcrumbs-module-scss-module__Ir3W5a__item.Breadcrumbs-module-scss-module__Ir3W5a__item{align-items:center;display:flex}.Breadcrumbs-module-scss-module__Ir3W5a__link.Breadcrumbs-module-scss-module__Ir3W5a__link{color:var(--color-text-muted);transition:color var(--motion-duration-fast) var(--motion-ease-out);text-decoration:none}.Breadcrumbs-module-scss-module__Ir3W5a__link.Breadcrumbs-module-scss-module__Ir3W5a__link:hover{color:var(--color-accent);text-decoration:underline}.Breadcrumbs-module-scss-module__Ir3W5a__link.Breadcrumbs-module-scss-module__Ir3W5a__link:focus-visible{outline:2px solid var(--color-accent);border-radius:var(--radius-base)}.Breadcrumbs-module-scss-module__Ir3W5a__separator.Breadcrumbs-module-scss-module__Ir3W5a__separator{color:var(--color-text-muted);font-size:var(--fs-base);opacity:.5;flex-shrink:0;margin:0 2px;width:1rem!important;height:1rem!important}.Breadcrumbs-module-scss-module__Ir3W5a__current.Breadcrumbs-module-scss-module__Ir3W5a__current{color:var(--color-text);font-weight:500}
.EmptyState-module-scss-module__JgFHna__emptyStateContainer.EmptyState-module-scss-module__JgFHna__emptyStateContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:20rem;padding:3rem 1.5rem;display:flex}.EmptyState-module-scss-module__JgFHna__iconWrapper.EmptyState-module-scss-module__JgFHna__iconWrapper{background-color:var(--color-primary-50);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.5rem;display:flex}.EmptyState-module-scss-module__JgFHna__icon.EmptyState-module-scss-module__JgFHna__icon{font-size:var(--fs-4xl);color:var(--color-primary)}.EmptyState-module-scss-module__JgFHna__title.EmptyState-module-scss-module__JgFHna__title{font-size:var(--fs-2xl);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin-bottom:.75rem}.EmptyState-module-scss-module__JgFHna__message.EmptyState-module-scss-module__JgFHna__message{font-size:var(--fs-base);color:var(--color-muted);max-width:28rem;line-height:var(--line-height-relaxed);margin-bottom:1.5rem}.EmptyState-module-scss-module__JgFHna__ctaButton.EmptyState-module-scss-module__JgFHna__ctaButton{font-weight:var(--font-weight-medium);text-transform:none;border-radius:var(--radius-md)}@media (max-width:899px){.EmptyState-module-scss-module__JgFHna__emptyStateContainer.EmptyState-module-scss-module__JgFHna__emptyStateContainer{min-height:16rem;padding:2rem 1rem}.EmptyState-module-scss-module__JgFHna__iconWrapper.EmptyState-module-scss-module__JgFHna__iconWrapper{width:3.5rem;height:3.5rem;margin-bottom:1rem}.EmptyState-module-scss-module__JgFHna__icon.EmptyState-module-scss-module__JgFHna__icon{font-size:var(--fs-4xl)}.EmptyState-module-scss-module__JgFHna__title.EmptyState-module-scss-module__JgFHna__title{font-size:var(--fs-xl)}.EmptyState-module-scss-module__JgFHna__message.EmptyState-module-scss-module__JgFHna__message{font-size:var(--fs-sm)}}
.MintlyLoader-module-scss-module__CJ1J1q__mintlyLoaderContainer.MintlyLoader-module-scss-module__CJ1J1q__mintlyLoaderContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:200px;padding:2rem;display:flex}.MintlyLoader-module-scss-module__CJ1J1q__mintlyLoader.MintlyLoader-module-scss-module__CJ1J1q__mintlyLoader{color:var(--color-accent)}.MintlyLoader-module-scss-module__CJ1J1q__mintlyLoader.MintlyLoader-module-scss-module__CJ1J1q__mintlyLoader .MintlyLoader-module-scss-module__CJ1J1q__MuiCircularProgress-circle{stroke-linecap:round}.MintlyLoader-module-scss-module__CJ1J1q__loadingMessage.MintlyLoader-module-scss-module__CJ1J1q__loadingMessage{color:var(--color-text-muted);font-size:var(--fs-xs);text-align:center;margin-top:.5rem;font-weight:500}@media (max-width:899px){.MintlyLoader-module-scss-module__CJ1J1q__mintlyLoaderContainer.MintlyLoader-module-scss-module__CJ1J1q__mintlyLoaderContainer{min-height:150px;padding:1.5rem}.MintlyLoader-module-scss-module__CJ1J1q__loadingMessage.MintlyLoader-module-scss-module__CJ1J1q__loadingMessage{font-size:var(--fs-xs)}}@media (prefers-reduced-motion:reduce){.MintlyLoader-module-scss-module__CJ1J1q__mintlyLoader.MintlyLoader-module-scss-module__CJ1J1q__mintlyLoader .MintlyLoader-module-scss-module__CJ1J1q__MuiCircularProgress-circle{animation:none}}
.JobFormShell-module-scss-module__03EQPW__drawerPaper.JobFormShell-module-scss-module__03EQPW__drawerPaper{background:var(--color-surface);flex-direction:column;inline-size:min(46rem,92vw);display:flex}.JobFormShell-module-scss-module__03EQPW__fullScreenPaper.JobFormShell-module-scss-module__03EQPW__fullScreenPaper{background:var(--color-surface);flex-direction:column;display:flex}.JobFormShell-module-scss-module__03EQPW__header.JobFormShell-module-scss-module__03EQPW__header{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border-block-end:1px solid var(--color-border);flex-shrink:0;display:flex;position:sticky;inset-block-start:0}.JobFormShell-module-scss-module__03EQPW__title.JobFormShell-module-scss-module__03EQPW__title{font-family:var(--role-title-card-family);font-size:var(--role-title-card-size);font-weight:var(--role-title-card-weight);line-height:var(--role-title-card-leading);letter-spacing:var(--role-title-card-tracking);color:var(--role-title-card-ink);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;margin:0;overflow:hidden}.JobFormShell-module-scss-module__03EQPW__body.JobFormShell-module-scss-module__03EQPW__body{min-block-size:0;padding:var(--space-4);flex:1;overflow-y:auto}@media (min-width:900px){.JobFormShell-module-scss-module__03EQPW__body.JobFormShell-module-scss-module__03EQPW__body{padding:var(--space-6)}}
.JobSearchBar-module-scss-module__Phhzqq__bar.JobSearchBar-module-scss-module__Phhzqq__bar{background:var(--color-surface);border-radius:var(--radius-xl);border:1.5px solid var(--color-border);box-shadow:var(--shadow-md);padding:var(--space-1) var(--space-1) var(--space-1) 0;width:100%;transition:border-color var(--motion-duration-base) var(--motion-ease-out),box-shadow var(--motion-duration-base) var(--motion-ease-out);align-items:center;gap:0;display:flex;position:relative}.JobSearchBar-module-scss-module__Phhzqq__bar.JobSearchBar-module-scss-module__Phhzqq__bar:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.JobSearchBar-module-scss-module__Phhzqq__hero.JobSearchBar-module-scss-module__Phhzqq__hero{max-width:900px;min-height:58px}.JobSearchBar-module-scss-module__Phhzqq__compact.JobSearchBar-module-scss-module__Phhzqq__compact{max-width:100%;min-height:50px}.JobSearchBar-module-scss-module__Phhzqq__field.JobSearchBar-module-scss-module__Phhzqq__field{align-items:center;min-width:0;padding:0 12px;display:flex;position:relative}.JobSearchBar-module-scss-module__Phhzqq__icon.JobSearchBar-module-scss-module__Phhzqq__icon{color:var(--color-text-muted);font-size:var(--fs-xl);margin-right:var(--space-2);flex-shrink:0}.JobSearchBar-module-scss-module__Phhzqq__inputWrap.JobSearchBar-module-scss-module__Phhzqq__inputWrap{flex:1;min-width:0;position:relative}.JobSearchBar-module-scss-module__Phhzqq__input.JobSearchBar-module-scss-module__Phhzqq__input{width:100%;font-size:var(--fs-base);color:var(--color-text);padding:var(--space-1) var(--space-6) var(--space-1) 0;font-family:var(--font-family-secondary);background:0 0;border:none;outline:none}.JobSearchBar-module-scss-module__Phhzqq__input.JobSearchBar-module-scss-module__Phhzqq__input::placeholder{color:var(--color-text-faint)}.JobSearchBar-module-scss-module__Phhzqq__clearBtn.JobSearchBar-module-scss-module__Phhzqq__clearBtn{color:var(--color-text-faint);position:absolute;top:50%;right:0;transform:translateY(-50%);padding:2px!important}.JobSearchBar-module-scss-module__Phhzqq__clearBtn.JobSearchBar-module-scss-module__Phhzqq__clearBtn:hover{color:var(--color-text);background:0 0!important}.JobSearchBar-module-scss-module__Phhzqq__select.JobSearchBar-module-scss-module__Phhzqq__select{width:100%;font-size:var(--fs-base)}.JobSearchBar-module-scss-module__Phhzqq__select.JobSearchBar-module-scss-module__Phhzqq__select .JobSearchBar-module-scss-module__Phhzqq__MuiSelect-select{font-size:var(--fs-base);text-align:left;background:0 0;padding:var(--space-1) var(--space-6) var(--space-1) 0!important;justify-content:flex-start!important}.JobSearchBar-module-scss-module__Phhzqq__selectValue.JobSearchBar-module-scss-module__Phhzqq__selectValue{color:var(--color-text);font-size:var(--fs-base);text-align:left;width:100%;display:block}.JobSearchBar-module-scss-module__Phhzqq__placeholder.JobSearchBar-module-scss-module__Phhzqq__placeholder{color:var(--color-text-muted);font-size:var(--fs-base);text-align:left;width:100%;display:block}.JobSearchBar-module-scss-module__Phhzqq__divider.JobSearchBar-module-scss-module__Phhzqq__divider{background:var(--color-border);flex-shrink:0;width:1px;height:26px}.JobSearchBar-module-scss-module__Phhzqq__dropdown.JobSearchBar-module-scss-module__Phhzqq__dropdown{top:calc(100% + var(--space-2));left:calc(-1*var(--space-3));right:calc(-1*var(--space-3));z-index:var(--z-dropdown);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);max-height:220px;position:absolute;overflow:hidden auto}.JobSearchBar-module-scss-module__Phhzqq__dropdown.JobSearchBar-module-scss-module__Phhzqq__dropdown li{font-size:var(--fs-sm);padding:var(--space-2) var(--space-4);color:var(--color-text)}:is(.JobSearchBar-module-scss-module__Phhzqq__dropdown.JobSearchBar-module-scss-module__Phhzqq__dropdown li:hover,.JobSearchBar-module-scss-module__Phhzqq__dropdown.JobSearchBar-module-scss-module__Phhzqq__dropdown li.Mui-selected){background:var(--color-primary-50)}.JobSearchBar-module-scss-module__Phhzqq__dropdown.JobSearchBar-module-scss-module__Phhzqq__dropdown li.Mui-selected:hover{background:var(--color-primary-light)}.JobSearchBar-module-scss-module__Phhzqq__searchBtn.JobSearchBar-module-scss-module__Phhzqq__searchBtn{white-space:nowrap;margin-left:var(--space-2);margin-right:var(--space-2);flex-shrink:0;min-width:130px;min-height:40px;border-radius:var(--radius-base)!important;padding:var(--space-2) var(--space-6)!important}.JobSearchBar-module-scss-module__Phhzqq__bar.JobSearchBar-module-scss-module__Phhzqq__bar .JobSearchBar-module-scss-module__Phhzqq__select .MuiSelect-select{padding-left:0!important;padding-right:var(--space-6)!important}@media (max-width:899px){.JobSearchBar-module-scss-module__Phhzqq__bar.JobSearchBar-module-scss-module__Phhzqq__bar{border-radius:var(--radius-xl);padding:var(--space-2);align-items:stretch;gap:var(--space-1);flex-direction:column}.JobSearchBar-module-scss-module__Phhzqq__hero.JobSearchBar-module-scss-module__Phhzqq__hero,.JobSearchBar-module-scss-module__Phhzqq__compact.JobSearchBar-module-scss-module__Phhzqq__compact{max-width:100%}.JobSearchBar-module-scss-module__Phhzqq__divider.JobSearchBar-module-scss-module__Phhzqq__divider{display:none}.JobSearchBar-module-scss-module__Phhzqq__field.JobSearchBar-module-scss-module__Phhzqq__field{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.JobSearchBar-module-scss-module__Phhzqq__field.JobSearchBar-module-scss-module__Phhzqq__field:last-of-type{border-bottom:none}.JobSearchBar-module-scss-module__Phhzqq__dropdown.JobSearchBar-module-scss-module__Phhzqq__dropdown{left:0;right:0}.JobSearchBar-module-scss-module__Phhzqq__searchBtn.JobSearchBar-module-scss-module__Phhzqq__searchBtn{margin:var(--space-1) 0 0;width:100%;border-radius:var(--radius-base)!important;padding:var(--space-3)!important}}
.Sidebar-module-scss-module__ydT3aG__sidebar.Sidebar-module-scss-module__ydT3aG__sidebar{background:var(--color-surface);flex-direction:column;width:100%;height:100%;padding:0;display:flex;overflow:hidden}.Sidebar-module-scss-module__ydT3aG__logoSection.Sidebar-module-scss-module__ydT3aG__logoSection{padding:var(--space-2) var(--space-4);text-align:center;background:var(--color-background);border-bottom:1px solid var(--color-border);min-height:var(--header-height);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.Sidebar-module-scss-module__ydT3aG__logo.Sidebar-module-scss-module__ydT3aG__logo{width:100%;height:auto;max-height:1.75rem;max-width:var(--width-logo-max);object-fit:contain;transition:opacity var(--motion-duration-fast) var(--motion-ease-out);box-sizing:border-box;background:0 0;border:none;border-radius:0;display:block;position:relative}.Sidebar-module-scss-module__ydT3aG__logo.Sidebar-module-scss-module__ydT3aG__logo:hover{opacity:.9;cursor:pointer}.Sidebar-module-scss-module__ydT3aG__navigationList.Sidebar-module-scss-module__ydT3aG__navigationList{flex:1;padding:.1875rem 0;overflow-y:auto}.Sidebar-module-scss-module__ydT3aG__navigationList.Sidebar-module-scss-module__ydT3aG__navigationList::-webkit-scrollbar{width:4px}.Sidebar-module-scss-module__ydT3aG__navigationList.Sidebar-module-scss-module__ydT3aG__navigationList::-webkit-scrollbar-track{background:var(--color-neutral-100);border-radius:var(--radius-sm);margin:8px 0}.Sidebar-module-scss-module__ydT3aG__navigationList.Sidebar-module-scss-module__ydT3aG__navigationList::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:var(--radius-sm);transition:background var(--motion-duration-fast) var(--motion-ease-out)}.Sidebar-module-scss-module__ydT3aG__navigationList.Sidebar-module-scss-module__ydT3aG__navigationList::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}.Sidebar-module-scss-module__ydT3aG__listItem.Sidebar-module-scss-module__ydT3aG__listItem{padding:.3125rem var(--space-3);margin:.125rem var(--space-2);border-radius:var(--radius-base);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) var(--motion-ease-out);box-sizing:border-box;width:calc(100% - 1rem);color:inherit;background:0 0;border:none;border-left:3px solid #0000;align-items:center;text-decoration:none;display:flex;position:relative}.Sidebar-module-scss-module__ydT3aG__listItem.Sidebar-module-scss-module__ydT3aG__listItem:hover{background:var(--color-neutral-100);border-left-color:var(--color-accent)}.Sidebar-module-scss-module__ydT3aG__listItem.Sidebar-module-scss-module__ydT3aG__Mui-selected{color:var(--color-text);background:var(--color-neutral-100)!important;border-left-color:var(--color-accent)!important}.Sidebar-module-scss-module__ydT3aG__MuiListItemText-primary.Sidebar-module-scss-module__ydT3aG__MuiListItemText-primary{font-size:var(--fs-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:.5rem;font-weight:500;overflow:hidden}.Sidebar-module-scss-module__ydT3aG__icon.Sidebar-module-scss-module__ydT3aG__icon{margin-right:var(--space-2);font-size:var(--fs-base);color:var(--color-text-muted);transition:color var(--motion-duration-fast) var(--motion-ease-out);flex-shrink:0;align-items:center;display:flex}.Sidebar-module-scss-module__ydT3aG__active.Sidebar-module-scss-module__ydT3aG__active{background:var(--color-primary-50)!important;border-left-color:var(--color-primary)!important}.Sidebar-module-scss-module__ydT3aG__badge.Sidebar-module-scss-module__ydT3aG__badge{background-color:var(--color-primary);color:var(--color-primary-contrast);font-size:var(--fs-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;margin-left:auto;padding:2px 8px;display:inline-flex}.Sidebar-module-scss-module__ydT3aG__bottomSection.Sidebar-module-scss-module__ydT3aG__bottomSection{padding-bottom:var(--space-2);flex-shrink:0}@media (max-width:899px){.Sidebar-module-scss-module__ydT3aG__logoSection.Sidebar-module-scss-module__ydT3aG__logoSection{padding:var(--space-2) var(--space-3)}.Sidebar-module-scss-module__ydT3aG__logo.Sidebar-module-scss-module__ydT3aG__logo{max-height:3rem;padding:var(--space-2) var(--space-3)}.Sidebar-module-scss-module__ydT3aG__listItem.Sidebar-module-scss-module__ydT3aG__listItem{padding:var(--space-2) var(--space-4);margin:.125rem var(--space-2);font-size:var(--fs-sm)}}@media (max-width:479px){.Sidebar-module-scss-module__ydT3aG__logoSection.Sidebar-module-scss-module__ydT3aG__logoSection{padding:var(--space-2)}.Sidebar-module-scss-module__ydT3aG__logo.Sidebar-module-scss-module__ydT3aG__logo{max-height:2.625rem;padding:var(--space-1) var(--space-2)}.Sidebar-module-scss-module__ydT3aG__listItem.Sidebar-module-scss-module__ydT3aG__listItem{padding:var(--space-2) var(--space-3);margin:.125rem var(--space-1);font-size:var(--fs-xs);width:calc(100% - var(--space-3))}.Sidebar-module-scss-module__ydT3aG__icon.Sidebar-module-scss-module__ydT3aG__icon{font-size:var(--fs-xl)}}.Sidebar-module-scss-module__ydT3aG__sectionLabel.Sidebar-module-scss-module__ydT3aG__sectionLabel{padding:var(--space-4) var(--space-4) var(--space-1);font-family:var(--font-family-secondary);font-size:var(--fs-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);list-style:none}
.ApplicationsTrendChart-module-scss-module__yrON4a__chartCard.ApplicationsTrendChart-module-scss-module__yrON4a__chartCard{background:var(--role-surface-bg);border:1px solid var(--role-surface-border);border-radius:var(--role-surface-radius);padding:var(--role-surface-pad);box-shadow:var(--role-surface-shadow);padding:0;overflow:hidden}.ApplicationsTrendChart-module-scss-module__yrON4a__chartHeader.ApplicationsTrendChart-module-scss-module__yrON4a__chartHeader{border-bottom:1px solid var(--color-outline);justify-content:space-between;align-items:flex-start;padding:1.25rem 1.25rem .75rem;display:flex}.ApplicationsTrendChart-module-scss-module__yrON4a__chartTitle.ApplicationsTrendChart-module-scss-module__yrON4a__chartTitle{font-family:var(--role-title-card-family);font-size:var(--role-title-card-size);font-weight:var(--role-title-card-weight);line-height:var(--role-title-card-leading);letter-spacing:var(--role-title-card-tracking);color:var(--role-title-card-ink);margin:0}.ApplicationsTrendChart-module-scss-module__yrON4a__chartSubtitle.ApplicationsTrendChart-module-scss-module__yrON4a__chartSubtitle{font-family:var(--font-family-secondary);font-size:var(--fs-xs);color:var(--color-muted);margin:.2rem 0 0}.ApplicationsTrendChart-module-scss-module__yrON4a__chartBody.ApplicationsTrendChart-module-scss-module__yrON4a__chartBody{padding:1rem .5rem .75rem 0}.ApplicationsTrendChart-module-scss-module__yrON4a__emptyChart.ApplicationsTrendChart-module-scss-module__yrON4a__emptyChart{justify-content:center;align-items:center;gap:var(--space-1);min-height:200px;padding-inline:var(--space-4);text-align:center;flex-direction:column;display:flex}.ApplicationsTrendChart-module-scss-module__yrON4a__emptyText.ApplicationsTrendChart-module-scss-module__yrON4a__emptyText{font-family:var(--font-family-secondary);font-size:var(--fs-sm);color:var(--color-text)}.ApplicationsTrendChart-module-scss-module__yrON4a__emptyHint.ApplicationsTrendChart-module-scss-module__yrON4a__emptyHint{font-family:var(--font-family-secondary);font-size:var(--fs-xs);color:var(--color-muted)}
.EmployerPageHeader-module-scss-module__8QyyXW__header.EmployerPageHeader-module-scss-module__8QyyXW__header{gap:var(--space-3);flex-direction:column;margin-block-end:var(--space-6);display:flex}@media (min-width:600px){.EmployerPageHeader-module-scss-module__8QyyXW__header.EmployerPageHeader-module-scss-module__8QyyXW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-direction:row}}.EmployerPageHeader-module-scss-module__8QyyXW__text.EmployerPageHeader-module-scss-module__8QyyXW__text{min-inline-size:0}.EmployerPageHeader-module-scss-module__8QyyXW__title.EmployerPageHeader-module-scss-module__8QyyXW__title{font-family:var(--role-title-page-family);font-size:var(--role-title-page-size);font-weight:var(--role-title-page-weight);line-height:var(--role-title-page-leading);letter-spacing:var(--role-title-page-tracking);color:var(--role-title-page-ink);margin:0;margin:0}.EmployerPageHeader-module-scss-module__8QyyXW__description.EmployerPageHeader-module-scss-module__8QyyXW__description{font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);margin:0;margin:var(--space-1) 0 0;max-inline-size:var(--role-measure)}.EmployerPageHeader-module-scss-module__8QyyXW__action.EmployerPageHeader-module-scss-module__8QyyXW__action{flex-shrink:0;display:flex}.EmployerPageHeader-module-scss-module__8QyyXW__action.EmployerPageHeader-module-scss-module__8QyyXW__action>*{inline-size:100%}@media (min-width:600px){.EmployerPageHeader-module-scss-module__8QyyXW__action.EmployerPageHeader-module-scss-module__8QyyXW__action>*{inline-size:auto}}
.JobsPageSearchResult-module-scss-module__W7XCQq__jobsPageSearchResultContainer.JobsPageSearchResult-module-scss-module__W7XCQq__jobsPageSearchResultContainer{flex-direction:column;display:flex}.JobsPageSearchResult-module-scss-module__W7XCQq__filterSummary.JobsPageSearchResult-module-scss-module__W7XCQq__filterSummary{color:var(--color-text-muted);font-size:var(--fs-sm);background-color:var(--color-neutral-100);border-left:3px solid var(--color-accent);border-radius:var(--radius-base);margin-bottom:.5rem;padding:.75rem 1rem;font-weight:500}
.GuideBanner-module-scss-module__nH1VEG__guideBannerContainer.GuideBanner-module-scss-module__nH1VEG__guideBannerContainer{border-radius:var(--radius-card);border:1px solid var(--color-outline);border-left:3px solid var(--color-accent);background-color:var(--color-surface);margin-bottom:2rem;padding:1.25rem 1.5rem}.GuideBanner-module-scss-module__nH1VEG__header.GuideBanner-module-scss-module__nH1VEG__header{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.GuideBanner-module-scss-module__nH1VEG__title.GuideBanner-module-scss-module__nH1VEG__title{font-size:var(--fs-base);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.GuideBanner-module-scss-module__nH1VEG__subtitle.GuideBanner-module-scss-module__nH1VEG__subtitle{font-size:var(--fs-xs);color:var(--color-muted);margin-top:.15rem}.GuideBanner-module-scss-module__nH1VEG__progressBar.GuideBanner-module-scss-module__nH1VEG__progressBar{border-radius:var(--radius-full);height:6px;margin-bottom:1.25rem}.GuideBanner-module-scss-module__nH1VEG__progressBar.GuideBanner-module-scss-module__nH1VEG__progressBar .MuiLinearProgress-bar{background-color:var(--color-accent)}.GuideBanner-module-scss-module__nH1VEG__chipProgress.GuideBanner-module-scss-module__nH1VEG__chipProgress{font-weight:var(--font-weight-semibold);font-size:var(--fs-xs);background-color:var(--color-primary-50);color:var(--color-primary)}.GuideBanner-module-scss-module__nH1VEG__chipDone.GuideBanner-module-scss-module__nH1VEG__chipDone{font-weight:var(--font-weight-semibold);font-size:var(--fs-xs);background-color:var(--color-success-50);color:var(--color-success)}.GuideBanner-module-scss-module__nH1VEG__checklist.GuideBanner-module-scss-module__nH1VEG__checklist{gap:var(--space-2);flex-direction:column;display:flex}.GuideBanner-module-scss-module__nH1VEG__checklistItem.GuideBanner-module-scss-module__nH1VEG__checklistItem{align-items:center;gap:var(--space-2);display:flex}.GuideBanner-module-scss-module__nH1VEG__iconDone.GuideBanner-module-scss-module__nH1VEG__iconDone{color:var(--color-success);flex-shrink:0}.GuideBanner-module-scss-module__nH1VEG__iconPending.GuideBanner-module-scss-module__nH1VEG__iconPending{color:var(--color-muted);flex-shrink:0}.GuideBanner-module-scss-module__nH1VEG__labelDone.GuideBanner-module-scss-module__nH1VEG__labelDone{color:var(--color-muted);flex:1;text-decoration:line-through}.GuideBanner-module-scss-module__nH1VEG__labelPending.GuideBanner-module-scss-module__nH1VEG__labelPending{color:var(--color-on-surface);flex:1}.GuideBanner-module-scss-module__nH1VEG__actionBtn.GuideBanner-module-scss-module__nH1VEG__actionBtn{color:var(--color-primary);font-size:var(--fs-xs);min-width:unset;white-space:nowrap;padding:0}.GuideBanner-module-scss-module__nH1VEG__actionBtn.GuideBanner-module-scss-module__nH1VEG__actionBtn:hover{background:0 0;text-decoration:underline}
.NotificationBell-module-scss-module__5ELIbG__bellButton.NotificationBell-module-scss-module__5ELIbG__bellButton{color:var(--color-text-secondary);padding:6px}.NotificationBell-module-scss-module__5ELIbG__bellButton.NotificationBell-module-scss-module__5ELIbG__bellButton svg{font-size:var(--fs-3xl)}.NotificationBell-module-scss-module__5ELIbG__bellButton.NotificationBell-module-scss-module__5ELIbG__bellButton:hover{background:var(--color-primary-light);color:var(--color-primary)}.NotificationBell-module-scss-module__5ELIbG__bellButton.NotificationBell-module-scss-module__5ELIbG__bellButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.NotificationBell-module-scss-module__5ELIbG__badge.NotificationBell-module-scss-module__5ELIbG__badge{font-size:var(--fs-xs);font-family:var(--font-family-secondary);min-width:18px;height:18px;padding:0 4px;font-weight:700}.NotificationBell-module-scss-module__5ELIbG__popoverPaper.NotificationBell-module-scss-module__5ELIbG__popoverPaper{width:22rem;box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden;border-radius:var(--radius-card)!important}.NotificationBell-module-scss-module__5ELIbG__popoverHeader.NotificationBell-module-scss-module__5ELIbG__popoverHeader{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0;padding:.875rem 1.25rem .75rem;display:flex}.NotificationBell-module-scss-module__5ELIbG__popoverTitle.NotificationBell-module-scss-module__5ELIbG__popoverTitle{font-size:var(--fs-sm);font-family:var(--font-family-primary);color:var(--color-text-primary);letter-spacing:.01em;font-weight:700}.NotificationBell-module-scss-module__5ELIbG__list.NotificationBell-module-scss-module__5ELIbG__list{scrollbar-width:thin;scrollbar-color:var(--color-border) #0000;flex:1;max-height:24rem;overflow-y:auto}.NotificationBell-module-scss-module__5ELIbG__list.NotificationBell-module-scss-module__5ELIbG__list::-webkit-scrollbar{width:4px}.NotificationBell-module-scss-module__5ELIbG__list.NotificationBell-module-scss-module__5ELIbG__list::-webkit-scrollbar-track{background:0 0}.NotificationBell-module-scss-module__5ELIbG__list.NotificationBell-module-scss-module__5ELIbG__list::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.NotificationBell-module-scss-module__5ELIbG__item.NotificationBell-module-scss-module__5ELIbG__item{cursor:pointer;border-bottom:1px solid var(--color-border);transition:background var(--motion-duration-fast) var(--motion-ease-out);border-left:3px solid #0000;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;display:flex}.NotificationBell-module-scss-module__5ELIbG__item.NotificationBell-module-scss-module__5ELIbG__item:last-child{border-bottom:none}.NotificationBell-module-scss-module__5ELIbG__item.NotificationBell-module-scss-module__5ELIbG__item:hover{background:var(--color-primary-light)}.NotificationBell-module-scss-module__5ELIbG__item.NotificationBell-module-scss-module__5ELIbG__item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.NotificationBell-module-scss-module__5ELIbG__item.NotificationBell-module-scss-module__5ELIbG__item.NotificationBell-module-scss-module__5ELIbG__unread{background:color-mix(in srgb, var(--color-accent) 5%, transparent);border-left-color:var(--color-accent)}.NotificationBell-module-scss-module__5ELIbG__typeIconWrap.NotificationBell-module-scss-module__5ELIbG__typeIconWrap{border-radius:var(--radius-base);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:1px;display:flex}.NotificationBell-module-scss-module__5ELIbG__typeIcon.NotificationBell-module-scss-module__5ELIbG__typeIcon{font-size:var(--fs-base)}.NotificationBell-module-scss-module__5ELIbG__iconSuccess.NotificationBell-module-scss-module__5ELIbG__iconSuccess{background-color:var(--color-semantic-success-light);color:var(--color-semantic-success)}.NotificationBell-module-scss-module__5ELIbG__iconPrimary.NotificationBell-module-scss-module__5ELIbG__iconPrimary{background-color:var(--color-primary-light);color:var(--color-primary)}.NotificationBell-module-scss-module__5ELIbG__iconWarning.NotificationBell-module-scss-module__5ELIbG__iconWarning{background-color:var(--color-semantic-warning-light);color:var(--color-semantic-warning)}.NotificationBell-module-scss-module__5ELIbG__iconMuted.NotificationBell-module-scss-module__5ELIbG__iconMuted{background-color:var(--color-neutral-100);color:var(--color-muted)}.NotificationBell-module-scss-module__5ELIbG__itemContent.NotificationBell-module-scss-module__5ELIbG__itemContent{flex:1;min-width:0}.NotificationBell-module-scss-module__5ELIbG__itemRow.NotificationBell-module-scss-module__5ELIbG__itemRow{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.15rem;display:flex}.NotificationBell-module-scss-module__5ELIbG__itemTitle.NotificationBell-module-scss-module__5ELIbG__itemTitle{font-size:var(--fs-xs);font-family:var(--font-family-secondary);color:var(--color-text-primary);flex:1;min-width:0;font-weight:600;line-height:1.4}.NotificationBell-module-scss-module__5ELIbG__item:not(.NotificationBell-module-scss-module__5ELIbG__unread) .NotificationBell-module-scss-module__5ELIbG__itemTitle.NotificationBell-module-scss-module__5ELIbG__itemTitle{color:var(--color-text-secondary);font-weight:500}.NotificationBell-module-scss-module__5ELIbG__itemBody.NotificationBell-module-scss-module__5ELIbG__itemBody{font-size:var(--fs-xs);font-family:var(--font-family-secondary);color:var(--color-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.NotificationBell-module-scss-module__5ELIbG__itemTime.NotificationBell-module-scss-module__5ELIbG__itemTime{font-size:var(--fs-xs);font-family:var(--font-family-secondary);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.NotificationBell-module-scss-module__5ELIbG__loadingBox.NotificationBell-module-scss-module__5ELIbG__loadingBox{justify-content:center;align-items:center;padding:2rem;display:flex}.NotificationBell-module-scss-module__5ELIbG__emptyBox.NotificationBell-module-scss-module__5ELIbG__emptyBox{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:2rem 1.25rem;display:flex}.NotificationBell-module-scss-module__5ELIbG__emptyIcon.NotificationBell-module-scss-module__5ELIbG__emptyIcon{font-size:var(--fs-4xl);color:var(--color-text-muted);opacity:.5;margin-bottom:.25rem}.NotificationBell-module-scss-module__5ELIbG__emptyText.NotificationBell-module-scss-module__5ELIbG__emptyText{font-size:var(--fs-sm);font-family:var(--font-family-secondary);color:var(--color-text-primary);font-weight:600}.NotificationBell-module-scss-module__5ELIbG__emptySubText.NotificationBell-module-scss-module__5ELIbG__emptySubText{font-size:var(--fs-xs);font-family:var(--font-family-secondary);color:var(--color-text-muted)}.NotificationBell-module-scss-module__5ELIbG__pushCta.NotificationBell-module-scss-module__5ELIbG__pushCta{border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-accent) 4%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.NotificationBell-module-scss-module__5ELIbG__pushCtaText.NotificationBell-module-scss-module__5ELIbG__pushCtaText{font-size:var(--fs-xs);font-family:var(--font-family-secondary);color:var(--color-text-secondary);line-height:1.4}.NotificationBell-module-scss-module__5ELIbG__pushCtaButton.NotificationBell-module-scss-module__5ELIbG__pushCtaButton{font-size:var(--fs-xs);font-family:var(--font-family-secondary);white-space:nowrap;text-transform:none;flex-shrink:0;font-weight:600;background:var(--color-accent)!important;border-radius:var(--radius-base)!important;padding:4px 12px!important}.NotificationBell-module-scss-module__5ELIbG__markAllButton.NotificationBell-module-scss-module__5ELIbG__markAllButton{min-height:var(--touch-target-min);font-family:var(--font-family-secondary);font-size:var(--fs-xs);font-weight:var(--font-weight-bold);color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.NotificationBell-module-scss-module__5ELIbG__markAllButton.NotificationBell-module-scss-module__5ELIbG__markAllButton:hover{text-decoration:underline}.NotificationBell-module-scss-module__5ELIbG__markAllButton.NotificationBell-module-scss-module__5ELIbG__markAllButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.NotificationBell-module-scss-module__5ELIbG__reconnecting.NotificationBell-module-scss-module__5ELIbG__reconnecting{padding:var(--space-2) var(--space-4);font-family:var(--font-family-secondary);font-size:var(--fs-xs);color:var(--color-text-muted);background:var(--color-background);border-block-end:1px solid var(--color-border)}.NotificationBell-module-scss-module__5ELIbG__popoverFooter.NotificationBell-module-scss-module__5ELIbG__popoverFooter{padding:var(--space-2) var(--space-4);border-block-start:1px solid var(--color-border);justify-content:center;display:flex}.NotificationBell-module-scss-module__5ELIbG__viewAllLink.NotificationBell-module-scss-module__5ELIbG__viewAllLink{min-height:var(--touch-target-min);font-family:var(--font-family-secondary);font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);align-items:center;text-decoration:none;display:inline-flex}.NotificationBell-module-scss-module__5ELIbG__viewAllLink.NotificationBell-module-scss-module__5ELIbG__viewAllLink:hover{text-decoration:underline}.NotificationBell-module-scss-module__5ELIbG__viewAllLink.NotificationBell-module-scss-module__5ELIbG__viewAllLink:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}
.FormAlert-module-scss-module__1af6da__alert.FormAlert-module-scss-module__1af6da__alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-base);border:1px solid;display:flex}.FormAlert-module-scss-module__1af6da__error.FormAlert-module-scss-module__1af6da__error{background-color:var(--color-error-50);border-color:var(--color-error-500)}.FormAlert-module-scss-module__1af6da__success.FormAlert-module-scss-module__1af6da__success{background-color:var(--color-success-50);border-color:var(--color-success-500)}.FormAlert-module-scss-module__1af6da__error.FormAlert-module-scss-module__1af6da__error .FormAlert-module-scss-module__1af6da__icon{color:var(--color-error)}.FormAlert-module-scss-module__1af6da__success.FormAlert-module-scss-module__1af6da__success .FormAlert-module-scss-module__1af6da__icon{color:var(--color-success)}.FormAlert-module-scss-module__1af6da__icon.FormAlert-module-scss-module__1af6da__icon{flex-shrink:0;margin-top:1px}.FormAlert-module-scss-module__1af6da__body.FormAlert-module-scss-module__1af6da__body{min-width:0}.FormAlert-module-scss-module__1af6da__message.FormAlert-module-scss-module__1af6da__message{font-family:var(--font-family-secondary);font-size:var(--fs-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text)}.FormAlert-module-scss-module__1af6da__action.FormAlert-module-scss-module__1af6da__action{margin-top:var(--space-2);font-family:var(--font-family-secondary);font-size:var(--fs-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal)}
.IconButton-module-scss-module__owBFCa__anchor.IconButton-module-scss-module__owBFCa__anchor{display:inline-flex}.IconButton-module-scss-module__owBFCa__button.IconButton-module-scss-module__owBFCa__button{transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.IconButton-module-scss-module__owBFCa__button.IconButton-module-scss-module__owBFCa__button:active{transition-duration:0s;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.IconButton-module-scss-module__owBFCa__button.IconButton-module-scss-module__owBFCa__button:active{filter:brightness(.95);transform:none}}.IconButton-module-scss-module__owBFCa__button.IconButton-module-scss-module__owBFCa__button{width:2.5rem;height:2.5rem;color:var(--color-text-muted);border-radius:var(--radius-btn);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) var(--motion-ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.IconButton-module-scss-module__owBFCa__button.IconButton-module-scss-module__owBFCa__button:after{content:"";width:var(--touch-target-min);height:var(--touch-target-min);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.IconButton-module-scss-module__owBFCa__button.IconButton-module-scss-module__owBFCa__button:hover:not(:disabled){color:var(--color-primary);background:var(--color-background)}.IconButton-module-scss-module__owBFCa__button.IconButton-module-scss-module__owBFCa__button:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.IconButton-module-scss-module__owBFCa__button.IconButton-module-scss-module__owBFCa__button:disabled{color:var(--text-disabled);cursor:not-allowed}.IconButton-module-scss-module__owBFCa__outlined.IconButton-module-scss-module__owBFCa__outlined{border-color:var(--color-border);background:var(--color-surface)}.IconButton-module-scss-module__owBFCa__outlined.IconButton-module-scss-module__owBFCa__outlined:hover:not(:disabled){border-color:var(--color-primary)}.IconButton-module-scss-module__owBFCa__pressed.IconButton-module-scss-module__owBFCa__pressed{color:var(--color-primary)}
.SkillInsightsSection-module-scss-module__sqUrWW__sectionCard.SkillInsightsSection-module-scss-module__sqUrWW__sectionCard{background-color:var(--color-surface);border:1px solid var(--color-outline);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);margin-top:1.25rem;padding:1rem}.SkillInsightsSection-module-scss-module__sqUrWW__headerRow.SkillInsightsSection-module-scss-module__sqUrWW__headerRow{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__titleRow.SkillInsightsSection-module-scss-module__sqUrWW__titleRow{align-items:center;gap:.5rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__headerIcon.SkillInsightsSection-module-scss-module__sqUrWW__headerIcon{color:var(--color-accent);font-size:var(--fs-base)}.SkillInsightsSection-module-scss-module__sqUrWW__title.SkillInsightsSection-module-scss-module__sqUrWW__title{font-size:var(--fs-base);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);font-family:var(--font-family-primary)}.SkillInsightsSection-module-scss-module__sqUrWW__loadingRow.SkillInsightsSection-module-scss-module__sqUrWW__loadingRow{align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__helperText.SkillInsightsSection-module-scss-module__sqUrWW__helperText{font-size:var(--fs-sm);color:var(--color-muted)}.SkillInsightsSection-module-scss-module__sqUrWW__marketFitCard.SkillInsightsSection-module-scss-module__sqUrWW__marketFitCard{background-color:var(--color-background);border:1px solid var(--color-outline);border-radius:var(--radius-base);padding:.75rem}.SkillInsightsSection-module-scss-module__sqUrWW__marketFitHead.SkillInsightsSection-module-scss-module__sqUrWW__marketFitHead{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__marketFitLabel.SkillInsightsSection-module-scss-module__sqUrWW__marketFitLabel{font-size:var(--fs-sm);color:var(--color-muted)}.SkillInsightsSection-module-scss-module__sqUrWW__marketFitValue.SkillInsightsSection-module-scss-module__sqUrWW__marketFitValue{font-size:var(--fs-base);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.SkillInsightsSection-module-scss-module__sqUrWW__marketFitBar.SkillInsightsSection-module-scss-module__sqUrWW__marketFitBar{border-radius:var(--radius-base);height:.4rem!important}.SkillInsightsSection-module-scss-module__sqUrWW__marketFitBar.SkillInsightsSection-module-scss-module__sqUrWW__marketFitBar .MuiLinearProgress-bar{background-color:var(--color-accent)}.SkillInsightsSection-module-scss-module__sqUrWW__categoryRow.SkillInsightsSection-module-scss-module__sqUrWW__categoryRow{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__categoryChip.SkillInsightsSection-module-scss-module__sqUrWW__categoryChip{color:var(--color-primary);background-color:var(--color-primary-50)!important}.SkillInsightsSection-module-scss-module__sqUrWW__block.SkillInsightsSection-module-scss-module__sqUrWW__block{margin-top:.625rem}.SkillInsightsSection-module-scss-module__sqUrWW__blockTitle.SkillInsightsSection-module-scss-module__sqUrWW__blockTitle{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-on-surface);margin-bottom:.5rem}.SkillInsightsSection-module-scss-module__sqUrWW__skillChips.SkillInsightsSection-module-scss-module__sqUrWW__skillChips{flex-wrap:wrap;gap:.3rem;margin-top:.375rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__skillChip.SkillInsightsSection-module-scss-module__sqUrWW__skillChip{font-size:var(--fs-xs);color:var(--color-primary);font-weight:var(--font-weight-medium);background-color:var(--color-primary-50)!important;border-color:#0000!important;height:24px!important}.SkillInsightsSection-module-scss-module__sqUrWW__gapList.SkillInsightsSection-module-scss-module__sqUrWW__gapList{flex-direction:column;gap:.375rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__gapItem.SkillInsightsSection-module-scss-module__sqUrWW__gapItem{border:1px solid var(--color-outline);border-radius:var(--radius-base);padding:.5rem}.SkillInsightsSection-module-scss-module__sqUrWW__gapTop.SkillInsightsSection-module-scss-module__sqUrWW__gapTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__skillName.SkillInsightsSection-module-scss-module__sqUrWW__skillName{font-size:var(--fs-sm);color:var(--color-on-surface);font-weight:var(--font-weight-medium)}.SkillInsightsSection-module-scss-module__sqUrWW__levelChip.SkillInsightsSection-module-scss-module__sqUrWW__levelChip{color:var(--color-muted);background-color:var(--color-background)!important}.SkillInsightsSection-module-scss-module__sqUrWW__gapMeta.SkillInsightsSection-module-scss-module__sqUrWW__gapMeta{font-size:var(--fs-xs);color:var(--color-muted);margin-top:.25rem}.SkillInsightsSection-module-scss-module__sqUrWW__gapTitleWrap.SkillInsightsSection-module-scss-module__sqUrWW__gapTitleWrap{align-items:center;gap:.35rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__gapIcon.SkillInsightsSection-module-scss-module__sqUrWW__gapIcon{color:var(--color-accent);font-size:var(--fs-sm)}.SkillInsightsSection-module-scss-module__sqUrWW__gapSkill.SkillInsightsSection-module-scss-module__sqUrWW__gapSkill{font-size:var(--fs-sm);color:var(--color-on-surface);font-weight:var(--font-weight-medium)}.SkillInsightsSection-module-scss-module__sqUrWW__courseLink.SkillInsightsSection-module-scss-module__sqUrWW__courseLink{font-size:var(--fs-xs);color:var(--color-accent);font-weight:var(--font-weight-semibold);align-items:center;gap:.3rem;margin-top:.35rem;text-decoration:none;display:inline-flex}.SkillInsightsSection-module-scss-module__sqUrWW__courseLink.SkillInsightsSection-module-scss-module__sqUrWW__courseLink:hover{text-decoration:underline}.SkillInsightsSection-module-scss-module__sqUrWW__courseLink.SkillInsightsSection-module-scss-module__sqUrWW__courseLink:focus-visible{outline:2px solid var(--color-accent);border-radius:var(--radius-base)}.SkillInsightsSection-module-scss-module__sqUrWW__courseIcon.SkillInsightsSection-module-scss-module__sqUrWW__courseIcon{font-size:var(--fs-sm)}@media (max-width:899px){.SkillInsightsSection-module-scss-module__sqUrWW__sectionCard.SkillInsightsSection-module-scss-module__sqUrWW__sectionCard{padding:1rem}.SkillInsightsSection-module-scss-module__sqUrWW__headerRow.SkillInsightsSection-module-scss-module__sqUrWW__headerRow,.SkillInsightsSection-module-scss-module__sqUrWW__gapTop.SkillInsightsSection-module-scss-module__sqUrWW__gapTop{flex-direction:column;align-items:flex-start}}
.JobCounter-module-scss-module__LJ17Sa__count.JobCounter-module-scss-module__LJ17Sa__count{color:var(--color-neutral-900);font-weight:800;font-size:var(--fs-4xl);text-shadow:none;margin:0}
