.standalone_page__OekKF{max-width:960px;margin:48px auto 96px;padding:0 24px;display:flex}@media (max-width:768px){.standalone_page__OekKF{margin:32px auto 64px;padding:0 16px}}.SkillTag_skillTag__NOkec{display:inline-flex;align-items:center;padding:6px 12px 6px 18px;background:var(--color-primary);color:white;font-size:var(--font-size-sm);font-weight:500;border-radius:16px 4px 4px 16px;position:relative;cursor:default;transition:background-color .2s ease;gap:var(--space-1)}.SkillTag_skillTag__NOkec:before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:white;border-radius:50%}.SkillTag_skillTag__NOkec:hover{background:var(--color-primary-hover)}.SkillTag_skillTag__NOkec[title]:hover{cursor:help}.SkillTag_skillName__vzPKV{line-height:1}.SkillTag_removeButton__7uY_3{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:white;cursor:pointer;padding:0;margin-left:var(--space-1);opacity:.7;transition:opacity .2s ease}.SkillTag_removeButton__7uY_3:hover{opacity:1}.SkillTag_removeButton__7uY_3 svg{width:14px;height:14px}.ToastProvider_viewport__XAEvB{position:fixed;bottom:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:var(--space-3);z-index:60;pointer-events:none}.ToastProvider_toast__3eYIy{display:flex;align-items:flex-start;gap:var(--space-3);min-width:260px;max-width:360px;padding:.9rem 1rem;border-radius:.75rem;border:1px solid var(--color-border);background:var(--color-bg-dark);color:var(--color-bg-subtle);box-shadow:var(--shadow-lg);pointer-events:auto}.ToastProvider_toast__3eYIy[data-type=success]{background:var(--color-success-dark);border-color:var(--color-success)}.ToastProvider_toast__3eYIy[data-type=error]{background:var(--color-error-dark);border-color:var(--color-error)}.ToastProvider_content__xchBO{flex:1;display:flex;flex-direction:column;gap:.2rem}.ToastProvider_title__ezaBc{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.ToastProvider_message__xS6E_{font-size:var(--font-size-sm);line-height:1.3;margin:0}.ToastProvider_dismiss__oM02q{border:none;background:transparent;color:inherit;font-size:var(--font-size-lg);line-height:1;cursor:pointer;padding:0;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}@media (max-width:640px){.ToastProvider_viewport__XAEvB{right:1rem;left:1rem}.ToastProvider_toast__3eYIy{width:100%;max-width:none}}.MainHeader_header__D6xxp{position:sticky;top:0;z-index:50;background-color:var(--color-bg);border-bottom:1px solid var(--color-border)}.MainHeader_inner__fuIlJ{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);position:relative}.MainHeader_logo__FXoJO{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none}.MainHeader_logoIcon__R4l2T{width:auto;height:28px;object-fit:contain}.MainHeader_logoText__wIDVR{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);color:var(--color-text)}.MainHeader_menuToggle__LMChk{display:none;background:none;border:none;padding:8px;border-radius:var(--radius-xl);cursor:pointer;align-items:center;justify-content:center;gap:6px;flex-direction:column;height:44px;width:44px;transition:background-color .2s ease}.MainHeader_menuToggle__LMChk span{width:20px;height:2px;border-radius:var(--radius-full);background-color:var(--color-text)}.MainHeader_menuToggle__LMChk:active,.MainHeader_menuToggle__LMChk:hover{background-color:rgba(0,79,203,.08)}.MainHeader_menuToggleHidden__B8Jwh{visibility:hidden;pointer-events:none}.MainHeader_nav__ql17x{display:flex;align-items:center;gap:var(--space-4);position:relative}.MainHeader_navPill__EGCgH{position:absolute;top:0;left:0;height:100%;background-color:var(--color-brand);border-radius:var(--radius-full);pointer-events:none;z-index:0;transform:translateX(var(--pill-x,0));width:var(--pill-w,0);opacity:0}.MainHeader_navPill__EGCgH[data-visible=true]{opacity:1}.MainHeader_navPill__EGCgH[data-ready=true]{transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}.MainHeader_navButton__Y6x9v{display:inline-flex;align-items:center;justify-content:center;background:none;color:var(--color-text);font-weight:var(--font-weight-semibold);padding:10px 14px;min-height:44px;border-radius:var(--radius-full);border:1px solid transparent;cursor:pointer;line-height:1.1;position:relative;z-index:1;transition:color .3s ease,border-color .2s ease,background-color .2s ease}.MainHeader_navButton__Y6x9v[data-active=true]{color:var(--color-text-inverse)}.MainHeader_navButton__Y6x9v:not([data-active=true]):active,.MainHeader_navButton__Y6x9v:not([data-active=true]):hover{color:var(--color-brand);border-color:var(--color-border-hover);background-color:rgba(0,79,203,.08)}.MainHeader_navButton__Y6x9v:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.MainHeader_searchToggle__kV7_v{display:none;background:none;border:none;color:var(--color-text);padding:8px;min-width:44px;min-height:44px;border-radius:var(--radius-xl);cursor:pointer;transition:background-color .2s ease,color .2s ease}.MainHeader_searchToggle__kV7_v:active,.MainHeader_searchToggle__kV7_v:hover{background-color:rgba(0,79,203,.08);color:var(--color-brand)}.MainHeader_themeToggle__gee5_{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text);padding:8px;min-width:44px;min-height:44px;border-radius:var(--radius-xl);cursor:pointer;transition:background-color .2s ease,color .2s ease}.MainHeader_themeToggle__gee5_:active,.MainHeader_themeToggle__gee5_:hover{background-color:rgba(0,79,203,.08);color:var(--color-brand)}@media (max-width:768px){.MainHeader_themeToggle__gee5_{display:none}}.MainHeader_mobileOverlay__8USdo{position:fixed;inset:0;background-color:rgba(15,23,42,.45);z-index:49}.MainHeader_mobileNav__iQRv_{position:fixed;top:0;bottom:0;left:0;width:min(320px,85%);padding:32px 20px 24px;background-color:var(--color-bg);border-right:1px solid var(--color-border);box-shadow:var(--shadow-lg);z-index:50;animation:MainHeader_slideInLeft__7YC31 .24s ease forwards;display:flex;flex-direction:column}.MainHeader_mobileNav__iQRv_[data-state=closing]{animation:MainHeader_slideOutLeft__GO79m .24s ease forwards}.MainHeader_mobileNavHeader__xjFCU{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.MainHeader_mobileNavLabel__QX7d7{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}.MainHeader_mobileNavClose__0tYro{border:none;background-color:rgba(226,232,240,.6);color:var(--color-text);border-radius:var(--radius-full);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.MainHeader_mobileNavClose__0tYro:active,.MainHeader_mobileNavClose__0tYro:hover{background-color:rgba(30,64,175,.15)}.MainHeader_mobileNavInner__FY6UR{display:flex;flex-direction:column;gap:var(--space-3)}.MainHeader_mobileNavButton__Acv3F{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:14px 18px;border-radius:var(--radius-xl);border:1px solid transparent;background-color:var(--color-bg-subtle);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.MainHeader_mobileNavButton__Acv3F[data-active=true]{background-color:var(--color-brand);border-color:var(--color-brand);color:var(--color-text-inverse)}.MainHeader_mobileNavButton__Acv3F:active,.MainHeader_mobileNavButton__Acv3F:hover{background-color:rgba(0,79,203,.08);border-color:var(--color-border-hover)}.MainHeader_mobileNavFooter__0IgNj{margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.MainHeader_mobileNavLegal__K8_ef{display:flex;gap:var(--space-3)}.MainHeader_mobileNavLegalLink__Ho8nO{background:none;border:none;padding:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);cursor:pointer}.MainHeader_mobileNavLegalLink__Ho8nO:active,.MainHeader_mobileNavLegalLink__Ho8nO:hover{color:var(--color-brand);text-decoration:underline}.MainHeader_mobileThemeToggle__DhWmc{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:none;border:1px solid var(--color-border);color:var(--color-text);padding:10px 20px;min-height:44px;border-radius:var(--radius-full);cursor:pointer;font-weight:var(--font-weight-semibold);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.MainHeader_mobileThemeToggle__DhWmc:active,.MainHeader_mobileThemeToggle__DhWmc:hover{background-color:rgba(0,79,203,.08);border-color:var(--color-border-hover);color:var(--color-brand)}.MainHeader_mobileSearch__cG5v3{position:fixed;top:0;left:0;right:0;padding:64px 20px 24px;background-color:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-xl);z-index:50;animation:MainHeader_slideDown__6tWdv .24s ease forwards}.MainHeader_mobileSearchClose__XjBth{position:absolute;top:16px;right:20px;border:none;background-color:rgba(226,232,240,.6);color:var(--color-text);border-radius:var(--radius-full);padding:10px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.MainHeader_mobileSearchClose__XjBth:active,.MainHeader_mobileSearchClose__XjBth:hover{background-color:rgba(30,64,175,.15)}.MainHeader_mobileSearchHeading__dfK8n{margin:0 0 12px;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text)}.MainHeader_mobileSearchForm__pchIn{padding:0}.MainHeader_right__KmMFk{display:flex;align-items:center;gap:var(--space-3)}.MainHeader_languageMenu__dGz0i{position:relative}.MainHeader_languageButton__MRPnJ{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:var(--radius-full);cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--color-text);min-height:44px;line-height:1}.MainHeader_languageButton__MRPnJ,.MainHeader_languageList__ELG_l{border:1px solid var(--color-border);background-color:var(--color-bg)}.MainHeader_languageList__ELG_l{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:8px 0;z-index:20}.MainHeader_languageItem__Nb9sh{width:100%;padding:12px 16px;min-height:44px;text-align:left;background:none;border:none;font-weight:var(--font-weight-semibold);color:var(--color-text);cursor:pointer}.MainHeader_languageItem__Nb9sh[data-active=true]{color:var(--color-brand)}.MainHeader_languageItem__Nb9sh:active,.MainHeader_languageItem__Nb9sh:hover{background-color:var(--color-bg-muted)}.MainHeader_chevron__XAc5q{display:inline-flex;align-items:center;justify-content:center;width:16px;font-size:var(--font-size-xs);line-height:1}.MainHeader_accountMenu__fg5ab{position:relative}.MainHeader_accountButton__eWGaB{display:inline-flex;align-items:center;gap:10px;border-radius:var(--radius-full);border:1px solid transparent;background-color:transparent;cursor:pointer;font-weight:var(--font-weight-semibold);min-height:44px;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.MainHeader_accountButton__eWGaB[data-auth-state=pending]{pointer-events:none;color:var(--color-text-muted)}.MainHeader_accountButton__eWGaB[data-variant=account]{padding:4px;min-width:44px;min-height:44px;border-color:transparent;background-color:transparent;color:var(--color-text)}.MainHeader_accountButton__eWGaB[data-variant=account]:active,.MainHeader_accountButton__eWGaB[data-variant=account]:hover{background-color:rgba(0,79,203,.08)}.MainHeader_accountButton__eWGaB[data-variant=login]{padding:10px 16px;border-color:var(--color-border);background-color:var(--color-bg);color:var(--color-brand);box-shadow:var(--shadow-sm)}.MainHeader_accountButton__eWGaB[data-variant=login]:active,.MainHeader_accountButton__eWGaB[data-variant=login]:hover{background-color:rgba(0,79,203,.08);border-color:var(--color-border-hover)}.MainHeader_accountAvatar__83KCv{width:28px;height:28px;border-radius:var(--radius-full);object-fit:cover;box-shadow:var(--shadow-sm)}.MainHeader_accountAvatarLogo__LIJFh{width:28px;height:22px;object-fit:contain}.MainHeader_accountIcon__8ysg9{width:28px;height:28px;border-radius:var(--radius-full);background-color:var(--color-bg-active);color:var(--color-text);display:inline-flex;align-items:center;justify-content:center}.MainHeader_accountIcon__8ysg9 svg{width:16px;height:16px}.MainHeader_accountName__omuyU{font-weight:var(--font-weight-semibold);color:var(--color-text)}.MainHeader_accountLabel__Zmh0x{font-weight:var(--font-weight-semibold);color:inherit}.MainHeader_accountPlaceholder__6iYWZ{width:72px;height:28px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-bg-active),var(--color-bg-subtle),var(--color-bg-active));background-size:200% 100%;animation:MainHeader_shimmer__KxAYd 1.2s ease-in-out infinite;display:inline-flex}@keyframes MainHeader_shimmer__KxAYd{0%{background-position:200% 0}to{background-position:-200% 0}}.MainHeader_accountDropdown__i1bMV{position:absolute;top:calc(100% + 6px);right:0;width:260px;background-color:var(--color-bg);border-radius:var(--radius-2xl);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);padding:16px;display:flex;flex-direction:column;gap:10px;z-index:30}.MainHeader_accountSummary__DUfg0{display:flex;flex-direction:column;gap:var(--space-1)}.MainHeader_accountSummaryName__MesN7{font-weight:var(--font-weight-bold);color:var(--color-text)}.MainHeader_accountSummaryEmail__bjmUv{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.MainHeader_accountMenuItem__0xNgB{border:none;background-color:var(--color-error-bg);color:var(--color-error);border-radius:var(--radius-full);padding:10px 16px;min-height:44px;font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color .2s ease}.MainHeader_accountMenuItem__0xNgB:active,.MainHeader_accountMenuItem__0xNgB:hover{background-color:var(--color-error-bg-hover)}@keyframes MainHeader_slideDown__6tWdv{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes MainHeader_slideInLeft__7YC31{0%{transform:translateX(-105%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes MainHeader_slideOutLeft__GO79m{0%{transform:translateX(0);opacity:1}to{transform:translateX(-105%);opacity:0}}@media (max-width:1024px){.MainHeader_nav__ql17x{gap:var(--space-3)}}@media (max-width:768px){.MainHeader_inner__fuIlJ{padding:6px 12px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);position:relative}.MainHeader_menuToggle__LMChk{display:inline-flex;position:absolute;left:8px;top:50%;transform:translateY(-50%);height:36px;width:36px;padding:6px}.MainHeader_menuToggle__LMChk span{width:16px}.MainHeader_logo__FXoJO{text-align:center;margin:0;position:absolute;left:50%;top:50%;transform:translate(calc(-50% - 11px),-50%);width:max-content;gap:var(--space-1)}.MainHeader_logoIcon__R4l2T{height:18px}.MainHeader_logoText__wIDVR{font-size:var(--font-size-xs)}.MainHeader_nav__ql17x{display:none}.MainHeader_right__KmMFk{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;flex-direction:row;align-items:center;gap:2px}.MainHeader_accountButton__eWGaB,.MainHeader_languageButton__MRPnJ{padding:4px 8px;font-size:var(--font-size-xs);min-height:36px;min-width:36px;white-space:nowrap;justify-content:center;border-radius:var(--radius-lg)}.MainHeader_chevron__XAc5q{display:none}.MainHeader_accountButton__eWGaB[data-variant=login]{padding:4px 10px}.MainHeader_accountAvatar__83KCv{width:22px;height:22px}.MainHeader_accountAvatarLogo__LIJFh{width:22px;height:18px}.MainHeader_accountName__omuyU{display:none}.MainHeader_languageList__ELG_l{min-width:unset}}@media (max-width:480px){.MainHeader_inner__fuIlJ{padding:4px 8px;min-height:40px}.MainHeader_menuToggle__LMChk{left:4px;height:32px;width:32px;padding:4px}.MainHeader_right__KmMFk{right:4px}.MainHeader_accountButton__eWGaB,.MainHeader_languageButton__MRPnJ{padding:2px 6px;min-height:32px;min-width:32px}.MainHeader_logoIcon__R4l2T{height:16px}.MainHeader_logoText__wIDVR{font-size:11px}.MainHeader_accountAvatar__83KCv{width:20px;height:20px}.MainHeader_accountAvatarLogo__LIJFh{width:20px;height:16px}.MainHeader_searchToggle__kV7_v{min-width:32px;min-height:32px;padding:4px}}.styles_dialogOverlay__ohNaL{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.styles_dialog__nmGTZ{background:var(--color-bg-white);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:480px;width:90%}.styles_dialogHeader__wJ1dp{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--color-border,#e5e7eb)}.styles_dialogHeader__wJ1dp h3{margin:0;font-size:18px;font-weight:600}.styles_dialogCloseButton__Oulh5{background:none;border:none;font-size:24px;cursor:pointer;color:var(--color-text-secondary,#6b7280);padding:0;line-height:1}.styles_dialogCloseButton__Oulh5:hover:not(:disabled){color:var(--color-text)}.styles_dialogBody__1elki{padding:20px}.styles_jobTitlePreview__CLLub{font-weight:600;margin-bottom:16px;color:var(--color-text)}.styles_warningList__XTh4_{list-style:disc;padding-left:20px;margin:0;color:var(--color-text-secondary,#6b7280)}.styles_warningList__XTh4_ li{margin-bottom:8px}.styles_dialogActions__wnunI{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid var(--color-border,#e5e7eb)}.styles_primaryButton___Icmo{background:var(--color-primary,#2563eb);color:white;border:none;padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer}.styles_primaryButton___Icmo:hover:not(:disabled){background:var(--color-primary-hover,#1d4ed8)}.styles_primaryButton___Icmo:disabled{opacity:.6;cursor:not-allowed}.styles_secondaryButton__ZWH6r{background:transparent;color:var(--color-text-secondary,#6b7280);border:1px solid var(--color-border,#e5e7eb);padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer}.styles_secondaryButton__ZWH6r:hover:not(:disabled){background:var(--color-bg-muted)}.styles_secondaryButton__ZWH6r:disabled{opacity:.6;cursor:not-allowed}.styles_dangerButton__giZbn{background:var(--color-error);color:white;border:none;padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer}.styles_dangerButton__giZbn:hover:not(:disabled){background:var(--color-error-hover)}.styles_linkButton__VBk9I{background:none;border:none;color:var(--color-primary,#2563eb);cursor:pointer;padding:0;font:inherit;text-decoration:underline}.styles_linkButton__VBk9I:hover{color:var(--color-primary-hover,#1d4ed8)}.styles_deleteWarning__qxQET{color:var(--color-error);font-weight:500;margin-top:12px}.styles_jobsList__LGtXV{display:flex;flex-direction:column;gap:12px}.styles_jobsListEmpty__qszQb{text-align:center;padding:40px 20px;color:var(--color-text-secondary,#6b7280)}.styles_jobsListEmpty__qszQb p{margin-bottom:16px}.styles_jobItem__wBD_D{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--color-bg-white);border:1px solid var(--color-border,#e5e7eb);border-radius:8px}.styles_jobItemInfo__0YwVv{flex:1;min-width:0}.styles_jobItemTitle__7plk3{font-weight:600;color:var(--color-text);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_jobItemMeta__daRxk{display:flex;gap:12px;font-size:14px;color:var(--color-text-secondary,#6b7280)}.styles_jobItemStatus__DnGjA{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase}.styles_jobItemStatus__DnGjA[data-status=draft]{background:var(--color-warning-bg);color:var(--color-warning-hover)}.styles_jobItemStatus__DnGjA[data-status=active]{background:var(--color-success-bg);color:var(--color-success-hover)}.styles_jobItemStatus__DnGjA[data-status=expired]{background:var(--color-error-bg);color:var(--color-error)}.styles_jobItemStatus__DnGjA[data-status=filled]{background:var(--color-primary-100);color:var(--color-primary-600)}.styles_jobItemStatus__DnGjA[data-status=closed]{background:var(--color-bg-subtle);color:var(--color-text-secondary)}.styles_jobItemActions__WS1e7{display:flex;gap:8px;flex-shrink:0;margin-left:16px}.styles_actionButton__htm_r{padding:6px 12px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}.styles_actionButtonEdit__qTjMu{background:transparent;border:1px solid var(--color-border,#e5e7eb);color:var(--color-text)}.styles_actionButtonEdit__qTjMu:hover{background:var(--color-bg-muted)}.styles_actionButtonPublish__dDDfY{background:var(--color-primary,#2563eb);border:none;color:white}.styles_actionButtonPublish__dDDfY:hover:not(:disabled){background:var(--color-primary-hover,#1d4ed8)}.styles_actionButtonPublish__dDDfY:disabled{opacity:.6;cursor:not-allowed}.styles_actionButtonDelete__kzvXq{background:transparent;border:1px solid var(--color-error);color:var(--color-error)}.styles_actionButtonDelete__kzvXq:hover:not(:disabled){background:var(--color-error-bg)}.styles_jobForm__QxXQJ{display:flex;flex-direction:column;gap:20px}.styles_formGroup__e56SM{display:flex;flex-direction:column;gap:6px}.styles_formLabel__lp9nK{font-weight:500;color:var(--color-text)}.styles_formLabel__lp9nK span{color:var(--color-error)}.styles_formInput__O74pG,.styles_formSelect__0msBH,.styles_formTextarea__iFKYK{padding:10px 12px;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;font-size:16px;background:var(--color-bg-white);color:var(--color-text)}.styles_formInput__O74pG:focus,.styles_formSelect__0msBH:focus,.styles_formTextarea__iFKYK:focus{outline:none;border-color:var(--color-primary,#2563eb);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.styles_formTextarea__iFKYK{resize:vertical;min-height:120px}.styles_formHint__vZA9P{font-size:14px;color:var(--color-text-secondary,#6b7280)}.styles_charCount__K1dI8{display:block;text-align:right;font-size:12px;color:var(--color-text-muted);margin-top:4px}.styles_charCountWarn__mtjR_{color:var(--color-warning,#d97706)}.styles_formError__DCL2e{color:var(--color-error);font-size:14px}.styles_formRow__dPiDN{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.styles_formActions__5Zqjd{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--color-border,#e5e7eb)}.styles_createJobHeader__MN3d4{margin-bottom:24px}.styles_createJobHeader__MN3d4 h1{font-size:24px;font-weight:600;margin-bottom:8px}.styles_createJobHeader__MN3d4 p{color:var(--color-text-secondary,#6b7280)}.styles_sectionCard__gGMtW{margin-bottom:24px;padding:20px;background:var(--color-bg-white);border:1px solid var(--color-border,#e5e7eb);border-radius:8px}.styles_sectionHeader__O6SDf{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.styles_sectionTitle__q6KMG{font-size:18px;font-weight:600;margin:0;color:var(--color-text)}.styles_totalCount__El_85{font-size:14px;font-weight:500;color:var(--color-text-secondary,#6b7280)}.styles_jobItemMain__PdUAR{flex:1;min-width:0}.styles_jobTitle__nj1B0{font-weight:600;color:var(--color-text);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_jobMeta__ScLNE{font-size:14px;color:var(--color-text-secondary,#6b7280);margin-top:4px}.styles_statusBadgeActive__mCUPt{background:var(--color-success-bg);color:var(--color-success-hover)}.styles_statusBadgeActive__mCUPt,.styles_statusBadgePending__N_del{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.styles_statusBadgePending__N_del{background:var(--color-primary-100);color:var(--color-primary-600)}.styles_statusBadgeDraft__jZ6XU{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;background:var(--color-warning-bg);color:var(--color-warning-hover)}.styles_importDialog__WIUyf{max-width:640px}.styles_importSummary__DrBoQ{font-size:14px;color:var(--color-text-secondary,#6b7280);margin-bottom:16px}.styles_importResultList__7xGjI{list-style:none;padding:0;margin:0;max-height:400px;overflow-y:auto}.styles_importResultItem__L3fMG{padding:12px;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;margin-bottom:8px}.styles_importResultHeader__u_d5u{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.styles_importResultTitle__z4Tm5{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.styles_importBadgeValid__FEjm8{background:var(--color-success-bg);color:var(--color-success-hover)}.styles_importBadgeInvalid__co7dO,.styles_importBadgeValid__FEjm8{display:inline-flex;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.styles_importBadgeInvalid__co7dO{background:var(--color-error-bg);color:var(--color-error)}.styles_importBadgeWarning__gp_nJ{display:inline-flex;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;background:var(--color-warning-bg);color:var(--color-warning-hover)}.styles_importErrorList__6u5b_{list-style:disc;padding-left:20px;margin:4px 0 0;font-size:13px}.styles_importErrorItem__Cof3n{color:var(--color-error);margin-bottom:2px}.styles_importWarningItem__jOzmN{color:var(--color-warning,#d97706);margin-bottom:2px}.styles_importErrorLabel__IgAyn{font-size:12px;font-weight:500;margin-top:8px;margin-bottom:2px}.styles_importProgress__KDH9Z{margin-top:12px;text-align:center;color:var(--color-text-secondary,#6b7280);font-size:14px}.styles_loadMoreButton__TmTzn{display:block;width:100%;padding:10px;margin-top:12px;font-size:14px;font-weight:500;color:var(--color-primary,#2563eb);background:transparent;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;cursor:pointer;transition:background-color .2s}.styles_loadMoreButton__TmTzn:hover:not(:disabled){background:var(--color-bg-muted)}.styles_loadMoreButton__TmTzn:disabled{opacity:.5;cursor:not-allowed}.styles_itemLink__KzZb_{color:inherit;text-decoration:none}.styles_itemLink__KzZb_:active,.styles_itemLink__KzZb_:hover{color:var(--color-primary);text-decoration:underline}.TalentsPage_container__7fRJ_{max-width:1400px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--space-5);padding:32px 24px 24px;flex:1;min-height:0}.TalentsPage_header__hgP8X{display:flex;flex-direction:column;gap:var(--space-2);flex-shrink:0}.TalentsPage_header__hgP8X h1{font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.TalentsPage_header__hgP8X p{color:var(--color-text-secondary);margin:0;font-size:var(--font-size-base)}.TalentsPage_recruiterBanner___iI0V{background:var(--color-brand-light);border:1px solid var(--color-primary);border-radius:var(--radius-lg);padding:12px 16px;color:var(--color-primary);font-size:var(--font-size-sm);margin-top:8px}.TalentsPage_searchSection__q1YF6{display:flex;flex-direction:column;gap:var(--space-3)}.TalentsPage_searchBar___Mr7b{display:flex;align-items:center;gap:var(--space-2);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:8px 16px}.TalentsPage_searchIcon__uzGtS{color:var(--color-text-secondary);flex-shrink:0}.TalentsPage_searchInput___I08J{flex:1;border:none;background:transparent;font-size:var(--font-size-base);outline:none}.TalentsPage_searchInput___I08J::placeholder{color:var(--color-text-muted)}.TalentsPage_filterToggle__D5UiO{padding:8px;min-width:44px;min-height:44px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;position:relative}.TalentsPage_filterToggle__D5UiO:active,.TalentsPage_filterToggle__D5UiO:hover{background:var(--color-bg-hover)}.TalentsPage_filterToggleActive__6RNY4{color:var(--color-primary)}.TalentsPage_filterBadge__h5nwp{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:var(--radius-full);font-size:11px;font-weight:var(--font-weight-bold);justify-content:center;line-height:1}.TalentsPage_filterBadge__h5nwp,.TalentsPage_searchButton__raFB7{background:var(--color-primary);color:var(--color-text-inverse);display:flex;align-items:center}.TalentsPage_searchButton__raFB7{padding:8px 20px;min-height:44px;border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;gap:var(--space-2)}.TalentsPage_searchButton__raFB7:active:not(:disabled),.TalentsPage_searchButton__raFB7:hover:not(:disabled){background:var(--color-primary-hover)}.TalentsPage_searchButton__raFB7:disabled{opacity:.7;cursor:not-allowed}.TalentsPage_filtersPanel__cU165{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:16px;background:var(--color-bg-subtle);border-radius:var(--radius-lg);align-items:flex-end}.TalentsPage_filterGroup___b7cm{display:flex;flex-direction:column;gap:var(--space-1)}.TalentsPage_filterGroup___b7cm label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase}.TalentsPage_filterGroup___b7cm input,.TalentsPage_filterGroup___b7cm select,.TalentsPage_filterInput__5Oa3y{padding:8px 12px;min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);min-width:180px}.TalentsPage_clearFiltersButton__f6z9M{padding:8px 16px;min-height:44px;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm)}.TalentsPage_clearFiltersButton__f6z9M:active,.TalentsPage_clearFiltersButton__f6z9M:hover{background:var(--color-bg-muted)}.TalentsPage_loadMoreButton__qE4vs{width:100%;padding:12px 20px;min-height:44px;background:var(--color-bg);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:8px}.TalentsPage_loadMoreButton__qE4vs:active:not(:disabled),.TalentsPage_loadMoreButton__qE4vs:hover:not(:disabled){background:var(--color-bg-interactive-hover)}.TalentsPage_loadMoreButton__qE4vs:disabled{opacity:.7;cursor:not-allowed}.TalentsPage_content__1yMIr{flex:1;display:grid;grid-template-columns:400px 1fr;gap:var(--space-6);min-height:0;overflow:hidden}.TalentsPage_resultsList__DTGHY{overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2);padding-right:8px}.TalentsPage_resultsHeader__T_sFE{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.TalentsPage_results___QTSN,.TalentsPage_talentCard__wOBS4{display:flex;flex-direction:column;gap:var(--space-2)}.TalentsPage_talentCard__wOBS4{padding:16px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;text-align:left;width:100%;transition:border-color .15s,box-shadow .15s}.TalentsPage_talentCard__wOBS4:active,.TalentsPage_talentCard__wOBS4:hover{border-color:var(--color-primary)}.TalentsPage_talentCard__wOBS4.TalentsPage_selected__pEfkY{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.TalentsPage_talentHeader__ZUj04{display:flex;gap:var(--space-3);align-items:flex-start}.TalentsPage_talentAvatar__SH7hn{width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-bg-hover);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.TalentsPage_talentAvatar__SH7hn img{width:100%;height:100%;object-fit:cover}.TalentsPage_talentAvatar__SH7hn svg{color:var(--color-text-muted);width:24px;height:24px}.TalentsPage_talentAvatar__SH7hn .TalentsPage_logoPlaceholder__OnKgO{width:50%;height:50%;object-fit:contain}.TalentsPage_talentInfo__qFYE1{display:flex;flex-direction:column;gap:2px;min-width:0}.TalentsPage_talentName__B0sJ0{font-weight:var(--font-weight-semibold);color:var(--color-text);font-size:var(--font-size-sm)}.TalentsPage_talentHeadline__M6Ucj{color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TalentsPage_availabilityBadge__KYWqN{display:inline-block;padding:5px 12px;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:var(--color-success-bg);color:var(--color-success);width:fit-content}.TalentsPage_availabilityBadge__KYWqN[data-availability=not_looking]{background:var(--color-error-bg);color:var(--color-error)}.TalentsPage_availabilityBadge__KYWqN[data-availability="1_month"],.TalentsPage_availabilityBadge__KYWqN[data-availability="3_months"]{background:var(--color-warning-bg);color:var(--color-warning)}.TalentsPage_skillTags__Q_XXH{display:flex;flex-wrap:wrap;gap:6px}.TalentsPage_skillTag__VyQox{padding:4px 8px;background:var(--color-bg-muted);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--color-text);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TalentsPage_skillTagList__3dCly{display:flex;flex-wrap:wrap;gap:var(--space-2)}.TalentsPage_detailPane__xZFWT{background:var(--color-bg-subtle);border-radius:var(--radius-lg);overflow-y:auto;min-height:400px}.TalentsPage_emptyDetail___lYbV{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted);gap:var(--space-4)}.TalentsPage_emptyDetail___lYbV svg{width:48px;height:48px}.TalentsPage_talentDetail__vY3To{padding:24px;position:relative}.TalentsPage_closeDetail__RQv0u{position:absolute;top:16px;right:16px;padding:8px;min-width:44px;min-height:44px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.TalentsPage_closeDetail__RQv0u:active,.TalentsPage_closeDetail__RQv0u:hover{background:var(--color-bg-hover)}.TalentsPage_detailHeader__Rd6bZ{display:flex;gap:var(--space-4);margin-bottom:24px}.TalentsPage_detailAvatar__djJoz{width:80px;height:80px;border-radius:var(--radius-full);background:var(--color-bg-hover);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.TalentsPage_detailAvatar__djJoz img{width:100%;height:100%;object-fit:cover}.TalentsPage_detailAvatar__djJoz svg{color:var(--color-text-muted);width:40px;height:40px}.TalentsPage_detailAvatar__djJoz .TalentsPage_logoPlaceholder__OnKgO{width:50%;height:50%;object-fit:contain}.TalentsPage_detailInfo__vtb0n{display:flex;flex-direction:column;gap:var(--space-1)}.TalentsPage_detailInfo__vtb0n h2{margin:0;font-size:var(--font-size-2xl);color:var(--color-text);display:flex;align-items:center;gap:var(--space-2)}.TalentsPage_verifiedBadge__NpU0i{color:var(--color-primary);width:20px;height:20px;flex-shrink:0}.TalentsPage_detailHeadline__vdaoB{color:var(--color-text-secondary);margin:0;font-size:var(--font-size-base)}.TalentsPage_detailSection__CsSPV{margin-bottom:20px}.TalentsPage_detailSection__CsSPV h3{margin:0 0 8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase}.TalentsPage_detailSection__CsSPV p{margin:0;color:var(--color-text);line-height:1.5}.TalentsPage_detailActions__TZ9cz{display:flex;gap:var(--space-3);margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border)}.TalentsPage_contactButton__KTvgc,.TalentsPage_inviteButton__GfbqI{flex:1;padding:12px 24px;min-height:44px;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;font-size:var(--font-size-sm)}.TalentsPage_contactButton__KTvgc{background:var(--color-primary);color:var(--color-text-inverse);border:none}.TalentsPage_contactButton__KTvgc:active,.TalentsPage_contactButton__KTvgc:hover{background:var(--color-primary-hover)}.TalentsPage_inviteButton__GfbqI{background:var(--color-bg);color:var(--color-primary);border:1px solid var(--color-primary)}.TalentsPage_inviteButton__GfbqI:active,.TalentsPage_inviteButton__GfbqI:hover{background:var(--color-bg-interactive-hover)}.TalentsPage_contactButton__KTvgc:disabled,.TalentsPage_inviteButton__GfbqI:disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-hover);color:var(--color-text-muted);border-color:var(--color-border)}.TalentsPage_contactButton__KTvgc:disabled:active,.TalentsPage_contactButton__KTvgc:disabled:hover,.TalentsPage_inviteButton__GfbqI:disabled:active,.TalentsPage_inviteButton__GfbqI:disabled:hover{background:var(--color-bg-hover)}.TalentsPage_unlockButton__JqyOp{flex:1;padding:12px 24px;min-height:44px;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;font-size:var(--font-size-sm);background:var(--color-warning);color:var(--color-text-inverse);border:none;display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.TalentsPage_unlockButton__JqyOp:active:not(:disabled),.TalentsPage_unlockButton__JqyOp:hover:not(:disabled){background:var(--color-warning-hover)}.TalentsPage_unlockButton__JqyOp:disabled{opacity:.7;cursor:not-allowed}.TalentsPage_contactedBadge__NwyWj{border-radius:var(--radius-md);background:var(--color-primary-100);color:var(--color-primary);border:1px solid var(--color-primary-100)}.TalentsPage_contactedBadge__NwyWj,.TalentsPage_invitedBadge___dqnT{flex:1;padding:12px 24px;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);text-align:center}.TalentsPage_invitedBadge___dqnT{border-radius:var(--radius-md);background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-bg)}.TalentsPage_recruiterInfo__fsRU1{margin-top:24px;padding:16px;background:var(--color-brand-light);border-radius:var(--radius-lg);color:var(--color-primary);font-size:var(--font-size-sm)}.TalentsPage_blockedState__wSqog,.TalentsPage_emptyState__wjaBA,.TalentsPage_loadingState__VAHtn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:var(--space-4);color:var(--color-text-secondary);text-align:center}.TalentsPage_blockedState__wSqog{min-height:400px}.TalentsPage_blockedIcon__A2WZk{width:64px;height:64px;color:var(--color-text-muted)}.TalentsPage_blockedState__wSqog h1{font-size:var(--font-size-2xl);color:var(--color-text);margin:0}.TalentsPage_blockedState__wSqog p{max-width:400px;margin:0}.TalentsPage_blockedButton__ktflA{padding:12px 24px;min-height:44px;background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;margin-top:8px}.TalentsPage_blockedButton__ktflA:active,.TalentsPage_blockedButton__ktflA:hover{background:var(--color-primary-hover)}.TalentsPage_emptyIcon__J2ovK{width:48px;height:48px;color:var(--color-text-muted)}.TalentsPage_spinner__hvVEP{animation:TalentsPage_spin__PKaRH 1s linear infinite}@keyframes TalentsPage_spin__PKaRH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TalentsPage_error__AOqTp{padding:12px 16px;background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-lg);color:var(--color-error);font-size:var(--font-size-sm)}.TalentsPage_modalOverlay__xpxMZ{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.TalentsPage_modal__9TfUl{background:var(--color-bg);border-radius:var(--radius-xl);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-md)}.TalentsPage_modalHeader__IzBMA{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--color-border)}.TalentsPage_modalHeader__IzBMA h2{margin:0;font-size:var(--font-size-xl);color:var(--color-text)}.TalentsPage_modalClose__69t4k{padding:8px;min-width:44px;min-height:44px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.TalentsPage_modalClose__69t4k:active,.TalentsPage_modalClose__69t4k:hover{background:var(--color-bg-muted)}.TalentsPage_modalContent__b2YYG{padding:24px;display:flex;flex-direction:column;gap:var(--space-4)}.TalentsPage_modalField__GAvfI{display:flex;flex-direction:column;gap:6px}.TalentsPage_modalField__GAvfI label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.TalentsPage_modalTextarea__zHqwD{padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-base);font-family:inherit;min-height:120px;resize:vertical;line-height:1.5}.TalentsPage_modalTextarea__zHqwD:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.TalentsPage_modalTextarea__zHqwD::placeholder{color:var(--color-text-muted)}.TalentsPage_modalSelect__XavY6{width:100%;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-base);font-family:inherit;background:var(--color-bg);color:var(--color-text);cursor:pointer}.TalentsPage_modalSelect__XavY6:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.TalentsPage_characterCount__Kz3H1{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:right}.TalentsPage_characterCount__Kz3H1.TalentsPage_exceeded__GJy_Q{color:var(--color-error)}.TalentsPage_modalError__RVx25{padding:12px;background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-lg);color:var(--color-error);font-size:var(--font-size-sm)}.TalentsPage_modalFooter__XatOl{display:flex;gap:var(--space-3);padding:16px 24px;border-top:1px solid var(--color-border);justify-content:flex-end}.TalentsPage_modalCancelButton___GWK9{padding:10px 20px;min-height:44px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;font-size:var(--font-size-sm)}.TalentsPage_modalCancelButton___GWK9:active,.TalentsPage_modalCancelButton___GWK9:hover{background:var(--color-bg-muted)}.TalentsPage_modalSubmitButton__ACj_9{padding:10px 20px;min-height:44px;background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;font-size:var(--font-size-sm);display:flex;align-items:center;gap:var(--space-2)}.TalentsPage_modalSubmitButton__ACj_9:active:not(:disabled),.TalentsPage_modalSubmitButton__ACj_9:hover:not(:disabled){background:var(--color-primary-hover)}.TalentsPage_modalSubmitButton__ACj_9:disabled{opacity:.7;cursor:not-allowed}.TalentsPage_unlockConfirmContent__xUiA0{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 0}.TalentsPage_unlockConfirmIcon__DVd76{font-size:var(--font-size-3xl);color:var(--color-primary);margin-bottom:16px}.TalentsPage_unlockConfirmText__IeQCy{font-size:var(--font-size-base);color:var(--color-text);margin:0 0 12px}.TalentsPage_unlockConfirmQuota__kkKrn{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;padding:8px 16px;background:var(--color-bg-muted);border-radius:var(--radius-sm)}.TalentsPage_successState__dO60d{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px}.TalentsPage_successState__dO60d h2{margin:0 0 8px;color:var(--color-text);font-size:var(--font-size-xl)}.TalentsPage_successState__dO60d p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.5}.TalentsPage_successIcon__KmU7Z{font-size:var(--font-size-3xl);color:var(--color-success);margin-bottom:16px}@media (max-width:1023px){.TalentsPage_content__1yMIr{grid-template-columns:1fr}.TalentsPage_resultsList__DTGHY{max-height:50vh}.TalentsPage_detailPane__xZFWT{min-height:300px}.TalentsPage_closeDetail__RQv0u{display:flex}}.TalentsPage_credentialList__m3f1S{display:flex;flex-direction:column;gap:var(--space-2)}.TalentsPage_credentialItem__9LquF{display:flex;align-items:center;gap:var(--space-2)}.TalentsPage_credentialIcon__KbJPK{color:var(--color-text-secondary);width:18px;height:18px;flex-shrink:0}.TalentsPage_credentialName__69XHw{color:var(--color-text);font-size:var(--font-size-sm)}.TalentsPage_credentialLink__hUgUH{color:var(--color-primary);font-size:var(--font-size-sm);text-decoration:none;margin-left:auto}.TalentsPage_credentialLink__hUgUH:hover{text-decoration:underline}@media (max-width:768px){.TalentsPage_container__7fRJ_{padding:16px;gap:var(--space-4)}.TalentsPage_header__hgP8X h1{font-size:var(--font-size-2xl)}.TalentsPage_searchBar___Mr7b{flex-wrap:wrap}.TalentsPage_searchInput___I08J{flex:1 1 100%;order:1}.TalentsPage_searchIcon__uzGtS{display:none}.TalentsPage_filterToggle__D5UiO{order:2}.TalentsPage_searchButton__raFB7{order:3;flex:1}.TalentsPage_content__1yMIr{gap:var(--space-4)}.TalentsPage_filterGroup___b7cm input,.TalentsPage_filterGroup___b7cm select,.TalentsPage_filterInput__5Oa3y{min-width:unset;width:100%}.TalentsPage_skillTag__VyQox{max-width:120px}}.JobDetailPane_container__k0KQ1{display:flex;flex-direction:column;gap:var(--space-8);background-color:var(--color-bg);border-radius:24px;border:1px solid var(--color-border);padding:32px;box-shadow:var(--shadow-lg);min-height:0;height:100%;max-height:100%;overflow-y:auto;overflow-wrap:anywhere;box-sizing:border-box}.JobDetailPane_standalone__ZrU_9{height:auto;max-height:none;min-height:auto}.JobDetailPane_empty__a8dfk{justify-content:center;align-items:center;text-align:center;color:var(--color-text-secondary);min-height:320px}.JobDetailPane_header__gqkMk{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap}.JobDetailPane_heading__TusfC{display:flex;flex-direction:column;gap:var(--space-2)}.JobDetailPane_heading__TusfC h2{margin:0;font-size:clamp(1.9rem,2.3vw,1.9rem);color:var(--color-text)}.JobDetailPane_organizationGroup__RtYK8{display:flex;flex-direction:column;gap:6px}.JobDetailPane_organizationRow__hKEkF{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;margin:0}.JobDetailPane_organizationLabel__XWBRZ{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}.JobDetailPane_organizationValue__SsDnc{font-weight:var(--font-weight-semibold);color:var(--color-text)}.JobDetailPane_organizationValueLink__LOB_Y{font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration:underline}.JobDetailPane_organizationValueLink__LOB_Y:active,.JobDetailPane_organizationValueLink__LOB_Y:hover{text-decoration:underline}.JobDetailPane_metaRow__T7yWI{display:flex;flex-wrap:wrap;gap:10px;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.JobDetailPane_tag__dicwb{display:inline-flex;align-items:center;gap:6px;background-color:var(--color-brand-light);color:var(--color-brand);padding:6px 12px;border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.JobDetailPane_tag__dicwb[data-state=placeholder]{background-color:var(--color-bg-subtle);color:var(--color-text-muted)}.JobDetailPane_actions__cWIue{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;position:relative}.JobDetailPane_applyButton__JVQha{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;min-height:44px;border-radius:var(--radius-full);border:none;background-color:var(--color-brand);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);cursor:pointer;text-decoration:none}.JobDetailPane_applyButton__JVQha:active,.JobDetailPane_applyButton__JVQha:hover{background-color:var(--color-brand-hover)}.JobDetailPane_iconButton__CFTad{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;font-weight:var(--font-weight-semibold)}.JobDetailPane_iconButton__CFTad:active,.JobDetailPane_iconButton__CFTad:hover{border-color:var(--color-brand);color:var(--color-brand)}.JobDetailPane_iconOnly__3w0_Y{width:44px;height:44px;padding:0}.JobDetailPane_iconButton__CFTad[data-state=copied]{border-color:var(--color-success);color:var(--color-success-hover);background-color:var(--color-success-bg-subtle)}.JobDetailPane_iconButton__CFTad:disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-bg-active);color:var(--color-text-muted);background-color:var(--color-bg-subtle)}.JobDetailPane_shareMenuContainer__FPl52{position:relative}.JobDetailPane_shareMenu__XpaIz{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;border:1px solid var(--color-border);border-radius:var(--radius-2xl);background-color:var(--color-bg);box-shadow:var(--shadow-xl);padding:16px;display:flex;flex-direction:column;gap:var(--space-3);z-index:30}.JobDetailPane_shareMenuTitle__7XQ3w{margin:0;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-text)}.JobDetailPane_shareOptionList__SEQad{display:flex;flex-direction:column;gap:var(--space-2)}.JobDetailPane_shareOption__eefIZ{display:flex;align-items:center;gap:var(--space-3);border:none;background:none;padding:10px 8px;min-height:44px;border-radius:var(--radius-xl);cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--color-text);text-align:left}.JobDetailPane_shareOption__eefIZ:active,.JobDetailPane_shareOption__eefIZ:focus-visible,.JobDetailPane_shareOption__eefIZ:hover{background-color:var(--color-bg-interactive-hover);color:var(--color-brand);outline:none}.JobDetailPane_shareIconWrapper__PKdxV{width:32px;height:32px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background-color:var(--color-brand-light);color:var(--color-brand)}.JobDetailPane_section__EYBlJ{display:flex;flex-direction:column;gap:var(--space-4)}.JobDetailPane_section__EYBlJ h3{margin:0;font-weight:var(--font-weight-bold);color:var(--color-text)}.JobDetailPane_section__EYBlJ p{margin:0;color:var(--color-text-secondary)}.JobDetailPane_cardGrid__RGIB6{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}.JobDetailPane_card__DNI9_{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background-color:var(--color-bg-subtle);padding:16px;display:flex;flex-direction:column;gap:var(--space-3)}.JobDetailPane_chipRow__JholG{display:flex;flex-wrap:wrap;gap:var(--space-2)}.JobDetailPane_chip__U6YTr{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);background:var(--color-primary-100);color:var(--color-primary-hover);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.JobDetailPane_description__PTvSF{display:flex;flex-direction:column;gap:var(--space-4);line-height:1.6;color:var(--color-text)}.JobDetailPane_benefitsList__u8Bqc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.JobDetailPane_benefitsList__u8Bqc li{display:flex;align-items:center;gap:10px;color:var(--color-text)}.JobDetailPane_requirementsList__BufEk{margin:0;padding-left:20px;color:var(--color-text);display:flex;flex-direction:column;gap:6px;line-height:1.5}.JobDetailPane_requirementsList__BufEk li{list-style:disc}.JobDetailPane_mapLocationLabel__iQURe{margin:8px 0 12px;font-size:var(--font-size-base);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.JobDetailPane_mapContainer__YlLSu{border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--color-border);min-height:260px;background:var(--color-bg-subtle)}.JobDetailPane_mapContainer__YlLSu iframe{width:100%;height:100%;border:0}.JobDetailPane_mapLink__v6u19{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:12px;color:var(--color-brand);font-weight:var(--font-weight-semibold);text-decoration:none}.JobDetailPane_mapLink__v6u19:active,.JobDetailPane_mapLink__v6u19:hover{text-decoration:underline}.JobDetailPane_mapPreview__fMRlH{border:1px dashed var(--color-border);border-radius:var(--radius-2xl);padding:32px;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);text-align:center;color:var(--color-text-secondary)}.JobDetailPane_reportRow__X84KG{border-top:1px solid var(--color-border);padding-top:24px;display:flex;justify-content:flex-end}.JobDetailPane_reportButton__x8qsM{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text);cursor:pointer;font-weight:var(--font-weight-semibold)}.JobDetailPane_reportButton__x8qsM:active,.JobDetailPane_reportButton__x8qsM:hover{border-color:var(--color-brand);color:var(--color-brand)}.JobDetailPane_reportOverlay__SRN0t{position:fixed;inset:0;background-color:rgba(var(--color-text-rgb,15,23,42),.45);display:flex;align-items:center;justify-content:center;z-index:1000}.JobDetailPane_reportDialog__zii2Y{background-color:var(--color-bg);width:min(520px,90vw);border-radius:20px;box-shadow:var(--shadow-xl);padding:24px;display:flex;flex-direction:column;gap:var(--space-4)}.JobDetailPane_reportHeader___GKsX{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.JobDetailPane_reportHeader___GKsX h3{margin:0;font-size:1.2rem;color:var(--color-text)}.JobDetailPane_reportCloseButton__S47HQ{border:none;background:none;font-size:var(--font-size-2xl);line-height:1;cursor:pointer;color:var(--color-text-secondary)}.JobDetailPane_reportCloseButton__S47HQ:active,.JobDetailPane_reportCloseButton__S47HQ:hover{color:var(--color-text)}.JobDetailPane_reportForm__5cInx{display:flex;flex-direction:column;gap:var(--space-3)}.JobDetailPane_reportLabel__1vSbt{font-weight:var(--font-weight-semibold);color:var(--color-text)}.JobDetailPane_reportForm__5cInx input,.JobDetailPane_reportForm__5cInx textarea{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:10px 12px;font-size:var(--font-size-base);font-family:inherit}.JobDetailPane_reportForm__5cInx input:focus,.JobDetailPane_reportForm__5cInx textarea:focus{outline:2px solid var(--color-brand);outline-offset:2px}.JobDetailPane_reportMessage__08sDw{font-size:var(--font-size-sm);margin:0}.JobDetailPane_reportMessage__08sDw[data-status=success]{color:var(--color-success-hover)}.JobDetailPane_reportMessage__08sDw[data-status=error]{color:var(--color-error-hover)}.JobDetailPane_reportActions__Lpyud{display:flex;justify-content:flex-end;gap:var(--space-3)}.JobDetailPane_reportPrimaryButton__V1iFd,.JobDetailPane_reportSecondaryButton__8386R{padding:10px 18px;min-height:44px;border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);border:none;cursor:pointer}.JobDetailPane_reportPrimaryButton__V1iFd{background-color:var(--color-brand);color:var(--color-text-inverse)}.JobDetailPane_reportPrimaryButton__V1iFd:disabled{opacity:.6;cursor:not-allowed}.JobDetailPane_reportSecondaryButton__8386R{background-color:var(--color-bg-interactive-hover);color:var(--color-text)}@media (max-width:1024px){.JobDetailPane_container__k0KQ1{padding:24px}}.JobDetailPane_visuallyHidden__5Jfpx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.JobDetailPane_container__k0KQ1{padding:24px;gap:var(--space-6)}.JobDetailPane_metaRow__T7yWI{gap:6px}}.SearchControls_form__j6Hbf{display:grid;gap:var(--space-3);align-items:end}.SearchControls_formInline__RtOfJ{padding:0}.SearchControls_formStacked__2SpvV{grid-template-columns:1fr;padding:24px 0 16px}.SearchControls_formCompact__GRHsv{grid-template-columns:1fr;padding:0}.SearchControls_fieldGroup__pyHJn{display:flex;flex-direction:column;gap:6px}.SearchControls_fieldGroup__pyHJn label{font-weight:var(--font-weight-semibold);color:var(--color-text)}.SearchControls_fieldGroup__pyHJn input{padding:12px 16px;border-radius:var(--radius-xl);border:1px solid var(--color-border-hover);font-size:var(--font-size-base)}.SearchControls_fieldGroup__pyHJn input:focus{outline:2px solid var(--color-brand);outline-offset:2px;border-color:var(--color-brand)}.SearchControls_selectControl__KEnHC{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:10px 34px 10px 14px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);background-color:var(--color-bg-interactive);color:var(--color-text);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23667585' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.SearchControls_selectControl__KEnHC:focus{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand-shadow);outline:none;background-color:var(--color-bg)}.SearchControls_actions__gjrnK{display:flex;gap:var(--space-2)}.SearchControls_actionsStacked__ln3nT{flex-direction:column;align-items:stretch}.SearchControls_compactActions__xZfv2{margin-top:16px}.SearchControls_compactFilterRow__oK5kY{margin-top:12px;display:flex;gap:var(--space-3);align-items:stretch;flex-wrap:nowrap}.SearchControls_compactRowDateToggle___aF45,.SearchControls_compactRowField__ddXHO{flex:1 1 0;min-width:0}.SearchControls_compactBar__4aZo_ .SearchControls_selectControl__KEnHC,.SearchControls_compactRowField__ddXHO .SearchControls_selectControl__KEnHC,.SearchControls_dateFieldColumn__A7PLW .SearchControls_selectControl__KEnHC,.SearchControls_dateFieldGroup__vq4de .SearchControls_selectControl__KEnHC{max-width:none;width:100%}.SearchControls_dateFieldGroup__vq4de{display:flex;flex-direction:column;gap:6px;flex:1}.SearchControls_dateFieldColumn__A7PLW{display:flex;flex-direction:column;gap:var(--space-3);margin-top:12px}.SearchControls_inlineDateGroup__adK5N{display:flex;gap:var(--space-3);flex:1;min-width:240px}.SearchControls_inlineDateToggle__kK_YN{position:relative;display:flex;flex-direction:column;min-width:200px;z-index:2}.SearchControls_stackedFilterRow__gqcIS{display:flex;gap:var(--space-3);align-items:stretch;flex-wrap:nowrap;margin-top:12px}.SearchControls_stackedRowField__BZthf{flex:1 1 0;min-width:0}.SearchControls_stackedRowField__BZthf select{width:100%;min-height:48px}.SearchControls_stackedRowDateToggle__iwY0H{flex:1 1 0;min-width:0;margin-top:0}.SearchControls_compactRowDateToggle___aF45 .SearchControls_inlineDateButton__ItgXV,.SearchControls_stackedRowDateToggle__iwY0H .SearchControls_inlineDateButton__ItgXV{width:100%}@media (max-width:640px){.SearchControls_stackedFilterRow__gqcIS{flex-direction:column}.SearchControls_compactFilterRow__oK5kY{flex-wrap:wrap}}.SearchControls_inlineDateButton__ItgXV{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-interactive);padding:10px 14px;min-height:44px;display:flex;flex-direction:column;gap:var(--space-1);cursor:pointer;text-align:center;align-items:center;color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.SearchControls_inlineDateButton__ItgXV[aria-expanded=true]{border-color:var(--color-brand);background:var(--color-bg);box-shadow:0 0 0 2px var(--color-brand-shadow)}.SearchControls_inlineDateButton__ItgXV:focus{outline:2px solid var(--color-brand);outline-offset:2px}.SearchControls_inlineDateButtonValue__H7GrF{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.SearchControls_inlineDateDropdown__iVtDL{position:absolute;top:calc(100% + 10px);left:var(--dropdown-left,50%);transform:translateX(var(--dropdown-translate,-50%));background:linear-gradient(180deg,var(--color-bg) 0,var(--color-bg-interactive) 100%);border:1px solid var(--color-border);border-radius:22px;box-shadow:var(--shadow-xl);padding:18px;display:flex;gap:var(--space-4);z-index:5;width:fit-content;min-width:320px;max-width:calc(100vw - 32px);overflow:visible}.SearchControls_inlineDateDropdown__iVtDL[data-align=stacked]{flex-direction:column;gap:var(--space-3)}.SearchControls_inlineDateDropdown__iVtDL[data-align=stacked][data-positioning=inline]{position:static;transform:none;left:auto;width:100%;min-width:0;max-width:100%}.SearchControls_inlineDateDropdown__iVtDL[data-align=stacked][data-positioning=fixed]{left:16px;right:16px;width:auto;min-width:0;max-width:none}.SearchControls_inlineDateDropdown__iVtDL[data-positioning=fixed]{position:fixed;transform:none;left:auto;top:auto;right:auto;bottom:auto;margin-top:0;z-index:80}.SearchControls_mobileDateSection__0FSLM{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:linear-gradient(180deg,var(--color-bg) 0,var(--color-bg-subtle) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6);padding:6px 10px 12px;display:flex;flex-direction:column;gap:6px}.SearchControls_mobileDateToggle__ySZa0{border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 4px;cursor:pointer;text-align:left}.SearchControls_mobileDateToggle__ySZa0:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.SearchControls_mobileDateToggleText__FJHwP{display:flex;flex-direction:column;gap:2px}.SearchControls_mobileDateToggleLabel__xl8qk{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.SearchControls_mobileDateToggleValue__lLD0J{font-weight:var(--font-weight-semibold);color:var(--color-text)}.SearchControls_mobileDateToggleIcon__sTNrr{width:12px;height:12px;border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);transform:rotate(45deg);transition:transform .2s ease,border-color .2s ease}.SearchControls_mobileDateToggle__ySZa0[aria-expanded=true] .SearchControls_mobileDateToggleIcon__sTNrr{transform:rotate(-135deg);border-color:var(--color-primary)}.SearchControls_mobileDateCalendar__oAf0F{margin-top:6px}.SearchControls_datePickerField__TLf72{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-bg);box-shadow:var(--shadow-lg)}.SearchControls_datePickerField__TLf72[data-variant=overlay]{border-radius:14px;border:1px solid var(--color-border);background:linear-gradient(180deg,var(--color-bg-subtle) 0,var(--color-bg-muted) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6);padding:14px}.SearchControls_datePickerField__TLf72[data-variant=overlay] .SearchControls_datePickerFieldHeader__6_DZL{border-bottom:1px solid var(--color-border);padding-bottom:8px}.SearchControls_datePickerField__TLf72[data-variant=overlay] .SearchControls_datePickerDisplay__T_kpj{background:var(--color-bg);border-color:var(--color-border)}.SearchControls_datePickerField__TLf72[data-variant=overlay] .SearchControls_datePickerClear__8RGo7{color:var(--color-text-secondary)}.SearchControls_datePickerFieldHeader__6_DZL{display:flex;align-items:center;justify-content:space-between}.SearchControls_datePickerLabel__duw_n{font-weight:var(--font-weight-semibold);color:var(--color-text)}.SearchControls_datePickerClear__8RGo7{border:none;background:none;color:var(--color-text-secondary);font-size:.82rem;font-weight:var(--font-weight-semibold);cursor:pointer;padding:4px 6px;border-radius:var(--radius-md);transition:color .2s ease,background .2s ease}.SearchControls_datePickerClear__8RGo7:active:not(:disabled),.SearchControls_datePickerClear__8RGo7:hover:not(:disabled){color:var(--color-text);background:var(--color-bg-muted)}.SearchControls_datePickerClear__8RGo7:disabled{color:var(--color-text-muted);cursor:not-allowed}.SearchControls_datePickerDisplay__T_kpj{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:10px 14px;min-height:44px;display:flex;align-items:center;font-size:var(--font-size-base);color:var(--color-text);background:var(--color-bg-subtle)}.SearchControls_datePickerPlaceholder__FE7Rk{color:var(--color-text-muted)}.SearchControls_dayPickerWrapper__CN36R{width:100%;display:flex;justify-content:center}.SearchControls_dayPickerRoot__VRIO9{--rdp-accent-color:var(--color-primary);--rdp-accent-background-color:var(--color-bg-interactive-hover);width:auto;margin:0 auto;display:inline-block}.SearchControls_dayPickerRoot__VRIO9 .rdp-weekday{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button{border-radius:var(--radius-xl);width:40px;height:40px;font-weight:var(--font-weight-semibold);transition:background-color .2s ease,color .2s ease,transform .15s ease;margin:2px}.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button:active:not([data-disabled=true]),.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button:hover:not([data-disabled=true]){background:var(--color-primary-100);color:var(--color-primary)}.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button[data-outside-month=true]{color:var(--color-text-muted)}.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button[data-disabled=true]{color:var(--color-text-muted);cursor:not-allowed;background:transparent;opacity:.55}.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button[data-disabled=true]:active,.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button[data-disabled=true]:hover{background:transparent;color:var(--color-text-muted)}.SearchControls_dayPickerRoot__VRIO9 .rdp-day_button[data-selected=true]{background:var(--color-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-md);transform:translateY(-1px)}.SearchControls_submitButton__Smhe7{padding:12px 20px;border:none;border-radius:var(--radius-xl);font-weight:var(--font-weight-semibold);cursor:pointer;background-color:var(--color-brand);color:var(--color-text-inverse);transition:background-color .2s ease}.SearchControls_submitButton__Smhe7:active,.SearchControls_submitButton__Smhe7:hover{background-color:var(--color-brand-hover)}.SearchControls_resetButton__VRzPi{cursor:pointer;background-color:transparent}.SearchControls_resetButton__VRzPi,.SearchControls_resetLink__CcZfc{padding:12px 20px;border-radius:var(--radius-xl);border:1px solid var(--color-brand);color:var(--color-brand);font-weight:var(--font-weight-semibold)}.SearchControls_resetLink__CcZfc{display:inline-flex;align-items:center;text-decoration:none}.SearchControls_compactBar__4aZo_{display:flex;align-items:center;gap:var(--space-3);padding:16px;border:1px solid var(--color-border-hover);border-radius:14px;background-color:var(--color-bg-subtle)}.SearchControls_compactField__0Xxqa{display:flex;align-items:center;gap:10px;flex:1}.SearchControls_compactField__0Xxqa input{border:none;background:transparent;font-size:var(--font-size-base);width:100%;padding:0;outline:none;text-overflow:ellipsis;overflow:hidden}.SearchControls_compactField__0Xxqa input:focus{outline:none}.SearchControls_compactIcon__JeYiv{color:var(--color-text-secondary);width:18px;height:18px}.SearchControls_compactDivider__2QKVc{width:1px;align-self:stretch;background:linear-gradient(180deg,var(--color-border-transparent-0) 0,var(--color-border-transparent-60) 50%,var(--color-border-transparent-0) 100%)}.SearchControls_inlineForm__GXR3T{width:100%}.SearchControls_inlineBar__kB15F{display:flex;align-items:center;gap:var(--space-4);padding:8px 18px;border:1px solid var(--color-border-hover);border-radius:var(--radius-2xl);background:var(--color-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);flex-wrap:nowrap}.SearchControls_inlineField__UQy_3{display:flex;flex:1;flex-direction:column}.SearchControls_inlineSelectField__6GoNU{flex:0 0 auto}.SearchControls_inlineField__UQy_3 .SearchControls_selectControl__KEnHC{width:auto;min-width:150px;max-width:190px;flex:0 0 auto}.SearchControls_inlineDateGroup__adK5N .SearchControls_selectControl__KEnHC{min-width:140px;max-width:180px}.SearchControls_inlineSelect__Z8TDK{min-width:140px;max-width:180px;flex:0 0 auto}.SearchControls_inlineField__UQy_3 input{border:none;background:transparent;font-size:var(--font-size-base);padding:0;outline:none;color:var(--color-text);text-overflow:ellipsis;overflow:hidden}.SearchControls_inlineField__UQy_3 input::placeholder{color:var(--color-text-muted)}.SearchControls_inlineDivider__V3kSf{width:1px;align-self:stretch;background:linear-gradient(180deg,var(--color-border-transparent-0) 0,var(--color-border-transparent-70) 50%,var(--color-border-transparent-0) 100%)}.SearchControls_clearAllButton___Ao95{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:none;border-radius:50%;background:var(--color-surface-hover,#f0f0f0);color:var(--color-text-muted,#666);font-size:18px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.SearchControls_clearAllButton___Ao95:hover{background:var(--color-surface-active,#e0e0e0);color:var(--color-text,#333)}.SearchControls_inlineActions__Qzjir{display:flex;gap:10px;align-items:center}.SearchControls_inlineActions__Qzjir button{white-space:nowrap}.SearchControls_hiddenSubmit__ZfkFj{clip:rect(0,0,0,0);clip-path:inset(50%)}.SearchControls_hiddenSubmit__ZfkFj,.SearchControls_visuallyHidden__7kqx8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;white-space:nowrap}.SearchControls_visuallyHidden__7kqx8{clip:rect(0,0,0,0)}.SearchControls_salaryDropdownPanel__lWgkX{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);background:linear-gradient(180deg,var(--color-bg) 0,var(--color-bg-interactive) 100%);border:1px solid var(--color-border);border-radius:22px;box-shadow:var(--shadow-xl);padding:18px;display:flex;flex-direction:column;gap:var(--space-3);z-index:5;width:280px;max-width:calc(100vw - 32px)}.SearchControls_salaryDropdownHeader__8_FZj{display:flex;align-items:center;justify-content:space-between}.SearchControls_salaryCurrencySelect__Kn6vY,.SearchControls_salaryDropdownTitle__GBecc{font-weight:var(--font-weight-semibold);color:var(--color-text);font-size:var(--font-size-sm)}.SearchControls_salaryCurrencySelect__Kn6vY{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:8px 34px 8px 14px;background-color:var(--color-bg-interactive);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23667585' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px}.SearchControls_salaryOptionsGrid___Az32{display:grid;grid-template-columns:1fr 1fr;gap:8px}.SearchControls_salaryOption__rMBv4{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-interactive);padding:8px 12px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);cursor:pointer;text-align:center;transition:border-color .2s ease,background-color .2s ease}.SearchControls_salaryOption__rMBv4:hover{border-color:var(--color-brand);background:var(--color-bg)}.SearchControls_salaryOptionActive__p7MRZ{border-color:var(--color-brand);background:var(--color-primary-100);color:var(--color-primary)}@media (max-width:768px){.SearchControls_formInline__RtOfJ{grid-template-columns:1fr}.SearchControls_actionsInline__50lmk{justify-content:flex-start}.SearchControls_inlineBar__kB15F{flex-direction:column;align-items:stretch;gap:var(--space-3)}.SearchControls_inlineDivider__V3kSf{display:none}.SearchControls_inlineDateToggle__kK_YN{width:100%;min-width:unset}.SearchControls_inlineDateGroup__adK5N{min-width:unset}.SearchControls_inlineField__UQy_3 .SearchControls_selectControl__KEnHC,.SearchControls_inlineSelect__Z8TDK{min-width:unset;max-width:none;width:100%}.SearchControls_inlineDateDropdown__iVtDL{margin-top:6px;min-width:unset}.SearchControls_compactBar__4aZo_{padding:10px 12px;gap:var(--space-2);border-radius:var(--radius-xl)}.SearchControls_compactField__0Xxqa input{font-size:var(--font-size-sm)}.SearchControls_compactIcon__JeYiv{width:14px;height:14px}.SearchControls_selectControl__KEnHC{padding:6px 28px 6px 10px;font-size:var(--font-size-sm);border-radius:var(--radius-lg);background-position:right 8px center;background-size:10px;min-height:36px}.SearchControls_inlineDateButton__ItgXV{padding:6px 10px;min-height:36px;font-size:var(--font-size-xs);border-radius:var(--radius-lg)}.SearchControls_inlineDateButtonValue__H7GrF{font-size:var(--font-size-sm)}.SearchControls_compactFilterRow__oK5kY{margin-top:8px;gap:var(--space-2)}.SearchControls_fieldGroup__pyHJn input{padding:8px 12px;font-size:var(--font-size-sm)}}@media (max-width:480px){.SearchControls_compactBar__4aZo_{padding:8px 10px;gap:6px;border-radius:var(--radius-lg)}.SearchControls_compactField__0Xxqa{gap:6px}.SearchControls_compactField__0Xxqa input{font-size:var(--font-size-xs)}.SearchControls_compactIcon__JeYiv{width:12px;height:12px}.SearchControls_selectControl__KEnHC{padding:4px 24px 4px 8px;font-size:var(--font-size-sm);min-height:32px}.SearchControls_inlineDateButton__ItgXV{padding:4px 8px;min-height:32px;border-radius:var(--radius-lg)}.SearchControls_inlineDateButtonValue__H7GrF{font-size:var(--font-size-xs)}.SearchControls_compactFilterRow__oK5kY{margin-top:6px}.SearchControls_fieldGroup__pyHJn input{padding:6px 10px;font-size:var(--font-size-xs)}}.JobResultsShell_container__CU3It{display:flex;flex-direction:column;gap:var(--space-4);width:100%;flex:1;min-height:0;height:100%;max-height:100%;overflow:hidden}.JobResultsShell_content__e_FgP{display:flex;gap:var(--space-6);align-items:stretch;flex:1;min-height:0;height:100%;overflow:hidden}.JobResultsShell_mobileContent__w5Xc1{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.JobResultsShell_listPane__iCNof{gap:var(--space-6)}.JobResultsShell_detailPane__Dem3Q,.JobResultsShell_listPane__iCNof{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;flex:1;box-sizing:border-box;padding-bottom:10px}.JobResultsShell_detailPane__Dem3Q{position:relative;max-height:100%}.JobResultsShell_detailWrapper__c9j7X{flex:1;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;display:flex}.JobResultsShell_detailWrapper__c9j7X>*{flex:1;height:100%;min-height:100%;min-width:0}.JobResultsShell_drawerBackdrop__Rkl6x{position:fixed;inset:0;background-color:rgba(var(--color-text-rgb,15,23,42),.26);opacity:0;transition:opacity .28s ease;pointer-events:none;z-index:60}.JobResultsShell_drawerBackdropOpen__lj2xE{opacity:1;pointer-events:auto}.JobResultsShell_drawer__TO6ZG{position:fixed;left:0;right:0;bottom:0;transform:translateY(100%);background-color:transparent;z-index:61;display:flex;flex-direction:column;gap:var(--space-4);padding:12px 16px calc(env(safe-area-inset-bottom) + 20px);transition:transform .32s ease;max-height:90vh}.JobResultsShell_drawerOpen__jzE2U{transform:translateY(0)}.JobResultsShell_drawerHandle__RdClX{width:64px;height:6px;border-radius:var(--radius-full);background-color:var(--color-text-muted);align-self:center;cursor:grab;padding:12px 0;background-clip:content-box}.JobResultsShell_drawerClose__9C7vL{align-self:flex-end;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-full);padding:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.JobResultsShell_drawerClose__9C7vL:active,.JobResultsShell_drawerClose__9C7vL:hover{background-color:var(--color-primary-100);color:var(--color-text)}.JobResultsShell_drawerContent__O2m62{background-color:var(--color-bg);border-radius:24px;border:1px solid var(--color-border);box-shadow:var(--shadow-xl);overflow:hidden;max-height:calc(90vh - 96px);display:flex}.JobResultsShell_drawerContent__O2m62>*{flex:1;overflow-y:auto}.JobResultsShell_loadMoreSection__Wqxzs{width:100%;display:flex;justify-content:center;padding:8px 0 4px}.JobResultsShell_loadMoreCard__ir4He{width:100%;border:1px solid var(--color-border-hover);border-radius:var(--radius-2xl);padding:28px 24px;background-color:var(--color-bg);display:flex;justify-content:center;align-items:center;text-align:center;box-shadow:var(--shadow-lg)}.JobResultsShell_loadingTicker__el96H{font-weight:var(--font-weight-semibold);color:var(--color-brand);font-size:var(--font-size-base)}.JobResultsShell_loadMoreSection__Wqxzs[data-state=loading] .JobResultsShell_loadingTicker__el96H:before{content:"";display:inline-block;width:16px;height:16px;border:2px solid var(--color-brand-light);border-top-color:var(--color-brand);border-radius:50%;margin-right:8px;vertical-align:middle;animation:JobResultsShell_spin__Aw4CU .8s linear infinite}@keyframes JobResultsShell_spin__Aw4CU{to{transform:rotate(1turn)}}.JobResultsShell_retryButton__6SDQX{margin-left:16px;padding:6px 12px;border-radius:var(--radius-lg);border:1px solid var(--color-warning-hover);background:transparent;color:var(--color-warning-hover);font-weight:var(--font-weight-semibold);cursor:pointer}.JobResultsShell_retryButton__6SDQX:active,.JobResultsShell_retryButton__6SDQX:hover{background:var(--color-warning-bg)}.JobResultsShell_listLoading__JHpep{padding:24px;border:1px solid var(--color-border-hover);border-radius:var(--radius-xl);text-align:center;color:var(--color-text-secondary)}.JobResultsShell_emptyState__9vbEN{border:1px solid var(--color-border-hover);border-radius:var(--radius-2xl);padding:48px 32px;display:flex;flex-direction:column;gap:var(--space-3);align-items:center;text-align:center;color:var(--color-text-secondary);background-color:var(--color-bg)}.JobResultsShell_emptyIcon__b7GI_{width:48px;height:48px;color:var(--color-text-muted)}.JobResultsShell_emptyState__9vbEN h2{margin:0;color:var(--color-text);font-size:var(--font-size-2xl)}.JobResultsShell_listPaneRoot__Ss8_H{position:relative;height:100%;min-height:0}.JobResultsShell_listSkeletonOverlay__BmHfW{position:absolute;inset:0;z-index:1}.JobResultsShell_skeletonList__YyxOK{display:flex;flex-direction:column;gap:var(--space-4)}.JobResultsShell_skeletonCard__U9FuL{border:1px solid var(--color-border-hover);border-radius:var(--radius-2xl);padding:20px 24px;gap:var(--space-3)}.JobResultsShell_skeletonCard__U9FuL,.JobResultsShell_skeletonDetail__jq0OT{display:flex;flex-direction:column;background:linear-gradient(110deg,var(--color-bg-subtle) 8%,var(--color-bg-hover) 18%,var(--color-bg-subtle) 33%);background-size:200% 100%;animation:JobResultsShell_shimmer__sb_YO 1.2s ease-in-out infinite}.JobResultsShell_skeletonDetail__jq0OT{border:1px solid var(--color-border-hover);border-radius:24px;padding:32px;gap:var(--space-5);height:100%}.JobResultsShell_skeletonDetailHeader__dtRk_{display:flex;flex-direction:column;gap:var(--space-3)}.JobResultsShell_skeletonDetailSection__uiDHJ{display:flex;flex-direction:column;gap:10px}.JobResultsShell_skeletonLine__Vk9Wu{height:16px;border-radius:var(--radius-lg);background-color:rgba(var(--color-bg-rgb,255,255,255),.55)}.JobResultsShell_skeletonLine__Vk9Wu:first-child{width:70%}.JobResultsShell_skeletonLine__Vk9Wu:nth-child(2){width:50%}.JobResultsShell_skeletonLine__Vk9Wu:nth-child(3){width:90%}.JobResultsShell_skeletonPillRow__kRDGt{display:flex;gap:var(--space-2)}.JobResultsShell_skeletonPillRow__kRDGt span{flex:1;height:24px}.JobResultsShell_skeletonButton__naFW5,.JobResultsShell_skeletonPillRow__kRDGt span{border-radius:var(--radius-full);background-color:rgba(var(--color-bg-rgb,255,255,255),.55)}.JobResultsShell_skeletonButton__naFW5{width:120px;height:32px;margin-top:12px}@keyframes JobResultsShell_shimmer__sb_YO{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1024px){.JobResultsShell_content__e_FgP{display:none}.JobResultsShell_listPane__iCNof{gap:var(--space-4)}.JobResultsShell_detailPane__Dem3Q{display:none}}.JobCard_card__2LdFW{border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:20px 24px;display:flex;flex-direction:column;gap:var(--space-3);cursor:pointer;background-color:var(--color-bg);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box;overflow:hidden}.JobCard_card__2LdFW:active,.JobCard_card__2LdFW:hover{border-color:var(--color-brand);box-shadow:var(--shadow-lg)}.JobCard_cardSelected__Stj1q{border-color:var(--color-brand);box-shadow:var(--shadow-focus);background-color:var(--color-brand-light)}.JobCard_heading___zsEo{display:flex;flex-direction:column;gap:var(--space-1)}.JobCard_title__WDIII{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.JobCard_organizationLine__qNDMU{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0;font-size:var(--font-size-base);color:var(--color-text)}.JobCard_platformLine__1uNeF{display:flex;gap:6px;align-items:center;margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.JobCard_organizationText__j3DpP{font-weight:var(--font-weight-semibold);color:inherit}.JobCard_organizationLink__Z1PG6{font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration:underline}.JobCard_organizationLink__Z1PG6:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-md)}.JobCard_viaLabel__iwBuN{font-size:var(--font-size-sm)}.JobCard_location__29uki,.JobCard_viaLabel__iwBuN{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.JobCard_location__29uki{display:inline-flex;align-items:center;gap:6px;margin:0}.JobCard_meta__qQIFT{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.JobCard_meta__qQIFT span{display:inline-flex;align-items:center;gap:6px;background-color:var(--color-brand-light);color:var(--color-brand);padding:6px 10px;border-radius:var(--radius-full);font-weight:var(--font-weight-semibold)}.JobCard_salaryBadge___uWMD{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.JobCard_snippet__DonyK{display:flex;flex-direction:column;gap:6px;color:var(--color-text);font-size:var(--font-size-base);line-height:1.5;margin:0;padding:0;overflow-wrap:anywhere}.JobCard_snippet__DonyK li{list-style:disc;margin-left:18px}.JobCard_card__2LdFW:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:20px}@media (max-width:768px){.JobCard_card__2LdFW{padding:14px 16px;gap:var(--space-2);border-radius:var(--radius-xl)}.JobCard_title__WDIII{font-size:var(--font-size-base)}.JobCard_organizationLine__qNDMU{font-size:var(--font-size-sm);gap:var(--space-1)}.JobCard_platformLine__1uNeF{font-size:var(--font-size-xs)}.JobCard_location__29uki{font-size:var(--font-size-sm)}.JobCard_meta__qQIFT{gap:var(--space-1);font-size:var(--font-size-xs)}.JobCard_meta__qQIFT span{padding:4px 8px;font-size:var(--font-size-xs)}.JobCard_snippet__DonyK{font-size:var(--font-size-sm);gap:4px}.JobCard_snippet__DonyK li{margin-left:14px}}@media (max-width:480px){.JobCard_card__2LdFW{padding:12px 14px;gap:6px;border-radius:var(--radius-lg)}.JobCard_heading___zsEo{gap:2px}.JobCard_title__WDIII{font-size:var(--font-size-sm)}.JobCard_organizationLine__qNDMU{font-size:var(--font-size-xs)}.JobCard_meta__qQIFT span{padding:3px 6px}.JobCard_salaryBadge___uWMD{font-size:var(--font-size-sm)}.JobCard_snippet__DonyK{font-size:var(--font-size-xs);line-height:1.4}}.JobList_listContainer__QuHWZ{position:relative;height:100%;min-height:0;padding-bottom:0;overflow:hidden}.JobList_list__yQl4H{position:relative}.JobList_item__q5KPG{box-sizing:border-box;padding:0 12px;display:flex;align-items:flex-start}.JobList_cardWrapper__7mBKg{width:100%}.JobList_footerWrapper__eGQRp{width:100%;padding:0 12px 16px}.JobList_item__q5KPG:last-child{padding-bottom:0}@media (max-width:768px){.JobList_item__q5KPG{padding:0 8px}}.SiteFooter_footer__tpuYU{border-top:1px solid var(--color-border);padding:12px 24px;max-width:1200px;margin:0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.SiteFooter_footer__tpuYU,.SiteFooter_links__OyyO5{display:flex;gap:var(--space-3)}.SiteFooter_links__OyyO5 a{color:var(--color-text-secondary);text-decoration:none}.SiteFooter_links__OyyO5 a:active,.SiteFooter_links__OyyO5 a:hover{color:var(--color-brand);text-decoration:underline}@media (max-width:480px){.SiteFooter_footer__tpuYU{padding:10px 12px;font-size:11px}}