.jobs_screen__B_T8I{background:var(--cream);padding-bottom:24px}.jobs_screen__B_T8I[data-pc] .jobs_container__pazpG{max-width:1200px;margin:0 auto}.jobs_screen__B_T8I[data-pc] .jobs_containerNarrow__oGOze{max-width:720px;margin:0 auto}.jobs_mast__yb7XT{padding:calc(16px + var(--safe-top)) var(--gutter) 16px;background:var(--cream)}.jobs_mastRow__Rs7Nb{display:flex;align-items:center;gap:var(--spacing-2);min-height:40px}.jobs_mastLeft__E3Lfj{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0}.jobs_regionBtn___C9wt{position:relative;display:inline-flex;align-items:center;gap:var(--spacing-2);padding:0;border:0;background:none;color:var(--ink-strong);cursor:pointer;min-width:0}.jobs_locateBtn__zQrGZ:before,.jobs_regionBtn___C9wt:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--touch-min);transform:translateY(-50%)}.jobs_regionLabel__iWY4D{font-size:calc(16px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));line-height:1.2;overflow:hidden;text-overflow:ellipsis}.jobs_locateBtn__zQrGZ,.jobs_regionLabel__iWY4D{font-family:var(--font-chrome);white-space:nowrap}.jobs_locateBtn__zQrGZ{position:relative;display:inline-flex;align-items:center;gap:var(--spacing-1);padding:0;border:0;background:none;color:var(--ink-strong);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-regular) + var(--weight-step));cursor:pointer}.jobs_locateBtn__zQrGZ[disabled]{cursor:default}.jobs_spinner__FfnE2{width:16px;height:16px;border:2px solid var(--line-strong);border-top-color:var(--primary-text);border-radius:var(--radius-pill);animation:jobs_jobs-spin__FW0wJ .8s linear infinite}@keyframes jobs_jobs-spin__FW0wJ{to{transform:rotate(1turn)}}.jobs_circleBtn__QRbGi{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-strong);cursor:pointer}.jobs_circleBtn__QRbGi:before{content:"";position:absolute;left:50%;top:50%;width:var(--touch-min);height:var(--touch-min);transform:translate(-50%,-50%)}.jobs_searchForm__d86Ey{display:flex;align-items:center;gap:var(--spacing-2);flex:1 1 auto;min-width:0;margin-top:var(--spacing-3);padding:0 var(--spacing-3);border:1px solid var(--card-line);border-radius:var(--radius-lg);background:var(--surface)}.jobs_mastRow__Rs7Nb .jobs_searchForm__d86Ey{margin-top:0}.jobs_searchInput__gSbvR{flex:1 1 auto;min-width:0;min-height:var(--touch-min);border:0;background:none;color:var(--ink-strong);font-family:var(--font-prose);font-size:calc(16px * var(--font-scale))}.jobs_searchInput__gSbvR:focus{outline:none}.jobs_searchSubmit__52Lcn{flex:0 0 auto;min-height:var(--touch-min);padding:0 var(--spacing-2);border:0;background:none;color:var(--primary-text);font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));cursor:pointer}.jobs_quickBlock__VbBFL{padding:16px var(--gutter)}.jobs_quickGrid__DP8VW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.jobs_screen__B_T8I[data-pc] .jobs_quickGrid__DP8VW{grid-template-columns:repeat(6,1fr)}.jobs_quickTile__LhNqJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);min-height:var(--touch-min);padding:16px;border:1px solid transparent;border-radius:var(--radius-lg);background:var(--chip-fill);cursor:pointer;transition:background var(--motion-fade) var(--motion-ease)}.jobs_quickTileOn__dg6VJ{background:var(--primary-soft);border-color:var(--primary-text)}.jobs_quickArt__emkX_{display:flex;align-items:center;justify-content:center;height:16px}.jobs_quickLabel__R_Q5G{font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));line-height:1.3;color:var(--ink-strong);text-align:center;white-space:pre-line}.jobs_quickTileOn__dg6VJ .jobs_quickLabel__R_Q5G{color:var(--primary-text)}.jobs_filterBar__pZ7w_{position:-webkit-sticky;position:sticky;top:0;z-index:5;padding:16px var(--gutter) var(--spacing-2);background:var(--cream)}.jobs_chips__PZnRB{display:flex;align-items:center;gap:var(--spacing-2);padding-block:8px;margin-block:-8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jobs_chips__PZnRB::-webkit-scrollbar{display:none}.jobs_chip__5pGiO{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:8px 16px;border:1px solid var(--card-line);border-radius:var(--radius-pill);background:var(--chip-fill);color:var(--ink-strong);cursor:pointer;transition:background var(--motion-fade) var(--motion-ease)}.jobs_chip__5pGiO:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--touch-min);transform:translateY(-50%)}.jobs_chipOn__sgXBU{background:var(--ink-strong);border-color:var(--ink-strong);color:var(--cream)}.jobs_chipLabel__aE_Jm{font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));line-height:1.2;white-space:nowrap}.jobs_sectionRow__JCsND{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding-right:var(--gutter)}.jobs_sectionSide__Y7B2c{display:inline-flex;align-items:center;gap:var(--spacing-2)}.jobs_updatedAt__Z_Dx3{font-family:var(--font-chrome);font-size:calc(12px * var(--font-scale));font-weight:calc(var(--font-weight-regular) + var(--weight-step));color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.jobs_sectionRefresh__2Nevz{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--card-line);border-radius:999px;background:var(--surface);color:var(--ink-muted)}.jobs_sectionRefresh__2Nevz:disabled{opacity:.4}.jobs_refreshSpin__RFz9S{display:inline-flex;animation:jobs_refresh-spin__cjvDO .9s linear infinite}@keyframes jobs_refresh-spin__cjvDO{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.jobs_refreshSpin__RFz9S{animation:none}}.jobs_sectionTitle__35xFF{margin:0;padding:var(--spacing-2) var(--gutter);font-family:var(--font-chrome);font-size:calc(16px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));line-height:1.3;color:var(--ink-strong)}.jobs_sectionCount__E_5_Y{color:var(--primary-text)}.jobs_rows__qIiYK{list-style:none;margin:0;padding:0}.jobs_screen__B_T8I[data-pc] .jobs_rows__qIiYK{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:0 var(--gutter)}.jobs_screen__B_T8I[data-pc] .jobs_split__mX8Le .jobs_rows__qIiYK{padding:0}.jobs_screen__B_T8I[data-pc] .jobs_card__eVOpU,.jobs_screen__B_T8I[data-pc] .jobs_skeleton__7_fS1{margin:0}.jobs_screen__B_T8I[data-pc] .jobs_split__mX8Le{display:grid;grid-template-columns:minmax(0,1fr) 540px;grid-gap:32px;gap:32px;align-items:start;padding:0 var(--gutter)}.jobs_splitList__MeINV{min-width:0}.jobs_screen__B_T8I[data-pc] .jobs_splitList__MeINV .jobs_sectionRow__JCsND{padding-right:0}.jobs_screen__B_T8I[data-pc] .jobs_splitList__MeINV .jobs_empty__asl8o,.jobs_screen__B_T8I[data-pc] .jobs_splitList__MeINV .jobs_sectionTitle__35xFF,.jobs_screen__B_T8I[data-pc] .jobs_splitList__MeINV .jobs_stateBox__A3o_x{padding-left:0;padding-right:0}.jobs_screen__B_T8I[data-pc] .jobs_splitList__MeINV .jobs_moreBtn__MpTK3{width:100%;margin-left:0;margin-right:0}.jobs_card__eVOpU[aria-current=true]{border-color:var(--primary);background:var(--primary-soft)}.jobs_pane__jBTx1{align-self:start;padding:16px;border:1px solid var(--card-line);border-radius:var(--radius-card);background:var(--chip-fill)}@media (min-width:1024px){.jobs_screen__B_T8I[data-pc] .jobs_splitList__MeINV{position:-webkit-sticky;position:sticky;top:128px;height:calc(100dvh - 128px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.jobs_screen__B_T8I[data-pc] .jobs_splitList__MeINV::-webkit-scrollbar{display:none}.jobs_screen__B_T8I[data-pc] .jobs_splitList__MeINV .jobs_sectionRow__JCsND{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--cream)}.jobs_screen__B_T8I[data-pc] .jobs_split__mX8Le .jobs_pane__jBTx1{position:-webkit-sticky;position:sticky;top:88px;max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain;z-index:6}.jobs_filterBar__pZ7w_{top:64px}}.jobs_card__eVOpU{position:relative;display:flex;flex-direction:column;gap:var(--spacing-2);margin:0 var(--gutter) 12px;padding:16px;border:1px solid var(--card-line);border-radius:var(--radius-lg);background:var(--surface)}.jobs_cardClosed__PJHPv{opacity:.6}.jobs_cardFlat__NXrAP{position:relative;display:flex;flex-direction:column;gap:var(--spacing-2);margin:0;padding:16px 0}.jobs_cardTop__7prhk{min-height:var(--touch-min);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.jobs_cardTags__kx6wk{display:flex;align-items:center;gap:var(--spacing-1);min-width:0}.jobs_tag__APiB2{padding:var(--spacing-1);border-radius:4px;background:var(--chip-fill);color:var(--ink-strong);font-family:var(--font-chrome);font-size:calc(12px * var(--font-scale));font-weight:calc(var(--font-weight-regular) + var(--weight-step));line-height:1.2;white-space:nowrap}.jobs_tagNew__WgK3v{font-size:calc(10px * var(--font-scale))}.jobs_tagNew__WgK3v,.jobs_tagSoon__OiViO{padding:var(--spacing-1);border-radius:4px;background:var(--new-bg);color:var(--on-fill);font-family:var(--font-chrome);font-weight:calc(var(--font-weight-medium) + var(--weight-step));line-height:1.2;white-space:nowrap}.jobs_tagSoon__OiViO{font-size:calc(12px * var(--font-scale))}.jobs_bookmark__X5EWH{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer}.jobs_bookmark__X5EWH:before{content:"";position:absolute;left:50%;top:50%;width:var(--touch-min);height:var(--touch-min);transform:translate(-50%,-50%)}.jobs_cardMain__ZpRp6{display:flex;flex-direction:column;gap:var(--spacing-2);color:inherit;text-decoration:none}.jobs_cardMain__ZpRp6:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg)}.jobs_cardTitle__7uupH{font-family:var(--font-chrome);font-size:calc(18px * var(--font-scale));font-weight:calc(var(--font-weight-semibold) + var(--weight-step));line-height:1.35;color:var(--ink-strong);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.jobs_cardTitleFlat__dYIHx{font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step))}.jobs_cardMeta__zRQQL{display:flex;flex-direction:column;gap:2px}.jobs_cardMetaLine__Wkvrw{font-family:var(--font-prose);font-size:calc(12px * var(--font-scale));font-weight:calc(var(--font-weight-regular) + var(--weight-step));line-height:1.4;color:var(--ink-muted)}.jobs_cardPay__uwgdj{font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-semibold) + var(--weight-step));line-height:1.3;color:var(--ink-strong)}.jobs_cardPayType__IU4IV{color:var(--primary-text)}.jobs_cardPayNote__3k_ZQ{font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-regular) + var(--weight-step));line-height:1.3;color:var(--ink-muted)}.jobs_cardDdlRow__bYGwF{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.jobs_cardDdl__itUXv{font-family:var(--font-chrome);font-size:calc(12px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));line-height:1.3;color:var(--ink-muted)}.jobs_cardDdlSoon__L8SW4{color:var(--danger)}.jobs_cardPosted__2sLsG{flex:0 0 auto;font-family:var(--font-prose);font-size:calc(10px * var(--font-scale));font-weight:calc(var(--font-weight-regular) + var(--weight-step));line-height:1.3;color:var(--ink-muted)}.jobs_skeleton__7_fS1{height:152px;margin:0 var(--gutter) 12px;border:1px solid var(--card-line);border-radius:var(--radius-lg);background:var(--chip-fill)}.jobs_moreBtn__MpTK3{display:block;width:calc(100% - var(--gutter) * 2);min-height:var(--touch-min);margin:var(--spacing-3) var(--gutter) 0;padding:16px;border:0;border-radius:var(--radius-lg);background:var(--chip-fill);color:var(--ink-strong);font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-regular) + var(--weight-step));cursor:pointer}.jobs_stateBox__A3o_x{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:48px var(--gutter);text-align:center}.jobs_stateText__LM5Na{font-size:calc(16px * var(--font-scale));color:var(--ink-soft)}.jobs_stateSub__SuSbu,.jobs_stateText__LM5Na{margin:0;font-family:var(--font-prose);line-height:1.6}.jobs_stateSub__SuSbu{font-size:calc(14px * var(--font-scale));color:var(--ink-muted)}.jobs_emptyPrimary__Md7Q6,.jobs_retry__aPt_B{min-height:var(--touch-min);padding:16px;border:0;border-radius:var(--radius-lg);background:var(--primary);color:var(--on-fill);font-family:var(--font-chrome);font-size:calc(16px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));cursor:pointer}.jobs_empty__asl8o{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:48px var(--gutter);text-align:center}.jobs_emptyTitle__0XJCV{margin:0;font-family:var(--font-chrome);font-size:calc(20px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));line-height:1.4;color:var(--ink-strong)}.jobs_emptyBody__RfYOs{margin:0;font-family:var(--font-prose);font-size:calc(16px * var(--font-scale));line-height:1.6;color:var(--ink-muted)}.jobs_emptyActions__RtaFt{display:flex;flex-direction:column;gap:var(--spacing-1);margin-top:var(--spacing-4)}.jobs_emptyGhost__kiM4E{min-height:var(--touch-min);padding:16px;border:1px solid var(--card-line);border-radius:var(--radius-lg);background:none;color:var(--ink-strong);font-family:var(--font-chrome);font-size:calc(16px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));cursor:pointer}.jobs_legalFooter__ukhyx{padding:32px var(--gutter) 0;color:var(--ink-muted);font-family:var(--font-prose);font-size:calc(12px * var(--font-scale));line-height:1.6}.jobs_legalFooter__ukhyx p{margin:0}.jobs_sheetList__G2YHW{display:flex;flex-direction:column;gap:var(--spacing-2)}.jobs_sheetNote__YYdHc{margin:var(--spacing-3) 0 0;font-family:var(--font-prose);font-size:calc(14px * var(--font-scale));line-height:1.6;color:var(--ink-muted)}.jobs_sheetActions__MCqW4{display:flex;align-items:center;gap:var(--spacing-2)}.jobs_sheetReset__f8ISG{padding:0 var(--spacing-5);border:1px solid var(--card-line);border-radius:var(--radius-lg);background:none;color:var(--ink-strong)}.jobs_sheetApply__542WB,.jobs_sheetReset__f8ISG{min-height:var(--touch-min);font-family:var(--font-chrome);font-size:calc(16px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));cursor:pointer}.jobs_sheetApply__542WB{flex:1 1 auto;min-height:51px;border:0;border-radius:var(--radius-lg);background:var(--primary);color:var(--on-fill)}.jobs_sheetTiles__Is89s{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-2);gap:var(--spacing-2)}.jobs_sheetTile__fOP8W{display:flex;align-items:center;gap:var(--spacing-2);min-height:var(--touch-min);padding:var(--spacing-2) 16px;border:1px solid var(--card-line);border-radius:var(--radius-lg);background:none;text-align:left;cursor:pointer}.jobs_sheetTileLabel__JsrhT{flex:1 1 auto;min-width:0;font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));color:var(--ink-strong)}.jobs_sheetRow__qsKYl{display:flex;align-items:center;gap:var(--spacing-2);width:100%;min-height:var(--touch-min);padding:16px;border:1px solid var(--card-line);border-radius:var(--radius-lg);background:var(--surface);text-align:left;cursor:pointer}.jobs_sheetRowText__EJI09{display:flex;flex-direction:column;gap:2px;min-width:0}.jobs_sheetRowLabel__m07_b{font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));color:var(--ink-strong)}.jobs_sheetRowDesc__nSIxR{font-family:var(--font-prose);font-size:calc(12px * var(--font-scale));color:var(--ink-muted)}.jobs_sheetPreset__5hH_n,.jobs_sheetPresets__dnsT_{display:flex;gap:var(--spacing-2)}.jobs_sheetPreset__5hH_n{flex:1 1;align-items:center;min-width:0;min-height:var(--touch-min);padding:var(--spacing-2) 16px;border:1px solid var(--card-line);border-radius:var(--radius-lg);background:none;text-align:left;cursor:pointer}.jobs_sheetPresetLabel__ZrAbH{flex:1 1 auto;min-width:0;color:var(--ink-strong);font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step))}.jobs_weekRow__6cr3s{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-2)}.jobs_weekBtn__acw1U{flex:1 1;min-width:0;min-height:var(--touch-min);padding:var(--spacing-2);border:1px solid var(--card-line);border-radius:var(--radius-lg);background:none;color:var(--ink-strong);font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));cursor:pointer}.jobs_weekBtnOn__0VSIM{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-text)}.jobs_regionGps__7rTXo{align-self:flex-end;display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:var(--touch-min);padding:0;border:0;background:none;color:var(--ink-strong);font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-regular) + var(--weight-step));cursor:pointer}.jobs_regionCols__TqpUQ{display:flex;gap:var(--spacing-2);min-height:0}.jobs_regionCol__e2uDB{flex:1 1;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-2);margin:0;padding:0;max-height:320px;overflow-y:auto;scrollbar-width:none}.jobs_regionCol__e2uDB::-webkit-scrollbar{display:none}.jobs_regionItem___2VqD{position:relative;display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) 16px;border:1px solid var(--card-line);border-radius:var(--radius-lg);background:none;text-align:left;cursor:pointer}.jobs_regionItem___2VqD:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--touch-min);transform:translateY(-50%)}.jobs_regionItemOn__K_QM6{background:var(--chip-fill)}.jobs_regionItemLabel__iTxfW{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-regular) + var(--weight-step));color:var(--ink-muted)}.jobs_regionItemOn__K_QM6 .jobs_regionCount__lUr__,.jobs_regionItemOn__K_QM6 .jobs_regionItemLabel__iTxfW{color:var(--ink-strong)}.jobs_regionCount__lUr__{flex:0 0 auto;font-family:var(--font-chrome);font-size:calc(10px * var(--font-scale));color:var(--ink-muted)}.jobs_regionColState__R4uuf{padding:var(--spacing-3);font-family:var(--font-prose);font-size:calc(14px * var(--font-scale));color:var(--ink-muted)}.jobs_regionFoot__zyKg7{display:flex;flex-direction:column;gap:var(--spacing-2);margin:0 calc(var(--spacing-6) * -1);padding:16px var(--spacing-6) 0;border-top:1px solid var(--card-line)}.jobs_regionHint__mbZpB{margin:0;font-family:var(--font-prose);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-regular) + var(--weight-step));line-height:1.5;color:var(--ink-muted)}.jobs_regionHintOn__XlSJK{color:var(--primary-text);font-weight:inherit}.jobs_regionPicked__65JNm{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}.jobs_regionChip__0n__q{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);border:1px solid var(--card-line);border-radius:var(--radius-lg);background:var(--chip-fill);cursor:pointer}.jobs_regionChipLabel__WnC45{font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-regular) + var(--weight-step));color:var(--ink-muted)}.jobs_regionActs__l8Bm7{display:flex;align-items:center;gap:var(--spacing-1)}.jobs_regionClear__iGxi4{padding:0 16px;border:1px solid var(--card-line);border-radius:var(--radius-lg);background:none;color:var(--ink-strong)}.jobs_regionApply__v_xeJ,.jobs_regionClear__iGxi4{min-height:51px;font-family:var(--font-chrome);font-size:calc(16px * var(--font-scale));font-weight:calc(var(--font-weight-regular) + var(--weight-step));cursor:pointer}.jobs_regionApply__v_xeJ{flex:1 1 auto;border:0;border-radius:var(--radius-lg);background:var(--primary);color:var(--on-fill)}.jobs_regionApply__v_xeJ[disabled]{background:var(--line-strong);color:var(--ink-muted);cursor:default}.jobs_consentArt__KMV8t{display:flex;justify-content:center}.jobs_consentTitle___hYAs{margin:0;font-family:var(--font-chrome);font-size:calc(20px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));line-height:1.4;color:var(--ink-strong);text-align:center}.jobs_consentBody__pCy_b{font-size:calc(16px * var(--font-scale));line-height:1.5;color:var(--ink-strong)}.jobs_consentBody__pCy_b,.jobs_consentFine__flO0_{margin:0;font-family:var(--font-prose);text-align:center}.jobs_consentFine__flO0_{font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-regular) + var(--weight-step));line-height:1.6;color:var(--ink-muted)}.jobs_consentActions__IZtxC{display:flex;flex-direction:column;gap:var(--spacing-1)}.jobs_consentAllow__MW_vU{min-height:var(--touch-min);padding:16px;border:0;border-radius:var(--radius-lg);background:var(--primary);color:var(--on-fill);font-family:var(--font-chrome);font-size:calc(16px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));cursor:pointer}.jobs_consentAllow__MW_vU[disabled]{opacity:.7;cursor:default}.jobs_consentLater__UIkKa{min-height:var(--touch-min);padding:16px;border:0;border-radius:var(--radius-lg);background:none;color:var(--ink-strong);font-family:var(--font-chrome);font-size:calc(16px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));cursor:pointer}.jobs_detailScreen__Aj_ZQ{background:var(--cream)}.jobs_detailScreen__Aj_ZQ[data-pane]{background:transparent}.jobs_detailScreen__Aj_ZQ[data-pc] .jobs_detailGrid__PkxZ1{display:grid;grid-template-columns:minmax(0,720px) 360px;grid-gap:32px;gap:32px;justify-content:center;align-items:start;padding:0 var(--gutter)}.jobs_detailMain__vQCeh{min-width:0}.jobs_detailTopPc__mVzRV{display:flex;align-items:center;gap:16px;height:72px}.jobs_detailBackLink__0hkvT{display:inline-flex;align-items:center;gap:var(--spacing-1);min-height:var(--touch-min);color:var(--ink-muted);font-size:calc(14px * var(--font-scale));text-decoration:none}.jobs_detailBackLink__0hkvT,.jobs_detailTopTitle__UBIlr{font-family:var(--font-chrome);font-weight:calc(var(--font-weight-medium) + var(--weight-step))}.jobs_detailTopTitle__UBIlr{font-size:calc(16px * var(--font-scale));color:var(--ink-strong)}.jobs_detailBody__J8YGR{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-2) var(--gutter) 0}.jobs_detailTags__EyL4D{display:flex;align-items:center;gap:var(--spacing-1)}.jobs_detailScreen__Aj_ZQ[data-pc] .jobs_detailBody__J8YGR{padding-left:0;padding-right:0}.jobs_detailBody__J8YGR[data-closed]>:not(.jobs_closedNotice__H5rfc):not(.jobs_detailAlts___zcda):not(.jobs_detailTrust__MYKma){opacity:.6}.jobs_detailTitle__DFZ39{margin:0;font-family:var(--font-chrome);font-size:calc(24px * var(--font-scale));font-weight:calc(var(--font-weight-semibold) + var(--weight-step));line-height:1.35;color:var(--ink-strong);word-break:keep-all}.jobs_detailTitleOrig__LDxoC{margin:0;font-family:var(--font-prose);font-size:calc(14px * var(--font-scale));line-height:1.5;color:var(--ink-muted)}.jobs_detailOrg__LckT_{margin:0;font-family:var(--font-chrome);font-size:calc(16px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));line-height:1.3;color:var(--ink-muted)}.jobs_detailPay__FcB1C{display:flex;flex-direction:column;gap:var(--spacing-1);margin-top:var(--spacing-2);padding:16px;border-radius:var(--radius-lg);background:var(--chip-fill)}.jobs_detailPayLabel__M8mff{font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-semibold) + var(--weight-step));line-height:1.3;color:var(--primary-text)}.jobs_detailPayAmount__cwmMT{font-family:var(--font-chrome);font-size:calc(18px * var(--font-scale));font-weight:calc(var(--font-weight-bold) + var(--weight-step));line-height:1.3;color:var(--ink-strong)}.jobs_detailPayNote__ZcMoQ{margin:0;font-family:var(--font-prose);font-size:calc(16px * var(--font-scale));line-height:calc(24px * var(--font-scale));color:var(--ink)}.jobs_detailInfo__DNZZJ{display:flex;flex-direction:column;gap:16px;margin:16px 0 0;padding:0}.jobs_detailInfoRow__vFa45{display:flex;gap:16px}.jobs_detailInfoLabel__g9_By{flex:0 0 auto;min-width:56px;font-size:calc(14px * var(--font-scale));color:var(--ink-muted)}.jobs_detailInfoLabel__g9_By,.jobs_detailInfoValue__0jzSj{font-family:var(--font-prose);line-height:calc(24px * var(--font-scale))}.jobs_detailInfoValue__0jzSj{flex:1 1 auto;margin:0;font-size:calc(16px * var(--font-scale));color:var(--ink-strong);word-break:keep-all}.jobs_detailDeadline__C8Mg_{color:var(--new-bg)}.jobs_detailSection__AYpuM{display:flex;flex-direction:column;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--card-line)}.jobs_detailSectionTitle__yxVpR{margin:0;font-family:var(--font-chrome);font-size:calc(16px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));line-height:1.3;color:var(--ink-strong)}.jobs_detailBullets__1GId_{display:flex;flex-direction:column;gap:var(--spacing-1);margin:0;padding:0;list-style:none}.jobs_detailBullet__gEdTR{display:flex;gap:var(--spacing-1);font-family:var(--font-prose);font-size:calc(16px * var(--font-scale));line-height:calc(24px * var(--font-scale));color:var(--ink-strong);word-break:keep-all}.jobs_detailBulletMark__eBS5F{flex:0 0 auto;color:var(--ink-muted)}.jobs_closedNotice__H5rfc{display:flex;flex-direction:column;gap:var(--spacing-1);margin-top:var(--spacing-2);padding:16px;border-radius:var(--radius-lg);background:var(--chip-fill)}.jobs_closedTitle___o_P_{margin:0;font-family:var(--font-chrome);font-size:calc(18px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));line-height:1.3;color:var(--ink-strong)}.jobs_closedSub__1tnUK{margin:0;font-family:var(--font-prose);font-size:calc(14px * var(--font-scale));line-height:1.5;color:var(--ink-muted)}.jobs_detailAlts___zcda{margin-top:var(--spacing-6)}.jobs_detailAltsTitle__VKdt0{margin:0 0 var(--spacing-3);font-family:var(--font-chrome);font-size:calc(18px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));line-height:1.3;color:var(--ink-strong)}.jobs_detailAlts___zcda .jobs_card__eVOpU{margin:0 0 12px}.jobs_detailTrust__MYKma{display:flex;flex-direction:column;gap:16px;margin:var(--spacing-6) calc(var(--gutter) * -1) 0;padding:16px var(--gutter);padding-bottom:calc(env(safe-area-inset-bottom) + 24px + var(--dock-h));background:var(--chip-fill)}.jobs_detailTrustText__6LAzg{font-family:var(--font-prose);font-size:calc(12px * var(--font-scale));font-weight:calc(var(--font-weight-light) + var(--weight-step));line-height:1.5;color:var(--ink-muted);word-break:keep-all}.jobs_detailReport__ebyrS{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--spacing-2);min-height:var(--touch-min);padding:0;border:0;background:none;color:var(--ink-strong);font-family:var(--font-chrome);font-size:calc(14px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));cursor:pointer}.jobs_detailScreen__Aj_ZQ[data-pc] .jobs_detailTrust__MYKma{margin-inline:0;margin-bottom:40px;border-radius:var(--radius-lg);padding-bottom:16px}.jobs_reportText__d6BK4{margin:0;font-family:var(--font-prose);font-size:calc(16px * var(--font-scale));line-height:calc(24px * var(--font-scale));color:var(--ink-strong)}.jobs_reportActions__uoe4h{display:flex;gap:var(--spacing-2)}.jobs_reportNo__NXI_Y,.jobs_reportYes__CKhQ2{flex:1 1;min-height:var(--touch-min);padding:16px;border-radius:var(--radius-lg);font-family:var(--font-chrome);font-size:calc(16px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));cursor:pointer}.jobs_reportYes__CKhQ2{border:0;background:var(--primary);color:var(--on-fill)}.jobs_reportNo__NXI_Y{border:1px solid var(--card-line);background:var(--surface);color:var(--ink-strong)}.jobs_detailDock__MqaCh{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:var(--spacing-1);padding:16px var(--gutter) calc(env(safe-area-inset-bottom) + 16px);background:var(--surface);box-shadow:var(--shadow-dock)}.jobs_dockRow__9k2RB{display:contents}.jobs_dockBtn__XkaWX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-2) 16px;border:1px solid var(--card-line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink-strong);text-decoration:none;cursor:pointer}.jobs_dockLabel__0mM8m{font-family:var(--font-chrome);font-size:calc(10px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));line-height:1.2}.jobs_dockBtnOn__mTsyl{color:var(--primary-text)}.jobs_callBtn__5i7ao{flex:1 1 auto;min-height:50px;padding:16px;border:0;border-radius:var(--radius-lg);background:var(--primary);color:var(--on-fill);font-family:var(--font-chrome);font-size:calc(16px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step));line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.jobs_detailScreen__Aj_ZQ[data-pc] .jobs_detailDock__MqaCh{position:-webkit-sticky;position:sticky;top:88px;left:auto;right:auto;bottom:auto;flex-direction:column;align-items:stretch;gap:var(--spacing-2);padding:16px;border:1px solid var(--card-line);border-radius:var(--radius-card);box-shadow:none}.jobs_detailScreen__Aj_ZQ[data-pc] .jobs_dockRow__9k2RB{display:flex;gap:var(--spacing-1)}.jobs_detailScreen__Aj_ZQ[data-pc] .jobs_dockBtn__XkaWX{flex:1 1}.jobs_detailScreen__Aj_ZQ[data-pane] .jobs_detailGrid__PkxZ1{display:block;padding:0}.jobs_detailScreen__Aj_ZQ[data-pane] .jobs_detailDock__MqaCh{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;margin-bottom:0;margin-top:var(--spacing-2);padding-top:var(--spacing-3);background:var(--chip-fill);border-top:1px solid var(--line)}.jobs_detailScreen__Aj_ZQ[data-pane] .jobs_detailTrust__MYKma{margin-bottom:0}.jobs_issueBanner__dDJBx{display:flex;align-items:center;gap:var(--spacing-2);min-height:var(--touch-min);margin:var(--spacing-4) var(--gutter);padding:16px;border:1px solid var(--card-line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink-strong);text-decoration:none}.jobs_issueBannerText__8RD7_{flex:1 1 auto;font-family:var(--font-chrome);font-size:calc(16px * var(--font-scale));font-weight:calc(var(--font-weight-medium) + var(--weight-step))}@media (min-width:768px) and (max-width:1023px){.jobs_screen__B_T8I[data-pc] .jobs_split__mX8Le{grid-template-columns:minmax(0,720px);justify-content:center}.jobs_detailScreen__Aj_ZQ[data-pc] .jobs_detailGrid__PkxZ1{grid-template-columns:minmax(0,720px)}.jobs_detailScreen__Aj_ZQ[data-pc] .jobs_detailDock__MqaCh{position:static}}.jobs_detailMap__BOYVZ{position:relative;width:100%;height:200px;margin-top:24px;border:1px solid var(--card-line);border-radius:16px;overflow:hidden;cursor:pointer}.jobs_detailMapCanvas__vmXb2{width:100%;height:100%}.jobs_detailMapExpand__PyWKe{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--surface);color:var(--ink-strong);box-shadow:var(--shadow-dock);cursor:pointer}.jobs_pinJob__OoJc_{display:block;width:24px;height:28px;line-height:0;filter:drop-shadow(var(--shadow-dock))}.jobs_pinMe__rpjEG{display:block;box-sizing:border-box;width:16px;height:16px;border:4px solid var(--primary);border-radius:50%;background:var(--surface);box-shadow:var(--shadow-dock)}.jobs_detailMapFull__cM5if{position:fixed;inset:0;z-index:65;display:flex;flex-direction:column;background:var(--cream)}.jobs_detailMapFullTop__mECwS{display:flex;align-items:center;gap:8px;min-height:56px;padding:8px var(--gutter)}.jobs_detailMapClose__26KjJ{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--chip-fill);color:var(--ink-strong);cursor:pointer}.jobs_detailMapFullTitle__Q_IHw{font-family:var(--font-chrome);font-size:calc(16px * var(--font-scale));font-weight:var(--font-weight-medium);color:var(--ink-strong)}.jobs_detailMapFullCanvas__y1T1P{flex:1 1;min-height:0}