.Header_header__KwdYD{background:var(--dark-gray);padding:.625rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);box-shadow:0 4px 12px rgba(45,55,72,.15)}.Header_headerContent__MvHuQ{display:flex;justify-content:space-between;align-items:center}.Header_logo____uDV{display:flex;align-items:center;gap:.9375rem;color:var(--white);text-decoration:none;transition:opacity .2s}.Header_logo____uDV:hover{opacity:.85}.Header_logoIcon__p3gSG{display:flex;align-items:center;flex-shrink:0}.Header_logoText__xA8kS{font-size:1.625rem;font-weight:500;letter-spacing:-.5px;color:var(--white);line-height:1}.Header_nav__tNWGY{display:flex;gap:1.5rem;align-items:center}.Header_navLink__Rvw2c{color:var(--white);text-decoration:none;font-weight:600;font-size:.95rem;transition:color .2s}.Header_navLink__Rvw2c:hover{color:var(--primary-yellow)}.Header_feedbackPill__9S_jT{display:inline-flex;align-items:center;padding:.3rem .875rem;border:1.5px solid #ffe500;border-radius:999px;font-size:.75rem;font-weight:600;color:#ffe500;text-decoration:none;white-space:nowrap;background:transparent;transition:all .15s;margin-right:.25rem}.Header_feedbackPill__9S_jT:hover{background:#ffe500;color:#0f172a}@media (max-width:767px){.Header_feedbackPill__9S_jT{display:none}}.Header_navIconLink__oZjZ8{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;color:var(--white);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none;transition:all .2s}@media (hover:hover){.Header_navIconLink__oZjZ8:hover{background:hsla(0,0%,100%,.1);color:var(--primary-yellow)}}.Header_navIconLinkActive__AeWLq{color:var(--primary-yellow);background:rgba(255,229,0,.12)}.Header_navIcon__1saa8{width:22px;height:22px;flex-shrink:0}.Header_navTooltip__Dok1_{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:.375rem .625rem;background:var(--dark-gray);color:var(--white);font-size:.75rem;font-weight:600;white-space:nowrap;border-radius:6px;pointer-events:none;opacity:0;transition:opacity .15s;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:var(--z-dropdown)}.Header_navTooltip__Dok1_:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-bottom:5px solid var(--dark-gray)}@media (hover:hover){.Header_navIconLink__oZjZ8:hover .Header_navTooltip__Dok1_{opacity:1}}.Header_iconBadge__DTe0n{position:absolute;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:var(--primary-yellow);color:var(--text-dark);font-size:.65rem;font-weight:700;border-radius:9px;box-shadow:0 2px 4px rgba(255,229,0,.3)}.Header_navLinkWithBadge__GbhZC{position:relative;display:flex;align-items:center;gap:.5rem;color:var(--white);text-decoration:none;font-weight:600;font-size:.95rem;transition:color .2s}@media (hover:hover){.Header_navLinkWithBadge__GbhZC:hover{color:var(--primary-yellow)}}.Header_badge__WRq08{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--primary-yellow);color:var(--text-dark);font-size:.75rem;font-weight:700;border-radius:10px;box-shadow:0 2px 4px rgba(255,229,0,.3)}.Header_loginButtons__TCNRi{display:flex;gap:.75rem;align-items:center}.Header_loginIcon__pnuN6{display:flex;align-items:center;flex-shrink:0;margin-right:8px}.Header_employerLoginBtn__MYQqq{display:inline-flex;align-items:center;padding:.6rem 1rem;border:2px solid var(--white);border-radius:8px;background:transparent;color:var(--white);font-weight:600;font-size:.9rem;text-decoration:none;transition:all .2s}.Header_employerLoginBtn__MYQqq:hover{background:var(--white);color:var(--black)}.Header_employeeLoginBtn__9YFTZ{display:inline-flex;align-items:center;padding:.6rem 1rem;border:2px solid var(--primary-yellow);border-radius:8px;background:var(--primary-yellow);color:var(--text-dark);font-weight:600;font-size:.9rem;text-decoration:none;transition:all .2s;box-shadow:0 2px 4px rgba(255,229,0,.2)}.Header_employeeLoginBtn__9YFTZ:hover{background:var(--hover-yellow);border-color:var(--hover-yellow);box-shadow:0 4px 8px rgba(255,229,0,.3)}.Header_profileContainer__s_fNr{position:relative}.Header_avatarButton__7Ao9B{display:flex;align-items:center;gap:.375rem;padding:.25rem;background:transparent;border:none;cursor:pointer;border-radius:50px;transition:all .2s}.Header_avatarButton__7Ao9B:hover{background:hsla(0,0%,100%,.1)}.Header_avatarImage__wb60c{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.3);transition:border-color .2s}.Header_avatarButton__7Ao9B:hover .Header_avatarImage__wb60c{border-color:var(--primary-yellow)}.Header_avatarFallback__BJGEc{width:36px;height:36px;border-radius:50%;background:var(--white);color:#ffe500;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;border:2px solid hsla(0,0%,100%,.3);transition:all .2s}.Header_avatarButton__7Ao9B:hover .Header_avatarFallback__BJGEc{border-color:var(--primary-yellow);box-shadow:0 2px 8px rgba(255,229,0,.3)}.Header_avatarSquare__LU7Yw{border-radius:8px}.Header_avatarDropdownIcon__HMY8k{color:hsla(0,0%,100%,.7);font-size:.7rem;margin-left:-.125rem;transition:transform .2s}.Header_avatarButton__7Ao9B:hover .Header_avatarDropdownIcon__HMY8k{color:var(--primary-yellow)}.Header_profileDropdown__NvTb3{position:absolute;top:calc(100% + .5rem);right:0;width:260px;background:var(--white);border-radius:12px;box-shadow:0 4px 20px rgba(45,55,72,.15);border:1px solid var(--border-gray);z-index:var(--z-dropdown);overflow:hidden;animation:Header_dropdownFadeIn___DWC1 .15s ease-out}.Header_dropdownOverlay__80IBz{display:none}@keyframes Header_dropdownFadeIn___DWC1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_dropdownHeader__VcHDo{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--light-gray)}.Header_dropdownAvatar__Z4AAg{width:44px;height:44px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--primary-yellow) 0,var(--hover-yellow) 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.Header_dropdownAvatar__Z4AAg img{width:100%;height:100%;object-fit:cover}.Header_dropdownAvatar__Z4AAg span{color:var(--text-dark);font-size:1rem;font-weight:700}.Header_dropdownUserInfo__IrrOT{display:flex;flex-direction:column;min-width:0}.Header_dropdownName__L1Lg4{font-size:.95rem;font-weight:600;color:var(--text-dark)}.Header_dropdownEmail__lhGg6,.Header_dropdownName__L1Lg4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_dropdownEmail__lhGg6{font-size:.8rem;color:var(--text-gray)}.Header_dropdownDivider__pkE8K{height:1px;background:var(--border-gray)}.Header_dropdownItem__wO3vR{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;color:var(--text-dark);text-decoration:none;font-size:.9rem;font-weight:500;transition:all .15s}.Header_dropdownItem__wO3vR:hover{background:var(--light-gray);color:var(--text-dark)}.Header_dropdownItemLogout__GMdwu{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;width:100%;border:none;background:transparent;color:#e53e3e;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .15s;text-align:left}.Header_dropdownItemLogout__GMdwu:hover{background:#fff5f5}.Header_dropdownIcon__1IJAA{width:18px;height:18px;flex-shrink:0}.Header_profileLink__dXUQO{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.1);text-decoration:none;transition:all .2s}.Header_profileLink__dXUQO:hover{background:hsla(0,0%,100%,.2)}.Header_profileIcon__o_PkH{font-size:1.25rem}.Header_logoutBtn__J30p1{padding:.5rem 1rem;border:2px solid hsla(0,0%,100%,.3);border-radius:8px;background:transparent;color:var(--white);font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s}.Header_logoutBtn__J30p1:hover{border-color:var(--white);background:hsla(0,0%,100%,.1)}.Header_headerFull__FFN2Y{padding:0 2rem}@media (min-width:769px){body:not([data-sidebar]) .Header_headerEmployer__ZsOwm .Header_headerFull__FFN2Y{padding-left:calc(60px + 2rem)}}.Header_searchBar__eV1Z4{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:.4rem .875rem;flex:1 1;max-width:420px;transition:all .2s}.Header_searchBar__eV1Z4:focus-within{background:hsla(0,0%,100%,.12);border-color:rgba(255,229,0,.4)}.Header_searchBarIcon__sW_RM{width:18px;height:18px;flex-shrink:0;color:hsla(0,0%,100%,.5)}.Header_searchBarInput__T0Nnj{flex:1 1;border:none;background:transparent;color:var(--white);font-size:.85rem;outline:none}.Header_searchBarInput__T0Nnj::placeholder{color:hsla(0,0%,100%,.4)}.Header_searchBarDivider__tAo_h{width:1px;height:20px;background:hsla(0,0%,100%,.2);flex-shrink:0}.Header_searchBarLocWrap__Zx4E7{position:relative;display:flex;align-items:center;gap:.375rem;flex:0 0 auto;min-width:100px}.Header_searchBarLocIcon__Xkhud{width:16px;height:16px;flex-shrink:0;color:hsla(0,0%,100%,.5)}.Header_searchBarLocInput__8sCBn{width:100px}.Header_searchBarSuggestions__PmnI0{position:absolute;top:calc(100% + 14px);left:-1rem;min-width:220px;background:var(--white);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.15);border:1px solid var(--border-gray);list-style:none;margin:0;padding:.375rem 0;z-index:var(--z-dropdown);max-height:280px;overflow-y:auto}.Header_searchBarSuggestionItem__Szyo5{padding:.5rem .875rem;font-size:.85rem;color:var(--text-dark);cursor:pointer;transition:background .1s}.Header_searchBarSuggestionHighlighted__2eESQ,.Header_searchBarSuggestionItem__Szyo5:hover{background:var(--light-gray)}.Header_searchBarSuggestionItem__Szyo5 strong{font-weight:700;color:var(--text-dark)}@media (max-width:768px){.Header_mobileHide__96G3z{display:none!important}.Header_header__KwdYD{padding:.75rem 0;position:fixed;width:100%}.Header_headerContent__MvHuQ{flex-direction:row;align-items:center;gap:.5rem;padding:0 .75rem}.Header_nav__tNWGY{gap:.25rem;flex-wrap:nowrap;justify-content:flex-end;margin-left:auto}.Header_navIconLink__oZjZ8{width:44px;height:44px}.Header_navIcon__1saa8{width:20px;height:20px}.Header_navTooltip__Dok1_{display:none}.Header_avatarFallback__BJGEc,.Header_avatarImage__wb60c{width:30px;height:30px}.Header_avatarDropdownIcon__HMY8k{display:none}.Header_loginButtons__TCNRi{flex-direction:row;gap:.5rem}.Header_employeeLoginBtn__9YFTZ,.Header_employerLoginBtn__MYQqq{padding:.5rem .9rem;font-size:.8rem}.Header_loginIcon__pnuN6{display:none}.Header_logoText__xA8kS{font-size:1.375rem}.Header_logo____uDV{gap:.5rem}.Header_searchBar__eV1Z4{display:none}.Header_profileDropdown__NvTb3{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;max-width:100%;border-radius:0;z-index:var(--z-modal);padding-top:56px;overflow-y:auto;animation:none}.Header_dropdownItemLogout__GMdwu,.Header_dropdownItem__wO3vR{padding:1rem 1.5rem}.Header_dropdownOverlay__80IBz{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:calc(var(--z-modal) - 1)}.Header_iconBadge__DTe0n{min-width:14px;height:14px;font-size:.55rem;top:1px;right:1px;padding:0 3px}}@media (max-width:360px){.Header_logoText__xA8kS{display:none}}@media (max-width:375px){.Header_iconBadge__DTe0n{min-width:12px;height:12px;font-size:.5rem}}.CompanyLogo_placeholder__iQShv{display:flex;align-items:center;justify-content:center;background:var(--primary-yellow);width:100%;height:100%}.CompanyLogo_initial__GEBCH{font-size:2rem;font-weight:700;color:var(--black);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StarRating_container__gaK0s{display:inline-flex;align-items:center;gap:.5rem}.StarRating_stars__u3Amn{display:inline-flex;align-items:center;position:relative}.StarRating_interactive__QXZQJ{cursor:pointer}.StarRating_interactive__QXZQJ:focus-visible{outline:2px solid #ffe500;outline-offset:4px;border-radius:4px}.StarRating_starBtn__OckhH{background:none;border:none;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease;position:relative;outline:none}.StarRating_starBtn__OckhH:focus-visible{outline:2px solid #ffe500;outline-offset:2px;border-radius:2px}.StarRating_starBtn__OckhH:hover{transform:scale(1.15)}.StarRating_starDisplay__4nliL{display:inline-flex;align-items:center;justify-content:center;position:relative}.StarRating_gapSm__HdAbI .StarRating_starBtn__OckhH,.StarRating_gapSm__HdAbI .StarRating_starDisplay__4nliL{margin-right:1px}.StarRating_gapMd__2b2Gt .StarRating_starBtn__OckhH,.StarRating_gapMd__2b2Gt .StarRating_starDisplay__4nliL{margin-right:2px}.StarRating_gapLg__KKmWq .StarRating_starBtn__OckhH,.StarRating_gapLg__KKmWq .StarRating_starDisplay__4nliL{margin-right:3px}.StarRating_value__AI_KI{font-weight:700;line-height:1}.StarRating_valueSm__OfC1i{font-size:.85rem;color:#0f172a}.StarRating_valueMd__vJzBF{font-size:1.05rem;color:#0f172a}.StarRating_valueLg__O5QdF{font-size:1.35rem;color:#ffe500}.CompanyReviewsSummary_card__VjREi{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem;display:flex;align-items:center;gap:.875rem;transition:box-shadow .2s,border-color .2s}.CompanyReviewsSummary_card__VjREi:hover{border-color:#ffe500;box-shadow:0 2px 8px rgba(255,229,0,.1)}.CompanyReviewsSummary_compact__06kmL{background:transparent;border:none;border-radius:0;padding:0;gap:.5rem}.CompanyReviewsSummary_compact__06kmL:hover{border-color:transparent;box-shadow:none}.CompanyReviewsSummary_ratingBlock__iXJS7{display:flex;flex-direction:column;align-items:center;gap:.125rem;flex-shrink:0}.CompanyReviewsSummary_avgNumber__2CESv{font-size:1.5rem;font-weight:800;color:#0f172a;line-height:1}.CompanyReviewsSummary_compactAvg__yZdjM{font-size:1rem}.CompanyReviewsSummary_info__pGkm1{flex:1 1;min-width:0}.CompanyReviewsSummary_companyName___g_Wl{font-size:.9rem;font-weight:700;color:#0f172a;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanyReviewsSummary_compactName__kVgcd{font-size:.8rem}.CompanyReviewsSummary_meta__Zx_c1{display:flex;align-items:center;gap:.5rem;margin-top:.2rem}.CompanyReviewsSummary_count__qTAh6{font-size:.75rem;color:#64748b}.CompanyReviewsSummary_compactCount__T1FNu{font-size:.7rem}.CompanyReviewsSummary_link__gF7_C{font-size:.75rem;font-weight:600;color:#ffe500;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;transition:color .15s}.CompanyReviewsSummary_link__gF7_C:hover{color:#b8960a}.CompanyReviewsSummary_compactLink__sYQeR{font-size:.7rem}.CompanyReviewsSummary_empty__as22r{font-size:.8rem;color:#94a3b8}.CompanyReviewsSummary_skeleton__3VRVF{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem}.CompanyReviewsSummary_skeletonCompact__wLeJp{padding:0}.CompanyReviewsSummary_skeletonBlock__aegGz{width:40px;height:40px;background:#f1f5f9;border-radius:6px;animation:CompanyReviewsSummary_pulse__1nimV 1.5s ease infinite}.CompanyReviewsSummary_skeletonLines__XIlJM{flex:1 1;display:flex;flex-direction:column;gap:.375rem}.CompanyReviewsSummary_skeletonLine__2oKVX{height:10px;background:#f1f5f9;border-radius:4px;animation:CompanyReviewsSummary_pulse__1nimV 1.5s ease infinite}.CompanyReviewsSummary_skeletonLine__2oKVX:first-child{width:60%}.CompanyReviewsSummary_skeletonLine__2oKVX:last-child{width:40%}@keyframes CompanyReviewsSummary_pulse__1nimV{0%,to{opacity:1}50%{opacity:.5}}.ApplyNowModal_overlay__jNSKI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:1rem;animation:ApplyNowModal_fadeIn__F9B2u .2s ease}@keyframes ApplyNowModal_fadeIn__F9B2u{0%{opacity:0}to{opacity:1}}.ApplyNowModal_modal__rslOw{background:var(--white);border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;animation:ApplyNowModal_scaleIn__wrb3v .2s ease}@keyframes ApplyNowModal_scaleIn__wrb3v{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ApplyNowModal_header__CRmDu{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-gray)}.ApplyNowModal_header__CRmDu h2{font-size:1.25rem;margin:0}.ApplyNowModal_closeBtn__C6UO1{width:36px;height:36px;background:var(--light-gray);border:none;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .15s}.ApplyNowModal_closeBtn__C6UO1:hover{background:#e2e8f0}.ApplyNowModal_body__8gQfE{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.ApplyNowModal_jobInfo__TJcvP{background:var(--light-gray);padding:1rem;border-radius:8px}.ApplyNowModal_jobInfo__TJcvP h3{margin:0 0 .25rem;font-size:1rem}.ApplyNowModal_jobInfo__TJcvP p{margin:0;font-size:.9rem;color:var(--text-gray)}.ApplyNowModal_cvSection__fFdFJ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.ApplyNowModal_cvLoading__52_mt{margin:0;font-size:.9rem;color:var(--text-gray)}.ApplyNowModal_cvCheckboxRow__1Y_5Y{display:flex;align-items:flex-start;gap:.75rem;cursor:default}.ApplyNowModal_cvCheckboxRow__1Y_5Y input[type=checkbox]{margin-top:.2rem;width:16px;height:16px;accent-color:var(--primary-yellow);flex-shrink:0;cursor:default}.ApplyNowModal_cvCheckboxText__Vt6bY{display:flex;flex-direction:column;gap:.15rem}.ApplyNowModal_cvLabel__95udE{font-size:.9rem;font-weight:600;color:var(--black)}.ApplyNowModal_cvFilename__HC7QV{font-size:.82rem;color:#64748b;word-break:break-all}.ApplyNowModal_cvWarning__5wErb{display:flex;align-items:flex-start;gap:.75rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:.875rem;margin:-1rem}.ApplyNowModal_cvWarningIcon__S7wrD{font-size:1.1rem;flex-shrink:0;margin-top:.1rem}.ApplyNowModal_cvWarningTitle__9TtDQ{margin:0 0 .25rem;font-weight:600;font-size:.9rem;color:var(--ds-status-amber-fg)}.ApplyNowModal_cvWarningText__RS5Mo{margin:0;font-size:.85rem;color:var(--ds-status-amber-fg)}.ApplyNowModal_cvNoCv__3dL9E{margin:0}.ApplyNowModal_cvNoCvText__zPKxs{margin:0;font-size:.875rem;color:var(--text-gray)}.ApplyNowModal_cvLink__ZI_og{color:var(--black);font-weight:600;text-decoration:none}.ApplyNowModal_cvLink__ZI_og:hover{text-decoration:underline}.ApplyNowModal_field__TXazD{display:flex;flex-direction:column;gap:.5rem}.ApplyNowModal_fieldLabel__6wkM9{font-size:.9rem;font-weight:600}.ApplyNowModal_textarea__K4pjB{width:100%;padding:1rem;border:2px solid var(--border-gray);border-radius:8px;font-size:.95rem;resize:none;font-family:inherit;transition:border-color .15s;box-sizing:border-box}.ApplyNowModal_textarea__K4pjB:focus{outline:none;border-color:var(--primary-yellow)}.ApplyNowModal_textareaRequired__9meh_{border-color:#f87171}.ApplyNowModal_textareaRequired__9meh_:focus{border-color:#ef4444}.ApplyNowModal_fieldHint__3_Amr{margin:0;font-size:.8rem;color:#ef4444}.ApplyNowModal_footer__LrkCl{display:flex;gap:.75rem;padding:1.5rem;border-top:1px solid var(--border-gray)}.ApplyNowModal_cancelBtn__u8SKs{flex:1 1;padding:.875rem;background:var(--light-gray);border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s}.ApplyNowModal_cancelBtn__u8SKs:hover{background:#e2e8f0}.ApplyNowModal_submitBtn__1Lvbs{flex:2 1;padding:.875rem;background:var(--primary-yellow);border:none;border-radius:8px;font-size:1rem;font-weight:700;color:var(--black);cursor:pointer;transition:background .2s}.ApplyNowModal_submitBtn__1Lvbs:hover:not(:disabled){background:var(--hover-yellow)}.ApplyNowModal_submitBtn__1Lvbs:disabled{opacity:.6;cursor:not-allowed}.ApplyNowModal_success__FbscS{padding:3rem 2rem;text-align:center}.ApplyNowModal_successIcon__5nQiB{width:80px;height:80px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--white);margin:0 auto 1.5rem}.ApplyNowModal_success__FbscS h2{margin:0 0 .5rem;font-size:1.5rem}.ApplyNowModal_success__FbscS p{margin:0 0 .5rem;color:var(--text-gray)}.ApplyNowModal_successNote__RPKu_{font-size:.9rem;margin-bottom:1.5rem!important}.ApplyNowModal_successBtn__Fx2uw{padding:.875rem 2rem;background:var(--primary-yellow);border:none;border-radius:8px;font-size:1rem;font-weight:700;color:var(--black);cursor:pointer;transition:background .2s}.ApplyNowModal_successBtn__Fx2uw:hover{background:var(--hover-yellow)}@media (max-width:480px){.ApplyNowModal_modal__rslOw{border-radius:12px;max-height:95vh}.ApplyNowModal_footer__LrkCl{flex-direction:column-reverse}.ApplyNowModal_cancelBtn__u8SKs,.ApplyNowModal_submitBtn__1Lvbs{flex:unset;width:100%}}.page_page__PhwYF{min-height:unset;background:#f8fafc}.page_loadingState__dBsAg{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem;color:#64748b}.page_spinner__D2Cbn{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#ffe500;border-radius:50%;animation:page_spin__263uL .8s linear infinite}@keyframes page_spin__263uL{to{transform:rotate(1turn)}}.page_notFoundState__P9JWG{text-align:center;padding:6rem 1rem}.page_notFoundState__P9JWG h2{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}.page_notFoundState__P9JWG p{color:#64748b;margin:0 0 1.5rem}.page_backBtn__TGLEo{display:inline-block;padding:.75rem 1.5rem;background:#ffe500;color:#0f172a;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s}.page_backBtn__TGLEo:hover{background:#f5c800;transform:translateY(-1px)}.page_container__xC9dR{max-width:1100px;margin:0 auto;padding:1.5rem 1rem 4rem}.page_breadcrumb__I7f3k{margin-bottom:1.25rem}.page_breadcrumbLink__78c9d{display:inline-flex;align-items:center;gap:.375rem;font-size:.85rem;font-weight:500;color:#64748b;text-decoration:none;transition:color .15s}.page_breadcrumbLink__78c9d:hover{color:#1e293b}.page_jobHeader__bWWk9{background:var(--ds-hero);border-radius:var(--ds-radius-card-lg) var(--ds-radius-card-lg) 0 0;padding:2rem;color:#fff}.page_headerContent__nr5vN{display:flex;gap:1.5rem;align-items:flex-start}.page_companyLogo__o1Ty1{width:72px;height:72px;border-radius:12px;overflow:hidden;flex-shrink:0;border:3px solid rgba(255,229,0,.4);background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.3)}.page_companyLogo__o1Ty1 img{max-width:100%;max-height:100%;object-fit:contain}.page_headerInfo__U4Qc_{flex:1 1;min-width:0}.page_jobTitle__9oO2n{font-size:1.75rem;font-weight:700;margin:0 0 .375rem;line-height:1.2}.page_companyName__s5Ick{font-size:1.05rem;color:var(--ds-yellow);margin:0 0 .375rem;font-weight:600}.page_websiteLink__EDiuj{display:inline-block;font-size:.85rem;color:hsla(0,0%,100%,.7);text-decoration:none;margin-bottom:.5rem}.page_websiteLink__EDiuj:hover{text-decoration:underline;color:var(--ds-yellow)}.page_headerDetails__xDH50{margin-top:.75rem;width:100%;text-align:left}.page_headerMeta__wUaue{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;align-items:flex-start;width:100%}.page_locationLink__LNsj3{display:inline-flex;align-items:center;gap:.375rem;font-size:.9rem;color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .2s;align-self:flex-start}.page_locationLink__LNsj3:hover{color:var(--ds-yellow)}.page_metaIcon__s1cII{font-size:1rem}.page_salary__PzP1D{font-size:1rem;font-weight:700;color:var(--ds-yellow);align-self:flex-start;text-align:left}.page_badges__eQhez{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.25rem}.page_badge__Myb_4{padding:.08rem .35rem;background:hsla(0,0%,100%,.1);border-radius:3px;font-size:.6rem;font-weight:500;white-space:nowrap}.page_urgentBadge__IzLEZ{background:rgba(239,68,68,.85);color:#fff}.page_workStyleBadge__npE_a{background:rgba(255,229,0,.15);color:var(--ds-yellow);border:1px solid rgba(255,229,0,.3)}.page_jobTags__PlOtc{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.page_jobTag__VQkk_{padding:.06rem .3rem;border-radius:3px;font-size:.58rem;font-weight:400;background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.6);white-space:nowrap}.page_contentGrid__0y6Er{display:grid;grid-template-columns:1fr 320px;grid-gap:1.5rem;gap:1.5rem;align-items:start}.page_mainContent__Pad9V{background:#fff;border:1px solid #e2e8f0;border-radius:0 0 16px 16px;overflow:hidden}.page_section___HgVK{padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0}.page_section___HgVK:last-child{border-bottom:none}.page_sectionTitle__lVgl7{font-size:1.1rem;font-weight:700;color:#1e293b;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #ffe500;display:inline-block}.page_detailsGrid__YBj5M{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.page_detailItem__n6yWu{display:flex;flex-direction:column;gap:.25rem}.page_detailLabel__3lnT5{font-size:.85rem;color:#64748b}.page_detailValue__Xkg8f{font-size:.95rem;font-weight:600;color:#1e293b}.page_locationBlock__mlYf1{display:flex;gap:1rem;text-decoration:none;color:inherit;padding:.75rem;margin:-.75rem;border-radius:8px;transition:all .2s}.page_locationBlock__mlYf1:hover{background:rgba(255,229,0,.08)}.page_locationBlock__mlYf1:hover p{color:#b8960a}.page_locationIcon__OhrLc{font-size:1.5rem}.page_locationDetails__cyFNZ{flex:1 1}.page_locationDetails__cyFNZ p{margin:0;font-size:.95rem;color:#1e293b;line-height:1.5}.page_benefitsList__uzgHy{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}.page_benefitItem__aiP2t{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:#1e293b}.page_checkIcon__kk00l{color:#22c55e;font-weight:700;flex-shrink:0}.page_fullDescription__nV2zw{font-size:.95rem;line-height:1.7;color:#334155}.page_fullDescription__nV2zw h2{font-size:1.15rem;font-weight:700;margin:1rem 0 .5rem;color:#1e293b}.page_fullDescription__nV2zw h3{font-size:1.05rem;font-weight:600;margin:.75rem 0 .375rem;color:#1e293b}.page_fullDescription__nV2zw p{margin:0 0 .5rem}.page_fullDescription__nV2zw ol,.page_fullDescription__nV2zw ul{padding-left:1.5rem;margin:.5rem 0}.page_fullDescription__nV2zw li{margin-bottom:.25rem;line-height:1.6}.page_fullDescription__nV2zw a{color:var(--ds-status-blue-fg);text-decoration:underline}.page_descriptionHeading__wabEz{font-size:1rem;font-weight:700;color:#1e293b;margin:1.5rem 0 .75rem}.page_descriptionParagraph__iXIZ9{margin:0 0 1rem;color:#64748b}.page_requirementsList__Sumf8{list-style:none;padding:0;margin:0}.page_requirementsList__Sumf8 li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;font-size:.95rem;color:#475569;line-height:1.5}.page_requirementsList__Sumf8 li:before{content:"•";position:absolute;left:0;color:#ffe500;font-weight:700}.page_skillsTags__uZ1aG{display:flex;flex-wrap:wrap;gap:.5rem}.page_skillTag__R8QkB{padding:.5rem 1rem;background:#ffe500;color:#0f172a;border-radius:20px;font-size:.85rem;font-weight:600}.page_similarJobsList__1rLXI{display:flex;flex-direction:column;gap:.5rem}.page_similarJobCard__rzJDC{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;text-decoration:none;color:inherit;transition:all .2s}.page_similarJobCard__rzJDC:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateX(2px)}.page_similarJobInfo__a9538{flex:1 1;min-width:0}.page_similarJobTitle__mtZzj{font-size:.9rem;font-weight:600;color:#1a1a1a;margin:0 0 .2rem}.page_similarJobCompany__xKMjO{font-size:.8rem;color:#6b7280;margin:0 0 .15rem}.page_similarJobMeta__Hiw8J{font-size:.75rem;color:#9ca3af;margin:0}.page_similarJobArrow__1q2RW{color:#cbd5e1;font-size:1rem;flex-shrink:0;margin-left:.75rem}.page_additionalInfo__FrLEI{display:flex;flex-direction:column}.page_infoRow__tBP_z{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #f1f5f9}.page_infoRow__tBP_z:last-child{border-bottom:none}.page_infoLabel__IZItV{font-size:.9rem;color:#64748b}.page_infoValue__bTq8P{font-size:.9rem;font-weight:600;color:#1e293b;text-align:right}.page_companyDescription__n_NnE{font-size:.95rem;line-height:1.7;color:#475569;margin:0}.page_jobFooter__jNCdY{padding:1.5rem 2rem;background:#f8fafc}.page_footerText__QvrcF{font-size:.85rem;color:#94a3b8;margin:0}.page_sidebar__HMwCV{margin-top:0}.page_sidebarSticky__WSoQW{position:-webkit-sticky;position:sticky;top:5rem;display:flex;flex-direction:column;gap:1rem}.page_applyCard__JnbG7{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.page_applyBtn__6K0WO{width:100%;padding:.875rem 1.5rem;background:#ffe500;border:none;border-radius:8px;font-size:1rem;font-weight:700;color:#0f172a;cursor:pointer;transition:all .2s}.page_applyBtn__6K0WO:hover{background:#f5c800;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,229,0,.3)}.page_appliedBtn__mQmF9{background:#22c55e;color:#fff;cursor:default}.page_appliedBtn__mQmF9:hover{background:#22c55e;transform:none;box-shadow:none}.page_appliedBtn__mQmF9:disabled{background:#22c55e;opacity:.9}.page_actionRow__S_oQN{display:flex;gap:.5rem}.page_actionBtn__liMzf{flex:1 1;padding:.625rem .75rem;background:#fff;border:2px solid #e2e8f0;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.375rem}.page_actionBtn__liMzf:hover{border-color:#ffe500;background:rgba(255,229,0,.08)}.page_actionBtn__liMzf.page_saved__eNUh_{background:#ffe500;border-color:#ffe500;font-weight:600}.page_shareWrapper__ionDG{position:relative;flex:1 1;display:flex}.page_shareWrapper__ionDG>button{width:100%}.page_shareMenu__LuNIE{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden;z-index:10}.page_shareMenu__LuNIE button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:none;border:none;font-size:.9rem;cursor:pointer;white-space:nowrap;transition:background .2s}.page_shareMenu__LuNIE button:hover{background:#f8fafc}.page_quickInfo__JWjxQ{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem}.page_quickInfoTitle__BSafE{font-size:.9rem;font-weight:700;color:#1e293b;margin:0 0 .75rem}.page_quickInfoItem__qrHzP{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f1f5f9}.page_quickInfoItem__qrHzP:last-child{border-bottom:none}.page_quickInfoLabel__AYsfO{font-size:.8rem;color:#94a3b8}.page_quickInfoValue__EKLlW{font-size:.8rem;font-weight:600;color:#1e293b;text-align:right;max-width:60%}.page_mobileApplyBar__MuKt_{display:none;position:fixed;bottom:0;left:0;right:0;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:100}.page_mobileApplyBtn__p7Cp1{width:100%;padding:1rem;background:#ffe500;border:none;border-radius:8px;font-size:1rem;font-weight:700;color:#0f172a;cursor:pointer}.page_applyOverlay__f6bBO{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:1rem}.page_applyModal__HJrTC{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.page_applyHeader__ogfpP{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.page_applyHeader__ogfpP h2{font-size:1.25rem;margin:0}.page_applyClose__qNg5L{width:36px;height:36px;background:#f1f5f9;border:none;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.page_applyBody__LPWs6{padding:1.5rem}.page_applyJobInfo__KGZBu{background:#f8fafc;padding:1rem;border-radius:8px;margin-bottom:1.5rem}.page_applyJobInfo__KGZBu h3{margin:0 0 .25rem;font-size:1rem}.page_applyJobInfo__KGZBu p{margin:0;font-size:.9rem;color:#64748b}.page_applyField__EsxR6{margin-bottom:1.5rem}.page_applyField__EsxR6 label{display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.page_applyField__EsxR6 textarea{width:100%;padding:1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.95rem;resize:none;font-family:inherit}.page_applyField__EsxR6 textarea:focus{outline:none;border-color:#ffe500}.page_applyCvSection__PA_je{background:#f8fafc;padding:1rem;border-radius:8px}.page_cvNote__J4avZ{margin:0 0 .5rem;font-size:.9rem;color:#64748b}.page_updateCvLink__HmXp3{color:#0f172a;font-weight:600;text-decoration:none}.page_updateCvLink__HmXp3:hover{text-decoration:underline}.page_applyFooter__JJTdm{padding:1.5rem;border-top:1px solid #e2e8f0}.page_submitBtn__RCOEy{width:100%;padding:1rem;background:#ffe500;border:none;border-radius:8px;font-size:1rem;font-weight:700;color:#0f172a;cursor:pointer;transition:all .2s}.page_submitBtn__RCOEy:hover:not(:disabled){background:#f5c800}.page_submitBtn__RCOEy:disabled{opacity:.6;cursor:not-allowed}.page_applySuccess__Z83jN{padding:3rem 2rem;text-align:center}.page_successIcon__0pD1F{width:80px;height:80px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#fff;margin:0 auto 1.5rem}.page_applySuccess__Z83jN h2{margin:0 0 .5rem;font-size:1.5rem}.page_applySuccess__Z83jN p{margin:0 0 .5rem;color:#64748b}.page_successNote__5ss7f{font-size:.9rem;margin-bottom:1.5rem!important}.page_successBtn__uViLj{padding:.875rem 2rem;background:#ffe500;border:none;border-radius:8px;font-size:1rem;font-weight:600;color:#0f172a;cursor:pointer}@media (max-width:900px){.page_contentGrid__0y6Er{grid-template-columns:1fr}.page_sidebar__HMwCV{order:-1}.page_sidebarSticky__WSoQW{position:static}.page_mainContent__Pad9V{border-radius:16px}.page_jobHeader__bWWk9{border-radius:16px;margin-bottom:1rem}}@media (max-width:768px){.page_container__xC9dR{padding:1rem .75rem 5rem}.page_jobHeader__bWWk9{padding:1.5rem 1.25rem}.page_headerContent__nr5vN{flex-direction:row;gap:.875rem;align-items:flex-start}.page_companyLogo__o1Ty1{width:52px;height:52px;min-width:52px;border-radius:8px}.page_jobTitle__9oO2n{font-size:1.2rem}.page_section___HgVK{padding:1.25rem}.page_benefitsList__uzgHy,.page_detailsGrid__YBj5M{grid-template-columns:1fr}.page_sidebar__HMwCV{display:none}.page_mobileApplyBar__MuKt_{display:block}.page_jobFooter__jNCdY{padding:1.25rem}}@media (max-width:480px){.page_headerMeta__wUaue{flex-direction:column;gap:.5rem}.page_badges__eQhez{margin-top:.25rem}}