.page_page__ZU32B{--color-lime:#ccff00;--color-lime-hover:#b3e600;--color-black:#0a0a0a;--color-dark:#1a1a1a;--color-grey-50:#f9fafb;--color-grey-100:#f3f4f6;--color-grey-200:#e5e7eb;--color-grey-500:#6b7280;--bg-page:var(--color-grey-50);--bg-surface:#ffffff;--bg-soft:#f4f4f5;--border:var(--color-grey-200);--border-strong:var(--color-dark);--text-main:var(--color-black);--text-muted:var(--color-grey-500);--accent:var(--color-lime);--accent-fg:var(--color-black);--radius-lg:24px;--radius-md:16px;--radius-sm:12px;--radius-full:999px;--shadow-sm:0 2px 8px rgba(0,0,0,0.04);--shadow-md:0 8px 24px rgba(0,0,0,0.06);--shadow-hover:0 12px 32px rgba(0,0,0,0.08);--sidebar-sticky-top:230px;min-height:100vh;height:auto;overflow:visible;background:var(--bg-page);color:var(--text-main);display:block;font-family:var(--font-body),sans-serif}.page_hero__SKW6o{position:sticky;top:var(--header-height);z-index:40;padding:24px 0 16px;background:rgba(247,247,247,.95);backdrop-filter:blur(16px);margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.03)}.page_heroShell__OC2LL{width:100%;max-width:1440px;padding:0 32px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:16px}.page_searchPanel__YWGIO{display:flex;flex-direction:column;gap:12px;width:100%}.page_searchBar__ps3RX{display:flex;align-items:center;background:#ffffff;border:1px solid var(--color-grey-200);border-radius:var(--radius-full);padding:6px;box-shadow:0 4px 12px rgba(0,0,0,.04);transition:all .2s ease}.page_searchBar__ps3RX:focus-within{border-color:var(--color-black);box-shadow:0 8px 24px rgba(0,0,0,.08)}.page_field___uHMi{flex:1;display:flex;align-items:center;gap:12px;padding:0 16px;position:relative}.page_fieldIcon__HxAXp{color:var(--color-grey-500);transition:color .2s ease}.page_field___uHMi:focus-within .page_fieldIcon__HxAXp{color:var(--color-black)}.page_input___cVLA{width:100%;border:none;outline:none;background:transparent;font-size:1rem;color:var(--color-black);height:48px}.page_input___cVLA::placeholder{color:var(--color-grey-500);font-size:1.05rem;opacity:.9}.page_searchBar__ps3RX .page_input___cVLA::placeholder{color:var(--color-grey-400,#9ca3af);font-size:1.1rem}.page_divider__Ku6aS{width:1px;height:32px;background:var(--color-grey-200)}.page_searchButton__vE0yS{min-height:48px;border:none;border-radius:var(--radius-full);color:var(--color-black);font-size:.95rem;font-weight:700;padding:0 32px;background:var(--color-lime);cursor:pointer;transition:all .2s ease;flex-shrink:0}.page_searchButton__vE0yS:hover{background:var(--color-lime-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(204,255,0,.3)}.page_clearIcon__edgD6{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:var(--color-grey-500);cursor:pointer;transition:all .2s ease;margin-right:-4px}.page_clearIcon__edgD6:hover{background:var(--bg-soft);color:var(--color-black)}.page_quickActions__x5JuG{display:flex;align-items:center;gap:12px;padding:0 12px}.page_quickActions__x5JuG span{color:var(--color-grey-500);font-size:.875rem;font-weight:500}.page_quickActions__x5JuG button{border:1px solid transparent;border-radius:var(--radius-full);background:rgba(255,255,255,.6);padding:4px 12px;color:var(--color-dark);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_quickActions__x5JuG button:hover{background:var(--color-white);border-color:var(--color-grey-200);color:var(--color-black);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.04)}.page_main__GlU4n{width:100%;max-width:1440px;margin:24px auto;padding:0 32px;display:grid;grid-template-columns:296px minmax(0,1fr) 404px;gap:16px;align-items:start;flex:1;height:auto;max-height:none;min-height:0;overflow:visible}.page_filtersPane__Anc5Y,.page_listPane__OtsEG,.page_previewPane__Dil1n{border:none;border-radius:var(--radius-lg);background:transparent}.page_filtersPane__Anc5Y,.page_previewPane__Dil1n{background:#ffffff;padding:24px;box-shadow:var(--shadow-sm)}.page_listPane__OtsEG{background:transparent;box-shadow:none}.page_filtersPane__Anc5Y{position:sticky;top:var(--sidebar-sticky-top);align-self:start;height:auto;max-height:calc(100dvh - var(--sidebar-sticky-top) - 10px);overflow:auto;padding:18px;display:grid;gap:20px}.page_panelHeader__uwSS3{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:14px}.page_panelHeader__uwSS3 h2{display:inline-flex;align-items:center;gap:6px;font-size:.98rem}.page_panelHeader__uwSS3 button{border:none;background:transparent;font-size:.875rem;color:var(--text-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.page_filterForm__gGGcm{display:grid;gap:12px}.page_filterField__2JA3E{display:grid;gap:7px}.page_filterField__2JA3E span{font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.page_filterField__2JA3E select{min-height:48px;border:1px solid transparent;border-radius:var(--radius-md);background:#f4f4f5;color:var(--color-dark);padding:0 16px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;outline:none}.page_filterField__2JA3E select:hover{background:#ebebeb}.page_filterField__2JA3E select:focus{background:#ffffff;border-color:var(--color-black);box-shadow:0 0 0 1px var(--color-black)}.page_quickCategoryRow__kRkY6{display:flex;flex-wrap:wrap;gap:8px}.page_quickCategoryBtnActive__sOUQv,.page_quickCategoryBtn__GTUnY{min-height:28px;border-radius:var(--radius-full);border:1px solid var(--color-grey-200);background:#ffffff;color:var(--color-dark);padding:0 12px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_quickCategoryBtnActive__sOUQv:hover,.page_quickCategoryBtn__GTUnY:hover{transform:translateY(-1px);border-color:var(--color-black)}.page_quickCategoryBtnActive__sOUQv{border-color:var(--color-black);background:var(--color-black);color:var(--color-lime);font-weight:600}.page_categorySearchWrap__NlBpT{min-height:42px;border:1px solid var(--border);border-radius:11px;background:#ffffff;display:flex;align-items:center;gap:8px;padding:0 12px;color:#6c83a6}.page_categorySearchWrap__NlBpT input{width:100%;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--text-main)}.page_categorySearchWrap__NlBpT input::placeholder{color:#91a3bc}.page_categorySearchMeta__m4Hi_{font-size:.875rem;color:#6c84a3}.page_categoryResultList__I3xMV{border:1px solid #dbe4f1;border-radius:12px;padding:7px;background:#ffffff;display:grid;gap:6px}.page_categoryResultBtnActive__Wd0cc,.page_categoryResultBtn__TMX5r{border:1px solid #dce6f2;border-radius:8px;background:#fdfefe;padding:6px 10px;text-align:left;display:grid;gap:2px;cursor:pointer}.page_categoryResultBtnActive__Wd0cc{border-color:rgba(23,63,118,.52);background:rgba(227,235,248,.62)}.page_categoryResultBtnActive__Wd0cc strong,.page_categoryResultBtn__TMX5r strong{color:var(--text-main);font-size:.8rem;line-height:1.4}.page_categoryResultBtnActive__Wd0cc span,.page_categoryResultBtn__TMX5r span{color:#647f9f;font-size:.75rem;line-height:1.3}.page_categoryEmpty__LS8TU{border:1px dashed #cedced;border-radius:9px;padding:12px;text-align:center;color:#6b839f;font-size:.875rem}.page_selectedCategoryChips__xtkUP{display:flex;flex-wrap:wrap;gap:8px}.page_selectedCategoryChip__ALdLH{min-height:26px;border-radius:999px;border:1px solid var(--color-black);background:var(--color-black);color:var(--color-lime);font-size:.75rem;font-weight:600;padding:4px 10px;cursor:pointer;transition:all .2s ease}.page_selectedCategoryChip__ALdLH:hover{transform:translateY(-1px);background:var(--color-dark)}.page_toggleCompactRow__8EmC8{display:flex;flex-wrap:wrap;gap:10px}.page_toggleCompactBtnActive__2sf9m,.page_toggleCompactBtn__dVqmh{min-height:28px;border:1px solid var(--border);border-radius:999px;padding:0 12px;font-size:.8rem;font-weight:600;background:#ffffff;color:var(--text-main);cursor:pointer}.page_toggleCompactBtnActive__2sf9m{border-color:var(--color-black);background:var(--color-black);color:var(--color-lime)}.page_customBudgetRow__dzm77{display:flex;align-items:center;gap:8px;margin-top:10px;animation:page_fadeIn__wvzG6 .2s ease-out}@keyframes page_fadeIn__wvzG6{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page_customBudgetInputWrap__VjuY_{flex:1;display:flex;align-items:center;background:#ffffff;border:1px solid var(--border);border-radius:8px;padding:0 10px;height:38px;transition:all .2s ease}.page_customBudgetInputWrap__VjuY_:focus-within{border-color:var(--color-black);box-shadow:0 0 0 1px var(--color-black)}.page_currencyPrefix___2XRX{color:var(--text-muted);font-size:.875rem;margin-right:6px;font-weight:500}.page_customBudgetInput__rr10H{width:100%;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--text-main);-moz-appearance:textfield;appearance:textfield}.page_customBudgetInput__rr10H::-webkit-inner-spin-button,.page_customBudgetInput__rr10H::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.page_customBudgetSep__eVgzG{color:var(--text-muted);font-weight:500}.page_filterSummary__8SIeg{border-radius:12px;border:1px dashed var(--border);background:#fbfdff;padding:10px 12px;color:#4c6687;font-size:.875rem;line-height:1.5}.page_listPane__OtsEG{height:auto;max-height:none;min-height:0;overflow:visible;padding:0 16px 16px}.page_listHeader__H1GXO{position:static;z-index:8;display:flex;justify-content:space-between;align-items:flex-end;gap:18px;background:transparent;padding:0 0 16px;margin-bottom:0;border-bottom:none}.page_listHeader__H1GXO h2{font-size:1.52rem;line-height:1.2}.page_resultLabel__8KBfy{color:var(--text-muted);font-size:.875rem}.page_resultSub__k6mtu{color:#7a8faa;margin-top:4px;font-size:.875rem}.page_sortControl__ibjKY{display:grid;gap:6px;font-size:.875rem;color:var(--text-muted)}.page_sortControl__ibjKY select{border:1px solid var(--border);border-radius:11px;min-height:40px;padding:0 10px;background:#ffffff;color:var(--text-main)}.page_stateCard__u1aZj{border:1px solid var(--border);border-radius:16px;min-height:124px;display:grid;place-items:center;color:var(--text-muted);font-size:.95rem;background:#ffffff}.page_jobList__ZeSM3{display:grid;gap:12px}.page_jobCardActive__PqGMU,.page_jobCard__Llo7T{width:100%;display:block;border-radius:var(--radius-lg);border:1px solid transparent;padding:24px;text-align:left;cursor:pointer;background:#ffffff;transition:all .25s cubic-bezier(.2,.8,.2,1);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.page_jobCardActive__PqGMU,.page_jobCard__Llo7T:hover{transform:translateY(-4px) scale(1.005);box-shadow:var(--shadow-hover);border-color:transparent}.page_jobCardActive__PqGMU:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--color-lime)}.page_jobCard__Llo7T:hover{transform:translateY(-2px)}.page_jobCardTop__fwH3A{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;width:100%}.page_jobCardTop__fwH3A h3{font-size:1.12rem;line-height:1.45;font-weight:700;flex:1;min-width:0;padding-right:12px;word-break:break-word}.page_budgetTag__Hiq_R{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-full);background:var(--color-black);color:var(--color-lime);padding:6px 12px;font-size:.875rem;font-weight:600;border:1px solid var(--color-black);white-space:nowrap}.page_jobMeta__J0TA6{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--text-muted);font-size:.875rem}.page_jobMeta__J0TA6 span{display:inline-flex;align-items:center;gap:4px}.page_jobCard__Llo7T p{margin-top:11px;color:#516682;font-size:.9rem;line-height:1.68}.page_jobTags__8OMKv{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.page_jobTags__8OMKv span{border:1px solid var(--border);border-radius:999px;background:var(--bg-surface);padding:5px 10px;color:#49607d;font-size:.875rem}.page_featureTag__xODhA,.page_urgentTag__9vdts{display:inline-flex;align-items:center;gap:4px;font-weight:600;border-radius:var(--radius-full);padding:4px 10px}.page_featureTag__xODhA{background:var(--color-warning-bg)!important;color:var(--color-warning)!important;border:1px solid var(--color-warning-border)!important}.page_urgentTag__9vdts{background:var(--color-error-bg)!important;color:var(--color-error)!important;border:1px solid var(--color-error-border)!important}.page_loadMoreButton__f010N{margin-top:2px;min-height:44px;border:1px dashed var(--border-strong);border-radius:12px;background:#ffffff;color:var(--text-main);font-size:.875rem;font-weight:600;cursor:pointer}.page_loadMoreButton__f010N:hover{border-color:rgba(23,63,118,.55)}.page_previewPane__Dil1n{position:sticky;top:var(--sidebar-sticky-top);align-self:start;height:auto;max-height:calc(100dvh - var(--sidebar-sticky-top) - 12px);padding:0;overflow:auto}.page_listPane__OtsEG::-webkit-scrollbar{width:8px}.page_listPane__OtsEG::-webkit-scrollbar-thumb{background:#c7d4e8;border-radius:999px}.page_listPane__OtsEG::-webkit-scrollbar-track{background:transparent}.page_previewEmpty__5TKHj{min-height:240px;display:grid;place-content:center;padding:22px;color:var(--text-muted);text-align:center}.page_previewCard__BEgSz{display:grid;gap:20px;padding:20px}.page_previewHeader__Il5eo{border-bottom:1px solid var(--border);padding-bottom:14px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page_previewHeaderActions__gAzqn{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_saveButtonActive__SjTBs,.page_saveButton__G3QNO{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}.page_saveButton__G3QNO{background:var(--color-white);border:1px solid var(--color-grey-200);color:var(--text-main)}.page_saveButton__G3QNO:hover{background:var(--color-grey-50);border-color:var(--color-black);color:var(--color-black)}.page_saveButtonActive__SjTBs{background:var(--color-black);border:1px solid var(--color-black);color:var(--color-lime)}.page_saveButtonActive__SjTBs:hover{background:var(--color-dark);border-color:var(--color-dark)}.page_saveButtonActive__SjTBs svg,.page_saveButton__G3QNO svg{stroke-width:2.5}.page_closeButton__fiZmr{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:var(--radius-full);background:var(--color-grey-100);border:1px solid var(--color-grey-200);color:var(--text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0}.page_closeButton__fiZmr:hover{background:var(--color-grey-200);border-color:var(--color-grey-300);color:var(--color-black)}.page_previewHeader__Il5eo h2{font-family:var(--font-display);font-size:1.38rem;line-height:1.34;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.page_previewHeader__Il5eo p{margin-top:8px;color:var(--text-muted);font-size:.9rem}.page_previewFacts__FZbGg{display:flex;flex-direction:column;gap:12px}.page_factItemFull__nhA3t,.page_factItem__ZiRf0{display:flex;align-items:center;gap:12px;background:#f8fafc;padding:12px 16px;border-radius:12px;transition:all .2s ease}.page_factItemFull__nhA3t:hover,.page_factItem__ZiRf0:hover{background:#f1f5f9}.page_factIcon__vbrtI{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffffff;color:var(--text-muted);box-shadow:0 1px 2px rgba(0,0,0,.05)}.page_factContent__7yL4c{flex:1}.page_factContent__7yL4c span{display:block;color:#64748b;font-size:.75rem;margin-bottom:2px}.page_factContent__7yL4c strong{display:block;font-size:.9rem;font-weight:600;color:var(--color-black);line-height:1.3}.page_previewSection__eHkMV{display:grid;gap:10px}.page_previewSection__eHkMV h3{font-size:.95rem}.page_previewSection__eHkMV p{color:#4c6180;font-size:.92rem;line-height:1.75;white-space:pre-wrap}.page_skillList__x68_S{display:flex;flex-wrap:wrap;gap:6px}.page_skillList__x68_S span{border:1px solid var(--border);border-radius:999px;padding:5px 11px;font-size:.875rem;color:#4d617f;background:var(--bg-surface)}.page_previewSection__eHkMV ul{list-style:none;display:grid;gap:8px}.page_previewSection__eHkMV li{display:flex;align-items:center;gap:8px;color:#385070;font-size:.9rem}.page_previewSection__eHkMV li svg{color:var(--teal);flex-shrink:0}.page_previewActions__Ao8WN{display:flex;gap:10px}.page_previewActions__Ao8WN a,.page_previewSecondaryButton__kau_8{min-height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.page_previewActions__Ao8WN a:first-child{flex:1;color:var(--color-black);border-color:var(--color-lime);background:var(--color-lime);font-weight:700}.page_previewActions__Ao8WN a:first-child:hover{background:var(--color-lime-hover);box-shadow:0 4px 12px rgba(204,255,0,.25);background:var(--accent-strong);transform:translateY(-1px);box-shadow:0 10px 20px rgba(23,63,118,.24)}.page_previewSecondaryButton__kau_8{min-width:116px;padding:0 16px;background:#ffffff;color:var(--text-main)}.page_previewSecondaryButton__kau_8:hover:not(:disabled){border-color:var(--border-strong);background:#f8fbff}.page_previewSecondaryButton__kau_8:disabled{opacity:.6;cursor:not-allowed;background:var(--color-grey-50);border-color:var(--color-grey-200)}.page_previewDisabledButton__QeWIr{border-radius:12px;border:1px solid var(--color-grey-200);background:var(--color-grey-100);color:var(--color-grey-500);cursor:not-allowed}.page_previewDisabledButton__QeWIr,.page_previewIgnoreButton__pfBdG{min-width:116px;padding:0 16px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem;font-weight:600;white-space:nowrap}.page_previewIgnoreButton__pfBdG{background:#ffffff;color:var(--text-muted);border-radius:12px;border:1px solid var(--border);transition:all .16s ease;cursor:pointer}.page_previewIgnoreButton__pfBdG:hover{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error)}@keyframes page_cardIn__QSOUT{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_mobileFilterFab__87Nqh,.page_mobileSearchFab___8wW7{display:none;visibility:hidden}.page_mobileDrawerFooter__QiaKQ,.page_mobileDrawerHeader__Ggbaw,.page_mobileOverlay___TRsy,.page_mobilePreviewHandle__XhavU{display:none}@media (max-width:1430px){.page_mobileFilterFab__87Nqh,.page_mobileSearchFab___8wW7{display:flex;visibility:visible;align-items:center;justify-content:center;position:fixed;z-index:9999;width:56px;height:56px;border-radius:50%;border:none;box-shadow:0 6px 24px rgba(0,0,0,.25);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.page_mobileFilterFab__87Nqh{bottom:24px;right:24px;background:var(--color-black);color:var(--color-lime)}.page_mobileSearchFab___8wW7{bottom:24px;right:96px;background:#ffffff;color:var(--color-black);border:1px solid var(--color-grey-200)}.page_mobileFilterFab__87Nqh:active,.page_mobileSearchFab___8wW7:active{transform:scale(.92)}.page_fabBadge__jsqqC{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;border-radius:999px;background:var(--color-lime);color:var(--color-black);font-size:.75rem;font-weight:700;display:grid;place-items:center;padding:0 5px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.page_mobileOverlay___TRsy{display:block;position:fixed;inset:0;z-index:98;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s ease}.page_mobileOverlayVisible__c5yDZ{opacity:1;pointer-events:auto}.page_hero__SKW6o{position:fixed;bottom:0;left:0;right:0;top:var(--header-height);z-index:100;background:#ffffff;border-bottom:none;border-radius:24px 24px 0 0;box-shadow:0 -8px 40px rgba(0,0,0,.15);padding:0;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);max-height:85dvh;overflow:hidden;overscroll-behavior:none;display:flex;flex-direction:column}.page_heroSearchOpen__585Ot{transform:translateY(0)}.page_heroShell__OC2LL{padding:0 20px 20px;gap:0;flex:1;overflow-y:auto}.page_searchBar__ps3RX{flex-direction:column;border-radius:var(--radius-md);padding:8px 12px;gap:0;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid var(--color-grey-200);background:#ffffff}.page_searchBar__ps3RX:focus-within{border-color:var(--color-grey-300);box-shadow:0 2px 8px rgba(0,0,0,.06)}.page_field___uHMi{flex:none;width:100%;padding:0}.page_field___uHMi:first-child{border-bottom:1px solid var(--color-grey-100)}.page_divider__Ku6aS{display:none}.page_input___cVLA{height:48px;font-size:.95rem;padding-left:4px}.page_fieldIcon__HxAXp{color:var(--color-grey-400);width:20px;height:20px}.page_searchButton__vE0yS{width:100%;margin-top:2px;min-height:44px;border-radius:var(--radius-sm);font-size:.95rem}.page_desktopSearchBtn__E2NWJ{display:none}.page_quickActions__x5JuG{flex-wrap:wrap;padding:8px 0;gap:10px;margin-top:8px}.page_quickActions__x5JuG span{display:none}.page_quickActions__x5JuG button{flex-shrink:0;white-space:nowrap;padding:8px 14px;font-size:.9rem;background:transparent;border:none;color:var(--color-dark);font-weight:500}.page_quickActions__x5JuG button:hover{background:var(--color-grey-100);border-radius:var(--radius-full)}.page_page__ZU32B{height:auto;overflow:visible}.page_main__GlU4n{padding:0 16px;grid-template-columns:1fr;gap:0;margin-top:8px;overflow:visible}.page_filtersPane__Anc5Y{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:100;max-height:85dvh;height:auto;border-radius:20px 20px 0 0;padding:0;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);box-shadow:0 -8px 40px rgba(0,0,0,.12);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;background:#ffffff}.page_filtersPaneOpen__wmK_k{transform:translateY(0)}.page_mobileDrawerHeader__Ggbaw{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;flex-shrink:0}.page_mobileDrawerHeader__Ggbaw h2{display:flex;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;color:var(--color-black)}.page_mobileDrawerHeader__Ggbaw h2 svg{width:22px;height:22px}.page_mobileDrawerHeader__Ggbaw button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:var(--text-main);cursor:pointer;transition:background .15s ease}.page_mobileDrawerHeader__Ggbaw button:hover{background:var(--bg-soft)}.page_mobileDrawerHeader__Ggbaw button:active{background:var(--color-grey-200)}.page_panelHeader__uwSS3{display:none}.page_filterForm__gGGcm{padding:14px 20px;flex:1;overflow-y:auto}.page_toggleCompactRow__8EmC8{padding:0 20px 12px}.page_mobileDrawerFooter__QiaKQ{display:block;position:sticky;bottom:0;background:#ffffff;padding:16px 20px calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--color-grey-100);flex-shrink:0}.page_mobileApplyFiltersBtn__Xh_3m{width:100%;min-height:52px;border-radius:var(--radius-md);border:none;background:var(--color-black);color:var(--color-lime);font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;letter-spacing:.02em}.page_mobileApplyFiltersBtn__Xh_3m:active{background:var(--color-dark);transform:scale(.98)}.page_previewPane__Dil1n{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:100;max-height:92dvh;height:auto;border-radius:20px 20px 0 0;padding:0;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);box-shadow:0 -8px 40px rgba(0,0,0,.12);overflow-y:auto;overscroll-behavior:contain;background:#ffffff}.page_previewPaneOpen__RDesN{transform:translateY(0)}.page_mobilePreviewHandle__XhavU{display:flex;justify-content:center;padding:12px 0 4px;cursor:pointer;flex-shrink:0;position:sticky;top:0;z-index:2;background:#ffffff;border-radius:20px 20px 0 0}.page_handleBar__PzIDF{width:36px;height:4px;border-radius:999px;background:var(--color-grey-200)}.page_previewCard__BEgSz{padding:12px 20px calc(24px + env(safe-area-inset-bottom, 0px))}.page_previewActions__Ao8WN{display:grid;grid-template-columns:inherit;gap:10px;grid-template-columns:1fr 1fr}.page_previewActions__Ao8WN a:first-child{grid-column:1/-1}.page_previewDisabledButton__QeWIr,.page_previewIgnoreButton__pfBdG,.page_previewSecondaryButton__kau_8{width:100%;margin:0}.page_listPane__OtsEG{position:static;height:auto;overflow:visible;padding:0 0 80px;border-radius:0}.page_listHeader__H1GXO{position:static;flex-wrap:wrap;align-items:flex-start;padding:8px 0 12px;gap:10px}.page_listHeader__H1GXO h2{font-size:1.25rem}.page_resultSub__k6mtu{font-size:.8rem}.page_jobList__ZeSM3{gap:10px}.page_jobCardActive__PqGMU,.page_jobCard__Llo7T{padding:14px 16px;border-radius:var(--radius-md)}.page_jobCard__Llo7T:hover{transform:none}.page_jobCardActive__PqGMU{transform:none;box-shadow:0 0 0 2px var(--color-lime)}.page_jobCardActive__PqGMU:before{display:none}.page_jobCardTop__fwH3A{flex-direction:column;gap:6px}.page_budgetTag__Hiq_R{align-self:flex-start;font-size:.8rem;padding:4px 10px}.page_jobMeta__J0TA6{font-size:.82rem;gap:4px 12px}.page_jobCard__Llo7T p{font-size:.88rem;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px}.page_jobTags__8OMKv{margin-top:8px}.page_jobTags__8OMKv span{font-size:.78rem;padding:3px 8px}.page_previewFacts__FZbGg{flex-direction:column}.page_previewEmpty__5TKHj{display:none}}@media (max-width:768px){.page_mobileFilterFab__87Nqh,.page_mobileSearchFab___8wW7{display:flex!important;align-items:center;justify-content:center;position:fixed;z-index:9999;width:52px;height:52px;border-radius:50%;border:none;box-shadow:0 6px 24px rgba(0,0,0,.25);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;visibility:visible;opacity:1}.page_mobileFilterFab__87Nqh{bottom:20px;right:20px;background:var(--color-black);color:var(--color-lime)}.page_mobileSearchFab___8wW7{bottom:20px;right:84px;background:#ffffff;color:var(--color-black);border:1px solid var(--color-grey-200)}.page_mobileFilterFab__87Nqh:active,.page_mobileSearchFab___8wW7:active{transform:scale(.92)}.page_fabBadge__jsqqC{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;border-radius:999px;background:var(--color-lime);color:var(--color-black);font-size:.7rem;font-weight:700;display:grid;place-items:center;padding:0 4px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.page_quickActions__x5JuG{gap:6px 10px;padding:6px 0}.page_quickActions__x5JuG button{padding:8px 14px;font-size:.88rem;min-height:36px;border-radius:var(--radius-full)}.page_quickCategoryRow__kRkY6{gap:6px}.page_quickCategoryBtnActive__sOUQv,.page_quickCategoryBtn__GTUnY{font-size:.75rem;padding:0 10px;min-height:26px}.page_loadMoreButton__f010N{width:100%}}@media (max-width:480px){.page_heroShell__OC2LL{padding:0 16px 16px}.page_main__GlU4n{padding:0 12px}.page_mobileDrawerHeader__Ggbaw{padding:16px 16px 12px}.page_mobileDrawerHeader__Ggbaw h2{font-size:1.1rem}.page_field___uHMi{padding:0}.page_input___cVLA{height:44px;font-size:.9rem}.page_searchBar__ps3RX{padding:6px 10px}.page_quickActions__x5JuG{padding:6px 0;gap:8px}.page_quickActions__x5JuG button{font-size:.85rem;padding:6px 12px}.page_mobileDrawerFooter__QiaKQ{padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.page_mobileApplyFiltersBtn__Xh_3m{min-height:48px;font-size:.95rem}.page_jobCardActive__PqGMU,.page_jobCard__Llo7T{padding:12px}.page_jobCardTop__fwH3A h3{font-size:.95rem}.page_budgetTag__Hiq_R{font-size:.75rem;padding:3px 8px}.page_jobMeta__J0TA6{font-size:.78rem}.page_jobCard__Llo7T p{font-size:.82rem}.page_mobileFilterFab__87Nqh,.page_mobileSearchFab___8wW7{bottom:16px;width:48px;height:48px}.page_mobileFilterFab__87Nqh{right:12px}.page_mobileSearchFab___8wW7{right:68px}.page_previewHeader__Il5eo{flex-direction:column;align-items:flex-start;gap:10px}.page_previewHeaderActions__gAzqn{width:100%;justify-content:flex-end}.page_previewHeader__Il5eo h2{font-size:1.1rem}.page_previewActions__Ao8WN{grid-template-columns:1fr}.page_previewActions__Ao8WN a:first-child{grid-column:span 1}.page_sortControl__ibjKY,.page_sortControl__ibjKY select{width:100%}.page_listHeader__H1GXO{flex-direction:column;align-items:stretch;gap:6px}.page_listHeader__H1GXO h2{font-size:1.15rem}.page_filterForm__gGGcm{padding:12px 16px}.page_toggleCompactRow__8EmC8{padding:0 16px 10px}.page_mobileDrawerFooter__QiaKQ{padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))}.page_quickCategoryBtnActive__sOUQv,.page_quickCategoryBtn__GTUnY{font-size:.72rem;padding:0 8px;min-height:24px}.page_quickCategoryRow__kRkY6{gap:4px}.page_categorySearchWrap__NlBpT{min-height:38px;font-size:.82rem;padding:0 10px}.page_jobTags__8OMKv span{font-size:.72rem;padding:2px 6px}.page_previewCard__BEgSz{padding:10px 14px 20px}.page_factItemFull__nhA3t,.page_factItem__ZiRf0{padding:10px 12px;gap:10px}.page_factIcon__vbrtI{width:28px;height:28px}.page_factContent__7yL4c strong{font-size:.85rem}.page_factContent__7yL4c span{font-size:.7rem}}@media (max-width:360px){.page_heroShell__OC2LL{padding:0 10px 12px}.page_main__GlU4n{padding:0 8px}.page_mobileDrawerHeader__Ggbaw{padding:12px 12px 10px}.page_mobileDrawerHeader__Ggbaw h2{font-size:1rem}.page_jobCardActive__PqGMU,.page_jobCard__Llo7T{padding:10px}.page_jobCardTop__fwH3A h3{font-size:.88rem}.page_listHeader__H1GXO h2{font-size:1.05rem}.page_mobileFilterFab__87Nqh,.page_mobileSearchFab___8wW7{width:44px;height:44px;bottom:12px}.page_mobileFilterFab__87Nqh{right:10px}.page_mobileSearchFab___8wW7{right:60px}.page_filterForm__gGGcm,.page_mobileDrawerFooter__QiaKQ{padding:10px 12px}.page_mobileApplyFiltersBtn__Xh_3m{min-height:44px;font-size:.9rem}}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_slideInRight__69_Nn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes page_fadeInScale__2jkBL{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes page_fadeInDown__sdm9n{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:769px){.page_heroShell__OC2LL{animation:page_fadeInDown__sdm9n .6s cubic-bezier(.16,1,.3,1) forwards}.page_filtersPane__Anc5Y{animation:page_slideInRight__69_Nn .5s ease-out forwards;opacity:0}.page_jobCardActive__PqGMU,.page_jobCard__Llo7T{animation:page_fadeInUp__SpOy_ .5s ease-out forwards;opacity:0;animation-fill-mode:both}.page_jobCardActive__PqGMU:first-child,.page_jobCard__Llo7T:first-child{animation-delay:.05s}.page_jobCardActive__PqGMU:nth-child(2),.page_jobCard__Llo7T:nth-child(2){animation-delay:.1s}.page_jobCardActive__PqGMU:nth-child(3),.page_jobCard__Llo7T:nth-child(3){animation-delay:.15s}.page_jobCardActive__PqGMU:nth-child(4),.page_jobCard__Llo7T:nth-child(4){animation-delay:.2s}.page_jobCardActive__PqGMU:nth-child(5),.page_jobCard__Llo7T:nth-child(5){animation-delay:.25s}.page_jobCardActive__PqGMU:nth-child(6),.page_jobCard__Llo7T:nth-child(6){animation-delay:.3s}.page_jobCardActive__PqGMU:nth-child(7),.page_jobCard__Llo7T:nth-child(7){animation-delay:.35s}.page_jobCardActive__PqGMU:nth-child(8),.page_jobCard__Llo7T:nth-child(8){animation-delay:.4s}.page_jobCardActive__PqGMU:nth-child(n+9),.page_jobCard__Llo7T:nth-child(n+9){animation-delay:.45s}.page_previewPane__Dil1n{animation:page_fadeInScale__2jkBL .4s ease-out forwards}}