.page_page__ZU32B{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;min-height:100svh;padding:80px;gap:64px;font-family:var(--font-geist-sans)}@media (prefers-color-scheme:dark){.page_page__ZU32B{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__GlU4n{display:flex;flex-direction:column;gap:32px;grid-row-start:2}.page_main__GlU4n ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__GlU4n li:not(:last-of-type){margin-bottom:8px}.page_main__GlU4n code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__g5wGe{display:flex;gap:16px}.page_ctas__g5wGe a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__V8M9Y{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__lm_PT{border-color:var(--gray-alpha-200);min-width:158px}.page_footer__sHKi3{grid-row-start:3;display:flex;gap:24px}.page_footer__sHKi3 a{display:flex;align-items:center;gap:8px}.page_footer__sHKi3 img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__V8M9Y:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__lm_PT:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer__sHKi3 a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__ZU32B{padding:32px 32px 80px}.page_main__GlU4n{align-items:center}.page_main__GlU4n ol{text-align:center}.page_ctas__g5wGe{flex-direction:column}.page_ctas__g5wGe a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__lm_PT{min-width:auto}.page_footer__sHKi3{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__7fc9l{filter:invert()}}.page_container__aoG4z{min-height:100vh;background-color:#f3f4f6}.page_searchBarWrapper__llY3x{width:100%;padding:1.5rem 1rem;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:1.5rem}.page_contentWrapper__YBAIW{max-width:72rem;margin:0 auto;padding:0 1rem}.page_screenReaderOnly__C2Fii{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.JobList_container__udXIx{display:flex;flex-direction:column;gap:1rem}.JobList_loadingContainer__i3xeE{display:flex;justify-content:center;align-items:center;padding:3rem 0}.JobList_emptyState__WdYvh{background-color:#fff;border-radius:.5rem;padding:2rem;text-align:center;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.JobList_emptyTitle__B4LPb{font-size:1.25rem;font-weight:500;color:#1f2937;margin-bottom:.25rem}.JobList_emptyText__hJEbF{color:#6b7280}.JobList_jobCard__CLd3M{background-color:#fff;border-radius:.375rem;padding:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:none;transition:transform .2s,box-shadow .2s;cursor:pointer}.JobList_jobCard__CLd3M:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.JobList_jobTitle__7abNh{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.JobList_jobDetails__KQG84{display:flex;align-items:center;gap:1rem}.JobList_companyInfo__QDfNY{display:flex;flex-direction:column;flex-grow:1}.JobList_companyName__REMnZ{color:#374151;font-weight:500;margin-bottom:.25rem}.JobList_location__n775i{display:flex;align-items:center;color:#6b7280;font-size:.875rem}.JobList_locationIcon__MuDCR{width:.875rem;height:.875rem;margin-right:.25rem}.JobList_detailsButton__8zIAg{padding:.5rem .75rem;background-color:#2e72ca;color:#fff;border:none;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer}.JobList_detailsButton__8zIAg:hover{background-color:#174e96}.JobList_skeletonContainer___inBC{width:100%;padding:1rem}.JobList_skeletonCard__Gu4ku{background:#f6f7f8;border-radius:8px;padding:1rem;margin-bottom:1rem;position:relative;overflow:hidden}.JobList_skeletonTitle__YG_zS{height:24px;background:#cecece;border-radius:4px;margin-bottom:1rem;width:70%}.JobList_skeletonDetails__05PNo{display:flex;justify-content:space-between;align-items:center}.JobList_skeletonCompany__LrTud{height:16px;background:#dbdbdb;border-radius:4px;width:40%;margin-bottom:.5rem}.JobList_skeletonLocation___gsPU{height:16px;background:#e0e0e0;border-radius:4px;width:30%}.JobList_skeletonButton__2lvKu{height:36px;width:100px;background:#cecece;border-radius:4px}.JobList_shimmer__rFfqk{position:relative}.JobList_shimmer__rFfqk:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:JobList_shimmer__rFfqk 1s infinite}@keyframes JobList_shimmer__rFfqk{to{left:100%}}.JobList_employerImage__525Gi{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.SearchBar_searchContainer__kvshZ{display:flex;flex-direction:row;align-items:center;gap:.5rem;max-width:1200px;margin:0 auto;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.SearchBar_inputWrapperLeft__3yBHq,.SearchBar_inputWrapper__ixAGE{position:relative;flex:1;display:flex;align-items:center}.SearchBar_inputWrapperLeft__3yBHq{border-right:1px solid #e5e7eb}.SearchBar_iconWrapper__wXNh1{position:absolute;left:.75rem;color:#9ca3af;display:flex;align-items:center}.SearchBar_icon__qHD2G{width:1.25rem;height:1.25rem}.SearchBar_inputLeft__oJ9A_,.SearchBar_input__MQq5J{width:100%;padding:.875rem .875rem .875rem 2.5rem;border:none;outline:none;font-size:1rem}.SearchBar_inputLeft__oJ9A_{border-radius:.5rem 0 0 .5rem}.SearchBar_actionWrapper__R7TDN{display:flex;align-items:center;gap:.5rem;padding:0 .75rem}.SearchBar_dropdown__nzZnC{display:flex;align-items:center;padding:.5rem .75rem;color:#4b5563;cursor:pointer;border-right:1px solid #e5e7eb;margin-right:.5rem}.SearchBar_dropdownIcon__zGwrj{width:1rem;height:1rem;margin-left:.375rem}.SearchBar_button__OPCmH{padding:.75rem 1.25rem;background-color:#2e72ca;color:#fff;font-weight:600;border-radius:.375rem;border:none;cursor:pointer;font-size:.875rem;white-space:nowrap}.SearchBar_button__OPCmH:hover{background-color:#2e72ca}.SearchBar_suggestionsContainer__IuCMD{position:absolute;top:100%;left:0;right:0;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:10;max-height:300px;overflow-y:auto;margin-top:.25rem}.SearchBar_suggestionItem__ilCiF{padding:.75rem 1rem;cursor:pointer;transition:background-color .2s ease}.SearchBar_suggestionItem__ilCiF:hover{background-color:#f3f4f6}.SearchBar_suggestionItem__ilCiF:not(:last-child){border-bottom:1px solid #e5e7eb}.SearchBar_suggestionTitle__dK3_U{font-weight:500;color:#111827}.SearchBar_suggestionSubtitle__Ii_wd{font-size:.875rem;color:#6b7280;margin-top:.25rem}.SearchBar_searchBarButton__mR_6s{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;background-color:#2e72ca;color:#fff;font-weight:600;border-radius:.375rem;border:none;cursor:pointer;font-size:.875rem;white-space:nowrap;transition:background-color .2s ease}.SearchBar_searchBarButton__mR_6s:hover{background-color:#13468a}