.modal_modalOverlay__whFlc{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;animation:modal_fadeIn__fjf5b .3s forwards}@keyframes modal_fadeIn__fjf5b{to{opacity:1}}.modal_modal__s4f3w{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--background-color);padding:2rem;border-radius:8px;max-width:400px;width:90%;box-shadow:0 4px 15px rgba(0,0,0,.5);color:var(--polar-color)}.modal_modal__s4f3w h2{margin-top:0}.modal_modalButtonGroup__chXdD{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.modal_actionButton__1PzM6{color:#fff;border:none;padding:.5rem 1rem;border-radius:.5em;cursor:pointer}.modal_actionButton__1PzM6,.modal_actionButton__1PzM6:hover{transition:background-color .2s}.modal_dangerButton__pCkQt{background-color:#fc443d}.modal_edit__q4GJc{background-color:#483fa4}.modal_dangerButton__pCkQt:hover{background-color:#c9302c}.modal_cancelButton__kZbCh{background-color:#fff;color:#000;border:none;border-radius:.5em;padding:.5rem 1rem;cursor:pointer;box-shadow:0 1px 5px rgba(0,0,0,.1);transition:background-color .2s}.modal_cancelButton__kZbCh:hover{background-color:#cecece}.modal_spinner__Px5Lo{display:flex;align-items:center;justify-content:center}.modal_spinnerIcon__11CiG{width:18px;height:18px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:modal_spin__n2Lk6 .8s linear infinite}.modal_error__2VqD2{color:#c9302c}@keyframes modal_spin__n2Lk6{to{transform:rotate(1turn)}}.ListingTile_listingTile__OsR_6{display:flex;position:relative;border-radius:8px;background:var(--background-color);padding:16px;color:var(--polar-color);box-shadow:0 1px 5px rgba(0,0,0,.1);transition:box-shadow .3s ease;transform:scale(1);list-style:none;text-decoration:none!important}.ListingTile_headingContainer___jRTy{position:relative;isolation:isolate;border-radius:1em;margin:.5em;padding:3em 1em;color:#fff;overflow:hidden}.ListingTile_bgLayer__moqCI{position:absolute;inset:0;border-radius:inherit;background-size:cover;background-position:50%;z-index:0;opacity:0;animation:ListingTile_fadeIn__9gb6X .6s ease forwards}@keyframes ListingTile_fadeIn__9gb6X{0%{opacity:0}to{opacity:1}}.ListingTile_headingContainer___jRTy:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,.6);z-index:1}.ListingTile_headingContent__7O40U{position:relative;z-index:2}.ListingTile_headingSelector__XeouZ{text-align:center;gap:1em;align-items:baseline;padding:0 1em 1em;justify-content:center}.ListingTile_heroFilter__vyPhA{margin-top:.5rem;padding:.5rem;border-radius:.75rem;overflow-x:auto;display:flex;justify-content:center}.ListingTile_smallScreenFilterBar__e4J1K{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:10000;background:transparent;border:0;padding:0;overflow-x:auto}.ListingTile_pinned__2xbj9{position:fixed!important;top:env(safe-area-inset-top,0);left:0;right:0;z-index:100000}.ListingTile_stickySentinel__2ONzk{position:relative;height:1px;width:100%}.ListingTile_mapContainer__BW3ks{overflow:visible}.ListingTile_headingg__lyivO{display:flex;align-items:center;gap:1em}.ListingTile_featuredP__a3rOG{margin-bottom:0!important}.ListingTile_backgroundGradient__HD6kh{background:var(--listingTileStroke);padding:.5em;border-radius:12px;margin:.5em 0;transition:background 1s ease;animation:ListingTile_animateGradientAngle__3ih1V 10s infinite alternate}@keyframes ListingTile_animateGradientAngle__3ih1V{0%{--gradient-angle:180deg}to{--gradient-angle:360deg}}.ListingTile_backgroundGradient__HD6kh:hover{box-shadow:0 4px 10px rgba(0,0,0,.2);transform:scale(1.005);transition:.3s ease}.ListingTile_listingTileLink__36SiR{text-decoration:none}.ListingTile_truncatedText__itix4{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:1em}.ListingTile_jobList__5dwFC{list-style-type:none;padding-left:.5em;padding-right:.5em;margin:0}.ListingTile_logoContainer__0tWqV{width:100px;height:100px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ListingTile_logo__2NXqV{max-width:100%;max-height:100%;object-fit:contain}.ListingTile_infoContainer__hAr6u{flex:1 1;padding:12px;border-radius:8px;color:var(--polar-color)}.ListingTile_header__vwqKW{margin-bottom:8px}.ListingTile_jobTitleContainer__X0oNK{width:85%}.ListingTile_jobTitle__7DiyR{white-space:normal;word-break:break-word}.ListingTile_titlesub__dmNO6{padding-bottom:-.1em!important}.ListingTile_institutionName__2N_kC,.ListingTile_location__mEqRv{font-size:14px;color:var(--muted);margin-bottom:0!important}.ListingTile_details__W6mBL{display:flex;flex-direction:column}.ListingTile_salaryInfo__ygiGR{margin-top:8px}.ListingTile_convertedSalary__Xz5f0{margin-bottom:0!important}.ListingTile_originalSalary__NZdl_{font-size:.8em;color:var(--polar-color)}.ListingTile_contractDetailsIcons__H9N2_{bottom:1em;left:1em;display:flex;gap:2em}.ListingTile_featured__8bCLP{display:inline-block;padding:4px 12px;background:linear-gradient(180deg,#676767,#000);color:#fff;border-radius:12px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 5px 5px rgba(0,0,0,.2);margin-bottom:8px}.ListingTile_requirementsSection__DioKO{display:flex;flex-direction:column;font-size:14px;margin:0;padding:0}.ListingTile_unmet__2W8ZA{opacity:.4}.ListingTile_allMet__aXSjq{color:var(--badge1);--icon-color:var(--badge1)}.ListingTile_contractDetailsSection__dYCqC{left:180px;gap:.5em;margin:0}.ListingTile_contractDetailsSection__dYCqC p,.ListingTile_requirementsSection__DioKO p{margin:0;padding:0;line-height:1.2}.ListingTile_contractInfo__4Ha88{gap:2em;font-size:16px}.ListingTile_requirements__0I5JN{font-size:14px;color:var(--muted);margin-top:8px;margin-bottom:-.1em!important}.ListingTile_topRight___Fv5t{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;padding:12px}.ListingTile_datePosted__ktUbV{font-size:16px;margin-bottom:8px}.ListingTile_favoriteButton__bL7XB{background:none;border:none;cursor:pointer;outline:none}.ListingTile_favoriteButton__bL7XB img{width:20px;height:20px;transition:transform .2s ease}.ListingTile_favoriteButton__bL7XB:hover img{transform:scale(1.1)}.ListingTile_currencySelector__58PsV{padding-left:1em}.ListingTile_instantApply__bWX7N{background:linear-gradient(0deg,#fff,#fff);border-radius:.5em;color:#000;padding:.4em;font-weight:500;box-shadow:0 2px 5px rgba(0,0,0,.1)}.ListingTile_instantApply__bWX7N:hover{scale:1.05;transition:.2s}.ListingTile_icon__H_lzA{color:var(--icon-color);width:16px;height:16px;display:inline-block}@media (max-width:868px){.ListingTile_container2__MALER{min-height:100%}.ListingTile_mapContainer__BW3ks{height:400px;min-height:100%}.ListingTile_backgroundGradient__HD6kh{padding:.3em;margin:.25em 0}.ListingTile_jobList__5dwFC{padding-left:0;padding-right:0}.ListingTile_listingTile__OsR_6{padding:12px}.ListingTile_heroFilter__vyPhA{justify-content:start}.ListingTile_headingContainer___jRTy{margin:0}}.JobAdminControl_modalOverlay__2p83X{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.JobAdminControl_modalContent__Qacvz{background:#fff;padding:24px;border-radius:6px;width:400px;max-width:90%;position:relative}.JobAdminControl_closeButton__4P74O{position:absolute;top:10px;right:10px;border:none;background:none;font-size:2rem;cursor:pointer}.JobAdminControl_modalTextarea__K296Z{width:100%;padding:8px;margin-top:8px;font-size:14px}.JobAdminControl_buttonRow__JXTF_{display:flex;gap:1rem;margin-top:1rem}.JobAdminControl_approveButton__LgeJ_{background-color:#4caf50;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer}.JobAdminControl_declineButton__NDMMp{background-color:#f44336;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer}.ThemedButton_buttonPrimary__68aeL{padding:5px 12px;font-size:1rem;background:none;color:var(--polar-color)}.ThemedButton_buttonPrimary__68aeL,.ThemedButton_buttonSecondary__faPjU{width:100%;font-weight:700;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.ThemedButton_buttonSecondary__faPjU{padding:10px;font-size:2rem;background:linear-gradient(0deg,#00459f,#0058d2)!important;color:#fff!important}.ThemedButton_icon__vNIxY{vertical-align:center}.ThemedButton_buttonPrimary__68aeL:hover{width:100%;font-size:1rem;opacity:.6;border:none;border-radius:5px;cursor:pointer;transition:.3s ease}.ThemedButton_disabled__2J680{display:inline-flex;align-items:center;gap:4px;background-color:#8d2121;background:none;color:var(--polar-color);border-radius:6px;padding:.5rem .75rem;cursor:default;transition:background-color .2s ease;font-size:14px}.ThemedButton_spinner__xTXs5{display:flex;align-items:center;justify-content:center}.ThemedButton_spinnerIcon__yTJNL{width:16px;height:16px;border-top:3px solid var(--background-color);border:3px solid var(--background-color);border-top-color:var(--polar-color);border-radius:50%;animation:ThemedButton_spin__ANzo2 1s linear infinite}.ThemedButton_simpleButton__lIfa1{all:unset;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;padding:.45rem .95rem;font-size:.875rem;color:#fff;border-radius:.5em;border:1px solid hsla(0,0%,100%,.18);box-shadow:0 1px 8px rgba(0,0,0,.15);background:rgba(17,25,40,.45);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);transition:background .2s ease,color .2s ease,transform .1s ease}.ThemedButton_simpleSelected__iFe5E{background:linear-gradient(0deg,#3f95ff,#51aeff);color:var(--polar-color);background:none}.ThemedButton_simpleButton__lIfa1:hover{background-color:hsla(0,0%,54%,.586)}@keyframes ThemedButton_spin__ANzo2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SegmentedControl_segmentedControl__OAi5F{display:flex;padding:1em;width:50%;gap:1em;justify-content:center}.SegmentedControl_segmentedControl__OAi5F button{all:unset;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;padding:.45rem .95rem;font-size:.875rem;color:#fff;border-radius:.5em;border:1px solid hsla(0,0%,100%,.18);box-shadow:0 1px 8px rgba(0,0,0,.15);background:rgba(17,25,40,.45);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);transition:background .2s ease,color .2s ease,transform .1s ease}.SegmentedControl_segmentedControl__OAi5F button.SegmentedControl_active__59gw3{background:var(--button-polar-2);background:hsla(0,0%,100%,.209);color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);font-weight:600}.SegmentedControl_segmentedControl__OAi5F button:hover{background-color:var(--background-color-s2);color:#a5a5a5}.SegmentedControl_icon__3edm2{padding-right:.5em}.MarkerIcons_popupContent__fmAnq{font-family:Arial,sans-serif;font-size:13px;line-height:1.4em;padding:8px;border-radius:1em}.MarkerIcons_popupLink__D1bLN{text-decoration:none;color:inherit;display:block}.MarkerIcons_backgroundGradient__a1vEt{box-shadow:0 1px 5px rgba(0,0,0,.1);padding:1em;border-radius:12px;transition:.2s}.MarkerIcons_backgroundGradient__a1vEt:hover{transform:scale(1.03);transition:.2s}.MarkerIcons_listingTile__LuScq{display:flex;flex-direction:column;background:var(--background-color);border-radius:8px;box-shadow:0 1px 5px rgba(0,0,0,.1);overflow:hidden}.MarkerIcons_header__triHP{display:flex;padding:8px}.MarkerIcons_tileContent__3cCyq{display:flex}.MarkerIcons_logoContainer__Oe_01{width:80px;height:80px;margin-right:12px}.MarkerIcons_logo__Vzj1W{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.MarkerIcons_gm-style__UUEMi img{max-width:80px}.MarkerIcons_infoContainer__f_gSO{flex:1 1;color:var(--muted)}.MarkerIcons_title__7pGpD{margin:20px 15px 20px 20px;color:var(--polar-color);font-size:20px;font-weight:700;overflow:hidden}.MarkerIcons_employer__HlFOh,.MarkerIcons_location__s6grx{margin:0 0 4px;font-size:14px}.MarkerIcons_salaryInfo__onjxi{margin-top:4px;color:var(--polar-color)}.MarkerIcons_convertedSalary__49orz{margin:0;color:var(--polar-color);font-size:14px}.MarkerIcons_description__rLhuX{padding:8px;font-size:14px}.MarkerIcons_contractDetailsIcons__REGei{display:flex;gap:1em;padding:8px;color:var(--muted)}.MarkerIcons_contractDetailsSection__C_TAI,.MarkerIcons_requirementsSection__0z0vO{flex:1 1}.MarkerIcons_contractInfo__XqRRY{font-size:14px;margin-top:4px}.MarkerIcons_detail__F8Gfx{margin:4px 0}.MarkerIcons_icon__OWEeP{width:16px;height:16px;margin-right:4px;vertical-align:middle;stroke:red}.MarkerIcons_icon__OWEeP path{stroke:red!important}.MarkerIcons_bookmarkIcon___JEXr{cursor:pointer}.MarkerIcons_clusterPopup__NX0Bn{font-family:Arial,sans-serif;font-size:13px;padding:8px;max-height:400px;overflow-y:auto;background-color:none}.MarkerIcons_clusterPopup__NX0Bn::-webkit-scrollbar{width:6px}.MarkerIcons_clusterPopup__NX0Bn::-webkit-scrollbar-track{background:transparent}.MarkerIcons_clusterPopup__NX0Bn::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:3px}.MarkerIcons_clusterPopupItem__sMOKD{margin-bottom:10px}.MarkerIcons_clusterPopupSeparator__WMdzD{border:none;margin:4px 0}.MarkerIcons_titleContainer__ZUrLt{display:flex}.MarkerIcons_bookmarkContainer__2SRjw{top:30px;right:30px;z-index:10;cursor:pointer;align-self:center;margin-left:auto;margin-right:15px}.MarkerIcons_bookmarkIcon___JEXr{width:20px;height:20px}.JobDetail_container__9Rwvp{padding:20px}.JobDetail_deletedMessage__9nv3k{color:red}.JobDetail_unmet__S2erd{opacity:.4}.JobDetail_allMet__MYIvu{color:#52c595;--icon-color:#52c595}.JobDetail_containerCustom__HBmCe{align-content:center;justify-content:center;display:flex}.JobDetail_companyDetails__q81sb{display:block}.JobDetail_backgroundGradient__DBn_S{background:var(--listingTileStroke);padding:1em;border-radius:12px;margin:10px 0;box-shadow:0 1px 5px rgba(0,0,0,.1);transition:.3s ease}.JobDetail_listingTile__cgKtN{display:flex;position:relative;border-radius:8px;background:var(--color);background:var(--background-color);padding:16px;color:var(--polar-color);box-shadow:0 1px 5px rgba(0,0,0,.1);text-decoration:none;transform:scale(1)}.JobDetail_featured__5Ci60{display:inline-block;padding:4px 12px;background:linear-gradient(90deg,#676767,#000);color:#fff;border-radius:12px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 5px 5px rgba(0,0,0,.2);margin-bottom:8px}.JobDetail_featuredP__0ogHV{margin-bottom:0!important}.JobDetail_infoContainer__GRjTn{flex:1 1;padding:12px;border-radius:8px;width:-webkit-fill-available}.JobDetail_header__wG5s1{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.JobDetail_logoContainer__gJDBJ{width:125px;height:125px;display:flex;align-items:center;justify-content:center;overflow:hidden}.JobDetail_logo__zrzyw{max-width:100%;max-height:100%;object-fit:contain}.JobDetail_placeholder__8iEO4{width:125px;height:125px;background-color:#f0f0f0}.JobDetail_jobTitle__6sdj9{font-weight:500;margin:0;flex:1 0 100%;width:90%;white-space:normal;word-break:break-word}.JobDetail_institutionName__o6_TB,.JobDetail_location__4mC4e{font-size:14px;color:var(--muted);margin-bottom:0}.JobDetail_institutionName__o6_TB:hover{opacity:.5;transition:.2s}.JobDetail_salaryInfo__bHlhy{margin-top:8px}.JobDetail_convertedSalary__UKbZ2{margin-bottom:0}.JobDetail_originalSalary__952Xm{font-size:.8em;color:#acacac}.JobDetail_description__AVmQ_{margin-top:16px;line-height:1.5}.JobDetail_contractDetailsIcons__fjt3I{display:flex;gap:2em;margin-top:24px}.JobDetail_buttonGroup__It0gV{gap:1em;display:flex}.JobDetail_saveButton__rYKrb{background:var(--background-color);color:var(--polar-color);font-weight:700;padding:1em}.JobDetail_saveButton__rYKrb,.JobDetail_saveButton__rYKrb:hover{border:none;border-radius:1em;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:.2s}.JobDetail_saveButton__rYKrb:hover{background:linear-gradient(0deg,#00e489,#00e27c)}.JobDetail_reportButtons__SZ4QA{color:#f35151!important;background:none}.JobDetail_reportButtons__SZ4QA:hover{background:var(--background-color-s2)}.JobDetail_applyButton__h_f8g{background:var(--button-polar-2);padding:1em;border-radius:1em;color:var(--color);font-weight:700;border:none;box-shadow:0 2px 5px transparent;transition:background .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out}.JobDetail_applyButton__h_f8g:hover{background:linear-gradient(0deg,#00e489,#00e27c);color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);transform:scale(1)}.JobDetail_requirements__oAEfd{font-size:14px;color:var(--muted);margin:8px 0 4px}.JobDetail_contractInfo__LN61B p{margin:4px 0}.JobDetail_topRight__gV_uF{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;padding:12px}.JobDetail_datePosted__UrfAZ{font-size:16px;margin-bottom:8px}.JobDetail_favoriteButton__Gtysk{background:none;border:none;cursor:pointer;outline:none}.JobDetail_favoriteButton__Gtysk img{width:20px;height:20px;transition:transform .2s ease}.JobDetail_favoriteButton__Gtysk:hover img{transform:scale(1.1)}.JobDetail_instantApply__AaChy{background:linear-gradient(0deg,#fff,#fff);border-radius:.5em;color:#000;padding:.4em;font-weight:500;box-shadow:0 2px 5px rgba(0,0,0,.1)}.JobDetail_instantApply__AaChy:hover{transform:scale(1.05);transition:.2s}.JobDetail_icon__rZ_Bh{width:18px;height:18px;margin-right:4px;color:var(--polar-color)}.JobDetail_reportForm__YOUsw{display:flex;flex-direction:column;gap:1rem;color:var(--polar-color)}.JobDetail_reportForm__YOUsw label{display:flex;flex-direction:column;font-weight:500;color:var(--polar-color);font-size:1rem}.JobDetail_reportForm__YOUsw select,.JobDetail_reportForm__YOUsw textarea{padding:10px;border:1px solid #ccc;border-radius:5px;font-size:1rem;outline:none;color:var(--polar-color);background:var(--background-color);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.JobDetail_reportForm__YOUsw select:hover,.JobDetail_reportForm__YOUsw textarea:hover{border-color:#0058d2}.JobDetail_reportForm__YOUsw select:focus,.JobDetail_reportForm__YOUsw textarea:focus{border-color:#003b8f;box-shadow:0 0 4px rgba(0,91,204,.3)}.JobDetail_reportForm__YOUsw textarea{resize:none;min-height:80px}.JobDetail_error__NbS5y{color:red;font-size:.9rem;margin-top:-.5rem;padding:.5rem;background:#ffe6e6;border:1px solid #ffb3b3;border-radius:5px}@media (max-width:868px){.JobDetail_container__9Rwvp{padding-left:0;--bs-gutter-x:0!important;padding-right:0!important}.JobDetail_backgroundGradient__DBn_S,.JobDetail_listingTile__cgKtN{padding:0;box-shadow:0 1px 5px transparent}.JobDetail_infoContainer__GRjTn{padding:0}}.ThemedButton_buttonPrimary__39FVF{width:100%;padding:10px;font-size:1rem;font-weight:700;background:var(--button-polar-2);color:var(--color);border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.ThemedButton_buttonPrimary__39FVF:hover{color:#fff}.ThemedButton_disabled__auxXX{background-color:#ccc;color:#666;background:linear-gradient(150deg,#45505b,transparent 30%),linear-gradient(330deg,#646273,transparent 50%),linear-gradient(225deg,#7d8393,#8b90a6,#525665,#1f2123);padding:10px;font-size:1rem;border:none;border-radius:5px;cursor:not-allowed!important;transition:background-color .3s ease}.ThemedButton_blue__DM5cq:hover{background:linear-gradient(0deg,#00459f,#0058d2)}.ThemedButton_green__HBbdt:hover{transition:.2s;background:linear-gradient(0deg,#036931,#0aab30)}.ThemedButton_orange__tvIjM:hover{background:linear-gradient(0deg,#e67e22,#d35400)}.ThemedButton_pink__qIGlP:hover{background:linear-gradient(0deg,#ff4da6,#ff66b2)}.ThemedButton_spinner__LmHQl{display:flex;align-items:center;justify-content:center}.ThemedButton_spinnerIcon__MbZSN{width:16px;height:16px;border:3px solid #fff;border-top-color:#0048ff;border-radius:50%;animation:ThemedButton_spin__tOK2R 1s linear infinite}@keyframes ThemedButton_spin__tOK2R{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ThemedButton_buttonPrimary__39FVF{width:100%}}.LoadingIndicator_placeholder__Ppxqz{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.LoadingIndicator_imageWrapper__YxhSY{position:relative;animation:LoadingIndicator_bob__i3qu1 6s ease-in-out infinite}.LoadingIndicator_imageWrapper__YxhSY img{width:100%;height:100%;object-fit:contain;opacity:.25;display:block}.LoadingIndicator_textOverlay__S8hEu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;color:var(--polar-color)}.LoadingIndicator_loadingText__qszC4{margin:0;font-weight:600;font-size:1.2rem}@keyframes LoadingIndicator_bob__i3qu1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.RadioGroup_radioGroup__KO4gb{margin-bottom:1rem}.RadioGroup_groupLabel__WTq8t{margin-bottom:.5rem}.RadioGroup_radioOptions__WNjj3{display:flex;gap:1rem}.RadioGroup_radioLabel__qW66p{display:flex;align-items:normal}.RadioGroup_radioInput__GtfqC{margin-right:.5rem}.RadioGroup_groupLabel__WTq8t{display:block;font-size:16px;font-weight:700;margin-bottom:8px;color:#333}.RadioGroup_checkboxContainer___A49A{display:flex;flex-direction:column;gap:1.5em}.RadioGroup_checkboxDiv__pouLR{padding-bottom:1em}.RadioGroup_checkboxLabel__q1azr{display:flex;align-items:normal;font-size:1em;cursor:pointer}.RadioGroup_checkboxInput__BmVVO{margin-right:10px;min-width:24px;min-height:24px;accent-color:var(--polar-color)}.RadioGroup_labelContainer__r5Xaa{display:flex;flex-direction:column}.RadioGroup_mainLabel__Xx9H7{font-size:1em}.RadioGroup_sublabel__jD5cB{font-size:.9em;color:#666;margin-top:2px}.DisclaimerComponent_wrapper__8Cx2E{margin:2rem auto;padding:1.5rem 2rem;border-radius:1em;background:var(--disclaimerBG);font-family:system-ui,sans-serif;line-height:1.5;color:var(--muted);box-shadow:0 2px 6px rgba(0,0,0,.08)}.DisclaimerComponent_heading__bfxlw{margin-top:0;margin-bottom:.75rem;font-size:1.25rem;color:#c62828}.DisclaimerComponent_list__9BgOA{margin:0;padding-left:1rem}.DisclaimerComponent_list__9BgOA li{margin-bottom:.85rem}@media (max-width:868px){.DisclaimerComponent_wrapper__8Cx2E{padding:.5rem .66rem}}.ContactDetails_requirements__02fbC{font-size:14px;color:var(--muted);margin:8px 0 4px}.ContactDetails_contactInfo__FM5OI p{margin:4px 0;font-size:14px}.CVUpload_cvUploadCont__zNb3O{margin:20px 0}.CVUpload_uploadContainer__vs4cn{border:2px dashed var(--polar-color);padding:20px;text-align:center;cursor:pointer;border-radius:8px;background:rgba(31,91,255,.377);transition:background-color .2s ease}.CVUpload_uploadContainer__vs4cn:hover{background-color:var(--muted)}.CVUpload_dragging__O3B3q{background-color:#ddd;border-color:#666}.CVUpload_label__7G4NK{font-size:16px;font-weight:700;color:var(--polar-color);margin-bottom:0!important}.CVUpload_fileName__mtyxV{margin-top:10px;color:var(--muted)}.CVUpload_error__m2OLa{color:red;margin-top:10px}.CVUpload_statusLine__UAQIp{align-items:center;gap:.5rem;margin-top:.25rem}.CVUpload_removeBtn__aIEvF{background:transparent;border:none;color:#d9534f;font-size:1rem;cursor:pointer}.CVUpload_removeBtn__aIEvF:hover{color:#c9302c}.JobTilePopup_tilePopup__eiDDH{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:9999;width:90%;max-width:600px;background:#fff;border-radius:8px 8px 0 0;box-shadow:0 -2px 8px rgba(0,0,0,.15);padding:16px;animation:JobTilePopup_slideUp__e4UsK .3s ease}@keyframes JobTilePopup_slideUp__e4UsK{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.JobTilePopup_closeBtn__0U91k{position:absolute;right:16px;top:8px;border:none;background:transparent;font-size:24px;cursor:pointer}.JobTilePopup_tileContent__1QWV5{display:flex;align-items:center;gap:12px}.JobTilePopup_logo__W8BaI{width:64px;height:64px;object-fit:contain}.JobTilePopup_info__EwiIP{flex:1 1;overflow:hidden}.JobTilePopup_info__EwiIP h4{margin:0;font-size:18px;font-weight:600}.JobTilePopup_info__EwiIP p{margin:4px 0;font-size:14px}.JobCarousel_carouselWrapper__CnqcK{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:95%;max-width:600px;border-radius:8px 8px 0 0;z-index:9999;animation:JobCarousel_slideUp__3zexb .3s ease;padding:16px}@keyframes JobCarousel_slideUp__3zexb{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.JobCarousel_closeBtn__JA32_{position:absolute;top:-24px;right:16px;border:none;background:transparent;font-size:34px;cursor:pointer;z-index:1000;color:var(--polar-color)}.JobCarousel_carousel__HA19s{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:10px;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x}.JobCarousel_carousel__HA19s::-webkit-scrollbar{display:none}.JobCarousel_single__76dd_{justify-content:center;margin-right:0}.JobCarousel_single__76dd_ .JobCarousel_carouselSlide__xGabI{margin-right:0}.JobCarousel_carouselSlide__xGabI{min-width:90%;scroll-snap-align:start;margin-right:10px}.JobCarousel_dragging__74H2S{scroll-behavior:auto!important;pointer-events:none}.GenericDropdownV3_dropdown__FW0O4{position:relative;display:inline-block;width:max-content;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}.GenericDropdownV3_button__TvF_G{all:unset;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;padding:.45rem .95rem;font-size:.875rem;color:#fff;border-radius:.5em;border:1px solid hsla(0,0%,100%,.18);box-shadow:0 1px 8px rgba(0,0,0,.15);background:rgba(17,25,40,.45);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);transition:background .2s ease,color .2s ease,transform .1s ease}@media (hover:hover){.GenericDropdownV3_button__TvF_G:hover{background:hsla(0,0%,67%,.35)}}.GenericDropdownV3_button__TvF_G:hover{background:#ababab}.GenericDropdownV3_button__TvF_G.GenericDropdownV3_active__7fOXu{background:#002caf;color:#fff}.GenericDropdownV3_arrow__6PlqJ{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #888;transition:transform .2s}.GenericDropdownV3_arrow__6PlqJ.GenericDropdownV3_open__ypkKM{transform:rotate(180deg)}.GenericDropdownV3_menu__PhwrA{position:absolute;background:var(--background-color);color:var(--polar-color);border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.2);max-height:60vh;overflow-y:auto;z-index:9999;width:max-content!important}@media (max-width:767px){.GenericDropdownV3_menu__PhwrA{min-width:100vw;border-radius:4px;overflow-x:hidden;word-break:break-word}}.CurrencySelectorV2_currencyDropdown__nPhQv{padding:8px;max-height:240px;overflow-y:auto}.CurrencySelectorV2_section__2ZtDc{margin-bottom:10px}.CurrencySelectorV2_section__2ZtDc h4{margin:0 0 5px;font-size:1rem;font-weight:600}.CurrencySelectorV2_list__6fcNH{list-style:none;margin:0;padding:0}.CurrencySelectorV2_list__6fcNH li{padding:6px;border-bottom:1px solid #ddd;cursor:pointer}.CurrencySelectorV2_list__6fcNH li:hover{background-color:#f0f0f0}.CurrencySelectorV2_selectedItem__A_1i5{background-color:#ddeaff}.SingleCheckbox_checkboxContainer__Knd_b{display:flex;align-items:center;margin-bottom:8px;padding:1em;color:var(--polar-color)}.SingleCheckbox_checkboxLabel__HjbRO{display:flex;align-items:normal;font-size:1em;cursor:pointer}.SingleCheckbox_checkboxInput__PaULu{margin-right:10px;cursor:pointer;min-width:24px;min-height:24px;accent-color:var(--polar-color);background-color:none;background:none;padding:1em;color:#000}.MapPage_container__N6Lza{width:100%;display:flex;flex-direction:column}.MapPage_noJobsMessage__rL8Pe{text-align:center}.MapPage_container2__xeKqX{flex:1 1;width:100%;min-height:0;--bs-gutter-x:0!important}.MapPage_filterbarton__FZvxy{display:flex}.MapPage_noContentPlaceHolder__tskaq{display:flex;justify-content:center;align-items:center}.MapPage_imageWrapper__PBxg_{justify-content:center;display:flex;width:80%;animation:MapPage_bob__7DKzc 4s ease-in-out infinite}.MapPage_imageWrapper__PBxg_ img{width:80%;opacity:.2;display:block}.MapPage_textOverlay__UwP0H{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;color:var(--polar-color)}@keyframes MapPage_bob__7DKzc{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.MapPage_mapContainer__nbmon{position:relative;z-index:1;height:100vh!important;min-height:100vh!important;overflow:visible}.MapPage_smallScreenFilterBar__J6T3J{z-index:9999}.MapPage_pinned__d2MFd{position:fixed!important;top:env(safe-area-inset-top,0);left:0;right:0;z-index:100000}.MapPage_smallScreenFilterBar__J6T3J{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:10;background:transparent;border:0;padding:0;overflow-x:auto}.MapPage_pinnedPortal__30TNs{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;z-index:2147483647;pointer-events:none}.MapPage_smallScreenFilterBarPinned__cg4Xw{pointer-events:auto;margin:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 6px 18px rgba(0,0,0,.25);padding:6px;overflow-x:auto;z-index:2147483646}.MapPage_stickySentinel__0dxmO{position:relative;height:1px;width:100%}.MapPage_horizontalScrollInner__sbYow{display:flex;gap:8px;scroll-behavior:smooth}.MapPage_bottomBarWrapper__o9w7n{position:fixed;left:0;width:100%;z-index:9999;bottom:max(16px,env(safe-area-inset-bottom))}.MapPage_filterBarInit__4hs6y{display:flex;justify-content:center;gap:.5em;max-width:50vw;flex-wrap:wrap}.MapPage_bottomToggleButton__KUr4R{margin-bottom:16px;display:block;margin:0 auto 16px;background-color:var(--polar-color);background-color:rgba(0,0,0,.467);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--color);border:none;border-radius:1em;padding:8px 16px;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.2);width:70%}@media (max-width:768px){.MapPage_container2__xeKqX,.MapPage_container__N6Lza{min-height:100%}.MapPage_mapContainer__nbmon{height:400px;min-height:100%}}