.jobs-redesign_root__iFcMK{--ink:var(--foreground);--body:var(--foreground);--muted:var(--muted-foreground);--faint:var(--muted-foreground);--line:var(--border);--line-2:var(--border);--surface:var(--background);--tint:var(--secondary);--accent:var(--primary);--accent-ink:color-mix(in oklab,var(--primary) 90%,transparent);--accent-fg:var(--primary-foreground);--accent-wash:var(--secondary);--r-lg:var(--radius);--r:calc(var(--radius) * .8);--r-sm:calc(var(--radius) * .6);--r-pill:calc(var(--radius) * 2.6);--sh:0 1px 2px rgba(0,0,0,.05);color:var(--body);background:var(--background);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}.jobs-redesign_root__iFcMK *{box-sizing:border-box;margin:0;padding:0}.jobs-redesign_root__iFcMK a{color:inherit;text-decoration:none}.jobs-redesign_root__iFcMK :where(h1,h2,h3,h4,h5){color:var(--ink);font-weight:600;letter-spacing:-.01em}.jobs-redesign_root__iFcMK svg.jobs-redesign_i__91WuW{width:16px;height:16px;flex:none;vertical-align:-3px}.jobs-redesign_gsearch__0NsDl{width:calc(100% - 28px);max-width:1292px;margin:26px auto 0;position:relative;z-index:6;border:1px solid var(--line-2);display:grid;grid-template-columns:1.5fr 1fr 1fr auto;align-items:stretch}.jobs-redesign_gseg__M03oM{display:flex;align-items:center;gap:10px;padding:13px 18px;min-width:0;border-right:1px solid var(--line-2)}.jobs-redesign_gseg__M03oM svg.jobs-redesign_i__91WuW{color:var(--faint)}.jobs-redesign_gseg__M03oM .jobs-redesign_fw__Zjg8J{min-width:0;flex:1}.jobs-redesign_gseg__M03oM .jobs-redesign_lb__L4H5y{display:block;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.jobs-redesign_gseg__M03oM input,.jobs-redesign_gseg__M03oM select{border:0;outline:0;font:inherit;font-size:13.5px;color:var(--ink);width:100%;background:none;font-weight:500}.jobs-redesign_gseg__M03oM input::placeholder{color:var(--faint);font-weight:400}.jobs-redesign_gseg__M03oM:focus-within svg.jobs-redesign_i__91WuW{color:var(--accent)}.jobs-redesign_gbtn__awLpe{border:0;background:var(--accent);color:var(--accent-fg);font-weight:500;font-size:13.5px;line-height:1;font-family:inherit;padding:0 30px;cursor:pointer;display:flex;align-items:center;gap:8px;border-radius:0 var(--r-lg) var(--r-lg) 0;transition:background .15s}.jobs-redesign_gbtn__awLpe:hover{background:var(--accent-ink)}.jobs-redesign_frame__YXojk{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--background)}.jobs-redesign_ftitle__zFsQC{display:flex;align-items:center;gap:8px;padding:13px 15px;border-bottom:1px solid var(--line)}.jobs-redesign_ftitle__zFsQC svg.jobs-redesign_i__91WuW{color:var(--muted)}.jobs-redesign_ftitle__zFsQC h3{font-size:13px}.jobs-redesign_ftitle__zFsQC .jobs-redesign_n__IZfsO{margin-left:auto;font-size:11.5px;color:var(--muted)}.jobs-redesign_fapp___qL_k{padding:11px 15px;border-bottom:1px solid var(--line);background:var(--tint)}.jobs-redesign_fapp___qL_k .jobs-redesign_cap__qYxlw{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:7px}.jobs-redesign_achips__ZDonH{display:flex;flex-wrap:wrap;gap:6px}.jobs-redesign_ac__paC1j{display:inline-flex;align-items:center;gap:6px;background:var(--background);border:1px solid var(--line);border-radius:var(--r-sm);padding:3px 7px;font-size:11.5px;color:var(--body);transition:.15s}.jobs-redesign_ac__paC1j:hover{border-color:var(--accent);background:var(--accent-wash)}.jobs-redesign_ac__paC1j button{border:0;background:none;padding:0;cursor:pointer;color:var(--faint);display:flex}.jobs-redesign_ac__paC1j button svg.jobs-redesign_i__91WuW{width:11px;height:11px}.jobs-redesign_ac__paC1j button:hover{color:var(--ink)}.jobs-redesign_fclear__SbRRw{margin-top:9px;display:inline-block;font-size:11.5px;color:var(--accent);cursor:pointer;font-weight:500}.jobs-redesign_fclear__SbRRw:hover{text-decoration:underline}.jobs-redesign_fA__sizs3 .jobs-redesign_grp__1Zis8{border-bottom:1px solid var(--line-2);padding:0 15px}.jobs-redesign_fA__sizs3 .jobs-redesign_grp__1Zis8:last-child{border-bottom:0}.jobs-redesign_fA__sizs3 .jobs-redesign_gh__36vu9{display:flex;align-items:center;gap:9px;padding:12px 0;cursor:pointer;user-select:none;border-radius:var(--r);transition:color .15s}.jobs-redesign_fA__sizs3 .jobs-redesign_gh__36vu9 svg.jobs-redesign_i__91WuW{color:var(--faint);width:15px;height:15px}.jobs-redesign_fA__sizs3 .jobs-redesign_gh__36vu9 h4{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.jobs-redesign_fA__sizs3 .jobs-redesign_gh__36vu9:hover h4{color:var(--accent)}.jobs-redesign_fA__sizs3 .jobs-redesign_gh__36vu9 .jobs-redesign_rt__pwpqW{margin-left:auto;display:flex;align-items:center;gap:8px}.jobs-redesign_fA__sizs3 .jobs-redesign_gh__36vu9 .jobs-redesign_num__6GgVC{background:var(--accent);color:var(--accent-fg);border-radius:var(--r-pill);font-size:10.5px;font-weight:600;padding:1px 6px}.jobs-redesign_fA__sizs3 .jobs-redesign_gh__36vu9 .jobs-redesign_cv__dhiBm{color:var(--faint);width:14px;height:14px;transition:transform .18s}.jobs-redesign_fA__sizs3 .jobs-redesign_grp__1Zis8.jobs-redesign_shut__MT6Mp .jobs-redesign_cv__dhiBm{transform:rotate(-90deg)}.jobs-redesign_fA__sizs3 .jobs-redesign_grp__1Zis8.jobs-redesign_shut__MT6Mp .jobs-redesign_gb__oP1cV{display:none}.jobs-redesign_fA__sizs3 .jobs-redesign_gb__oP1cV{padding-bottom:13px}.jobs-redesign_cloud__3ImOR{display:flex;flex-wrap:wrap;gap:6px}.jobs-redesign_cl__LOG7d{border:1px solid var(--line);background:var(--background);border-radius:var(--r-pill);padding:5px 11px;font-weight:500;font-size:12px;line-height:1.35;font-family:inherit;color:var(--body);cursor:pointer;display:inline-flex;align-items:baseline;gap:6px;transition:.15s}.jobs-redesign_cl__LOG7d .jobs-redesign_n__IZfsO{font-size:10.5px;color:var(--faint)}.jobs-redesign_cl__LOG7d:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-wash)}.jobs-redesign_cl__LOG7d.jobs-redesign_on__NTco5{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.jobs-redesign_cl__LOG7d.jobs-redesign_on__NTco5 .jobs-redesign_n__IZfsO{color:color-mix(in oklab,var(--accent-fg) 75%,transparent)}.jobs-redesign_cl__LOG7d.jobs-redesign_off__9qEI_{color:var(--faint);opacity:.5;background:var(--tint);cursor:not-allowed;border-style:dashed}.jobs-redesign_cl__LOG7d.jobs-redesign_off__9qEI_:hover{border-color:var(--line);color:var(--faint);background:var(--tint)}.jobs-redesign_fq__PAFVA{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--r);padding:6px 10px;margin-bottom:9px;background:var(--background)}.jobs-redesign_fq__PAFVA svg.jobs-redesign_i__91WuW{color:var(--faint);width:14px;height:14px}.jobs-redesign_fq__PAFVA input{border:0;outline:0;font:inherit;font-size:12.5px;width:100%;background:none}.jobs-redesign_fq__PAFVA:focus-within{border-color:var(--accent)}.jobs-redesign_seg__vPdCN{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.jobs-redesign_seg__vPdCN button{border:0;border-right:1px solid var(--line);background:var(--background);padding:7px 2px;font-weight:500;font-size:11.5px;line-height:1;font-family:inherit;color:var(--body);cursor:pointer;transition:.15s}.jobs-redesign_seg__vPdCN button:last-child{border-right:0}.jobs-redesign_seg__vPdCN button:hover{background:var(--accent-wash);color:var(--accent)}.jobs-redesign_seg__vPdCN button.jobs-redesign_on__NTco5{background:var(--accent);color:var(--accent-fg);font-weight:600}.jobs-redesign_salrange__5XhZ7 .jobs-redesign_row__SVyHo{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.jobs-redesign_salrange__5XhZ7 .jobs-redesign_row__SVyHo span{font-size:12.5px;font-weight:600;color:var(--ink)}.jobs-redesign_salrange__5XhZ7 .jobs-redesign_row__SVyHo em{font-style:normal;font-size:11px;color:var(--faint)}.jobs-redesign_track__QZUB2{position:relative;height:22px}.jobs-redesign_track__QZUB2 .jobs-redesign_rail0__0G8Ev{position:absolute;top:9px;left:0;right:0;height:3px;background:var(--line);border-radius:2px}.jobs-redesign_track__QZUB2 .jobs-redesign_fill__8VoAT{position:absolute;top:9px;height:3px;background:var(--accent);border-radius:2px}.jobs-redesign_track__QZUB2 input[type=range]{position:absolute;top:0;left:0;width:100%;height:22px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.jobs-redesign_track__QZUB2 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:14px;height:14px;border-radius:50%;background:var(--background);border:2px solid var(--accent);cursor:pointer;box-shadow:0 1px 3px rgba(16,24,40,.25)}.jobs-redesign_track__QZUB2 input[type=range]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:var(--background);border:2px solid var(--accent);cursor:pointer}.jobs-redesign_salrange__5XhZ7 .jobs-redesign_ends__WhtdZ{display:flex;justify-content:space-between;font-size:10.5px;color:var(--faint);margin-top:1px}.jobs-redesign_lnk__yxzna{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--accent);cursor:pointer;font-weight:500}.jobs-redesign_lnk__yxzna:hover{text-decoration:underline}.jobs-redesign_sortsel__fEq2T{border:1px solid var(--line);border-radius:var(--r);padding:6px 10px;font:inherit;font-size:12.5px;color:var(--body);background:var(--background);cursor:pointer}.jobs-redesign_sortsel__fEq2T:hover{border-color:var(--ring)}.jobs-redesign_jt__On6ga{font-size:15px;font-weight:550;color:var(--ink);line-height:1.4}.jobs-redesign_jco__JwIka{font-size:12.5px;color:var(--muted);margin-top:3px}.jobs-redesign_meta__91N2y{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:9px;font-size:12.5px;color:var(--body)}.jobs-redesign_meta__91N2y span{display:inline-flex;align-items:center;gap:6px}.jobs-redesign_meta__91N2y svg.jobs-redesign_i__91WuW{color:var(--faint);width:14px;height:14px}.jobs-redesign_meta__91N2y .jobs-redesign_amt__1kciL{color:var(--ink)}.jobs-redesign_tags__aUHWv{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.jobs-redesign_tag__bnqh0{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-sm);padding:2px 7px;font-size:11px;background:var(--tint)}.jobs-redesign_tag__bnqh0.jobs-redesign_more__1V3bQ{background:none;border-style:dashed;color:var(--accent)}.jobs-redesign_badge__Nrxie{display:inline-block;font-size:12px;font-weight:500;line-height:16px;padding:2px 8px;border-radius:var(--r-pill);border:1px solid transparent}.jobs-redesign_b-new__CCqBF{color:var(--secondary-foreground);background:var(--secondary)}.jobs-redesign_posted__XeDe4{font-size:11.5px;color:var(--faint);white-space:nowrap}.jobs-redesign_btn__g0gPN{border:1px solid transparent;border-radius:var(--r);font-weight:500;font-size:12.5px;line-height:1;font-family:inherit;cursor:pointer;padding:9px 17px;transition:.15s}.jobs-redesign_btn-p__JRFF3{background:var(--accent);color:var(--accent-fg)}.jobs-redesign_btn-p__JRFF3:hover{background:var(--accent-ink)}.jobs-redesign_btn-o__deSQv{background:var(--background);color:var(--body);border-color:var(--line)}.jobs-redesign_btn-o__deSQv:hover{background:var(--secondary)}.jobs-redesign_save__tCNxv{width:30px;height:30px;border-radius:var(--r);border:1px solid var(--line);background:var(--background);cursor:pointer;color:var(--faint);flex:none;display:grid;place-items:center;transition:.15s}.jobs-redesign_save__tCNxv:hover{color:var(--accent);border-color:var(--accent)}.jobs-redesign_save__tCNxv.jobs-redesign_on__NTco5{color:var(--destructive);border-color:color-mix(in oklab,var(--destructive) 35%,transparent);background:color-mix(in oklab,var(--destructive) 6%,var(--background))}.jobs-redesign_save__tCNxv.jobs-redesign_on__NTco5 svg{fill:currentColor}.jobs-redesign_pager__u3_LV{display:flex;justify-content:center;gap:5px;padding:24px 0 4px}.jobs-redesign_pager__u3_LV button,.jobs-redesign_pager__u3_LV span{min-width:32px;height:32px;padding:0 8px;border-radius:var(--r);display:grid;place-items:center;font-size:12.5px;background:var(--background);border:1px solid var(--line);color:var(--body);cursor:pointer;transition:.15s}.jobs-redesign_pager__u3_LV button:hover,.jobs-redesign_pager__u3_LV span:hover{background:var(--secondary)}.jobs-redesign_pager__u3_LV button.jobs-redesign_on__NTco5,.jobs-redesign_pager__u3_LV span.jobs-redesign_on__NTco5{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);font-weight:600}.jobs-redesign_dim__VGrDd{opacity:.45}.jobs-redesign_empty__j_XAI{border:1px dashed var(--line);border-radius:var(--r-lg);padding:34px 24px;text-align:center;background:var(--tint)}.jobs-redesign_empty__j_XAI h4{font-size:15px;margin-bottom:6px}.jobs-redesign_empty__j_XAI p{font-size:13px;color:var(--muted);margin-bottom:14px}.jobs-redesign_empty__j_XAI .jobs-redesign_acts__BoT1F{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.jobs-redesign_stick__UBeqv{position:sticky;top:calc(61px + 14px);max-height:calc(100vh - 30px - 61px);overflow:auto}.jobs-redesign_stick__UBeqv::-webkit-scrollbar{width:6px}.jobs-redesign_stick__UBeqv::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}.jobs-redesign_mh-t___V3aC{min-width:0;flex:1}.jobs-redesign_mh-a__fQH8T{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.jobs-redesign_kv__bRsCw{display:grid;grid-template-columns:126px 1fr;gap:8px 14px;font-size:13px;margin:14px 0 2px}.jobs-redesign_kv__bRsCw b{color:var(--muted);font-weight:400}.jobs-redesign_kv__bRsCw span{color:var(--ink)}.jobs-redesign_modal__mJEiD h4{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin:20px 0 8px}.jobs-redesign_modal__mJEiD li,.jobs-redesign_modal__mJEiD p{font-size:13px;color:var(--body);line-height:1.72}.jobs-redesign_shellB__xh9Lb{display:grid;grid-template-columns:274px 1fr;gap:24px;max-width:1220px;margin:30px auto 0;padding:0 22px;align-items:start}.jobs-redesign_cardB__GIiqK{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--background);padding:17px 20px;margin-bottom:10px;transition:.15s;cursor:pointer}.jobs-redesign_cardB__GIiqK:hover{box-shadow:0 2px 10px rgba(0,0,0,.06)}.jobs-redesign_cardB__GIiqK:hover .jobs-redesign_jt__On6ga{color:var(--accent)}.jobs-redesign_cardB__GIiqK .jobs-redesign_hd__TIfNZ{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.jobs-redesign_cardB__GIiqK .jobs-redesign_snip__1_FNS{font-size:12.5px;color:var(--muted);line-height:1.68;margin-top:9px}.jobs-redesign_cardB__GIiqK .jobs-redesign_ft__WIb4a{display:flex;align-items:center;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line-2)}.jobs-redesign_cardB__GIiqK .jobs-redesign_ft__WIb4a .jobs-redesign_posted__XeDe4{margin-left:auto}.jobs-redesign_hint__HHktn{font-size:11.5px;color:var(--accent);font-weight:500;display:inline-flex;align-items:center;gap:5px;opacity:0;transition:opacity .15s}.jobs-redesign_cardB__GIiqK:hover .jobs-redesign_hint__HHktn{opacity:1}.jobs-redesign_chipbar__FiHd_{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px}.jobs-redesign_mask__Qrbf2{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:200;display:none;align-items:center;justify-content:center;padding:22px}.jobs-redesign_mask__Qrbf2.jobs-redesign_open__L_FeQ{display:flex}.jobs-redesign_modal__mJEiD{background:var(--background);border-radius:var(--r-lg);max-width:1040px;width:100%;box-shadow:0 24px 64px rgba(0,0,0,.32);display:flex;flex-direction:column;max-height:calc(100vh - 44px);overflow:hidden;animation:jobs-redesign_modalPop__jNV1j .16s ease-out}@keyframes jobs-redesign_modalPop__jNV1j{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.jobs-redesign_modal__mJEiD .jobs-redesign_mh__JtBCy{display:flex;gap:16px;align-items:flex-start;padding:18px 24px;border-bottom:1px solid var(--line);flex:none}.jobs-redesign_modal__mJEiD .jobs-redesign_mh__JtBCy h3{font-size:19px;line-height:1.32}.jobs-redesign_modal__mJEiD .jobs-redesign_mb__ZGoYY{overflow:auto;flex:1 1 auto;padding:20px 24px;overscroll-behavior:contain}.jobs-redesign_mcols__ZyMX6{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:start}.jobs-redesign_mcols__ZyMX6 .jobs-redesign_factcard__F6A_S{background:var(--tint);border:1px solid var(--line);border-radius:var(--r-lg);padding:15px 16px}.jobs-redesign_mcols__ZyMX6 .jobs-redesign_factcard__F6A_S .jobs-redesign_kv__bRsCw{grid-template-columns:1fr;gap:0;margin:0}.jobs-redesign_mcols__ZyMX6 .jobs-redesign_factcard__F6A_S .jobs-redesign_kv__bRsCw b{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.jobs-redesign_mcols__ZyMX6 .jobs-redesign_factcard__F6A_S .jobs-redesign_kv__bRsCw span{display:block;margin:1px 0 11px;font-size:13.5px}.jobs-redesign_mcols__ZyMX6 .jobs-redesign_factcard__F6A_S .jobs-redesign_kv__bRsCw span:last-child{margin-bottom:0}.jobs-redesign_modal__mJEiD .jobs-redesign_mfoot__BGZw6{display:flex;gap:9px;align-items:center;padding:13px 24px;border-top:1px solid var(--line);background:var(--tint);flex:none}.jobs-redesign_xbtn__UylqS{width:30px;height:30px;border:1px solid var(--line);background:var(--background);border-radius:var(--r);cursor:pointer;color:var(--muted);display:grid;place-items:center;flex:none}.jobs-redesign_xbtn__UylqS:hover{color:var(--ink);background:var(--secondary)}.jobs-redesign_modal__mJEiD ul{margin-left:17px}.jobs-redesign_modal__mJEiD ul li{margin-bottom:4px}.jobs-redesign_ff__bfauJ{border:1px solid var(--line);border-radius:var(--r);padding:9px 12px;font:inherit;font-size:13px;color:var(--ink);background:var(--background)}.jobs-redesign_ff__bfauJ:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.jobs-redesign_toasts__IhOKi{position:fixed;right:18px;bottom:18px;z-index:300;display:flex;flex-direction:column;gap:8px}.jobs-redesign_toast__Z73en{background:var(--primary);color:var(--primary-foreground);border-radius:var(--r);padding:11px 15px;font-size:12.5px;box-shadow:0 8px 22px rgba(0,0,0,.3);display:flex;align-items:center;gap:9px;animation:jobs-redesign_slide__UIZeZ .2s ease-out}@keyframes jobs-redesign_slide__UIZeZ{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.jobs-redesign_toast__Z73en svg.jobs-redesign_i__91WuW{color:#6fd08c;width:15px;height:15px}.jobs-redesign_root__iFcMK :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jobs-redesign_gsearch__0NsDl{width:100%;max-width:none;margin:0;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--background);box-shadow:var(--sh)}.jobs-redesign_gsearch__0NsDl:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.jobs-redesign_gsearch__0NsDl .jobs-redesign_gseg__M03oM{padding:10px 20px;border-right:1px solid var(--line)}.jobs-redesign_gsearch__0NsDl .jobs-redesign_gseg__M03oM:first-child{padding-left:20px}.jobs-redesign_gsearch__0NsDl .jobs-redesign_gseg__M03oM .jobs-redesign_lb__L4H5y,.jobs-redesign_gsearch__0NsDl .jobs-redesign_gseg__M03oM svg.jobs-redesign_i__91WuW{color:var(--muted)}.jobs-redesign_gsearch__0NsDl .jobs-redesign_gbtn__awLpe{border-radius:var(--r);margin:6px;padding:0 24px}.jobs-redesign_shellB__xh9Lb{max-width:none;margin:16px 0 0;padding:0;gap:26px;grid-template-columns:274px minmax(0,1fr)}.jobs-redesign_sechead__t23MR{max-width:none;margin:24px 0 0;padding:0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.jobs-redesign_sechead__t23MR .jobs-redesign_ctrl__3RPNK{display:flex;align-items:center;gap:9px;padding-bottom:2px}.jobs-redesign_sechead__t23MR .jobs-redesign_accent__kcDZr{display:block;width:42px;height:3px;border-radius:2px;background:var(--accent);margin-bottom:10px}.jobs-redesign_sechead__t23MR h2{font-size:21px;font-weight:700;letter-spacing:-.6px;color:var(--ink);line-height:1.2}.jobs-redesign_sechead__t23MR p{font-size:12.5px;color:var(--muted);margin-top:5px}.jobs-redesign_cardB__GIiqK{padding:13px 18px 13px 19px;margin-bottom:8px;position:relative;overflow:hidden;transition:border-color .18s,box-shadow .22s,transform .22s}.jobs-redesign_cardB__GIiqK:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform .26s cubic-bezier(.22,.8,.3,1)}.jobs-redesign_cardB__GIiqK:focus-visible:before,.jobs-redesign_cardB__GIiqK:hover:before{transform:scaleY(1)}.jobs-redesign_cardB__GIiqK:hover{border-color:var(--ring);box-shadow:0 8px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.jobs-redesign_cardB__GIiqK:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jobs-redesign_cardB__GIiqK:active{transform:translateY(0)}.jobs-redesign_mf__g3jzt{cursor:pointer;border-radius:var(--r-sm);padding:2px 5px;margin:-2px -1px;transition:background .16s,color .16s,box-shadow .16s}.jobs-redesign_mf__g3jzt:hover svg.jobs-redesign_i__91WuW{color:var(--accent)}.jobs-redesign_mf__g3jzt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.jobs-redesign_tag__bnqh0.jobs-redesign_hot__riiTh{cursor:pointer;transition:background .16s,border-color .16s,color .16s,transform .16s}.jobs-redesign_tag__bnqh0.jobs-redesign_hot__riiTh:hover{background:var(--accent-wash);border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.jobs-redesign_tag__bnqh0.jobs-redesign_hot__riiTh:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.jobs-redesign_save__tCNxv{transition:transform .18s,color .18s,background .18s}.jobs-redesign_save__tCNxv:hover{transform:scale(1.18)}.jobs-redesign_save__tCNxv:active{transform:scale(.86)}.jobs-redesign_save__tCNxv.jobs-redesign_on__NTco5{animation:jobs-redesign_savePop__WsKnW .32s cubic-bezier(.3,1.4,.5,1)}@keyframes jobs-redesign_savePop__WsKnW{0%{transform:scale(.7)}60%{transform:scale(1.22)}to{transform:scale(1)}}.jobs-redesign_cardB__GIiqK .jobs-redesign_ft__WIb4a .jobs-redesign_btn-p__JRFF3{transition:background .16s,box-shadow .18s,transform .16s}.jobs-redesign_cardB__GIiqK:hover .jobs-redesign_ft__WIb4a .jobs-redesign_btn-p__JRFF3{box-shadow:0 4px 12px rgba(0,0,0,.18)}.jobs-redesign_cardB__GIiqK .jobs-redesign_ft__WIb4a .jobs-redesign_btn-p__JRFF3:hover{transform:translateY(-1px)}.jobs-redesign_cardB__GIiqK .jobs-redesign_jt__On6ga{transition:color .16s}@keyframes jobs-redesign_cardIn__z4UpR{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.jobs-redesign_cardB__GIiqK{animation:jobs-redesign_cardIn__z4UpR .3s cubic-bezier(.22,.8,.3,1) backwards}.jobs-redesign_mf__g3jzt{border-bottom:1px dashed color-mix(in oklab,var(--accent) 40%,transparent)}.jobs-redesign_mf__g3jzt:hover{background:var(--accent-wash);color:var(--accent);border-bottom-color:var(--accent);box-shadow:inset 0 -1.5px 0 var(--accent)}.jobs-redesign_mf__g3jzt:after{content:"";display:inline-block;width:0;overflow:hidden;transition:width .18s}.jobs-redesign_tag__bnqh0.jobs-redesign_hot__riiTh{position:relative;padding-left:20px}.jobs-redesign_tag__bnqh0.jobs-redesign_hot__riiTh:before{content:"+";position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--accent);font-weight:700;font-size:13px;opacity:.55;transition:opacity .16s,transform .16s}.jobs-redesign_tag__bnqh0.jobs-redesign_hot__riiTh:hover:before{opacity:1;transform:translateY(-50%) scale(1.18)}.jobs-redesign_cardB__GIiqK .jobs-redesign_ft__WIb4a .jobs-redesign_btn-p__JRFF3:after{content:"\2192";display:inline-block;max-width:0;overflow:hidden;opacity:0;transform:translateX(-4px);transition:max-width .22s,opacity .18s,transform .22s,margin-left .22s}.jobs-redesign_cardB__GIiqK:hover .jobs-redesign_ft__WIb4a .jobs-redesign_btn-p__JRFF3:after{max-width:18px;opacity:1;transform:none;margin-left:7px}.jobs-redesign_save__tCNxv.jobs-redesign_on__NTco5{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 14%,transparent)}.jobs-redesign_cardB__GIiqK:hover .jobs-redesign_save__tCNxv{border-color:var(--accent)}.jobs-redesign_cardB__GIiqK .jobs-redesign_snip__1_FNS{margin-top:8px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.jobs-redesign_cardB__GIiqK .jobs-redesign_ft__WIb4a{margin-top:10px;padding-top:0;border-top:0}.jobs-redesign_crumbs__xPKs_{max-width:none;margin:0;padding:18px 0 0;display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--muted)}.jobs-redesign_crumbs__xPKs_ a{color:var(--accent);cursor:pointer;font-weight:500}.jobs-redesign_crumbs__xPKs_ a:hover{text-decoration:underline}.jobs-redesign_crumbs__xPKs_ .jobs-redesign_sep__vxqGJ{color:var(--faint)}.jobs-redesign_urlchip__8Kh4k{margin-left:auto;font-size:11.5px;color:var(--faint);background:var(--tint);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:4px 11px;font-family:ui-monospace,Menlo,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46ch}.jobs-redesign_urlchip__8Kh4k b{color:var(--accent);font-weight:600}.jobs-redesign_crumbs__xPKs_ .jobs-redesign_cur__WWi2l{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:52ch}.jobs-redesign_crumbs__xPKs_ .jobs-redesign_sep__vxqGJ{flex-shrink:0}.jobs-redesign_crumbs__xPKs_ a:not(:first-child){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-redesign_crumbs__xPKs_ .jobs-redesign_cur__WWi2l{min-width:40%}.jobs-redesign_jhead__5lE29{max-width:none;margin:14px 0 0;padding:0}.jobs-redesign_jhead__5lE29 .jobs-redesign_box__VBwZb{background:var(--background);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:22px 24px;box-shadow:var(--sh)}.jobs-redesign_jhead__5lE29 .jobs-redesign_row1__ENf2q{display:flex;gap:22px;align-items:flex-start}.jobs-redesign_jhead__5lE29 h1{font-size:25px;font-weight:700;letter-spacing:-.7px;color:var(--ink);line-height:1.26;margin-top:2px}.jobs-redesign_jhead__5lE29 .jobs-redesign_acts__BoT1F{margin-left:auto;display:flex;gap:9px;align-items:center;flex:none}.jobs-redesign_jhead__5lE29 .jobs-redesign_mrow__4qHF5{display:flex;gap:12px 26px;flex-wrap:wrap;margin-top:16px;padding-top:15px;border-top:1px solid var(--line-2)}.jobs-redesign_jhead__5lE29 .jobs-redesign_m__CRaX_{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.jobs-redesign_jhead__5lE29 .jobs-redesign_m__CRaX_ svg.jobs-redesign_i__91WuW{color:var(--faint);width:15px;height:15px}.jobs-redesign_jhead__5lE29 .jobs-redesign_m__CRaX_ b{font-weight:600;color:var(--ink)}.jobs-redesign_dwrap__H60sZ{max-width:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.jobs-redesign_side__e4Q3T{display:block}.jobs-redesign_dcard__I45Kv li,.jobs-redesign_dcard__I45Kv p{max-width:76ch}.jobs-redesign_simrail__0rs61{position:sticky;top:calc(61px + 16px)}.jobs-redesign_simrail__0rs61 .jobs-redesign_frame__YXojk{background:var(--background);border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden}.jobs-redesign_simrail__0rs61 .jobs-redesign_rh__NPWV4{padding:15px 17px 13px;border-bottom:1px solid var(--line-2)}.jobs-redesign_simrail__0rs61 .jobs-redesign_rh__NPWV4 h3{font-size:13px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:8px}.jobs-redesign_simrail__0rs61 .jobs-redesign_rh__NPWV4 h3 svg.jobs-redesign_i__91WuW{color:var(--muted);width:15px;height:15px}.jobs-redesign_simrail__0rs61 .jobs-redesign_rh__NPWV4 p{font-size:11.5px;color:var(--muted);margin-top:4px;line-height:1.5}.jobs-redesign_simrow__VsHkz{display:block;padding:14px 17px;border-bottom:1px solid var(--line-2);cursor:pointer;position:relative;transition:background .16s}.jobs-redesign_simrow__VsHkz:last-of-type{border-bottom:0}.jobs-redesign_simrow__VsHkz:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform .22s cubic-bezier(.22,.8,.3,1)}.jobs-redesign_simrow__VsHkz:hover{background:var(--accent-wash)}.jobs-redesign_simrow__VsHkz:hover:before{transform:scaleY(1)}.jobs-redesign_simrow__VsHkz:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.jobs-redesign_simrow__VsHkz h4{font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.4}.jobs-redesign_simrow__VsHkz:hover h4{color:var(--accent)}.jobs-redesign_simrow__VsHkz .jobs-redesign_co__ET03u{font-size:11.5px;color:var(--muted);margin-top:4px}.jobs-redesign_simrow__VsHkz .jobs-redesign_mt__1qb9s{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px;color:var(--body)}.jobs-redesign_simrow__VsHkz .jobs-redesign_mt__1qb9s span{display:flex;align-items:center;gap:5px}.jobs-redesign_simrow__VsHkz .jobs-redesign_mt__1qb9s svg.jobs-redesign_i__91WuW{width:13px;height:13px;color:var(--faint)}.jobs-redesign_simrail__0rs61 .jobs-redesign_rf__MwVqb{padding:13px 17px;border-top:1px solid var(--line-2);background:var(--tint)}.jobs-redesign_simrail__0rs61 .jobs-redesign_rf__MwVqb a{font-size:12px;font-weight:600;color:var(--accent);display:flex;align-items:center;justify-content:space-between;cursor:pointer}.jobs-redesign_simrail__0rs61 .jobs-redesign_rf__MwVqb a:hover{text-decoration:underline}.jobs-redesign_simrail__0rs61 .jobs-redesign_rf__MwVqb svg.jobs-redesign_i__91WuW{width:14px;height:14px;transition:transform .2s}.jobs-redesign_simrail__0rs61 .jobs-redesign_rf__MwVqb a:hover svg.jobs-redesign_i__91WuW{transform:translateX(3px)}.jobs-redesign_dcard__I45Kv{background:var(--background);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:22px 24px;margin-bottom:16px}.jobs-redesign_dcard__I45Kv h2{font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.2px;margin-bottom:11px}.jobs-redesign_dcard__I45Kv h2:not(:first-child){margin-top:22px;padding-top:20px;border-top:1px solid var(--line-2)}.jobs-redesign_dcard__I45Kv p{font-size:13.5px;line-height:1.72;color:var(--body)}.jobs-redesign_dcard__I45Kv ul{margin:0 0 0 2px;padding:0;list-style:none}.jobs-redesign_dcard__I45Kv li{position:relative;padding-left:19px;font-size:13.5px;line-height:1.72;color:var(--body);margin-bottom:7px}.jobs-redesign_dcard__I45Kv li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--ink)}.jobs-redesign_dfacts__Smov4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.jobs-redesign_dfacts__Smov4 div{background:var(--background);padding:12px 14px}.jobs-redesign_dfacts__Smov4 b{display:block;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.jobs-redesign_dfacts__Smov4 span{font-size:13.5px;color:var(--ink);font-weight:500}.jobs-redesign_scard___Lwbi{background:var(--background);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:20px;margin-bottom:16px}.jobs-redesign_scard___Lwbi h3{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:12px}.jobs-redesign_helpbox__9K7fS{background:var(--secondary);border:1px solid var(--line);display:flex;align-items:center;gap:24px}.jobs-redesign_helpbox__9K7fS .jobs-redesign_tx___xl8B{min-width:0}.jobs-redesign_helpbox__9K7fS h3{margin-bottom:5px}.jobs-redesign_helpbox__9K7fS p{font-size:12.5px;line-height:1.65;color:var(--body);max-width:82ch}.jobs-redesign_helpbox__9K7fS .jobs-redesign_btn__g0gPN{margin-left:auto;flex:none}.jobs-redesign_dfoot-sp__T_BO7{height:40px}.jobs-redesign_gseg__M03oM{position:relative}.jobs-redesign_acpop__NghO6{position:absolute;top:calc(100% + 14px);left:6px;width:366px;max-width:calc(100vw - 60px);z-index:70;background:var(--background);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 12px 32px rgba(0,0,0,.12);padding:6px;max-height:328px;overflow:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s,transform .16s,visibility .16s}.jobs-redesign_acpop__NghO6.jobs-redesign_open__L_FeQ{opacity:1;visibility:visible;transform:translateY(0)}.jobs-redesign_acgrp__yFp3M{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding:9px 11px 5px}.jobs-redesign_acrow__8TOVS{display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:var(--r);cursor:pointer;font-size:13px;color:var(--body)}.jobs-redesign_acrow__8TOVS.jobs-redesign_sel__dF7ya,.jobs-redesign_acrow__8TOVS:hover{background:var(--accent-wash)}.jobs-redesign_acrow__8TOVS.jobs-redesign_sel__dF7ya{box-shadow:inset 2px 0 0 var(--accent)}.jobs-redesign_acrow__8TOVS svg.jobs-redesign_i__91WuW{width:14px;height:14px;color:var(--faint);flex:none}.jobs-redesign_acrow__8TOVS.jobs-redesign_sel__dF7ya svg.jobs-redesign_i__91WuW,.jobs-redesign_acrow__8TOVS:hover svg.jobs-redesign_i__91WuW{color:var(--accent)}.jobs-redesign_acrow__8TOVS .jobs-redesign_t__tTXiG{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-redesign_acrow__8TOVS .jobs-redesign_t__tTXiG b{color:var(--accent);font-weight:700}.jobs-redesign_acrow__8TOVS .jobs-redesign_n__IZfsO{margin-left:auto;font-size:11px;color:var(--faint);flex:none}.jobs-redesign_acrow__8TOVS.jobs-redesign_sel__dF7ya .jobs-redesign_n__IZfsO,.jobs-redesign_acrow__8TOVS:hover .jobs-redesign_n__IZfsO{color:var(--accent)}.jobs-redesign_acempty__f8g0l{padding:14px 12px;font-size:12.5px;color:var(--muted)}.jobs-redesign_achint__xFexq{display:flex;gap:14px;padding:8px 11px 6px;margin-top:4px;border-top:1px solid var(--line-2);font-size:11px;color:var(--faint)}.jobs-redesign_achint__xFexq kbd{font-weight:600;font-size:10px;line-height:1;font-family:ui-monospace,Menlo,monospace;background:var(--tint);border:solid var(--line);border-width:1px 1px 2px;border-radius:var(--r-sm);padding:3px 5px;color:var(--muted)}.jobs-redesign_ferr__BLF0A{display:block;margin-top:4px;font-size:11.5px;color:var(--destructive)}.jobs-redesign_ff__bfauJ[aria-invalid=true]{border-color:var(--destructive)}.jobs-redesign_ffield__9O7UI{display:block;min-width:0}.jobs-redesign_ffield__9O7UI .jobs-redesign_ff__bfauJ{width:100%}.jobs-redesign_pager__u3_LV button[aria-disabled=true],.jobs-redesign_pager__u3_LV span{cursor:default}.jobs-redesign_srOnly__HMxLj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jobs-redesign_pager__u3_LV{flex-wrap:wrap}.jobs-redesign_pager__u3_LV button{font-family:inherit}.jobs-redesign_seg__vPdCN button:disabled{color:var(--faint);opacity:.5;background:var(--tint);cursor:not-allowed}.jobs-redesign_toast__Z73en.jobs-redesign_terr__HtzvU svg.jobs-redesign_i__91WuW{color:color-mix(in oklab,var(--destructive) 45%,var(--primary-foreground))}.jobs-redesign_root__iFcMK a.jobs-redesign_btn__g0gPN{text-align:center}.jobs-redesign_root__iFcMK a.jobs-redesign_btn-p__JRFF3{color:var(--accent-fg)}.jobs-redesign_root__iFcMK a.jobs-redesign_btn-o__deSQv{color:var(--body)}.jobs-redesign_root__iFcMK a.jobs-redesign_lnk__yxzna{color:var(--accent)}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY{overflow-wrap:anywhere}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY+.jobs-redesign_rich__io0sY{margin-top:12px}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY>*+*{margin-top:10px}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY p:empty{display:none}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY ul{list-style:disc;padding-left:22px}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY ol{list-style:decimal;padding-left:22px}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY li{padding-left:2px}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY li:before{content:none}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY li>ol,.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY li>ul{margin-top:6px}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY :is(h2,h3,h4){margin:18px 0 6px;padding:0;border:0;line-height:1.4;font-weight:700}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY h2{font-size:16.5px}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY h3{font-size:15.5px}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY h4{font-size:14.5px}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY>:first-child{margin-top:0}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY a{text-decoration:underline}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY blockquote{border-left:3px solid var(--line);padding-left:12px}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.jobs-redesign_dcard__I45Kv .jobs-redesign_rich__io0sY :is(th,td){border:1px solid var(--line-2);padding:6px 8px;text-align:left;vertical-align:top}@media(max-width:1180px){.jobs-redesign_gsearch__0NsDl,.jobs-redesign_mcols__ZyMX6,.jobs-redesign_shellB__xh9Lb{grid-template-columns:1fr}.jobs-redesign_gsearch__0NsDl{border-radius:var(--r-lg)}.jobs-redesign_gsearch__0NsDl .jobs-redesign_gseg__M03oM{border-right:0;border-bottom:1px solid var(--line)}.jobs-redesign_gsearch__0NsDl .jobs-redesign_gseg__M03oM:first-child{padding-left:20px}.jobs-redesign_gsearch__0NsDl .jobs-redesign_gbtn__awLpe{border-radius:var(--r);min-height:44px;justify-content:center}.jobs-redesign_fA__sizs3 .jobs-redesign_gb__oP1cV .jobs-redesign_cloud__3ImOR{max-height:212px;overflow-y:auto;overscroll-behavior:contain;padding:2px}.jobs-redesign_shellB__xh9Lb .jobs-redesign_stick__UBeqv{position:static;max-height:none}}@media(max-width:1080px){.jobs-redesign_dwrap__H60sZ{grid-template-columns:1fr}.jobs-redesign_simrail__0rs61{position:static;order:2}.jobs-redesign_helpbox__9K7fS{flex-wrap:wrap}.jobs-redesign_helpbox__9K7fS .jobs-redesign_btn__g0gPN{margin-left:0;width:100%}.jobs-redesign_jhead__5lE29 .jobs-redesign_acts__BoT1F{margin-left:0}.jobs-redesign_jhead__5lE29 .jobs-redesign_row1__ENf2q{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.jobs-redesign_cardB__GIiqK,.jobs-redesign_modal__mJEiD,.jobs-redesign_save__tCNxv.jobs-redesign_on__NTco5,.jobs-redesign_toast__Z73en{animation:none}.jobs-redesign_cardB__GIiqK,.jobs-redesign_cardB__GIiqK:hover{transition:none;transform:none}}