:root{--jb-ink:#07111f;--jb-ink-2:#0b1728;--jb-ink-3:#122238;--jb-blue:#0b63f3;--jb-blue-2:#3b82f6;--jb-lime:#a3e635;--jb-lime-soft:#ecfccb;--jb-canvas:#f3f6f2;--jb-surface:#fff;--jb-surface-soft:#f8faf8;--jb-line:#dde5df;--jb-text:#101827;--jb-muted:#667386;--jb-radius:20px;--jb-shadow:0 14px 38px #07111f14;--jb-shadow-hover:0 22px 52px #07111f21}html{background:var(--jb-canvas)}body{color:var(--jb-text);background:radial-gradient(circle at 6% -10%, #a3e63514, transparent 26rem), radial-gradient(circle at 96% 0%, #0b63f312, transparent 30rem), var(--jb-canvas)}::selection{color:#14210c;background:#d9f99d}.card,.jb-card{border:1px solid var(--jb-line)!important;border-radius:var(--jb-radius)!important;box-shadow:var(--jb-shadow)!important;background:#fffffff5!important}.btn-primary,.jb-button-primary{background:linear-gradient(135deg, var(--jb-blue), #1457d8)!important;color:#fff!important;border:1px solid #ffffff24!important;border-radius:999px!important;font-weight:800!important;transition:transform .18s,box-shadow .18s,filter .18s!important;box-shadow:0 10px 26px #0b63f338!important}.btn-primary:hover,.jb-button-primary:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 15px 32px #0b63f347!important}.btn-secondary,.jb-button-secondary{color:#172033!important;background:#ffffffeb!important;border:1px solid #cfd8d2!important;border-radius:999px!important;font-weight:750!important;box-shadow:0 6px 16px #07111f0d!important}.form-input,.form-select,.jb-input{min-height:46px;box-shadow:0 1px #07111f05,inset 0 0 0 1px #fff6;background:#fffffff5!important;border:1px solid #d8e1db!important;border-radius:14px!important;transition:border-color .16s,box-shadow .16s!important}.form-input:focus,.form-select:focus,.jb-input:focus{border-color:#8bb4ff!important;outline:none!important;box-shadow:0 0 0 4px #0b63f31a!important}.jb-ai-pill{color:#365314;letter-spacing:.08em;text-transform:uppercase;background:#a3e6351a;border:1px solid #a3e63552;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.7rem;font-weight:850;display:inline-flex}header.sticky[class*="bg-[#080f1e]"]{-webkit-backdrop-filter:blur(18px)saturate(130%)!important;backdrop-filter:blur(18px)saturate(130%)!important;background:radial-gradient(circle at 88% -180%,#a3e63533,#0000 20rem),linear-gradient(#07111ff7,#081222f5)!important;border-color:#ffffff14!important;box-shadow:0 12px 36px #07111f38!important}header.sticky[class*="bg-[#080f1e]"] nav{background:#ffffff09;border-radius:999px;padding:.25rem;box-shadow:inset 0 0 0 1px #ffffff0d}header.sticky[class*="bg-[#080f1e]"] nav a,header.sticky[class*="bg-[#080f1e]"] nav button{border-radius:999px!important}header.sticky[class*="bg-[#080f1e]"] form[class*=rounded-full][class*=bg-white]{border:1px solid #fff3;box-shadow:0 18px 42px #02081742,inset 0 0 0 1px #0f172a08!important}header.sticky[class*="bg-[#080f1e]"] a[class*=bg-blue-600],header.sticky[class*="bg-[#080f1e]"] button[class*=bg-blue-600]{background:linear-gradient(135deg,#1267ee,#0758dd)!important;box-shadow:0 8px 24px #1267ee47!important}:is(body:has(a[href="/employer/register"]) section[class*="bg-[#080f1e]"],body:has(a[href="/employer/register"]) header[class*="bg-[#080f1e]"]){background-color:var(--jb-ink)!important}body:has(a[href="/employer/register"]) section[class*="bg-[#080f1e]"]{background-image:radial-gradient(circle at 78% 12%,#3b82f633,#0000 30rem),radial-gradient(circle at 18% 8%,#a3e63517,#0000 25rem),linear-gradient(150deg,#07111f 0%,#0a1730 55%,#0a1c23 100%)!important}body:has(a[href="/employer/register"]) [class*=rounded-2xl][class*=border-white\/10]{border-color:#ffffff1c!important;box-shadow:0 26px 70px #0000004d!important}body:has(a[href="/employer/register"]) section:not([class*="bg-[#080f1e]"]){background-color:#f7f9f5}:is(body:has(a[href="/employer/register"]) section:not([class*="bg-[#080f1e]"]) [class*=rounded-2xl],body:has(a[href="/employer/register"]) section:not([class*="bg-[#080f1e]"]) [class*=rounded-xl]){border-color:var(--jb-line)}:is(body:has(a[href="/employer/register"]) h1,body:has(a[href="/employer/register"]) h2,body:has(a[href="/employer/register"]) h3){letter-spacing:-.035em}.flex.h-screen.overflow-hidden[class*="bg-[#f0f4f8]"]{background:radial-gradient(circle at 95% 0,#0b63f312,#0000 32rem),radial-gradient(circle at 18% 105%,#a3e63514,#0000 30rem),#f3f6f2!important}.flex.h-screen.overflow-hidden[class*="bg-[#f0f4f8]"] aside[class*="bg-[#0a1628]"]{border-right:1px solid #ffffff12;box-shadow:20px 0 55px #07111f1a;background:radial-gradient(circle at 20% 2%,#a3e63517,#0000 16rem),linear-gradient(#07111f 0%,#0a1828 70%,#0c1d24 100%)!important}.flex.h-screen.overflow-hidden[class*="bg-[#f0f4f8]"] aside nav a{min-height:42px;border-radius:13px!important}.flex.h-screen.overflow-hidden[class*="bg-[#f0f4f8]"] aside nav a[class*=bg-blue-500\/20]{box-shadow:inset 0 0 0 1px #a3e6351a;color:#e7f7c4!important;background:linear-gradient(90deg,#a3e63524,#3b82f61a)!important}.flex.h-screen.overflow-hidden[class*="bg-[#f0f4f8]"] aside nav a[class*=bg-blue-500]{background:linear-gradient(135deg,#1267ee,#0758dd)!important}.flex.h-screen.overflow-hidden[class*="bg-[#f0f4f8]"] main,.flex.h-screen.overflow-hidden[class*="bg-[#f0f4f8]"]>div:last-child{background:0 0}.min-h-screen[class*="bg-[#f0f4f8]"]{background:radial-gradient(circle at 94% 1%,#0b63f312,#0000 30rem),radial-gradient(circle at 4% 98%,#a3e63517,#0000 28rem),#f3f6f2!important}.min-h-screen[class*="bg-[#f0f4f8]"]>.relative.overflow-hidden[class*="bg-[#0a1628]"]{background:radial-gradient(circle at 82% 12%,#3b82f630,#0000 28rem),radial-gradient(circle at 12% 80%,#a3e6351c,#0000 24rem),linear-gradient(140deg,#07111f,#0b1930 68%,#0d2520)!important}.min-h-screen[class*="bg-[#f0f4f8]"] [class*=rounded-2xl][class*=bg-white],.min-h-screen[class*="bg-[#f0f4f8]"] [class*=rounded-xl][class*=bg-white]{border-color:var(--jb-line)!important;box-shadow:var(--jb-shadow)!important}.min-h-screen[class*="bg-[#f0f4f8]"] [class*=rounded-2xl][class*=bg-white]:hover,.min-h-screen[class*="bg-[#f0f4f8]"] [class*=rounded-xl][class*=bg-white]:hover{box-shadow:var(--jb-shadow-hover)!important}[class*=bg-slate-50] [class*=rounded-xl][class*=bg-white],[class*=bg-slate-50] [class*=rounded-2xl][class*=bg-white],[class*=bg-gray-50] [class*=rounded-xl][class*=bg-white],[class*=bg-gray-50] [class*=rounded-2xl][class*=bg-white]{box-shadow:0 10px 28px #07111f0e;border-color:var(--jb-line)!important}input:not([type=checkbox]):not([type=radio]),select,textarea{transition:border-color .16s,box-shadow .16s,background-color .16s}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 4px #0b63f317}@media (max-width:767px){body{padding-bottom:env(safe-area-inset-bottom)}header.sticky[class*="bg-[#080f1e]"]{box-shadow:0 9px 26px #07111f33!important}.card,.jb-card{border-radius:17px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
header.sticky[class*="bg-[#07111f]"] form input:focus{box-shadow:none!important;outline:none!important}header.sticky[class*="bg-[#07111f]"] form:focus-within{box-shadow:0 18px 45px #02081738,0 0 0 3px #3b82f629!important}@media (max-width:639px){header.sticky[class*="bg-[#07111f]"]>div>div[class*=pb-3]{padding-bottom:8px!important}header.sticky[class*="bg-[#07111f]"]>div>div[class*=pb-3] form{border-radius:16px!important;grid-template-rows:42px!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:2px!important;height:auto!important;min-height:50px!important;padding:4px!important;transition:min-height .16s,border-radius .16s!important;display:grid!important;overflow:visible!important}header.sticky[class*="bg-[#07111f]"]>div>div[class*=pb-3] form>label:first-child{grid-area:1/1;min-width:0;min-height:42px;padding-inline:11px!important}header.sticky[class*="bg-[#07111f]"]>div>div[class*=pb-3] form>div.relative.hidden{display:none!important}header.sticky[class*="bg-[#07111f]"]>div>div[class*=pb-3] form:focus-within{border-radius:18px!important;grid-template-rows:42px 42px!important;min-height:94px!important}header.sticky[class*="bg-[#07111f]"]>div>div[class*=pb-3] form:focus-within>div.relative.hidden{border-top:1px solid #e2e8f0;grid-area:2/1/auto/-1;min-width:0;min-height:42px;padding-right:44px;display:flex!important}header.sticky[class*="bg-[#07111f]"]>div>div[class*=pb-3] form:focus-within>div.relative.hidden label{min-width:0;padding-inline:11px!important}header.sticky[class*="bg-[#07111f]"]>div>div[class*=pb-3] form>div.relative.hidden>div[class*=absolute]{width:min(88vw,350px)!important;min-width:min(88vw,350px)!important;top:calc(100% + 8px)!important;left:0!important}header.sticky[class*="bg-[#07111f]"]>div>div[class*=pb-3] form>button[type=submit]{grid-area:1/2;align-self:center;border-radius:12px!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;font-size:0!important}header.sticky[class*="bg-[#07111f]"]>div>div[class*=pb-3] form>button[type=submit] svg{width:18px!important;height:18px!important}}body:has(a[href="/employer/register"]) main>section:first-of-type{color:#fff!important;background-color:#07111f!important;background-image:radial-gradient(circle at 82% 8%,#3b82f647,#0000 31rem),radial-gradient(circle at 8% 82%,#a3e6351c,#0000 25rem),linear-gradient(145deg,#07111f 0%,#091a31 58%,#0b2523 100%)!important}body:has(a[href="/employer/register"]) main>section:nth-of-type(2){background:#091522!important;border-color:#ffffff12!important}body:has(a[href="/employer/register"]) main>section:nth-of-type(2) strong{color:#f8fafc!important}body:has(a[href="/employer/register"]) main>section:nth-of-type(2) span{color:#94a3b8!important}body:has(a[href="/employer/register"]) main>section:nth-of-type(3){background:radial-gradient(circle at 88% 15%,#3b82f60f,#0000 25rem),#f3f6f2!important}body:has(a[href="/employer/register"]) main #ai{color:#f8fafc!important;background:radial-gradient(circle at 84% 12%,#3b82f62e,#0000 28rem),linear-gradient(145deg,#081423 0%,#0a1728 64%,#0a211f 100%)!important;min-height:0!important;padding-block:clamp(48px,7vw,88px)!important}body:has(a[href="/employer/register"]) main #ai h2{color:#f8fafc!important}body:has(a[href="/employer/register"]) main #ai p[class*=font-black]{color:#f8fafc!important}body:has(a[href="/employer/register"]) main #ai p[class*=text-slate-400]{color:#a9b7c9!important}:is(body:has(a[href="/employer/register"]) main #ai [class*=bg-white\/],body:has(a[href="/employer/register"]) main #ai [class*=border-white\/]){border-color:#ffffff1c!important}:is(body:has(a[href="/employer/register"]) main #platform,body:has(a[href="/employer/register"]) main #workflow,body:has(a[href="/employer/register"]) main #distribution){min-height:0!important;padding-block:clamp(48px,7vw,88px)!important}@media (max-width:639px){:is(body:has(a[href="/employer/register"]) main #platform,body:has(a[href="/employer/register"]) main #workflow,body:has(a[href="/employer/register"]) main #distribution,body:has(a[href="/employer/register"]) main #ai){padding-block:46px!important;padding-inline:18px!important}body:has(a[href="/employer/register"]) main #platform [class*=mt-12]{margin-top:28px!important}body:has(a[href="/employer/register"]) main #ai>div{gap:30px!important}body:has(a[href="/employer/register"]) main #ai h2{margin-top:14px!important;font-size:28px!important;line-height:1.08!important}body:has(a[href="/employer/register"]) main #ai p[class*=mt-5]{margin-top:14px!important;line-height:1.65!important}body:has(a[href="/employer/register"]) main #ai [class*="rounded-[28px]"]{border-radius:22px!important;padding:18px!important}}.jb-candidate-v2{background:radial-gradient(circle at 92% 0,#3b82f61a,#0000 28rem),radial-gradient(circle at 5% 95%,#a3e63514,#0000 26rem),#eef3f5;min-height:100vh}.jb-candidate-v2 .min-h-screen[class*="bg-[#f0f4f8]"]{background:0 0!important;padding-bottom:96px!important}.jb-candidate-v2 .min-h-screen[class*="bg-[#f0f4f8]"]>.relative.overflow-hidden[class*="bg-[#0a1628]"]{border-bottom:1px solid #ffffff12;background:radial-gradient(circle at 83% 6%,#3b82f63b,#0000 25rem),radial-gradient(circle at 7% 92%,#a3e6351f,#0000 21rem),linear-gradient(140deg,#07111f 0%,#0a1a30 64%,#0a2723 100%)!important}.jb-candidate-v2 .min-h-screen[class*="bg-[#f0f4f8]"]>.relative.overflow-hidden form[action=\/jobs]{display:none!important}.jb-candidate-v2 [class*=-mt-6][class*=max-w-5xl]>.grid[class*=grid-cols-4]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.jb-candidate-v2 [class*=-mt-6][class*=max-w-5xl]>.grid[class*=grid-cols-4]>div{background:linear-gradient(145deg,#fffffffc,#f4f8fbfc)!important;border:1px solid #cbd5e1cc!important;min-width:0!important;box-shadow:0 10px 26px #07111f11!important}.jb-candidate-v2 [class*=max-w-5xl] [class*=rounded-2xl][class*=bg-white],.jb-candidate-v2 [class*=max-w-5xl] [class*=rounded-3xl][class*=bg-white]{border-color:#cbd5e1d1!important;box-shadow:0 12px 32px #07111f11!important}@media (max-width:1023px){.jb-candidate-v2 main[class*=lg\:grid-cols-12]>aside{order:2!important}.jb-candidate-v2 main[class*=lg\:grid-cols-12]>div[class*=lg\:col-span-8]{order:1!important}}@media (max-width:639px){.jb-candidate-v2 .min-h-screen[class*="bg-[#f0f4f8]"]>.relative.overflow-hidden[class*="bg-[#0a1628]"]{padding:16px 16px 28px!important}.jb-candidate-v2 .min-h-screen[class*="bg-[#f0f4f8]"]>.relative.overflow-hidden .relative.z-10>.flex{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.jb-candidate-v2 .min-h-screen[class*="bg-[#f0f4f8]"]>.relative.overflow-hidden .relative.z-10>.flex>.flex:first-child{gap:10px!important;min-width:0!important}.jb-candidate-v2 .min-h-screen[class*="bg-[#f0f4f8]"]>.relative.overflow-hidden .relative.z-10>.flex>.flex:first-child>div:first-child{border-radius:15px!important;width:48px!important;height:48px!important;font-size:20px!important}.jb-candidate-v2 .min-h-screen[class*="bg-[#f0f4f8]"]>.relative.overflow-hidden .relative.z-10>.flex>.flex:first-child h1{white-space:nowrap;text-overflow:ellipsis;max-width:205px;overflow:hidden;font-size:20px!important;line-height:1.08!important}.jb-candidate-v2 .min-h-screen[class*="bg-[#f0f4f8]"]>.relative.overflow-hidden .relative.z-10>.flex>.flex:first-child p:first-child{font-size:8px!important}.jb-candidate-v2 .min-h-screen[class*="bg-[#f0f4f8]"]>.relative.overflow-hidden .relative.z-10>.flex>.flex:first-child p:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:205px;overflow:hidden;font-size:11px!important}.jb-candidate-v2 .min-h-screen[class*="bg-[#f0f4f8]"]>.relative.overflow-hidden .relative.z-10>.flex>.flex[class*=bg-white\/5]{background:0 0!important;border:0!important;padding:4px!important}.jb-candidate-v2 .min-h-screen[class*="bg-[#f0f4f8]"]>.relative.overflow-hidden .relative.z-10>.flex>.flex[class*=bg-white\/5]>div:last-child{display:none!important}.jb-candidate-v2 [class*=-mt-6][class*=max-w-5xl]{margin-top:-16px!important;padding-inline:10px!important}.jb-candidate-v2 [class*=-mt-6][class*=max-w-5xl]>.grid[class*=grid-cols-4]>div{border-radius:16px!important;min-height:72px!important;padding:10px 8px!important}.jb-candidate-v2 [class*=-mt-6][class*=max-w-5xl]>.grid[class*=grid-cols-4]>div p:first-child{font-size:18px!important;line-height:1!important}.jb-candidate-v2 [class*=-mt-6][class*=max-w-5xl]>.grid[class*=grid-cols-4]>div p:last-child{letter-spacing:.06em!important;margin-top:5px!important;font-size:7px!important;line-height:1.15!important}.jb-candidate-v2 main[class*=lg\:grid-cols-12]{gap:16px!important;margin-top:16px!important;padding-inline:12px!important}.jb-candidate-v2 main[class*=lg\:grid-cols-12]>div[class*=lg\:col-span-8],.jb-candidate-v2 main[class*=lg\:grid-cols-12]>aside{gap:14px!important}.jb-candidate-v2 main[class*=lg\:grid-cols-12] section>div[class*=mb-4]{margin-bottom:10px!important}.jb-candidate-v2 main[class*=lg\:grid-cols-12] section h2{font-size:17px!important}.jb-candidate-v2 main[class*=lg\:grid-cols-12] [class*=rounded-2xl][class*=bg-white]{border-radius:18px!important;padding:14px!important}.jb-candidate-v2 aside [class*=space-y-2]>.opacity-60{display:none!important}.jb-candidate-v2 aside [class*=space-y-5]{gap:14px!important}}.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"] main>header[class*="from-[#19351d]"]{background-image:radial-gradient(circle at 88% 12%,#3b82f64d,#0000 22rem),radial-gradient(circle at 4% 100%,#a3e6351c,#0000 20rem),linear-gradient(135deg,#07111f 0%,#0b1d38 62%,#102a38 100%)!important;border-color:#60a5fa29!important;box-shadow:0 18px 42px #07111f26!important}.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"] main>header[class*="from-[#19351d]"] p[class*=text-lime]{color:#bfdbfe!important}.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"] main>header[class*="from-[#19351d]"] [class*=bg-white\/10]{background:#ffffff12!important;border-color:#ffffff1f!important}.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"] main a[class*=hover\:border-lime],.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"] main a[class*=hover\:text-lime]{--tw-ring-color:#3b82f633}@media (max-width:639px){.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"]>nav[aria-label=Breadcrumb]>div{padding-block:8px!important;font-size:10px!important}.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"]>div[class*=lg\:hidden][class*=border-b]>div{padding:8px 12px!important}.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"] main{padding:12px!important}.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"] main>header[class*="from-[#19351d]"]{border-radius:20px!important;margin-bottom:10px!important;padding:16px!important}.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"] main>header[class*="from-[#19351d]"]>div{gap:8px!important}.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"] main>header[class*="from-[#19351d]"] p[class*=mb-2]{margin-bottom:5px!important;font-size:8px!important}.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"] main>header[class*="from-[#19351d]"] h1{font-size:24px!important;line-height:1.08!important}.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"] main>header[class*="from-[#19351d]"] h1+p{margin-top:7px!important;font-size:12px!important}.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"] main>header[class*="from-[#19351d]"] [class*=bg-white\/10]{display:none!important}.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"] main>header+p{margin-bottom:12px!important;font-size:12px!important;line-height:1.5!important}.min-h-screen.overflow-x-hidden[class*="bg-[#F7F9F5]"] main>div[class*=grid]{gap:12px!important}}body.jb-no-auto-ads ins.adsbygoogle,body.jb-no-auto-ads ins.adsbygoogle-noablate,body.jb-no-auto-ads .google-auto-placed,body.jb-no-auto-ads [id^=google_ads_iframe],body.jb-no-auto-ads [id^=google_ads_iframe]+*{visibility:hidden!important;display:none!important}
