.brand[data-v-c07286ef]{--mark: var(--mark-base, 34px);display:inline-flex;align-items:center;gap:calc(var(--mark) * .32);line-height:1}.brand__mark[data-v-c07286ef]{width:var(--mark);height:var(--mark);flex-shrink:0}.brand__word[data-v-c07286ef]{font-family:var(--font-wordmark);font-weight:800;font-size:calc(var(--mark) * .7);letter-spacing:-.02em}@media(max-width:480px){.brand[data-v-c07286ef]{--mark: calc(var(--mark-base, 34px) * .82)}}.account[data-v-65db09ef]{position:relative}.account__trigger[data-v-65db09ef]{display:inline-flex;align-items:center;gap:10px;background:transparent;border:1px solid transparent;border-radius:var(--radius-pill);padding:5px 10px 5px 6px;cursor:pointer;color:inherit;transition:background .15s ease,border-color .15s ease}.account__trigger[data-v-65db09ef]:hover,.account__trigger.is-open[data-v-65db09ef]{background:var(--sand);border-color:var(--line)}.account__avatar[data-v-65db09ef]{width:32px;height:32px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:var(--white);font-family:var(--font-ui);font-weight:700;font-size:14px}.account__avatar--seeker[data-v-65db09ef]{background:var(--teal)}.account__avatar--employer[data-v-65db09ef]{background:var(--ocean)}.account__name[data-v-65db09ef]{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--ink);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account__chev[data-v-65db09ef]{color:var(--muted);transition:transform .2s var(--ease-out)}.account__trigger.is-open .account__chev[data-v-65db09ef]{transform:rotate(180deg)}.account--dark .account__name[data-v-65db09ef]{color:var(--on-dark)}.account--dark .account__chev[data-v-65db09ef]{color:color-mix(in srgb,var(--on-dark) 80%,transparent)}.account--dark .account__avatar[data-v-65db09ef]{box-shadow:0 0 0 1px color-mix(in srgb,var(--on-dark) 45%,transparent)}.account--dark .account__trigger[data-v-65db09ef]:hover,.account--dark .account__trigger.is-open[data-v-65db09ef]{background:color-mix(in srgb,var(--on-dark) 14%,transparent);border-color:color-mix(in srgb,var(--on-dark) 30%,transparent)}.menu[data-v-65db09ef]{position:absolute;top:calc(100% + 10px);right:0;width:264px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden;z-index:200}.menu__head[data-v-65db09ef]{display:flex;align-items:center;gap:12px;padding:16px;background:var(--paper);border-bottom:1px solid var(--line)}.menu__id[data-v-65db09ef]{display:flex;flex-direction:column;min-width:0}.menu__name[data-v-65db09ef]{font-family:var(--font-ui);font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu__email[data-v-65db09ef]{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu__role[data-v-65db09ef]{margin-top:5px;align-self:flex-start;font-family:var(--font-ui);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--eyebrow);background:var(--sand);border-radius:var(--radius-pill);padding:2px 8px}.menu__group[data-v-65db09ef]{padding:6px}.menu__group--foot[data-v-65db09ef]{border-top:1px solid var(--line)}.menu__item[data-v-65db09ef]{display:flex;align-items:center;gap:11px;font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--ink);padding:10px 12px;border-radius:var(--radius-sm);transition:background .12s ease,color .12s ease}button.menu__item[data-v-65db09ef]{width:100%;text-align:left;background:transparent;border:none;cursor:pointer;font:inherit}.menu__item svg[data-v-65db09ef]{color:var(--muted);transition:color .12s ease}.menu__item[data-v-65db09ef]:hover{background:var(--sand);color:var(--ocean)}.menu__item:hover svg[data-v-65db09ef]{color:var(--ocean)}.menu__item--logout[data-v-65db09ef]:hover{background:color-mix(in srgb,var(--coral) 10%,var(--white));color:var(--coral)}.menu__item--logout:hover svg[data-v-65db09ef]{color:var(--coral)}.menu-enter-active[data-v-65db09ef],.menu-leave-active[data-v-65db09ef]{transition:opacity .16s var(--ease-out),transform .16s var(--ease-out);transform-origin:top right}.menu-enter-from[data-v-65db09ef],.menu-leave-to[data-v-65db09ef]{opacity:0;transform:scale(.96) translateY(-4px)}@media(max-width:460px){.account__name[data-v-65db09ef]{display:none}}.apphead[data-v-8f00d711]{z-index:100;transition:background .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out);border-bottom:1px solid transparent}.apphead--transparent[data-v-8f00d711]{position:fixed;inset:0 0 auto;color:var(--on-dark)}.apphead--transparent.is-solid[data-v-8f00d711]{background:color-mix(in srgb,var(--sand) 86%,transparent);-webkit-backdrop-filter:saturate(150%) blur(10px);backdrop-filter:saturate(150%) blur(10px);border-bottom-color:var(--line);color:var(--ink)}.apphead--light[data-v-8f00d711]{position:sticky;top:0;background:var(--white);border-bottom-color:var(--line);color:var(--ink)}.apphead__inner[data-v-8f00d711]{display:flex;align-items:center;gap:24px;height:74px}.apphead--light .apphead__inner[data-v-8f00d711]{height:66px}.apphead__logo[data-v-8f00d711]{display:inline-flex;align-items:center;margin-right:auto}.apphead__nav[data-v-8f00d711]{display:flex;gap:28px;font-family:var(--font-ui);font-size:14px;font-weight:500}.apphead--light .apphead__nav[data-v-8f00d711]{gap:26px;color:var(--muted)}.apphead--transparent .apphead__nav a[data-v-8f00d711]{position:relative;opacity:.9;transition:opacity .15s ease}.apphead--transparent .apphead__nav a[data-v-8f00d711]:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:var(--gold);transition:width .2s var(--ease-out)}.apphead--transparent .apphead__nav a[data-v-8f00d711]:hover{opacity:1}.apphead--transparent .apphead__nav a[data-v-8f00d711]:hover:after{width:100%}.apphead--light .apphead__nav a[data-v-8f00d711]{transition:color .15s ease}.apphead--light .apphead__nav a[data-v-8f00d711]:hover{color:var(--ocean)}.apphead__actions[data-v-8f00d711]{display:flex;align-items:center;gap:8px}.btn[data-v-8f00d711]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-size:14px;font-weight:600;border-radius:var(--radius-pill);padding:10px 20px;border:1px solid transparent;transition:transform .05s ease,background .15s ease,border-color .15s ease,color .2s ease}.btn[data-v-8f00d711]:active{transform:translateY(1px)}.apphead--transparent .btn[data-v-8f00d711]{color:inherit}.apphead--transparent .btn--ghost[data-v-8f00d711]{background:transparent;border-color:currentColor;opacity:.85}.apphead--transparent .btn--ghost[data-v-8f00d711]:hover{opacity:1}.apphead--transparent .btn--solid[data-v-8f00d711]{background:var(--gold);color:var(--ocean-deep);border-color:var(--gold)}.apphead--transparent .btn--solid[data-v-8f00d711]:hover{background:var(--gold-bright)}.apphead--light .btn[data-v-8f00d711]{padding:9px 18px}.apphead--light .btn--ghost[data-v-8f00d711]{color:var(--ocean);border-color:var(--line-strong)}.apphead--light .btn--ghost[data-v-8f00d711]:hover{border-color:var(--ocean)}.apphead--light .btn--solid[data-v-8f00d711]{background:var(--ocean);color:var(--on-dark);border-color:var(--ocean)}.apphead--light .btn--solid[data-v-8f00d711]:hover{background:var(--teal);border-color:var(--teal)}.apphead__burger[data-v-8f00d711]{display:none;align-items:center;justify-content:center;width:42px;height:42px;margin-right:-8px;border:none;background:transparent;color:inherit;border-radius:var(--radius-sm);cursor:pointer}.apphead__burger-box[data-v-8f00d711]{position:relative;display:block;width:22px;height:16px}.apphead__burger-box span[data-v-8f00d711]{position:absolute;left:0;height:2px;width:100%;background:currentColor;border-radius:2px;transition:transform .22s var(--ease-out),opacity .18s ease,top .22s var(--ease-out)}.apphead__burger-box span[data-v-8f00d711]:nth-child(1){top:0}.apphead__burger-box span[data-v-8f00d711]:nth-child(2){top:7px}.apphead__burger-box span[data-v-8f00d711]:nth-child(3){top:14px}.apphead__burger.is-open .apphead__burger-box span[data-v-8f00d711]:nth-child(1){top:7px;transform:rotate(45deg)}.apphead__burger.is-open .apphead__burger-box span[data-v-8f00d711]:nth-child(2){opacity:0}.apphead__burger.is-open .apphead__burger-box span[data-v-8f00d711]:nth-child(3){top:7px;transform:rotate(-45deg)}.apphead__mobile[data-v-8f00d711]{position:absolute;top:100%;left:0;right:0;background:var(--sand);border-bottom:1px solid var(--line);box-shadow:var(--shadow);padding:8px clamp(20px,5vw,28px) 20px;display:flex;flex-direction:column}.apphead__mobile-nav[data-v-8f00d711]{display:flex;flex-direction:column;font-family:var(--font-ui)}.apphead__mobile-nav a[data-v-8f00d711]{padding:14px 4px;font-size:16px;font-weight:500;color:var(--ink);border-bottom:1px solid var(--line)}.apphead__mobile-nav a[data-v-8f00d711]:last-child{border-bottom:none}.apphead__mobile-actions[data-v-8f00d711]{display:flex;gap:10px;margin-top:14px}.apphead__mobile-actions .btn[data-v-8f00d711]{flex:1}.apphead .apphead__mobile .btn--ghost[data-v-8f00d711]{color:var(--ocean);border-color:var(--line-strong);opacity:1}.apphead .apphead__mobile .btn--solid[data-v-8f00d711]{background:var(--ocean);color:var(--on-dark);border-color:var(--ocean)}.apphead-menu-enter-active[data-v-8f00d711],.apphead-menu-leave-active[data-v-8f00d711]{transition:opacity .2s ease,transform .2s var(--ease-out)}.apphead-menu-enter-from[data-v-8f00d711],.apphead-menu-leave-to[data-v-8f00d711]{opacity:0;transform:translateY(-8px)}@media(max-width:900px){.apphead__nav[data-v-8f00d711],.apphead__desk[data-v-8f00d711]{display:none}.apphead__burger[data-v-8f00d711]{display:inline-flex}}@media(min-width:901px){.apphead__mobile[data-v-8f00d711]{display:none}}@media(max-width:480px){.apphead__inner[data-v-8f00d711]{height:64px}.apphead--light .apphead__inner[data-v-8f00d711]{height:58px}.btn[data-v-8f00d711]{padding:9px 15px;font-size:13px}}.footer[data-v-d21ccfc9]{background:var(--ocean-900);color:var(--on-dark);padding:66px 0 30px}.footer__inner[data-v-d21ccfc9]{display:grid;grid-template-columns:1.2fr 2fr;gap:48px;padding-bottom:44px;border-bottom:1px solid var(--line-dark)}.footer__tagline[data-v-d21ccfc9]{margin-top:16px;max-width:260px;color:var(--on-dark-dim);font-size:15px}.footer__place[data-v-d21ccfc9]{display:flex;align-items:center;gap:8px;margin-top:18px;font-family:var(--font-ui);font-size:13px;color:var(--on-dark-dim)}.footer__dot[data-v-d21ccfc9]{width:7px;height:7px;border-radius:50%;background:var(--teal-light)}.footer__cols[data-v-d21ccfc9]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.footer__col-title[data-v-d21ccfc9]{font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:16px}.footer__col ul[data-v-d21ccfc9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.footer__col a[data-v-d21ccfc9]{font-size:14.5px;color:var(--on-dark-dim);transition:color .14s ease}.footer__col a[data-v-d21ccfc9]:hover{color:var(--on-dark)}.footer__legal[data-v-d21ccfc9]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;font-family:var(--font-ui);font-size:13px;color:var(--on-dark-dim)}.footer__legal-links[data-v-d21ccfc9]{display:flex;gap:20px}.footer__legal-links a[data-v-d21ccfc9]:hover{color:var(--on-dark)}@media(max-width:820px){.footer__inner[data-v-d21ccfc9]{grid-template-columns:1fr;gap:36px}}@media(max-width:560px){.footer__cols[data-v-d21ccfc9]{grid-template-columns:1fr 1fr;gap:24px}.footer__legal[data-v-d21ccfc9]{flex-direction:column;align-items:flex-start;gap:10px}}.verify-gate[data-v-678afd4b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#103d5d8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.verify-gate__card[data-v-678afd4b]{position:relative;width:100%;max-width:420px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:34px 32px 30px;text-align:center;box-shadow:var(--shadow)}.verify-gate__close[data-v-678afd4b]{position:absolute;top:12px;right:14px;background:none;border:none;font-size:26px;line-height:1;color:var(--muted);cursor:pointer}.verify-gate__close[data-v-678afd4b]:hover{color:var(--ink)}.verify-gate__icon[data-v-678afd4b]{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#0e7c7b1f;color:var(--teal);margin-bottom:16px}.verify-gate__icon svg[data-v-678afd4b]{width:26px;height:26px}.verify-gate__title[data-v-678afd4b]{font-size:22px;font-weight:600;color:var(--ink)}.verify-gate__body[data-v-678afd4b]{margin-top:10px;font-size:15px;line-height:1.6;color:var(--muted)}.verify-gate__note[data-v-678afd4b]{margin-top:14px;font-size:14px;line-height:1.5}.verify-gate__note--ok[data-v-678afd4b]{color:var(--teal)}.verify-gate__note--err[data-v-678afd4b]{color:var(--coral, #d9534f)}.verify-gate__actions[data-v-678afd4b]{display:flex;flex-direction:column;gap:10px;margin-top:24px}.verify-gate__btn[data-v-678afd4b]{display:block;width:100%;padding:13px 20px;border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:15px;font-weight:700;text-align:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.verify-gate__btn[data-v-678afd4b]:disabled{opacity:.6;cursor:default}.verify-gate__btn--primary[data-v-678afd4b]{background:var(--gold);color:var(--ocean-deep);border:none}.verify-gate__btn--primary[data-v-678afd4b]:hover:not(:disabled){background:var(--gold-bright)}.verify-gate__btn--ghost[data-v-678afd4b]{background:transparent;border:1px solid var(--line-strong);color:var(--ink)}.verify-gate__btn--ghost[data-v-678afd4b]:hover:not(:disabled){border-color:var(--ocean)}main[data-v-7cba6eaa]{min-height:60vh}.statia[data-v-2e003776]{display:block;width:100%;height:100%;color:currentColor}.statia[data-v-2e003776] svg{width:100%;height:100%;display:block;overflow:visible}.statia[data-v-2e003776] path{stroke:currentColor;stroke-width:1.4;vector-effect:non-scaling-stroke}.hero[data-v-94efc020]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(130% 115% at 50% -25%,#17587a 0%,var(--ocean-deep) 44%,var(--ocean-900) 100%);color:var(--on-dark);padding:268px 0 260px}.hero__glow[data-v-94efc020]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(42% 52% at 12% 18%,rgba(14,124,123,.4),transparent 72%),radial-gradient(46% 58% at 88% 8%,rgba(199,145,46,.1),transparent 72%),radial-gradient(60% 60% at 78% 100%,rgba(20,90,120,.55),transparent 72%)}.hero__island[data-v-94efc020]{position:absolute;left:50%;top:50%;width:900px;height:892px;transform:translate(-50%,-52%) scale(1);transform-origin:center;color:var(--teal-light);opacity:.1;pointer-events:none;z-index:0;transition:transform .6s var(--ease-lush),opacity .6s var(--ease-lush)}.hero:hover .hero__island[data-v-94efc020]{transform:translate(-50%,-52%) scale(1.12);opacity:.14}.hero__grain[data-v-94efc020]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--grain);background-size:180px 180px;opacity:.16;mix-blend-mode:soft-light}.hero__inner[data-v-94efc020]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.hero__status[data-v-94efc020]{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--on-dark);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-pill);padding:7px 16px 7px 13px;margin-bottom:26px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero__pulse[data-v-94efc020]{width:8px;height:8px;border-radius:50%;background:var(--teal-light);box-shadow:0 0 #7fc9c4b3}@media(prefers-reduced-motion:no-preference){.hero__pulse[data-v-94efc020]{animation:hero-pulse-94efc020 2.4s var(--ease-out) infinite}}@keyframes hero-pulse-94efc020{0%{box-shadow:0 0 #7fc9c48c}70%{box-shadow:0 0 0 8px #7fc9c400}to{box-shadow:0 0 #7fc9c400}}.hero__title[data-v-94efc020]{font-size:clamp(50px,8.4vw,88px);font-weight:600;line-height:.92;letter-spacing:-.03em;color:var(--on-dark);font-variation-settings:"SOFT" 30,"opsz" 144}.hero__title em[data-v-94efc020]{font-style:normal;color:var(--teal-mid)}.hero__lede[data-v-94efc020]{margin-top:22px;max-width:520px;font-size:clamp(16px,2vw,18.5px);line-height:1.55;color:var(--on-dark-dim)}.search[data-v-94efc020]{display:flex;align-items:center;gap:8px;margin-top:34px;width:100%;max-width:600px;background:#fbf8f1f7;border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-pill);padding:8px 8px 8px 20px;box-shadow:var(--shadow-float);transition:box-shadow .3s var(--ease-lush),transform .3s var(--ease-lush)}.search[data-v-94efc020]:focus-within{transform:translateY(-2px);box-shadow:var(--shadow-float),0 0 0 4px #0e7c7b47}.search__icon[data-v-94efc020]{display:inline-flex;width:20px;height:20px;color:var(--muted);flex-shrink:0}.search__icon svg[data-v-94efc020]{width:20px;height:20px}.search__input[data-v-94efc020]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-body);font-size:16px;color:var(--ink);padding:10px 4px}.search__input[data-v-94efc020]::placeholder{color:var(--eyebrow)}.search__btn[data-v-94efc020]{flex-shrink:0;background:linear-gradient(180deg,var(--ocean) 0%,#0c3350 100%);color:var(--on-dark);border:none;border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:15px;font-weight:600;padding:13px 30px;transition:background .2s ease,transform .06s ease}.search__btn[data-v-94efc020]:hover{background:linear-gradient(180deg,var(--teal) 0%,var(--teal-600) 100%)}.search__btn[data-v-94efc020]:active{transform:translateY(1px)}.hero__suggest[data-v-94efc020]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;margin-top:24px}.hero__suggest-label[data-v-94efc020]{font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-dim);margin-right:2px}.hero__chip[data-v-94efc020]{font-family:var(--font-ui);font-size:13.5px;font-weight:500;color:var(--on-dark);background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-pill);padding:7px 15px;transition:background .18s ease,border-color .18s ease,transform .18s var(--ease-lush)}.hero__chip[data-v-94efc020]:hover{background:#7fc9c424;border-color:var(--teal-light);transform:translateY(-1px)}.hero__browse[data-v-94efc020]{font-family:var(--font-ui);font-size:13.5px;font-weight:600;color:var(--teal-light);padding:7px 6px;margin-left:4px;transition:color .15s ease}.hero__browse[data-v-94efc020]:hover{color:var(--on-dark)}.hero__wave[data-v-94efc020]{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:90px;z-index:1;display:block}@media(max-width:980px){.hero[data-v-94efc020]{padding:184px 0 178px}.hero__island[data-v-94efc020]{width:680px;height:674px;opacity:.09}}@media(max-width:560px){.hero[data-v-94efc020]{padding:152px 0 140px}.hero__island[data-v-94efc020]{width:520px;height:516px}.search[data-v-94efc020]{flex-wrap:wrap;border-radius:var(--radius);padding:12px}.search__btn[data-v-94efc020]{width:100%;padding:14px}.hero__wave[data-v-94efc020]{height:56px}}.row[data-v-4ec67517]{display:grid;grid-template-columns:48px minmax(0,2.4fr) 1.4fr 1.3fr .9fr auto 20px;align-items:center;gap:18px;padding:18px 20px;border-radius:var(--radius);position:relative;transition:background .22s var(--ease-lush)}.row[data-v-4ec67517]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--gold-bright),var(--gold));transform:scaleY(0);transition:transform .24s var(--ease-lush)}.row[data-v-4ec67517]:hover{background:color-mix(in srgb,var(--gold) 6%,var(--paper))}.row[data-v-4ec67517]:hover:before{transform:scaleY(1)}.row__avatar[data-v-4ec67517]{width:48px;height:48px;border-radius:var(--radius-sm);background:var(--sand-deep);border:1px solid var(--line);display:grid;place-items:center;font-family:var(--font-ui);font-weight:700;font-size:15px;color:var(--ocean);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .24s var(--ease-lush)}.row:hover .row__avatar[data-v-4ec67517]{transform:scale(1.05)}.row__avatar--logo[data-v-4ec67517]{background:var(--white)}.row__logo[data-v-4ec67517]{width:100%;height:100%;object-fit:cover}.row__main[data-v-4ec67517]{display:flex;flex-direction:column;min-width:0}.row__title[data-v-4ec67517]{font-weight:600;font-size:16px;color:var(--ocean);line-height:1.25;transition:color .18s ease}.row:hover .row__title[data-v-4ec67517]{color:var(--ocean-deep)}.row__company[data-v-4ec67517]{font-size:13.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row__sector[data-v-4ec67517]{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--teal-600);background:color-mix(in srgb,var(--teal) 9%,var(--white));border:1px solid color-mix(in srgb,var(--teal) 20%,var(--line));border-radius:var(--radius-pill);padding:5px 12px;justify-self:start;white-space:nowrap}.row__salary[data-v-4ec67517]{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap}.row__type[data-v-4ec67517]{font-size:13.5px;color:var(--muted);white-space:nowrap}.row__posted[data-v-4ec67517]{font-family:var(--font-ui);font-size:12.5px;color:var(--eyebrow);white-space:nowrap}.row__arrow[data-v-4ec67517]{color:var(--eyebrow);transition:transform .14s ease,color .14s ease}.row:hover .row__arrow[data-v-4ec67517]{transform:translate(3px);color:var(--gold-600)}@media(max-width:1040px){.row[data-v-4ec67517]{grid-template-columns:46px minmax(0,2.4fr) 1.2fr auto 20px}.row__salary[data-v-4ec67517],.row__type[data-v-4ec67517]{display:none}}@media(max-width:620px){.row[data-v-4ec67517]{grid-template-columns:44px 1fr auto;gap:14px;padding:16px}.row__sector[data-v-4ec67517]{display:none}.row__posted[data-v-4ec67517]{justify-self:end}.row__arrow[data-v-4ec67517]{display:none}}.jobs[data-v-56034d5f]{padding:72px 0 96px}.jobs__head[data-v-56034d5f]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.jobs__kicker[data-v-56034d5f]{color:var(--gold-600);margin-bottom:12px}.jobs__title[data-v-56034d5f]{font-size:clamp(32px,5vw,50px);font-weight:600;letter-spacing:-.015em}.jobs__all[data-v-56034d5f]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--teal-600);border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:10px 18px;transition:border-color .18s ease,color .18s ease,background .18s ease}.jobs__all span[data-v-56034d5f]{transition:transform .2s var(--ease-lush)}.jobs__all[data-v-56034d5f]:hover{color:var(--teal);border-color:var(--teal);background:color-mix(in srgb,var(--teal) 7%,transparent)}.jobs__all:hover span[data-v-56034d5f]{transform:translate(3px)}.jobs__list[data-v-56034d5f]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);padding:10px;display:flex;flex-direction:column;box-shadow:var(--shadow-card)}.jobs__list[data-v-56034d5f]>*+*{border-top:1px solid var(--line)}.jobs__empty[data-v-56034d5f]{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:48px 24px;text-align:center;font-size:15px;color:var(--muted)}.jobs__more[data-v-56034d5f]{margin-top:24px;text-align:center;font-size:14px;color:var(--muted)}.jobs__more a[data-v-56034d5f]{font-weight:600;color:var(--teal-600)}.jobs__more a[data-v-56034d5f]:hover{color:var(--teal)}@media(max-width:620px){.jobs[data-v-56034d5f]{padding:52px 0 76px}}.rings[data-v-1425e9ab]{width:100%;height:100%}.employers[data-v-998b5a56]{padding:24px 0 96px}.panel[data-v-998b5a56]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(120% 140% at 100% 0%,#17587a 0%,var(--ocean-deep) 54%,var(--ocean-900) 100%);color:var(--on-dark);border-radius:var(--radius-xl);padding:72px 64px;box-shadow:var(--shadow-float)}.panel__glow[data-v-998b5a56]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(50% 70% at 8% 100%,rgba(14,124,123,.42),transparent 70%),radial-gradient(46% 60% at 96% 4%,rgba(240,180,41,.16),transparent 68%)}.panel__rings[data-v-998b5a56]{position:absolute;top:-150px;right:-130px;width:520px;height:520px;z-index:0;opacity:.9;pointer-events:none}.panel__grain[data-v-998b5a56]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--grain);background-size:170px 170px;opacity:.14;mix-blend-mode:soft-light}.panel__body[data-v-998b5a56]{position:relative;z-index:1;max-width:620px}.panel__kicker[data-v-998b5a56]{color:var(--gold-bright);margin-bottom:16px}.panel__title[data-v-998b5a56]{font-size:clamp(32px,5vw,52px);font-weight:600;line-height:1;letter-spacing:-.015em;color:var(--on-dark);font-variation-settings:"SOFT" 30,"opsz" 120}.panel__perks[data-v-998b5a56]{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}.panel__perks li[data-v-998b5a56]{display:flex;align-items:center;gap:12px;font-size:15.5px;color:var(--on-dark)}.panel__check[data-v-998b5a56]{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:#7fc9c42e;border:1px solid rgba(127,201,196,.28);color:var(--teal-light)}.panel__check svg[data-v-998b5a56]{width:15px;height:15px}.panel__actions[data-v-998b5a56]{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.panel__terms[data-v-998b5a56]{margin-top:18px;font-family:var(--font-ui);font-size:13px;color:var(--on-dark-dim)}.panel__terms b[data-v-998b5a56]{font-weight:600;color:var(--gold-bright)}.panel__primary[data-v-998b5a56]{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--gold-bright) 0%,var(--gold) 100%);color:var(--ocean-deep);border:none;border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:15px;font-weight:700;padding:15px 32px;box-shadow:var(--shadow-gold);transition:box-shadow .24s var(--ease-lush),transform .18s var(--ease-lush)}.panel__primary[data-v-998b5a56]:hover{box-shadow:var(--shadow-gold-hover);transform:translateY(-2px)}.panel__primary[data-v-998b5a56]:active{transform:translateY(0)}.panel__secondary[data-v-998b5a56]{display:inline-flex;align-items:center;justify-content:center;background:#ffffff0d;color:var(--on-dark);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:15px;font-weight:600;padding:15px 28px;transition:border-color .18s ease,background .18s ease,transform .18s var(--ease-lush)}.panel__secondary[data-v-998b5a56]:hover{border-color:var(--teal-light);background:#7fc9c41a;transform:translateY(-2px)}@media(max-width:720px){.panel__perks[data-v-998b5a56]{grid-template-columns:1fr;gap:12px}}@media(max-width:640px){.panel[data-v-998b5a56]{padding:48px 26px;border-radius:var(--radius-lg)}.panel__rings[data-v-998b5a56]{width:300px;height:300px;top:-110px;right:-90px;opacity:.7}.panel__primary[data-v-998b5a56],.panel__secondary[data-v-998b5a56]{flex:1;text-align:center}}:root{--ocean: #103d5d;--ocean-deep: #0a2334;--ocean-900: #071824;--teal: #0e7c7b;--teal-600: #0c6d6c;--teal-light: #7fc9c4;--teal-mid: #4fb3ac;--gold: #e3a11a;--gold-bright: #f0b429;--gold-600: #c4870f;--coral: #d9603b;--coral-soft: #e88a68;--sand: #f4efe4;--sand-deep: #ece3d2;--paper: #fbf8f1;--white: #ffffff;--ink: #16232e;--muted: #5b6770;--eyebrow: #8a8578;--on-dark: #f3ecdd;--on-dark-dim: #9db1c0;--line: #e4dbc9;--line-strong: #d6cbb4;--line-dark: rgba(243, 236, 221, .14);--font-display: "Fraunces", Georgia, serif;--font-body: "Hanken Grotesk", system-ui, sans-serif;--font-ui: "Space Grotesk", system-ui, sans-serif;--font-wordmark: "Archivo", sans-serif;--radius-sm: 10px;--radius: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(10, 35, 52, .05), 0 8px 20px -16px rgba(10, 35, 52, .3);--shadow: 0 2px 4px rgba(10, 35, 52, .05), 0 24px 48px -30px rgba(10, 35, 52, .4);--shadow-lg: 0 8px 16px rgba(10, 35, 52, .08), 0 40px 80px -40px rgba(10, 35, 52, .55);--page-max: 1180px;--ease-out: cubic-bezier(.2, .7, .25, 1);--bp-sm: 480px;--bp-md: 640px;--bp-lg: 900px;--ease-lush: cubic-bezier(.22, 1, .36, 1);--shadow-card: 0 1px 2px rgba(10, 35, 52, .04), 0 14px 36px -20px rgba(16, 61, 93, .32);--shadow-float: 0 2px 6px rgba(10, 35, 52, .06), 0 34px 70px -32px rgba(10, 35, 52, .52);--shadow-gold: 0 10px 24px -12px rgba(227, 161, 26, .55), 0 2px 6px rgba(10, 35, 52, .12);--shadow-gold-hover: 0 16px 34px -12px rgba(240, 180, 41, .62), 0 3px 8px rgba(10, 35, 52, .16);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){.fx-rise{animation:fx-rise .7s var(--ease-lush) both}}@keyframes fx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{min-height:100vh;background:var(--sand);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);font-weight:600;letter-spacing:-.01em;margin:0;line-height:1.05}h1,h2{font-optical-sizing:auto;font-variation-settings:"SOFT" 40,"opsz" 96}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:var(--font-ui);cursor:pointer}img,svg{display:block}::selection{background:var(--gold);color:var(--ocean-deep)}.kicker{font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.page{width:100%;max-width:var(--page-max);margin:0 auto;padding-inline:28px}@media(max-width:640px){.page{padding-inline:20px}}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.auth-form{width:100%;max-width:420px}.auth-form__head{margin-bottom:26px}.auth-form__title{font-family:var(--font-display);font-size:clamp(28px,4vw,38px);font-weight:600;color:var(--ink);line-height:1.05;font-variation-settings:"SOFT" 40,"opsz" 96}.auth-form__sub{margin-top:10px;color:var(--muted);font-size:15px}.field{display:flex;flex-direction:column;margin-top:16px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.field-pair .field{margin-top:0;min-width:0}@media(max-width:480px){.field-pair{grid-template-columns:1fr;gap:0}.field-pair .field{margin-top:16px}.field-pair .field:first-child{margin-top:0}}.field__label{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--ink);margin-bottom:7px}.field__input{width:100%;font-family:var(--font-body);font-size:15px;color:var(--ink);background:var(--white);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:13px 15px;transition:border-color .15s ease,box-shadow .15s ease}.field__input::placeholder{color:var(--eyebrow)}.field__input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 18%,transparent)}.field__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:14px}.field__check{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:14px;cursor:pointer}.field__check input{width:17px;height:17px;accent-color:var(--teal);cursor:pointer}.auth-link{font-family:var(--font-ui);font-weight:600;color:var(--teal-600)}.auth-link:hover{color:var(--teal)}.auth-btn{width:100%;margin-top:22px;background:var(--gold);color:var(--ocean-deep);border:none;border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:15px;font-weight:700;padding:15px;transition:background .15s ease,transform .05s ease}.auth-btn:hover{background:var(--gold-bright)}.auth-btn:active{transform:translateY(1px)}.auth-btn:disabled{background:var(--line-strong);color:color-mix(in srgb,var(--ink) 45%,transparent);cursor:not-allowed}.auth-btn:disabled:hover{background:var(--line-strong)}.auth-switch{margin-top:22px;font-size:14.5px;color:var(--muted);text-align:center}.auth-terms{margin-top:18px;font-size:13px;color:var(--muted);line-height:1.5;display:flex;gap:10px;align-items:flex-start}.auth-terms input{margin-top:2px;width:17px;height:17px;accent-color:var(--teal);flex-shrink:0;cursor:pointer}.auth-section{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.auth-section__label{display:block;font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--eyebrow)}.auth-note{width:100%;max-width:420px;text-align:center}.auth-note__icon{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 22px;border-radius:50%;color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent)}.auth-note__icon--gold{color:var(--gold-600);background:color-mix(in srgb,var(--gold) 16%,transparent)}.auth-note__icon svg{width:28px;height:28px}.auth-note__title{font-family:var(--font-display);font-size:clamp(26px,3.6vw,34px);font-weight:600;color:var(--ink);line-height:1.08;font-variation-settings:"SOFT" 40,"opsz" 96}.auth-note__body{margin-top:12px;color:var(--muted);font-size:15px;line-height:1.6}.auth-note__body strong{color:var(--ink);font-weight:600}.auth-note__actions{margin-top:26px;display:flex;flex-direction:column;gap:14px;align-items:center}.auth-btn--ghost{width:100%;background:transparent;color:var(--ink);border:1px solid var(--line-strong)}.auth-btn--ghost:hover{background:var(--sand);border-color:var(--ink)}.field__hint{margin-top:7px;font-size:12.5px;color:var(--muted)}.field__hint--error{color:var(--coral)}.auth-divider{display:flex;align-items:center;gap:14px;margin:24px 0 4px;color:var(--eyebrow);font-family:var(--font-ui);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--line)}.pw-field{position:relative}.pw-field__input{padding-right:46px}.pw-reveal{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer;transition:color .15s ease,background .15s ease;-webkit-user-select:none;user-select:none;touch-action:none}.pw-reveal:hover{color:var(--ink)}.pw-reveal:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 22%,transparent)}.pw-reveal--on{color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent)}.pw-reveal svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.auth-error{margin:0;padding:.6rem .8rem;border-radius:var(--radius-sm, 8px);background:#d645411a;border:1px solid rgba(214,69,65,.35);color:#b23b37;font-size:.9rem}
