.ApplicationsTemplate_applicationsTemplate__lr1NJ{width:100%;min-height:calc(100vh - 80px);background:linear-gradient(135deg,var(--gray-1) 0,var(--accent-2) 100%);padding:2rem 0}.ApplicationsTemplate_header__x5D06{width:100%;max-width:1200px;padding:0 2rem;display:flex;flex-direction:column;gap:1rem;margin:0 auto 2rem}.ApplicationsTemplate_title__h2voc{font-weight:700;color:var(--gray-12);text-align:center;margin-bottom:.5rem}.ApplicationsTemplate_subtitle__0P2cI{color:var(--gray-10);text-align:center;font-size:1.1rem;line-height:1.5}.ApplicationsTemplate_statsContainer__iUQ7q{display:flex;justify-content:center;gap:2rem;margin-top:1.5rem;flex-wrap:wrap}.ApplicationsTemplate_statCard___ucE5{background:var(--background);padding:1.5rem 2rem;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid var(--gray-6);text-align:center;min-width:140px;transition:transform .2s ease,box-shadow .2s ease}.ApplicationsTemplate_statCard___ucE5:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.ApplicationsTemplate_statNumber__yDS4M{font-size:2rem;font-weight:700;color:var(--accent-9);display:block;margin-bottom:.25rem}.ApplicationsTemplate_statLabel__TXueP{color:var(--gray-10);font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ApplicationsTemplate_content__YFgDQ{width:100%;max-width:1200px;margin:0 auto;background:var(--background);border-radius:16px 16px 0 0;box-shadow:0 -4px 24px rgba(0,0,0,.1);border:1px solid var(--gray-6);border-bottom:none;overflow:hidden;min-height:600px}.ApplicationsTemplate_emptyState__9MMNT{padding:4rem 2rem;min-height:500px;background:var(--gray-1);border-radius:16px;margin:1rem;border:2px dashed var(--gray-6);transition:all .3s ease}.ApplicationsTemplate_emptyState__9MMNT:hover{border-color:var(--accent-7);background:var(--accent-2)}.ApplicationsTemplate_emptyIconContainer__J4D7I{margin-bottom:2rem;padding:1.5rem;background:var(--accent-3);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:ApplicationsTemplate_pulse__C1jKa 2s infinite}@keyframes ApplicationsTemplate_pulse__C1jKa{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.ApplicationsTemplate_emptyIcon__MNt4u{color:var(--accent-9);opacity:.8}.ApplicationsTemplate_emptyTextContainer__Fc1Cb{display:flex;max-width:500px;text-align:center;flex-direction:column;margin-bottom:2.5rem}.ApplicationsTemplate_emptyTitle__kANkw{color:var(--gray-12);margin-bottom:1rem;font-weight:600;line-height:1.3}.ApplicationsTemplate_emptyDescription__7Qlzq{color:var(--gray-10);line-height:1.6;font-size:1rem}.ApplicationsTemplate_emptyActionContainer__1dQ_n{display:flex;flex-direction:column;align-items:center;gap:1rem}.ApplicationsTemplate_searchButton__oiwlX{background:var(--accent-9)!important;color:white!important;border:none!important;padding:.875rem 2rem!important;font-weight:600!important;border-radius:8px!important;transition:all .2s ease!important;gap:.5rem!important;font-size:1rem!important;min-width:160px!important}.ApplicationsTemplate_searchButton__oiwlX:hover{background:var(--accent-10)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(0,0,0,.15)!important}@media (max-width:1024px){.ApplicationsTemplate_header__x5D06{padding:0 1.5rem}.ApplicationsTemplate_content__YFgDQ{margin:0 1rem;border-radius:12px 12px 0 0}}@media (max-width:768px){.ApplicationsTemplate_applicationsTemplate__lr1NJ{padding:1.5rem 0}.ApplicationsTemplate_header__x5D06{padding:0 1rem;margin-bottom:1.5rem}.ApplicationsTemplate_title__h2voc{font-size:2rem}.ApplicationsTemplate_subtitle__0P2cI{font-size:1rem}.ApplicationsTemplate_statsContainer__iUQ7q{gap:1rem;margin-top:1rem}.ApplicationsTemplate_statCard___ucE5{padding:1rem 1.5rem;min-width:120px}.ApplicationsTemplate_statNumber__yDS4M{font-size:1.5rem}.ApplicationsTemplate_statLabel__TXueP{font-size:.8rem}.ApplicationsTemplate_content__YFgDQ{margin:0 .5rem;border-radius:8px 8px 0 0;min-height:500px}.ApplicationsTemplate_emptyState__9MMNT{padding:3rem 1.5rem;margin:.75rem;min-height:400px}.ApplicationsTemplate_emptyIconContainer__J4D7I{margin-bottom:1.5rem;padding:1.25rem}.ApplicationsTemplate_emptyTextContainer__Fc1Cb{margin-bottom:2rem;max-width:400px}.ApplicationsTemplate_emptyTitle__kANkw{font-size:1.4rem}.ApplicationsTemplate_emptyDescription__7Qlzq{font-size:.9rem}.ApplicationsTemplate_searchButton__oiwlX{padding:.75rem 1.5rem!important;font-size:.9rem!important;min-width:140px!important}}@media (max-width:480px){.ApplicationsTemplate_applicationsTemplate__lr1NJ{padding:1rem 0}.ApplicationsTemplate_header__x5D06{padding:0 .75rem;margin-bottom:1rem}.ApplicationsTemplate_title__h2voc{font-size:1.75rem}.ApplicationsTemplate_subtitle__0P2cI{font-size:.9rem}.ApplicationsTemplate_statsContainer__iUQ7q{gap:.75rem;flex-direction:column;align-items:center}.ApplicationsTemplate_statCard___ucE5{padding:.75rem 1rem;min-width:100px;width:100%;max-width:200px}.ApplicationsTemplate_content__YFgDQ{margin:0 .25rem;border-radius:6px 6px 0 0;min-height:400px}.ApplicationsTemplate_emptyState__9MMNT{padding:2rem 1rem;margin:.5rem;min-height:350px}.ApplicationsTemplate_emptyIconContainer__J4D7I{margin-bottom:1rem;padding:1rem}.ApplicationsTemplate_emptyIcon__MNt4u{width:48px;height:48px}.ApplicationsTemplate_emptyTextContainer__Fc1Cb{margin-bottom:1.5rem;max-width:300px}.ApplicationsTemplate_emptyTitle__kANkw{font-size:1.2rem;margin-bottom:.75rem}.ApplicationsTemplate_emptyDescription__7Qlzq{font-size:.85rem;line-height:1.5}.ApplicationsTemplate_searchButton__oiwlX{padding:.625rem 1.25rem!important;font-size:.85rem!important;min-width:120px!important}}.JobPreview_main___w8YP{gap:1rem;width:100%;display:flex;align-items:start;flex-direction:row}.JobPreview_badge__yM07j{padding:1rem}.JobPreview_about__T2NYl{width:100%;gap:.2rem;display:flex;flex-direction:column}.JobPreview_title__AgmFM{font-weight:500}.JobPreview_badgeApplied__CHomD{width:100%;display:flex;align-items:center}.JobDetails_container__baIyZ{height:100%;background:var(--color-background);overflow-y:auto;display:flex;flex-direction:column}.JobDetails_emptyState__uVaa_,.JobDetails_errorState__5qqg0,.JobDetails_loadingState__8hhmw{height:100%;padding:3rem 2rem}.JobDetails_emptyIcon__YTVGx{color:var(--gray-8);opacity:.6}.JobDetails_header__KUZcC{padding:2rem;background:linear-gradient(135deg,var(--accent-2) 0,var(--violet-2) 100%);border-bottom:1px solid var(--gray-4);position:sticky;top:0;z-index:10;backdrop-filter:blur(10px)}.JobDetails_badge__EOnxg{background:var(--accent-9);color:white;border:none;font-weight:500}.JobDetails_timeInfo__SzSRP{opacity:.8;font-size:var(--font-size-1)}.JobDetails_title__HBoRi{color:var(--gray-12);line-height:1.1;margin:0}.JobDetails_salaryBadge__OFwn5{background:var(--green-3);padding:.75rem 1rem;border-radius:var(--radius-3);border:1px solid var(--green-6);width:fit-content;min-width:fit-content;flex-shrink:0}.JobDetails_applyButton__z9kii{background:var(--accent-9)!important;color:white!important;border:none!important;padding:.875rem 1.5rem!important;font-weight:600!important;border-radius:var(--radius-3)!important;transition:all .2s ease!important;cursor:pointer!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;font-size:var(--font-size-3)!important}.JobDetails_applyButton__z9kii:hover:not(:disabled){background:var(--accent-10)!important;transform:translateY(-1px)!important;box-shadow:var(--shadow-3)!important}.JobDetails_applyButton__z9kii:active:not(:disabled){transform:translateY(0)!important;box-shadow:var(--shadow-1)!important}.JobDetails_applyButton__z9kii:focus-visible{outline:2px solid var(--accent-8)!important;outline-offset:2px!important}.JobDetails_appliedButton__AKBpQ{background:var(--green-9)!important;color:white!important;cursor:default!important}.JobDetails_appliedButton__AKBpQ:hover{background:var(--green-9)!important;transform:none!important;box-shadow:var(--shadow-1)!important}.JobDetails_separator___K2kZ{margin:0;background:var(--gray-6)}.JobDetails_content__4eUHn{padding:2rem;flex:1;display:flex;flex-direction:column;gap:2rem;max-width:none}.JobDetails_section__fDwWR{display:flex;flex-direction:column;gap:1rem}.JobDetails_listContainer__Hfx2o{display:flex;flex-direction:column;gap:.75rem}.JobDetails_listItem__oAmXA{transition:all .2s ease}.JobDetails_listItem__oAmXA:hover{transform:translateY(-1px);box-shadow:var(--shadow-2)}.JobDetails_bullet__tuqF4{width:6px;height:6px;background:var(--accent-9);border-radius:50%;margin-top:.5rem;flex-shrink:0}.JobDetails_listText__5XsTH{color:var(--gray-11);line-height:1.5}.JobDetails_container__baIyZ .rt-CalloutRoot{background:var(--accent-2)}.JobDetails_container__baIyZ .rt-CalloutRoot.educationCard{background:var(--violet-2)}@media (max-width:768px){.JobDetails_header__KUZcC{padding:1.5rem 1rem}.JobDetails_content__4eUHn{padding:1.5rem 1rem;gap:1.5rem}.JobDetails_title__HBoRi{font-size:var(--font-size-5)!important}.JobDetails_salaryBadge__OFwn5{padding:.5rem .75rem;font-size:var(--font-size-2)}.JobDetails_applyButton__z9kii{padding:.75rem 1rem!important;font-size:var(--font-size-2)!important}}.JobDetails_container__baIyZ{animation:JobDetails_slideInUp__N0912 .3s ease-out}@keyframes JobDetails_slideInUp__N0912{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.JobDetails_listItem__oAmXA{animation:JobDetails_fadeInUp__MS1FQ .2s ease-out}@keyframes JobDetails_fadeInUp__MS1FQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.JobDetails_container__baIyZ::-webkit-scrollbar{width:6px}.JobDetails_container__baIyZ::-webkit-scrollbar-track{background:var(--gray-3)}.JobDetails_container__baIyZ::-webkit-scrollbar-thumb{background:var(--gray-8);border-radius:3px}.JobDetails_container__baIyZ::-webkit-scrollbar-thumb:hover{background:var(--gray-9)}.Button_button__vMoud{cursor:pointer}.MenuItem_menuItem__hYexF{width:100%;padding:12px 16px;border-radius:8px;transition:all .2s ease-in-out;justify-content:flex-start;text-align:left;position:relative;overflow:hidden;animation:MenuItem_slideInLeft__7_Dzf .3s ease-out forwards}.MenuItem_menuItem__hYexF:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(90deg,var(--accent-4),var(--accent-5));transition:width .3s ease-in-out;z-index:0}.MenuItem_menuItemText__plccl{gap:4px;width:100%;display:flex;flex-direction:column}.MenuItem_menuItem__hYexF:hover:before{width:100%}.MenuItem_menuItem__hYexF:hover{transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.MenuItem_menuItem__hYexF>*{position:relative;z-index:1}.MenuItem_menuItem__hYexF:focus-visible{outline:2px solid var(--accent-8);outline-offset:2px}.MenuItem_menuItem__hYexF.MenuItem_danger__4fwE9:before{background:linear-gradient(90deg,var(--red-4),var(--red-5))}.MenuItem_menuItem__hYexF.MenuItem_primary__jBEH1:before{background:linear-gradient(90deg,var(--blue-4),var(--blue-5))}.MenuItem_menuIcon__s2aSw{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background-color:var(--accent-3);color:var(--accent-11);transition:all .2s ease-in-out}.MenuItem_menuItem__hYexF:hover .MenuItem_menuIcon__s2aSw{background-color:var(--accent-9);color:var(--accent-1);transform:scale(1.1)}.MenuItem_menuItem__hYexF.MenuItem_danger__4fwE9:hover .MenuItem_menuIcon__s2aSw{background-color:var(--red-9);color:var(--red-1)}.MenuItem_menuItem__hYexF.MenuItem_primary__jBEH1:hover .MenuItem_menuIcon__s2aSw{background-color:var(--blue-9);color:var(--blue-1)}.MenuItem_menuLabel__QkiqZ{line-height:1.2}.MenuItem_menuDescription__VbDZK{opacity:.7;line-height:1.2;margin-top:2px;transition:opacity .2s ease-in-out}.MenuItem_menuItem__hYexF:hover .MenuItem_menuDescription__VbDZK{opacity:1}.MenuItem_menuBadge__HsJVo{animation:MenuItem_pulse__rl5Wy 2s infinite;min-width:18px;text-align:center}@keyframes MenuItem_slideInLeft__7_Dzf{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes MenuItem_pulse__rl5Wy{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.MenuItem_menuItem__hYexF:first-child{animation-delay:.05s}.MenuItem_menuItem__hYexF:nth-child(2){animation-delay:.1s}.MenuItem_menuItem__hYexF:nth-child(3){animation-delay:.15s}.MenuItem_menuItem__hYexF:nth-child(4){animation-delay:.2s}.MenuItem_menuItem__hYexF:nth-child(5){animation-delay:.25s}.MenuItem_menuItem__hYexF:disabled{opacity:.5;cursor:not-allowed}.MenuItem_menuItem__hYexF:disabled:hover{transform:none;box-shadow:none}.MenuItem_menuItem__hYexF:disabled:before{display:none}@media (max-width:480px){.MenuItem_menuItem__hYexF{padding:10px 14px}.MenuItem_menuIcon__s2aSw{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.MenuItem_menuDescription__VbDZK,.MenuItem_menuIcon__s2aSw,.MenuItem_menuItem__hYexF{transition:none;animation:none}.MenuItem_menuItem__hYexF:before{transition:none}}@media (prefers-color-scheme:dark){.MenuItem_menuIcon__s2aSw{background-color:var(--accent-2)}.MenuItem_menuItem__hYexF:hover .MenuItem_menuIcon__s2aSw{background-color:var(--accent-8)}}.SafeArea_safeArea__Digfq{margin:0 auto;max-width:1900px}.SafeArea_children__Vt4bG,.SafeArea_safeArea__Digfq{width:100%;display:flex;justify-content:center}.MobileWarningScreen_container__UYvuE{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:2rem 1rem;background:linear-gradient(135deg,var(--blue-2) 0,var(--violet-2) 100%);position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.MobileWarningScreen_content__8QJ87{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:480px;width:100%;text-align:center;background:var(--color-background);padding:3rem 2rem;border-radius:var(--radius-4);box-shadow:var(--shadow-5);border:1px solid var(--color-border)}.MobileWarningScreen_iconContainer__VQqUa{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:var(--orange-3);border:3px solid var(--orange-6)}.MobileWarningScreen_warningIcon__m_Zl4{color:var(--orange-9)}.MobileWarningScreen_textContainer__pd9E0{display:flex;flex-direction:column;gap:1rem}.MobileWarningScreen_title__PxtIA{color:var(--color-text);line-height:1.2}.MobileWarningScreen_subtitle__BmYbZ{color:var(--color-text-low);line-height:1.5}.MobileWarningScreen_deviceComparison__3GEb6{display:flex;align-items:center;justify-content:center;gap:2rem;width:100%;padding:1.5rem;background:var(--gray-2);border-radius:var(--radius-3);border:1px solid var(--gray-4)}.MobileWarningScreen_deviceItem__W2URW{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1}.MobileWarningScreen_deviceIconWrapper__S_JCs{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:var(--radius-2);background:var(--color-background);border:2px solid var(--gray-6)}.MobileWarningScreen_mobileIcon__t6BWF{color:var(--orange-9)}.MobileWarningScreen_desktopIcon__c9r2t{color:var(--green-9)}.MobileWarningScreen_deviceLabel__NA9r3{font-weight:600;color:var(--color-text)}.MobileWarningScreen_deviceStatus__HWmgw{color:var(--color-text-low);font-size:.75rem}.MobileWarningScreen_arrowIcon__UEm6n{color:var(--gray-9);flex-shrink:0}.MobileWarningScreen_actions__Vecyb{display:flex;flex-direction:column;gap:1rem;width:100%}.MobileWarningScreen_recommendation__iyBBG{color:var(--color-text-low);padding:1rem;background:var(--blue-3);border-radius:var(--radius-2);border:1px solid var(--blue-6)}.MobileWarningScreen_continueButton__AEIWa{width:100%}.MobileWarningScreen_footer__N5Jj0{padding-top:1rem;border-top:1px solid var(--gray-4)}@media (max-width:480px){.MobileWarningScreen_container__UYvuE{padding:1rem .5rem}.MobileWarningScreen_content__8QJ87{padding:2rem 1.5rem;gap:1.5rem}.MobileWarningScreen_iconContainer__VQqUa{width:80px;height:80px}.MobileWarningScreen_warningIcon__m_Zl4{width:40px;height:40px}.MobileWarningScreen_deviceComparison__3GEb6{flex-direction:column;gap:1rem;padding:1rem}.MobileWarningScreen_deviceIconWrapper__S_JCs{width:50px;height:50px}.MobileWarningScreen_desktopIcon__c9r2t,.MobileWarningScreen_mobileIcon__t6BWF{width:24px;height:24px}.MobileWarningScreen_arrowIcon__UEm6n{transform:rotate(90deg);width:20px;height:20px}}@media (prefers-color-scheme:dark){.MobileWarningScreen_container__UYvuE{background:linear-gradient(135deg,var(--blue-1) 0,var(--violet-1) 100%)}}.GoogleAds_googleAdsCard__SPkiW{background:linear-gradient(135deg,var(--gray-1) 0,var(--gray-2) 100%);border:1px solid var(--gray-6);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .2s ease-in-out;position:relative;overflow:hidden}.GoogleAds_googleAdsCard__SPkiW:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:scale(1.01)}.GoogleAds_header__QIFCp{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--gray-4)}.GoogleAds_headerText__v874m{color:var(--gray-11);font-weight:500}.GoogleAds_badge__FpKMh{font-size:10px;padding:4px 8px;border-radius:6px;background:linear-gradient(45deg,var(--amber-3),var(--amber-4));color:var(--amber-11);border:1px solid var(--amber-6);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.GoogleAds_adContainer__EL8Ky{border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative}.GoogleAds_adContainerLocalhost__n3Jay{min-height:120px;background:linear-gradient(45deg,var(--gray-3),var(--gray-4));padding:20px}.GoogleAds_adContainerProduction__upkkX{min-height:auto;background:transparent;padding:0}.GoogleAds_adsenseWrapper__iwSP7{display:block;width:100%;border-radius:8px;overflow:hidden}.GoogleAds_placeholderContainer__9pH9A{text-align:center}.GoogleAds_placeholderTitle__FNPF4{color:var(--gray-10);font-weight:500;display:flex;gap:8px;margin-bottom:4px}.GoogleAds_placeholderSubtitle__HdUI1{color:var(--gray-9);font-style:italic}.GoogleAds_decoration__oH_JK{position:absolute;top:0;right:0;width:40px;height:40px;background:linear-gradient(135deg,var(--amber-4),var(--amber-6));border-radius:0 12px 0 40px;opacity:.1}.Select_selectContainer__6Y_E9{display:flex;flex-direction:column;gap:.5rem;width:100%}.Select_label__B4nOi{color:var(--gray-12);font-weight:500}.Select_required__mamt1{color:var(--red-9);margin-left:.25rem}.Select_trigger__2oYEB{width:100%;min-height:2.5rem;border:1px solid var(--gray-6);border-radius:6px;transition:all .2s ease;background:var(--gray-1)}.Select_trigger__2oYEB:hover:not(:disabled){border-color:var(--gray-8)}.Select_trigger__2oYEB:focus-visible{outline:2px solid var(--accent-8);outline-offset:2px;border-color:var(--accent-8)}.Select_trigger__2oYEB:disabled{opacity:.6;cursor:not-allowed;background:var(--gray-3)}.Select_trigger__2oYEB.Select_error__1EdII{border-color:var(--red-8)}.Select_trigger__2oYEB.Select_error__1EdII:focus-visible{outline-color:var(--red-8);border-color:var(--red-8)}.Select_content__vMLjx{border:1px solid var(--gray-6);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);background:var(--gray-1);max-height:200px;overflow-y:auto}.Select_item__9e0Au{cursor:pointer;transition:background-color .2s ease}.Select_item__9e0Au:hover:not([data-disabled]){background:var(--gray-3)}.Select_item__9e0Au[data-state=checked]{background:var(--accent-3);color:var(--accent-11)}.Select_item__9e0Au[data-disabled]{opacity:.5;cursor:not-allowed}.Select_errorText__rhtTp{color:var(--red-9);font-size:.75rem}@media (max-width:768px){.Select_trigger__2oYEB{min-height:2.75rem}}.JobsFilter_filterContainer__QUckc{display:flex;flex-direction:column;gap:1rem;padding:0;background:transparent;border:none;margin-bottom:0}.JobsFilter_header__7CJvn{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.JobsFilter_icon__X4jif{color:var(--accent-9)}.JobsFilter_title__pyUED{color:var(--gray-12);font-weight:600;font-size:.875rem}.JobsFilter_clearButton__GJAr6{padding:.375rem .75rem;font-size:.875rem;color:var(--gray-11);transition:all .2s ease}.JobsFilter_clearButton__GJAr6:hover{color:var(--red-9);background:var(--red-2)}.JobsFilter_mainFilters__PLPaX{display:flex;flex-direction:column;gap:.75rem}.JobsFilter_searchRow__kmdM3{display:flex;gap:.75rem;flex-wrap:wrap}.JobsFilter_searchField__IuwxL{flex:2;min-width:180px}.JobsFilter_locationField__jJ_hJ{flex:1;min-width:140px}.JobsFilter_secondaryFilters__v4HSW{display:flex;gap:.75rem;flex-wrap:wrap}.JobsFilter_selectField__GmnQX{flex:1;min-width:150px}.JobsFilter_activeFilters__3i1Gx{padding:.5rem;background:var(--blue-2);border-radius:6px;border:1px solid var(--blue-6);border-left:3px solid var(--blue-9);margin-top:.5rem}.JobsFilter_filterTag__WS60g{display:inline-block;margin-left:.375rem;padding:.125rem .375rem;background:var(--blue-3);color:var(--blue-11);border-radius:3px;font-size:.6875rem;font-weight:500}.JobsFilter_filterTag__WS60g:first-of-type{margin-left:.5rem}.JobsFilter_filterContainer__QUckc[data-loading=true]{opacity:.7;pointer-events:none}@media (max-width:768px){.JobsFilter_filterContainer__QUckc{padding:0;gap:.75rem}.JobsFilter_header__7CJvn{align-items:flex-start}.JobsFilter_header__7CJvn,.JobsFilter_searchRow__kmdM3{flex-direction:column;gap:.5rem}.JobsFilter_locationField__jJ_hJ,.JobsFilter_searchField__IuwxL{flex:1;min-width:auto}.JobsFilter_secondaryFilters__v4HSW{flex-direction:column;gap:.5rem}.JobsFilter_selectField__GmnQX{min-width:auto}.JobsFilter_activeFilters__3i1Gx{padding:.5rem;margin-top:.375rem}.JobsFilter_filterTag__WS60g{display:block;margin:.125rem 0}.JobsFilter_filterTag__WS60g:first-of-type{margin-left:0;margin-top:.25rem}}@media (max-width:480px){.JobsFilter_filterContainer__QUckc{padding:0;margin-bottom:0}.JobsFilter_title__pyUED{font-size:.8rem}.JobsFilter_clearButton__GJAr6{padding:.25rem .5rem;font-size:.75rem}}.JobsFeed_container__QNQFn{display:flex;height:100vh;max-height:calc(100vh - 100px)}.JobsFeed_jobsList__1U3fe{flex:1;min-width:400px;max-width:500px;border-right:1px solid var(--gray-6);display:flex;flex-direction:column;overflow:hidden}.JobsFeed_filtersSection__cWFfL{flex-shrink:0;padding:.75rem 1rem;border-bottom:1px solid var(--gray-6);background:var(--gray-1)}.JobsFeed_jobsContent__9SjFs{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.JobsFeed_jobItem__JL56u{cursor:pointer;transition:all .2s ease;border-radius:8px;padding:.5rem;border:2px solid transparent}.JobsFeed_jobItem__JL56u:hover{background-color:var(--gray-2)}.JobsFeed_jobItem__JL56u.JobsFeed_selected__PGEi6{background-color:var(--blue-3);border-color:var(--blue-7)}.JobsFeed_detailsArea__NUOAk{flex:1;background-color:var(--gray-1);overflow:hidden}.JobsFeed_loading__Eknkt{padding:2rem 1rem;gap:.75rem}.JobsFeed_error__20b4H{padding:1rem;text-align:center;background-color:var(--red-2);border:1px solid var(--red-6);border-radius:8px;margin-bottom:1rem}.JobsFeed_retryButton__WaIws{background-color:var(--red-9);color:white;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;margin-top:.5rem;transition:background-color .2s ease}.JobsFeed_retryButton__WaIws:hover{background-color:var(--red-10)}.JobsFeed_endMessage__FKXDW{padding:2rem 1rem;text-align:center}.JobsFeed_emptyMessage__ZG1lR{padding:4rem 2rem;text-align:center}@media (max-width:768px){.JobsFeed_container__QNQFn{flex-direction:column}.JobsFeed_jobsList__1U3fe{min-width:100%;max-width:100%;height:50vh;border-right:none;border-bottom:1px solid var(--gray-6)}.JobsFeed_detailsArea__NUOAk{height:50vh}.JobsFeed_detailsCard__bE7vP{margin:.5rem;padding:1rem}}.ApplyTemplate_container__ZBSx0{padding:2rem 0;min-height:calc(100vh - 64px)}.ApplyTemplate_header__l6QB_{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.ApplyTemplate_pageTitle__ihLpB{color:var(--gray-12);font-weight:700}.ApplyTemplate_pageDescription__kPtd1{font-size:1rem;line-height:1.5}.ApplyTemplate_loadingContainer__zv4hG{gap:1rem}.ApplyTemplate_errorContainer__jhwvi,.ApplyTemplate_loadingContainer__zv4hG{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center}.ApplyTemplate_errorContainer__jhwvi{gap:1.5rem;padding:2rem}.ApplyTemplate_userSection__r1BDw{margin-bottom:1.5rem}.ApplyTemplate_sectionTitle__B30_e{color:var(--gray-12);margin-bottom:1rem;font-weight:600}.ApplyTemplate_userInfo__zf5tu{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background:var(--blue-2);border:1px solid var(--blue-6);border-radius:8px}.ApplyTemplate_formSection__cMdk2{margin-bottom:2rem}.ApplyTemplate_applicationForm__ufM60{background:var(--gray-1);border:1px solid var(--gray-6);border-radius:12px;padding:2rem}@media (max-width:768px){.ApplyTemplate_container__ZBSx0{padding:1rem 0}.ApplyTemplate_header__l6QB_{margin-bottom:1.5rem}.ApplyTemplate_pageTitle__ihLpB{font-size:1.5rem}.ApplyTemplate_applicationForm__ufM60{padding:1.5rem}}.ProfileTemplate_safeArea__BWhj_{width:100%;max-width:1200px}.ProfileTemplate_profileTemplate__eciUL,.ProfileTemplate_safeArea__BWhj_{gap:2rem;display:flex;align-items:center;flex-direction:column}.ProfileTemplate_avatarContainer__a1622{gap:1rem;display:flex;align-items:center;flex-direction:column}.ProfileTemplate_actionsContainer__WlHK7{justify-content:center;margin-bottom:1rem}.ProfileTemplate_userName__ZqgAV{font-weight:600;color:var(--text-color)}.ProfileTemplate_container__M75X5{gap:1rem;width:100%;display:flex;flex-direction:column}.ProfileTemplate_titleContainer__Ojmkr{font-weight:600;text-transform:uppercase}.ProfileTemplate_infoContainer__S3lS3{gap:1rem;display:flex;align-items:center}.ProfileTemplate_editingField__QjREe,.ProfileTemplate_infoContainer__S3lS3 input{flex:1;max-width:300px}.ProfileTemplate_buttonsContainer__7znla{display:flex;gap:.5rem;align-items:center}.ProfileTemplate_input__3QJDg{width:100%}.CustomToast_toast__7x5uG{position:fixed;top:1rem;right:1rem;z-index:1000;min-width:320px;max-width:400px;padding:1rem;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.15);border:1px solid;animation:CustomToast_slideInDown__BPAWg .3s ease-out;backdrop-filter:blur(10px)}.CustomToast_toast__7x5uG.CustomToast_success__m_ek2{background:var(--green-2);border-color:var(--green-6);color:var(--green-11)}.CustomToast_toast__7x5uG.CustomToast_error__xj9wI{background:var(--red-2);border-color:var(--red-6);color:var(--red-11)}.CustomToast_content__eau0N{display:flex;align-items:flex-start;gap:.75rem}.CustomToast_icon__kfRzd{flex-shrink:0;margin-top:.125rem}.CustomToast_message__pNU5R{flex:1;line-height:1.4;word-wrap:break-word}.CustomToast_closeButton__EWDvm{flex-shrink:0;margin-top:-.25rem;margin-right:-.25rem;color:inherit;opacity:.7}.CustomToast_closeButton__EWDvm:hover{opacity:1;background:rgba(0,0,0,.1)}@keyframes CustomToast_slideInDown__BPAWg{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.CustomToast_toast__7x5uG{left:1rem;right:1rem;min-width:auto;max-width:none}}