.jobs_page__Ue2XL{max-width:980px;margin:0 auto;padding:clamp(22px,3vw,34px) clamp(18px,4vw,40px) 60px}.jobs_breadcrumb__6vzbk{font-size:13px;color:var(--ink-400);margin-bottom:18px}.jobs_breadcrumb__6vzbk a{color:var(--ink-400)}.jobs_breadcrumb__6vzbk a:hover{color:var(--brand-indigo)}.jobs_breadcrumb__6vzbk span{color:var(--ink-950);font-weight:600}.jobs_head__41wQr{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:8px}.jobs_title__Tt9_T{font-family:var(--font-display);font-weight:800;font-size:clamp(26px,3.4vw,38px);letter-spacing:-.025em;margin:0 0 8px;color:var(--ink-950)}.jobs_lede__3Jvrk{font-size:15px;line-height:1.6;color:var(--ink-600);margin:0;max-width:520px}.jobs_postBtn__c_ZuD{padding:12px 20px;border-radius:11px;font-size:14px;font-weight:600;color:#fff;background:var(--grad-brand);white-space:nowrap;box-shadow:0 6px 16px rgba(79,70,229,.3)}.jobs_toolbar__ddYN3{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 22px;align-items:center}.jobs_catChip__G41iF{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--ink-700);background:var(--surface-card);border:1px solid var(--border-strong)}.jobs_catChip__G41iF.jobs_active__KLBAm{font-weight:600;color:#fff;background:var(--grad-brand);border-color:transparent}.jobs_sortRow__nHma1{display:flex;justify-content:flex-end;margin:0 0 18px}.jobs_sortBtn__gedPP{display:flex;align-items:center;gap:7px;padding:8px 13px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface-card);font-size:13px;font-weight:500;color:var(--ink-700);white-space:nowrap;cursor:pointer}.jobs_sortBtn__gedPP:hover{border-color:rgba(13,18,36,.3)}.jobs_sortBtn__gedPP span{color:var(--ink-300)}.jobs_sortWrap__fiXzc{position:relative}.jobs_sortWrap__fiXzc[open] .jobs_sortBtn__gedPP{border-color:rgba(13,18,36,.3)}.jobs_sortBtn__gedPP::-webkit-details-marker{display:none}.jobs_sortPanel__Ml_m3{position:absolute;right:0;top:calc(100% + 6px);z-index:40;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:var(--shadow-hover);padding:6px;min-width:220px}@media (max-width:560px){.jobs_sortPanel__Ml_m3{right:auto;left:0;max-width:calc(100vw - 24px)}}.jobs_sortOption__mmXZQ{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:var(--ink-950)}.jobs_sortOption__mmXZQ:hover{background:var(--surface-canvas)}.jobs_sortCheck__bp_8d{color:var(--brand-indigo);font-weight:700;font-size:12px}.jobs_filterRow__569bf{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-6px 0 18px}.jobs_filterLabel___Hr9x{font-size:12px;font-weight:600;color:var(--ink-400);white-space:nowrap}.jobs_filterWrap__25K6b{position:relative}.jobs_filterWrap__25K6b[open] .jobs_filterBtn__0qqn4{border-color:rgba(13,18,36,.3)}.jobs_filterBtn__0qqn4{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface-card);font-size:12.5px;font-weight:600;color:var(--ink-700);white-space:nowrap;cursor:pointer}.jobs_filterBtn__0qqn4:hover{border-color:rgba(13,18,36,.3)}.jobs_filterBtn__0qqn4 span{color:var(--ink-300)}.jobs_filterBtn__0qqn4::-webkit-details-marker{display:none}.jobs_toggleChip__ZS40J{padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--ink-700);border:1px solid var(--border-strong)}.jobs_toggleChip__ZS40J.jobs_active__KLBAm{color:#fff;background:var(--grad-brand);border-color:transparent}.jobs_pagination__1qdE_{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:30px;flex-wrap:wrap}.jobs_pgLabel__5XLKg{font-size:11.5px;color:var(--ink-400);white-space:nowrap}.jobs_pgControls__nlApI{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.jobs_pageBtn__nrlZg{min-width:38px;height:38px;padding:0 8px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;cursor:pointer;background:var(--surface-card);border:1px solid var(--border-strong);color:var(--ink-700)}.jobs_pageBtn__nrlZg.jobs_active__KLBAm{background:var(--grad-brand);color:#fff;border-color:transparent}.jobs_pageEllipsis__3Sce9{min-width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--ink-300)}.jobs_list___J6IU{display:flex;flex-direction:column;gap:14px}.jobs_jobCard__w69mK{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;padding:22px;display:block;color:inherit;transition:box-shadow .18s ease}.jobs_jobCard__w69mK:hover{box-shadow:var(--shadow-hover);color:inherit}.jobs_jobHead__kKFUm{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.jobs_jobTitle__WZnQz{font-family:var(--font-display);font-weight:700;font-size:16.5px;line-height:1.35;color:var(--ink-950)}.jobs_statusPill__k86zk{font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:8px;flex:none;height:-moz-fit-content;height:fit-content;color:var(--success);background:var(--success-bg);white-space:nowrap}.jobs_statusPill__k86zk.jobs_closed__jXgMu{color:var(--ink-400);background:var(--surface-muted)}.jobs_jobDesc__Acstx{font-size:13.5px;line-height:1.6;color:var(--ink-500);margin-bottom:14px}.jobs_jobTags__fJylt{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.jobs_tag__ZN_bw{font-size:11.5px;font-weight:500;color:var(--brand-indigo-deep);background:rgba(79,70,229,.08);padding:4px 10px;border-radius:7px}.jobs_jobFoot__mV2ON{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--border-subtle);padding-top:13px;font-size:12.5px;color:var(--ink-500)}.jobs_jobFoot__mV2ON b{color:var(--ink-950);font-family:var(--font-display)}.jobs_verifiedNote__tmLNU{color:var(--success);font-weight:600}.jobs_empty__qTLJw{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;padding:40px;text-align:center;color:var(--ink-400)}.jobs_detailPage__sErHb{max-width:1600px;margin:0 auto;padding:clamp(22px,3vw,34px) clamp(18px,4vw,40px) 60px}.jobs_heroCard__ik0MF{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:20px;padding:clamp(20px,2.4vw,30px);margin-bottom:24px}.jobs_layout__vhY3F{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:32px;gap:32px;align-items:start}@media (max-width:860px){.jobs_layout__vhY3F{grid-template-columns:minmax(0,1fr)}}.jobs_main__uA2yF{min-width:0}.jobs_metaRow__EuOgG{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.jobs_metaWhen__vJG90{font-size:12.5px;color:var(--ink-400)}.jobs_detailTitle__7DVwQ{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,3vw,34px);line-height:1.2;letter-spacing:-.025em;margin:0 0 14px;color:var(--ink-950);max-width:22ch}.jobs_descCard__M2NeN{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;padding:24px;margin-bottom:22px}.jobs_descCard__M2NeN h2{font-family:var(--font-display);font-weight:700;font-size:17px;margin:0 0 12px;color:var(--ink-950)}.jobs_descCard__M2NeN p{font-size:14.5px;line-height:1.7;color:var(--ink-600);margin:0 0 12px;white-space:pre-wrap}.jobs_descCard__M2NeN p:last-of-type{margin-bottom:0}.jobs_descHead__iAd1e{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.jobs_descBody__B1D5l{flex:1 1;min-width:280px}.jobs_descActions__iXZwM{display:flex;flex-direction:column;gap:9px;align-items:stretch;min-width:200px;flex:none}.jobs_proposeCta__qbMYo{padding:13px 24px;font-size:14.5px;color:#fff;background:var(--grad-brand);box-shadow:0 8px 20px rgba(109,93,252,.28)}.jobs_proposeCta__qbMYo,.jobs_saveJobBtn__7iKev{display:block;text-align:center;border-radius:12px;font-weight:600}.jobs_saveJobBtn__7iKev{width:100%;padding:12px 20px;font-size:14px;color:var(--ink-700);background:var(--surface-card);border:1px solid var(--border-strong);cursor:pointer;font-family:inherit}.jobs_saveJobBtn__7iKev:hover{background:var(--surface-canvas)}.jobs_tagRow__rLti3{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.jobs_factsGrid__4LJXU{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.jobs_factCard__W_43g{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:13px;padding:15px 17px}.jobs_factLabel__6ou_E{font-size:11.5px;color:var(--ink-400);margin-bottom:4px}.jobs_factValue__t_Spd{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ink-950)}.jobs_clientCard__ccOyo{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;padding:20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.jobs_clientIcon__7KYen{width:46px;height:46px;border-radius:13px;flex:none;background:linear-gradient(135deg,#14b8a6,#22d3ee)}.jobs_clientBody__ssI8R{flex:1 1;min-width:180px}.jobs_clientNameRow__c9fE5{display:flex;align-items:center;gap:8px}.jobs_clientName__QlPPL{font-size:14.5px;font-weight:700;color:var(--ink-950)}.jobs_verifiedTag__iqrOy{font-size:11px;font-weight:600;color:var(--success);background:var(--success-bg);padding:2px 8px;border-radius:999px;white-space:nowrap}.jobs_clientMeta__6BN_p{margin-top:3px}.jobs_clientMeta__6BN_p,.jobs_clientRating__CFcLr{font-size:12.5px;color:var(--ink-400)}.jobs_clientRating__CFcLr b{color:var(--ink-950)}.jobs_sidebar__1f17g{position:-webkit-sticky;position:sticky;top:88px}.jobs_proposalCard__ohNJG{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:18px;padding:24px;box-shadow:var(--shadow-raised)}.jobs_dropzone__x1AaB{display:block;border:1.5px dashed rgba(30,58,138,.2);border-radius:11px;padding:16px;text-align:center;background:#fbfcff;margin-bottom:8px;cursor:pointer}.jobs_dropzone__x1AaB:hover{border-color:var(--brand-blue)}.jobs_dropzoneLabel__Bgv62{font-size:13px;font-weight:600;color:var(--brand-blue)}.jobs_dropzoneHint__amB0E{font-size:11.5px;color:var(--ink-400);margin-top:3px}.jobs_proposalCard__ohNJG h2{font-family:var(--font-display);font-weight:700;font-size:18px;margin:0 0 4px;color:var(--ink-950)}.jobs_proposalLede__UFX57{font-size:12.5px;line-height:1.55;color:var(--ink-400);margin:0 0 18px}.jobs_fieldLabel__14y3b{display:block;font-size:13px;font-weight:600;color:var(--ink-700);margin-bottom:8px}.jobs_fieldLabel__14y3b span{font-weight:400;color:var(--ink-200)}.jobs_twoCol__OChKf{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:14px 0}.jobs_submitBtn__wMjSt{display:block;width:100%;text-align:center;padding:14px;border-radius:12px;font-size:15px;font-weight:600;color:#fff;background:var(--grad-brand);box-shadow:var(--shadow-brand-glow);border:0;cursor:pointer}.jobs_quotaNote__OmStx{font-size:11.5px;color:var(--ink-200);text-align:center;margin-top:10px}.jobs_stateCard__9ShBi{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:18px;padding:24px;text-align:center}.jobs_fieldError__rFD3V{margin-top:6px;font-size:12.5px;color:var(--danger)}