.JobsListScreen_heroSection__yluT2{position:relative;overflow:hidden;margin:-32px -32px 0;padding:52px 32px 44px;background:linear-gradient(135deg,#0b1120 0,#172f52 58%,var(--color-primary-dark) 100%);text-align:center}.JobsListScreen_heroSection__yluT2:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 35%,hsla(0,0%,100%,.06),transparent 28%),linear-gradient(115deg,transparent 66%,hsla(0,0%,100%,.045) 0);pointer-events:none}.JobsListScreen_heroSection__yluT2:after{content:"";position:absolute;right:-70px;bottom:-110px;width:240px;height:240px;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;pointer-events:none}.JobsListScreen_heroDecorations__aZCLC{position:absolute;inset:0;color:hsla(0,0%,100%,.42);pointer-events:none}.JobsListScreen_heroDecoration__jxj0p{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid hsla(0,0%,100%,.13);border-radius:12px;background:hsla(0,0%,100%,.035);transform:rotate(-6deg)}.JobsListScreen_heroDecorationBriefcase__mFpln{top:44px;left:7%}.JobsListScreen_heroDecorationBuilding__75hQr{right:8%;bottom:54px;transform:rotate(5deg)}.JobsListScreen_heroDecorationLocation__fk7Fc{top:54px;right:18%;width:34px;height:34px;border-radius:50%;transform:rotate(4deg)}.JobsListScreen_heroRoute__NNA8B{position:absolute;right:10%;top:96px;width:88px;height:44px;border-top:1px dashed hsla(0,0%,100%,.16);border-right:1px dashed hsla(0,0%,100%,.16);border-radius:0 28px 0 0;transform:rotate(8deg)}.JobsListScreen_heroContent__cB6fY{position:relative;z-index:1;max-width:680px;margin:0 auto}.JobsListScreen_heroTitle__MAb8G{margin:0 0 10px;color:#fff;font-size:clamp(30px,4vw,38px);font-weight:700;line-height:1.2;letter-spacing:-.03em}.JobsListScreen_heroTitleAccent__fdQJZ{position:relative;display:inline-block;color:#fff}.JobsListScreen_heroTitleAccent__fdQJZ:after{content:"";position:absolute;top:4px;right:-7px;width:4px;height:4px;border-radius:50%;background:var(--color-primary-light);box-shadow:7px 4px 0 -1px rgba(186,224,255,.6)}.JobsListScreen_heroTitleUnderline__cAMEv{position:absolute;left:-3px;bottom:-7px;width:calc(100% + 7px);height:10px;overflow:visible;color:var(--color-primary-light)}.JobsListScreen_heroTitleUnderline__cAMEv path{fill:none;stroke:currentColor;stroke-linecap:round}.JobsListScreen_heroTitleUnderline__cAMEv path:first-child{stroke-width:2.2;opacity:.95}.JobsListScreen_heroTitleUnderline__cAMEv path:last-child{stroke-width:1;opacity:.45}.JobsListScreen_heroSubtitle__0qO1b{margin:0 0 28px;color:hsla(0,0%,100%,.68);font-size:15px;line-height:1.6}.JobsListScreen_heroSearch__4w0W8{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;max-width:560px;margin:0 auto;padding:5px;border:1px solid hsla(0,0%,100%,.24);border-radius:13px;background:hsla(0,0%,100%,.98);box-shadow:0 12px 28px rgba(0,0,0,.16);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.JobsListScreen_heroSearch__4w0W8:focus-within{border-color:hsla(0,0%,100%,.52);box-shadow:0 14px 32px rgba(0,0,0,.2),var(--focus-ring)}.JobsListScreen_heroSearchInput__9ZobA{border:none;box-shadow:none!important;background:transparent;font-size:15px}.JobsListScreen_heroSearchInput__9ZobA:focus,.JobsListScreen_heroSearchInput__9ZobA:focus-within,.JobsListScreen_heroSearchInput__9ZobA:hover{border:none;box-shadow:none!important}.JobsListScreen_heroSearchIcon__EgvTB{color:var(--color-text-tertiary)}.JobsListScreen_heroSearchButton__kCPGN{width:42px;min-width:42px;height:42px;padding:0;border-radius:10px;box-shadow:none}.JobsListScreen_heroStats__T5IJD{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:24px}.JobsListScreen_heroStat__aX7B9{display:flex;flex-direction:column;gap:1px;min-width:86px}.JobsListScreen_heroStat__aX7B9 strong{color:#fff;font-size:18px;font-weight:700;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.JobsListScreen_heroStat__aX7B9 span{color:hsla(0,0%,100%,.48);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.JobsListScreen_heroStatDivider__sZifW{width:1px;height:30px;background:hsla(0,0%,100%,.14)}.JobsListScreen_filterBarWrapper__86C2v{padding-top:12px}.JobsListScreen_filterRow__oXcEl{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.JobsListScreen_sortWrap__YK2il{display:flex;align-items:center;gap:6px;flex-shrink:0}.JobsListScreen_sortIcon__QYD9Y{color:var(--color-text-tertiary);flex-shrink:0}.JobsListScreen_sortSelect__KbvFw{min-width:140px}.JobsListScreen_resultsInfo__ccIIc{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0}.JobsListScreen_resultsCount__jOVwm{font-size:13px;color:var(--color-text-tertiary)}.JobsListScreen_resultsCount__jOVwm strong{color:var(--color-text-primary);font-weight:600}.JobsListScreen_loadingWrap__wHEcB{display:flex;justify-content:center;padding:48px}.JobsListScreen_jobGrid__4yQ5c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch;width:100%;min-width:0}.JobsListScreen_jobCardFocusTarget__UP8zN{outline:none;min-width:0;width:100%;height:100%;display:flex}.JobsListScreen_jobCardFocusTarget__UP8zN:focus-visible{border-radius:12px;box-shadow:0 0 0 2px var(--color-primary)}.JobsListScreen_loadMoreWrap__pNUCS{display:flex;align-items:center;justify-content:center;margin-top:24px;padding-bottom:48px}.JobsListScreen_loadMoreBtn__zOjro{font-weight:500}@media (max-width:768px){.JobsListScreen_heroSection__yluT2{margin:-16px -16px 0;padding:30px 16px 26px}.JobsListScreen_heroSection__yluT2:after{right:-120px;bottom:-140px}.JobsListScreen_heroDecorationBriefcase__mFpln{top:18px;left:18px;width:32px;height:32px;opacity:.55}.JobsListScreen_heroDecorationBriefcase__mFpln svg{width:16px;height:16px}.JobsListScreen_heroDecorationBuilding__75hQr,.JobsListScreen_heroDecorationLocation__fk7Fc,.JobsListScreen_heroRoute__NNA8B{display:none}.JobsListScreen_heroTitle__MAb8G{font-size:26px}.JobsListScreen_heroSubtitle__0qO1b{max-width:330px;margin:0 auto 20px;font-size:14px}.JobsListScreen_heroSearch__4w0W8{grid-template-columns:minmax(0,1fr) auto;padding:4px;border-radius:12px}.JobsListScreen_heroSearchButton__kCPGN{height:42px;padding:0}.JobsListScreen_heroStats__T5IJD{gap:12px;margin-top:18px}.JobsListScreen_heroStat__aX7B9{min-width:72px}.JobsListScreen_heroStat__aX7B9 strong{font-size:16px}.JobsListScreen_filterRow__oXcEl{flex-direction:column;align-items:stretch;gap:8px}.JobsListScreen_sortWrap__YK2il{align-self:flex-end}.JobsListScreen_sortSelect__KbvFw{flex:0 0 200px;min-width:0;width:200px}.JobsListScreen_jobGrid__4yQ5c{grid-template-columns:minmax(0,1fr);gap:12px}.JobsListScreen_resultsInfo__ccIIc{margin:12px 0}.JobsListScreen_resultsCount__jOVwm{font-size:12px}.JobsListScreen_loadingWrap__wHEcB{padding:32px 16px}.JobsListScreen_loadMoreWrap__pNUCS{margin-top:16px;padding-bottom:24px}}@media (max-width:420px){.JobsListScreen_sortIcon__QYD9Y{display:none}}