.recruiterAuth_shell__rgf7u{--ra-ink:#0f172a;--ra-ink-soft:#1e293b;--ra-slate:#334155;--ra-muted:#64748b;--ra-line:#c7d2fe;--ra-surface:#ffffff;--ra-accent:#4f46e5;--ra-accent-hover:#4338ca;--ra-accent-mid:#6366f1;--ra-accent-soft:rgba(99,102,241,0.16);--ra-danger:#b91c1c;--ra-radius:8px;--ra-font:var(--font-geist-sans),"Segoe UI",sans-serif;position:relative;isolation:isolate;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);font-family:var(--ra-font);color:var(--ra-ink);overflow:hidden;animation:recruiterAuth_raShellIn__rx5xb .55s ease both}@keyframes recruiterAuth_raShellIn__rx5xb{0%{opacity:0}to{opacity:1}}.recruiterAuth_shell__rgf7u:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 55% at 12% 18%,rgba(99,102,241,.18),transparent 55%),radial-gradient(ellipse 55% 45% at 88% 82%,rgba(79,70,229,.12),transparent 50%),linear-gradient(160deg,#f5f4ff,#eef2ff 48%,#f8fafc)}.recruiterAuth_brandPane__PEmTq{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(40px,8vh,72px) clamp(28px,5vw,64px) clamp(32px,5vh,56px);color:#e8eef4;background:linear-gradient(155deg,#312e81,#4f46e5 48%,#6366f1),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");overflow:hidden}.recruiterAuth_brandPane__PEmTq:after{content:"";position:absolute;width:420px;height:420px;right:-120px;bottom:-140px;border-radius:50%;background:radial-gradient(circle,rgba(199,210,254,.35),transparent 68%);pointer-events:none;animation:recruiterAuth_raGlow__aLdnP 8s ease-in-out infinite alternate}@keyframes recruiterAuth_raGlow__aLdnP{0%{transform:translate(0) scale(1);opacity:.7}to{transform:translate(-24px,-16px) scale(1.08);opacity:1}}.recruiterAuth_brandTop__f8fsk{position:relative;z-index:1;max-width:28rem;animation:recruiterAuth_raRise__g15kG .7s cubic-bezier(.22,1,.36,1) .08s both}@keyframes recruiterAuth_raRise__g15kG{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.recruiterAuth_brandMark__hpNJG{display:inline-block;margin:0 0 28px;font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:#fff;text-decoration:none}.recruiterAuth_brandMark__hpNJG:hover{color:#fff}.recruiterAuth_brandHeadline__7SSjO{margin:0 0 14px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.25;color:rgba(255,255,255,.96)}.recruiterAuth_brandSub__RKswb{margin:0;max-width:26rem;font-size:1rem;line-height:1.55;color:rgba(226,232,240,.82)}.recruiterAuth_brandFoot__cmDJK{position:relative;z-index:1;margin:40px 0 0;font-size:.84rem;color:rgba(226,232,240,.62)}.recruiterAuth_formPane__OjrFB{display:flex;align-items:center;justify-content:center;padding:clamp(40px,8vh,72px) clamp(20px,4vw,48px) clamp(40px,6vh,64px);animation:recruiterAuth_raRise__g15kG .7s cubic-bezier(.22,1,.36,1) .16s both}.recruiterAuth_formCard__XUApi{width:min(440px,100%);background:var(--ra-surface);border:1px solid rgba(99,102,241,.14);border-radius:var(--ra-radius);padding:clamp(24px,3vw,32px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 40px rgba(79,70,229,.08)}.recruiterAuth_formCardWide__wDWRU{width:min(520px,100%)}.recruiterAuth_formEyebrow__G_47X{margin:0 0 6px;font-size:.78rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ra-accent)}.recruiterAuth_formTitle__7Zsbx{margin:0 0 8px;font-size:1.55rem;font-weight:700;letter-spacing:-.03em;color:var(--ra-ink)}.recruiterAuth_formSub__TeF7s{margin:0 0 24px;font-size:.92rem;line-height:1.5;color:var(--ra-muted)}.recruiterAuth_form__y7_WD{display:flex;flex-direction:column;gap:16px}.recruiterAuth_row2__bT8RD{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.recruiterAuth_field__YsMRB{display:flex;flex-direction:column;gap:6px;min-width:0}.recruiterAuth_field__YsMRB label{font-size:.84rem;font-weight:600;color:var(--ra-slate)}.recruiterAuth_field__YsMRB input{width:100%;height:44px;box-sizing:border-box;padding:0 14px;border:1px solid #e2e8f0;border-radius:var(--ra-radius);background:#fbfcfd;font-family:inherit;font-size:.95rem;color:var(--ra-ink);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.recruiterAuth_field__YsMRB input::placeholder{color:#94a3b8}.recruiterAuth_field__YsMRB input:hover:not(:disabled){border-color:#b8c2d0;background:#fff}.recruiterAuth_field__YsMRB input:focus{outline:none;border-color:var(--ra-accent);background:#fff;box-shadow:0 0 0 3px var(--ra-accent-soft)}.recruiterAuth_field__YsMRB input:disabled{opacity:.65;cursor:not-allowed}.recruiterAuth_fieldHint__SChew{margin:0;font-size:.8rem;line-height:1.45;color:var(--ra-muted)}.recruiterAuth_passwordWrap___GYXC{position:relative}.recruiterAuth_passwordWrap___GYXC input{padding-right:44px}.recruiterAuth_passwordToggle__H7vZn{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--ra-muted);cursor:pointer}.recruiterAuth_passwordToggle__H7vZn:hover{color:var(--ra-ink);background:rgba(15,23,42,.05)}.recruiterAuth_autocomplete__p0CCL{position:relative}.recruiterAuth_suggestList__ToYyI{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:6px;list-style:none;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:var(--ra-radius);box-shadow:0 12px 28px rgba(79,70,229,.1)}.recruiterAuth_suggestList__ToYyI li{padding:8px 10px;border-radius:6px;font-size:.9rem;color:var(--ra-ink);cursor:pointer}.recruiterAuth_suggestList__ToYyI li:hover{background:#f1f5f9}.recruiterAuth_error__LncQG{margin:0;padding:10px 12px;border-radius:8px;border:1px solid #fecaca;background:#fef2f2;font-size:.86rem;line-height:1.45;color:var(--ra-danger)}.recruiterAuth_actions__uUBT8{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:4px}.recruiterAuth_submit__wwde0{flex:1 1 auto;min-width:140px;height:46px;padding:0 20px;border:none;border-radius:var(--ra-radius);background:var(--ra-accent);color:#fff;font-family:inherit;font-size:.95rem;font-weight:650;letter-spacing:-.01em;cursor:pointer;transition:background .18s ease,transform .18s ease}.recruiterAuth_submit__wwde0:hover:not(:disabled){background:var(--ra-accent-hover)}.recruiterAuth_submit__wwde0:active:not(:disabled){transform:translateY(1px)}.recruiterAuth_submit__wwde0:disabled{opacity:.55;cursor:not-allowed}.recruiterAuth_textLink__udd_D{font-size:.88rem;font-weight:600;color:var(--ra-accent);text-decoration:none}.recruiterAuth_textLink__udd_D:hover{color:var(--ra-accent-hover);text-decoration:underline}.recruiterAuth_switch__esIRb{margin:20px 0 0;text-align:center;font-size:.88rem;color:var(--ra-muted)}.recruiterAuth_switch__esIRb a{color:var(--ra-accent);font-weight:650;text-decoration:none}.recruiterAuth_switch__esIRb a:hover{text-decoration:underline}.recruiterAuth_accountNotice__glHu_{margin:0 0 22px;border-radius:10px;overflow:hidden;border:1px solid rgba(99,102,241,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.recruiterAuth_accountNoticeEoslink__fvCQr{border-color:rgba(109,40,217,.28)}.recruiterAuth_accountNoticeRecruiter__7VMKn{border-color:rgba(79,70,229,.28)}.recruiterAuth_accountNoticeActive__pmo1s{display:flex;gap:14px;align-items:flex-start;padding:14px 16px}.recruiterAuth_accountNoticeEoslink__fvCQr .recruiterAuth_accountNoticeActive__pmo1s{background:linear-gradient(135deg,#faf5ff,#f5f3ff)}.recruiterAuth_accountNoticeRecruiter__7VMKn .recruiterAuth_accountNoticeActive__pmo1s{background:linear-gradient(135deg,#eef2ff,#e0e7ff)}.recruiterAuth_accountNoticeIcon__Dc_VS{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.72);color:var(--ra-accent);box-shadow:0 1px 2px rgba(15,23,42,.06)}.recruiterAuth_accountNoticeEoslink__fvCQr .recruiterAuth_accountNoticeIcon__Dc_VS{color:#6d28d9}.recruiterAuth_accountNoticeBody__87p_k{min-width:0}.recruiterAuth_accountNoticeEyebrow__I20F7{margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ra-muted)}.recruiterAuth_accountNoticeTitle__Siu_u{margin:0 0 6px;font-size:.98rem;font-weight:700;letter-spacing:-.02em;color:var(--ra-ink)}.recruiterAuth_accountNoticeText__pnIAI{margin:0;font-size:.84rem;line-height:1.55;color:var(--ra-slate)}.recruiterAuth_accountNoticeSwitch__unceu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:12px 16px;background:#f8fafc;border-top:1px solid rgba(148,163,184,.28)}.recruiterAuth_accountNoticeSwitchCopy__3qaaW{flex:1 1 200px;min-width:0}.recruiterAuth_accountNoticeSwitchLead__dHug6{margin:0 0 2px;font-size:.84rem;font-weight:650;color:var(--ra-ink-soft)}.recruiterAuth_accountNoticeSwitchHint__cdX4B{margin:0;font-size:.78rem;line-height:1.45;color:var(--ra-muted)}.recruiterAuth_accountNoticeActions__O2ANn{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.recruiterAuth_accountNoticeLinkPrimary__DOfp_,.recruiterAuth_accountNoticeLink__YSvg3{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:8px;font-size:.82rem;font-weight:650;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease}.recruiterAuth_accountNoticeLink__YSvg3{border:1px solid #cbd5e1;background:#fff;color:var(--ra-slate)}.recruiterAuth_accountNoticeLink__YSvg3:hover{border-color:#94a3b8;color:var(--ra-ink);text-decoration:none}.recruiterAuth_accountNoticeLinkPrimary__DOfp_{border:1px solid transparent;background:var(--ra-accent);color:#fff}.recruiterAuth_accountNoticeEoslink__fvCQr .recruiterAuth_accountNoticeLinkPrimary__DOfp_{background:#6d28d9}.recruiterAuth_accountNoticeEoslink__fvCQr .recruiterAuth_accountNoticeLinkPrimary__DOfp_:hover{background:#5b21b6;color:#fff;text-decoration:none}.recruiterAuth_accountNoticeLinkPrimary__DOfp_:hover{background:var(--ra-accent-hover);color:#fff;text-decoration:none}.recruiterAuth_personalNote__C4yfP{margin-top:8px;padding:14px 16px;border-radius:var(--ra-radius);border:1px solid rgba(99,102,241,.18);background:#eef2ff}.recruiterAuth_personalTitle__F5cT2{margin:0 0 8px;font-size:.9rem;font-weight:700;color:var(--ra-ink)}.recruiterAuth_personalText__xLcov{margin:0 0 12px;font-size:.82rem;line-height:1.55;color:var(--ra-muted)}.recruiterAuth_personalMail__fxwx9{display:inline-block;font-size:.95rem;font-weight:700;color:var(--ra-accent);text-decoration:none;word-break:break-all}.recruiterAuth_personalMail__fxwx9:hover{color:var(--ra-accent-hover);text-decoration:underline}.recruiterAuth_notice__1T0Yi{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:var(--ra-radius);border:1px solid rgba(99,102,241,.28);background:#eef2ff}.recruiterAuth_noticeText__bZcE1{margin:0;font-size:.86rem;line-height:1.55;color:#3730a3}.recruiterAuth_noticeBtn__Q16F9{align-self:flex-start;display:inline-flex;align-items:center;padding:8px 16px;border-radius:var(--ra-radius);background:var(--ra-accent);color:#fff;font-size:.86rem;font-weight:700;text-decoration:none}.recruiterAuth_noticeBtn__Q16F9:hover{background:var(--ra-accent-hover);color:#fff}.recruiterAuth_mobileBrand__rUdOG{display:none}.recruiterAuth_mobileBrandLarge___rIKd a{font-size:clamp(2rem,7vw,2.45rem);letter-spacing:-.045em}@media (max-width:900px){.recruiterAuth_shell__rgf7u{grid-template-columns:1fr;overflow-x:clip}.recruiterAuth_brandPane__PEmTq{display:none}.recruiterAuth_mobileBrand__rUdOG{display:block;margin:0 0 14px}.recruiterAuth_mobileBrand__rUdOG a{font-size:1.45rem;font-weight:700;letter-spacing:-.04em;color:var(--ra-ink);text-decoration:none}.recruiterAuth_mobileBrandLarge___rIKd a{font-size:clamp(1.75rem,6vw,2.45rem);letter-spacing:-.045em}.recruiterAuth_formPane__OjrFB{padding:clamp(20px,4vh,40px) clamp(14px,4vw,24px) clamp(28px,5vh,48px);align-items:flex-start}.recruiterAuth_formCardWide__wDWRU,.recruiterAuth_formCard__XUApi{width:100%;max-width:100%;padding:clamp(18px,4vw,26px);box-sizing:border-box;box-shadow:0 12px 32px rgba(15,23,42,.07)}.recruiterAuth_formSub__TeF7s{margin-bottom:20px}.recruiterAuth_accountNotice__glHu_{margin-bottom:18px}.recruiterAuth_accountNoticeActive__pmo1s{padding:12px 14px;gap:12px}.recruiterAuth_accountNoticeSwitch__unceu{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.recruiterAuth_accountNoticeSwitchCopy__3qaaW{flex:none;width:100%}.recruiterAuth_accountNoticeActions__O2ANn{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;width:100%}.recruiterAuth_accountNoticeLinkPrimary__DOfp_,.recruiterAuth_accountNoticeLink__YSvg3{width:100%;min-height:44px;white-space:normal;text-align:center;padding:10px 14px;box-sizing:border-box}.recruiterAuth_formCard__XUApi:has(.recruiterAuth_accountNoticeRecruiter__7VMKn) .recruiterAuth_formEyebrow__G_47X{display:none}}@media (max-width:560px){.recruiterAuth_row2__bT8RD{grid-template-columns:1fr}.recruiterAuth_formTitle__7Zsbx{font-size:1.38rem}.recruiterAuth_formEyebrow__G_47X{font-size:.74rem}.recruiterAuth_formSub__TeF7s{font-size:.88rem;line-height:1.5}.recruiterAuth_accountNoticeEyebrow__I20F7{font-size:.68rem}.recruiterAuth_accountNoticeTitle__Siu_u{font-size:.92rem;line-height:1.35}.recruiterAuth_accountNoticeSwitchHint__cdX4B,.recruiterAuth_accountNoticeText__pnIAI{font-size:.8rem}.recruiterAuth_accountNoticeSwitchLead__dHug6{font-size:.82rem;line-height:1.4}.recruiterAuth_accountNoticeIcon__Dc_VS{width:36px;height:36px;border-radius:9px}.recruiterAuth_personalNote__C4yfP{padding:12px 14px}.recruiterAuth_personalTitle__F5cT2{font-size:.86rem}.recruiterAuth_personalText__xLcov{font-size:.8rem}.recruiterAuth_actions__uUBT8{flex-direction:column;align-items:stretch}.recruiterAuth_textLink__udd_D{text-align:center}}@media (max-width:380px){.recruiterAuth_formPane__OjrFB{padding-left:12px;padding-right:12px}.recruiterAuth_formCardWide__wDWRU,.recruiterAuth_formCard__XUApi{padding:16px 14px}.recruiterAuth_accountNotice__glHu_{border-radius:8px}.recruiterAuth_accountNoticeLinkPrimary__DOfp_,.recruiterAuth_accountNoticeLink__YSvg3{font-size:.8rem;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.recruiterAuth_brandPane__PEmTq:after,.recruiterAuth_brandTop__f8fsk,.recruiterAuth_formPane__OjrFB,.recruiterAuth_shell__rgf7u{animation:none}}