.auth-background_backdrop___v5Ta{position:absolute;inset:0;overflow:hidden;z-index:0;background:var(--jb-surface)}.auth-background_featureBrand__TrkkW{position:absolute;left:clamp(28px,7vw,112px);top:50%;transform:translateY(-50%);max-width:min(480px,46vw);z-index:1;pointer-events:auto}.auth-background_featureLogo__3MFIp{display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px;text-decoration:none;transition:opacity .2s}.auth-background_featureLogo__3MFIp:hover{opacity:.9}.auth-background_featureLockup__2pXKg{height:auto;width:auto;display:block}.auth-background_featureSubtitle__81iH2{font-size:clamp(13px,1.4vw,16px);font-weight:500;color:var(--jb-ink-muted);line-height:1.3}.auth-background_featureCopy___EqIt{margin:22px 0 0;max-width:30rem;font-size:clamp(15px,1.6vw,18px);line-height:1.75;color:var(--jb-ink-secondary);font-weight:500}@media (max-width:960px){.auth-background_featureBrand__TrkkW{left:clamp(20px,5vw,40px);max-width:min(420px,62vw)}.auth-background_featureCopy___EqIt{font-size:15px}}@media (max-width:720px){.auth-background_featureBrand__TrkkW{display:none}}.auth-page_shell__2Ehw9{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:100vh;font-family:var(--jb-font-sans);color:var(--jb-ink);overflow-x:clip;background:transparent}.auth-with-navbar .auth-page_formPanel__W_RPB,.auth-with-navbar .auth-page_shell__2Ehw9{min-height:calc(100vh - 72px)}.auth-with-navbar .auth-page_mobileBrand__Dg42T{display:none}.auth-page_formPanel__W_RPB{position:relative;z-index:2;grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(40px,6vh,72px) clamp(32px,5vw,64px);min-height:100vh;background:transparent}.auth-page_mobileBrand__Dg42T{display:none;margin-bottom:28px}.auth-page_card__rJDMB{position:relative;z-index:3;width:100%;max-width:560px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border:1px solid hsla(0,0%,100%,.42);border-radius:var(--jb-radius-xl);padding:clamp(32px,4vw,44px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 24px 56px hsla(0,0%,7%,.06)}[data-theme=dark] .auth-page_card__rJDMB{background:rgba(22,24,32,.2);border-color:hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 24px 56px rgba(0,0,0,.28)}.auth-page_header__umQd1{margin-bottom:28px;text-align:left}.auth-page_modeTabs__pCQvb{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 22px;padding:4px;border-radius:999px;background:var(--jb-surface-subtle);border:1px solid var(--jb-border)}.auth-page_modeTab__2iUwZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:10px 14px;font:inherit;font-size:14px;font-weight:650;color:var(--jb-ink-secondary);background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.auth-page_modeTab__2iUwZ:hover:not(.auth-page_modeTabActive__I64tS){color:var(--jb-ink)}.auth-page_modeTabActive__I64tS{color:#fff;background:var(--jb-ink);box-shadow:var(--jb-shadow-sm)}.auth-page_modeTabActive__I64tS:hover{color:#fff}[data-theme=dark] .auth-page_modeTabActive__I64tS{color:#0c1018;background:#f4f4f5}[data-theme=dark] .auth-page_modeTabActive__I64tS:hover{color:#0c1018}.auth-page_title__82OuU{font-size:clamp(28px,5vw,36px);font-weight:800;line-height:1.1;letter-spacing:-.04em;color:var(--jb-ink);margin-bottom:10px}.auth-page_titleEm__mzWD4{font-family:inherit;font-style:normal;font-weight:700;letter-spacing:-.02em;color:var(--jb-brand);background:linear-gradient(135deg,#5170ff,#38b6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.auth-page_subtitle__f12t_{font-size:15px;line-height:1.65;color:var(--jb-ink-secondary)}.auth-page_form__G5crl{display:flex;flex-direction:column;gap:20px}.auth-page_nameRow__eKpJG{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:520px){.auth-page_nameRow__eKpJG{grid-template-columns:1fr}}.auth-page_googleAuthBlock__6jMV_{display:flex;flex-direction:column;gap:12px}.auth-page_googleBtn__qEhhP{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;border:1px solid var(--jb-border-strong);border-radius:999px;background:var(--jb-surface);font-family:var(--jb-font-sans);font-size:15px;font-weight:600;color:var(--jb-ink);text-decoration:none;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;box-shadow:var(--jb-shadow-sm)}.auth-page_googleBtn__qEhhP:hover:not(:disabled){border-color:var(--jb-ink);background:var(--jb-surface-muted);transform:translateY(-1px);box-shadow:var(--jb-shadow-md)}.auth-page_googleBtn__qEhhP:disabled{opacity:.75;cursor:wait}.auth-page_authDivider__7i2kK{display:flex;align-items:center;gap:12px;margin:4px 0 8px;color:var(--jb-ink-muted)}.auth-page_authDivider__7i2kK:after,.auth-page_authDivider__7i2kK:before{content:"";flex:1;height:1px;background:var(--jb-border)}.auth-page_authDivider__7i2kK span{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.auth-page_field__ocwAj{display:flex;flex-direction:column;gap:8px}.auth-page_label__McE3t{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--jb-ink-secondary)}.auth-page_input__arlzP{width:100%;background:var(--jb-surface);border:1px solid var(--jb-border-strong);border-radius:var(--jb-radius-md);padding:14px 18px;font-family:var(--jb-font-sans);font-size:15px;color:var(--jb-ink);outline:none;transition:border-color .2s,box-shadow .2s;box-shadow:var(--jb-shadow-sm)}.auth-page_input__arlzP::-moz-placeholder{color:var(--jb-ink-subtle)}.auth-page_input__arlzP::placeholder{color:var(--jb-ink-subtle)}.auth-page_input__arlzP:focus{border-color:var(--jb-ink);box-shadow:0 0 0 3px hsla(0,0%,7%,.08)}.auth-page_inputError__0im0e{border-color:#ef4444!important;box-shadow:0 0 0 4px rgba(239,68,68,.1)!important}.auth-page_fieldError__qzryN{font-size:13px;font-weight:500;color:#dc2626}.auth-page_labelRow__IC6Sn{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-bottom:8px}.auth-page_forgotLink__B2ojT{font-size:13px;font-weight:600;color:var(--jb-ink);text-decoration:none;transition:opacity .2s}.auth-page_forgotLink__B2ojT:hover{opacity:.65}.auth-page_passwordWrap__Vjmzt{position:relative}.auth-page_passwordInput__wFgJw{padding-right:48px}.auth-page_passwordToggle__TWjCg{position:absolute;top:50%;right:14px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:var(--jb-ink-muted);cursor:pointer;transition:color .2s}.auth-page_passwordToggle__TWjCg:hover{color:var(--jb-ink-secondary)}.auth-page_infoAlert__gSjgh{color:var(--jb-ink-secondary);background:var(--jb-surface-subtle);border:1px solid var(--jb-border);border-radius:var(--jb-radius-sm)}.auth-page_infoAlert__gSjgh,.auth-page_successAlert__HqMpb{font-size:14px;font-weight:500;padding:12px 14px;text-align:center}.auth-page_successAlert__HqMpb{color:#047857;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);border-radius:10px}.auth-page_devCodeAlert__OxxkF{font-size:14px;font-weight:500;color:#92400e;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);border-radius:10px;padding:12px 14px;text-align:center;margin-bottom:20px}.auth-page_footerLinkButton__stWQt{font-family:inherit;font-size:14px;font-weight:600;color:var(--jb-ink);background:none;border:none;padding:0;cursor:pointer;text-decoration:none;transition:opacity .2s}.auth-page_footerLinkButton__stWQt:hover{opacity:.65}.auth-page_alert__Z_oii{font-size:14px;font-weight:500;color:#dc2626;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.15);border-radius:10px;padding:12px 14px;text-align:center}.auth-page_submitBtn__jG3lE{width:100%;background:var(--jb-btn-primary-bg);color:var(--jb-btn-primary-fg);border:1px solid var(--jb-btn-primary-bg);border-radius:999px;padding:14px 28px;font-family:var(--jb-font-sans);font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:var(--jb-shadow-sm);margin-top:4px}.auth-page_submitBtn__jG3lE:hover:not(:disabled){background:var(--jb-btn-primary-hover);border-color:var(--jb-btn-primary-hover);transform:translateY(-2px);box-shadow:var(--jb-shadow-md)}.auth-page_submitBtn__jG3lE:active:not(:disabled){transform:translateY(0)}.auth-page_submitBtn__jG3lE:disabled{opacity:.65;cursor:not-allowed;transform:none}.auth-page_footer__mCS23{margin-top:28px;text-align:left;font-size:14px;color:var(--jb-ink-muted)}.auth-page_footerLink__LL6_0{font-weight:600;color:var(--jb-ink);text-decoration:none;transition:opacity .2s}.auth-page_footerLink__LL6_0:hover{opacity:.65}.auth-page_backLink__FTckJ{display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;font-size:14px;font-weight:600;color:var(--jb-ink);text-decoration:none;transition:opacity .2s}.auth-page_backLink__FTckJ:hover{opacity:.65}.auth-page_memberIdHint__R1Id3{margin:-4px 0 0;font-size:13px;line-height:1.5;color:var(--jb-ink-muted)}.auth-page_memberIdPreview__itxt8{margin:0;font-size:14px;color:var(--jb-ink-secondary)}.auth-page_confirmIcon__cwufy{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 20px;border-radius:var(--jb-radius-md);background:var(--jb-surface-subtle);border:1px solid var(--jb-border);color:var(--jb-ink);font-size:24px}@media (max-width:720px){.auth-page_shell__2Ehw9{grid-template-columns:1fr}.auth-page_formPanel__W_RPB{grid-column:1;min-height:auto;padding:40px 24px 56px;align-items:flex-start}.auth-page_mobileBrand__Dg42T{display:block}.auth-page_card__rJDMB{max-width:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 16px 40px hsla(0,0%,7%,.06)}}@media (max-width:480px){.auth-page_formPanel__W_RPB{padding:32px 16px 48px}.auth-page_card__rJDMB{padding:28px 20px;border-radius:var(--jb-radius-lg)}.auth-page_footer__mCS23{display:flex;flex-direction:column;align-items:flex-start;gap:8px}}.legal-page_page__XYuRC{position:relative;isolation:isolate;min-height:calc(100vh - 72px);padding:48px clamp(20px,4vw,48px) 80px;font-family:var(--jb-font-sans);background:var(--jb-surface-subtle);color:var(--jb-ink);overflow:hidden}.legal-page_background__5QM27{z-index:0}.legal-page_inner__e8Xu_{position:relative;z-index:1;width:100%;max-width:1180px;margin:0 auto}.legal-page_header____AQA{margin-bottom:36px;max-width:900px}.legal-page_title__mkoon{font-size:clamp(32px,5vw,42px);font-weight:800;letter-spacing:-1px;color:var(--jb-ink);margin:16px 0 12px}.legal-page_titleEm__MwAiT{font-family:inherit;font-style:normal;font-weight:700;color:var(--jb-brand);background:linear-gradient(135deg,#5170ff,#38b6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.legal-page_subtitle__jing_{font-size:clamp(16px,2vw,18px);line-height:1.7;color:var(--jb-ink-muted);margin:0 0 12px}.legal-page_meta__jMVhd{font-size:14px;color:var(--jb-ink-muted);margin:0}.legal-page_content__p_0YW{width:100%;background:var(--jb-surface);border:1px solid var(--jb-border);border-radius:var(--jb-radius-xl);padding:clamp(28px,4vw,48px) clamp(24px,5vw,56px);box-shadow:var(--jb-shadow-sm)}.legal-page_section__YWHB1+.legal-page_section__YWHB1{margin-top:32px;padding-top:32px;border-top:1px solid var(--jb-border)}.legal-page_sectionTitle__dUSpg{font-size:clamp(17px,2vw,20px);font-weight:700;color:var(--jb-ink);margin:0 0 16px;letter-spacing:-.02em}.legal-page_prose__PYu3w{width:100%}.legal-page_paragraph__LQIgG{font-size:clamp(15px,1.6vw,16px);line-height:1.85;color:var(--jb-ink-muted);margin:0 0 16px;text-align:left}.legal-page_paragraph__LQIgG:last-child{margin-bottom:0}.legal-page_footerLinks__sEfVF{display:flex;flex-wrap:wrap;gap:20px;margin-top:36px;padding-top:24px;border-top:1px solid var(--jb-border);font-size:15px}.legal-page_footerLinks__sEfVF a{color:var(--jb-brand);text-decoration:none;font-weight:600}.legal-page_footerLinks__sEfVF a:hover{text-decoration:underline}@media (max-width:640px){.legal-page_page__XYuRC{padding:32px 16px 64px}.legal-page_content__p_0YW{padding:24px 20px}}.member-id-badge_badge__tSWki{display:inline-flex;align-items:center;flex-shrink:0;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--jb-border);background:var(--jb-elevated-surface,#fff);color:var(--jb-ink-muted);font-size:.7rem;font-weight:650;letter-spacing:.04em;font-family:var(--jb-font-mono,ui-monospace,monospace);white-space:nowrap;box-shadow:none;text-shadow:none}.member-id-badge_badgeSm__SWqoh{padding:.15rem .5rem;font-size:.65rem}[data-theme=dark] .member-id-badge_badge__tSWki,html.dark .member-id-badge_badge__tSWki{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:#a1a1aa}.jobilly-logo_logo__r0wny{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;text-decoration:none;transition:opacity .2s ease}.jobilly-logo_logo__r0wny:hover{opacity:.86}.jobilly-logo_lockup__XQZB9{display:inline-flex;align-items:center;gap:.28em;line-height:1}.jobilly-logo_mark__4oRhn{flex-shrink:0;display:block;width:var(--logo-mark-size,32px);height:var(--logo-mark-size,32px);-o-object-fit:contain;object-fit:contain}.jobilly-logo_markOnDark__cAEIh,html[data-theme=dark] .jobilly-logo_mark__4oRhn{filter:brightness(0) invert(1)}.jobilly-logo_wordmark__VEI_0{font-family:var(--jb-font-sans);font-size:calc(var(--logo-mark-size, 32px) * .68);font-weight:800;letter-spacing:-.045em;color:var(--jb-ink,#111);white-space:nowrap}.jobilly-logo_wordmarkOnDark__nnkvE,html[data-theme=dark] .jobilly-logo_wordmark__VEI_0{color:#fff}.jobilly-logo_subtitle__6nOik{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--jb-ink-muted);line-height:1.2;text-align:left;padding-left:calc(var(--logo-mark-size, 32px) + .28em)}.jobilly-logo_subtitleOnDark__URe57,html[data-theme=dark] .jobilly-logo_subtitle__6nOik{color:hsla(0,0%,100%,.55)}.navbar_nav__uDQKs{position:fixed;top:0;left:0;right:0;z-index:300;display:flex;align-items:center;justify-content:space-between;padding:0 var(--jb-nav-pad-x);height:72px;background:var(--jb-nav-glass);backdrop-filter:blur(16px) saturate(1.6);border-bottom:1px solid var(--jb-border);transition:box-shadow .2s,background .2s;font-family:var(--jb-font-sans)}.navbar_navScrolled__9Be2m{box-shadow:var(--jb-shadow-md);background:var(--jb-nav-glass-strong)}.navbar_navLogo__NtHKv{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;text-decoration:none;transition:opacity .2s}.navbar_navLogo__NtHKv:hover{opacity:.85}.navbar_navLogoText__NAEIl{display:flex;align-items:center;letter-spacing:-.5px}.navbar_navLogoTextDark__iChry{color:var(--jb-ink)}.navbar_navLeft__j4Oi4{display:flex;align-items:center;gap:var(--jb-nav-brand-gap);min-width:0}.navbar_navLinks__yVuc4{display:flex;align-items:center;gap:28px}.navbar_navLink__PTbKa{font-size:14px;font-weight:500;color:var(--jb-ink-secondary);text-decoration:none;transition:color .2s;white-space:nowrap}.navbar_navLink__PTbKa:hover{color:var(--jb-brand)}.navbar_navRight__d_p7e{display:flex;align-items:center;gap:20px}.navbar_navActions__exWW1{display:flex;align-items:center;gap:10px}.navbar_navBtnGhost__bpONt,.navbar_navBtnPrimary___zVjp{font-family:var(--jb-font-sans);font-size:14px;font-weight:600;line-height:1;letter-spacing:-.01em;border-radius:999px;padding:11px 20px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:color .2s,background .2s,border-color .2s,transform .15s,box-shadow .2s}.navbar_navBtnGhost__bpONt{color:var(--jb-ink);background:var(--jb-glass-surface);border:1px solid var(--jb-border);box-shadow:var(--jb-shadow-sm)}.navbar_navBtnGhost__bpONt:hover{color:var(--jb-brand);background:var(--jb-brand-soft);border-color:var(--jb-brand-border);transform:translateY(-1px)}.navbar_navBtnPrimary___zVjp{color:var(--jb-btn-primary-fg);background:var(--jb-btn-primary-bg);border:1px solid transparent;font-weight:700;box-shadow:var(--jb-shadow-sm)}.navbar_navBtnPrimary___zVjp:hover{transform:translateY(-1px);background:var(--jb-btn-primary-hover);box-shadow:var(--jb-shadow-md)}.navbar_guestNavActionsCompact__G99I6{display:none}.navbar_navBtnGhost__bpONt:active,.navbar_navBtnPrimary___zVjp:active{transform:translateY(0)}.navbar_userMenu__qXt5o{position:relative}.navbar_userMenuTrigger__WoR6B{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 8px;border:1px solid var(--jb-border);border-radius:100px;background:var(--jb-glass-surface);cursor:pointer;font-family:var(--jb-font-sans);transition:border-color .2s,box-shadow .2s}.navbar_userMenuTrigger__WoR6B:hover,.navbar_userMenuTrigger__WoR6B[aria-expanded=true]{border-color:var(--jb-brand-border);box-shadow:var(--jb-shadow-sm)}.navbar_userIcon__Ny03w{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--jb-brand);color:var(--jb-btn-primary-fg);flex-shrink:0;overflow:hidden}.navbar_userAvatarImage__pLPt7{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.navbar_userName__R39k5{font-family:var(--jb-font-sans);font-size:14px;font-weight:600;color:var(--jb-ink);letter-spacing:-.01em;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar_userChevron__l9Mfl{color:var(--jb-ink-muted);transition:transform .2s;flex-shrink:0}.navbar_userChevronOpen__pIhKD{transform:rotate(180deg)}.navbar_userDropdown__wWavM{position:absolute;top:calc(100% + 10px);right:0;min-width:220px;background:var(--jb-surface);border:1px solid var(--jb-border);border-radius:var(--jb-radius-md);padding:8px;box-shadow:var(--jb-shadow-lg);z-index:200}.navbar_userDropdownHeader__UHmFy{padding:10px 12px 12px;border-bottom:1px solid var(--jb-border);margin-bottom:6px}.navbar_userDropdownName__rhBjR{display:block;font-size:14px;font-weight:600;color:var(--jb-ink);margin-bottom:2px}.navbar_userDropdownEmail__bCnf0{display:block;font-size:12px;color:var(--jb-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar_userDropdownItemLogout__ufX0a,.navbar_userDropdownItem__GoRcQ{display:block;width:100%;text-align:left;padding:10px 12px;border:none;border-radius:var(--jb-radius-sm);background:transparent;font-family:var(--jb-font-sans);font-size:14px;font-weight:500;color:var(--jb-ink);cursor:pointer;transition:background .2s,color .2s}.navbar_userDropdownItem__GoRcQ:hover{background:var(--jb-brand-soft);color:var(--jb-brand)}.navbar_userDropdownItemLogout__ufX0a{color:var(--jb-danger)}.navbar_userDropdownItemLogout__ufX0a:hover{background:var(--jb-danger-soft);color:var(--jb-danger)}.navbar_menuBtn___rGgz{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:4px;border:1px solid var(--jb-border);border-radius:12px;background:var(--jb-glass-surface);color:var(--jb-ink);cursor:pointer;flex-shrink:0;transition:border-color .2s,background .2s}.navbar_menuBtn___rGgz:hover{border-color:var(--jb-brand-border);background:var(--jb-brand-soft)}.navbar_menuOverlay__diyxK{position:fixed;inset:72px 0 0;z-index:199;border:none;background:hsla(0,0%,7%,.35);cursor:pointer}.navbar_mobileMenu__On_ej{position:fixed;top:72px;left:0;right:0;z-index:200;display:flex;flex-direction:column;gap:8px;padding:16px 20px 24px;background:var(--jb-nav-glass-strong);backdrop-filter:blur(16px) saturate(1.6);border-bottom:1px solid var(--jb-border);box-shadow:var(--jb-shadow-lg)}.navbar_mobileMenu__On_ej .navbar_navLinks__yVuc4{display:flex;flex-direction:column;align-items:stretch;gap:4px}.navbar_mobileMenu__On_ej .navbar_navLink__PTbKa{padding:12px 14px;border-radius:12px;white-space:normal}.navbar_mobileMenu__On_ej .navbar_navLink__PTbKa:hover{background:var(--jb-brand-soft)}.navbar_mobileMenuActions__GWgRg{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid var(--jb-border)}.navbar_mobileMenuActions__GWgRg .navbar_navBtnGhost__bpONt,.navbar_mobileMenuActions__GWgRg .navbar_navBtnPrimary___zVjp{width:100%}@media (max-width:900px){.navbar_navLinks__yVuc4{display:none}.navbar_navLeft__j4Oi4{gap:0}.navbar_guestNavActions__biYuj{display:none}.navbar_guestNavActionsCompact__G99I6{display:flex}}@media (min-width:901px){.navbar_guestNavActionsCompact__G99I6,.navbar_menuBtn___rGgz,.navbar_menuOverlay__diyxK,.navbar_mobileMenu__On_ej{display:none}}@media (max-width:600px){.navbar_userName__R39k5{max-width:88px}.navbar_navBtnGhost__bpONt,.navbar_navBtnPrimary___zVjp{padding:10px 14px;font-size:13px}.navbar_navLogoutBtn__rTHbR{display:none}.navbar_navBtnCompact__H99hP{padding:10px 12px;font-size:12px}}@media (max-width:420px){.navbar_navActions__exWW1 .navbar_userName__R39k5{display:none}}.portal-logout-bar_bar__iwUhY{position:fixed;top:16px;right:20px;z-index:100;display:flex;align-items:center;gap:12px}.portal-logout-bar_logoutBtn__d7IS6{font-family:var(--jb-font-sans);font-size:14px;font-weight:600;line-height:1;letter-spacing:-.01em;border-radius:12px;padding:11px 20px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:var(--jb-ink);background:var(--jb-elevated-surface);border:1px solid var(--jb-border);box-shadow:var(--jb-shadow-sm);transition:color .2s,background .2s,border-color .2s,transform .15s,box-shadow .2s}.portal-logout-bar_logoutBtn__d7IS6:hover:not(:disabled){color:var(--jb-brand);background:var(--jb-brand-soft);border-color:var(--jb-brand-border);transform:translateY(-1px);box-shadow:var(--jb-shadow-md)}@media (max-width:640px){.portal-logout-bar_bar__iwUhY{top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));left:auto;gap:8px}.portal-logout-bar_logoutBtn__d7IS6{padding:10px 14px}}.lottie-loader_root__NfADs{display:flex;align-items:center;justify-content:center;flex-shrink:0}.lottie-loader_mark__fXABO{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;animation:lottie-loader_logoSpinPulse__1vI2i 1.35s linear infinite;will-change:transform,opacity}.lottie-loader_markClosing__wuN3d{animation:lottie-loader_logoSpinOut__sZ2De .42s cubic-bezier(.2,.7,.2,1) forwards}@keyframes lottie-loader_logoSpinPulse__1vI2i{0%{transform:rotate(0deg) scale(.88)}50%{transform:rotate(-180deg) scale(1.12)}to{transform:rotate(-1turn) scale(.88)}}@keyframes lottie-loader_logoSpinOut__sZ2De{0%{opacity:1;transform:rotate(0deg) scale(1)}70%{opacity:1;transform:rotate(-1turn) scale(1.08)}to{opacity:0;transform:rotate(-540deg) scale(.55)}}@media (prefers-reduced-motion:reduce){.lottie-loader_mark__fXABO{animation:lottie-loader_logoPulseOnly__hWrZl 1.2s ease-in-out infinite}.lottie-loader_markClosing__wuN3d{animation:lottie-loader_logoFadeOut__c_Ha0 .28s ease forwards}}@keyframes lottie-loader_logoPulseOnly__hWrZl{0%,to{transform:scale(.9)}50%{transform:scale(1.08)}}@keyframes lottie-loader_logoFadeOut__c_Ha0{to{opacity:0;transform:scale(.85)}}.loading-overlay_overlayFixed__2tV1M,.loading-overlay_overlayInline__TLFN4{display:flex;align-items:center;justify-content:center;background:var(--jb-loader-overlay);backdrop-filter:blur(6px)}.loading-overlay_overlayClosing__mxoUg{background:transparent;backdrop-filter:none;transition:background .35s ease,backdrop-filter .35s ease}.loading-overlay_overlayFixed__2tV1M{position:fixed;inset:0;z-index:9998;pointer-events:none}.loading-overlay_overlayInline__TLFN4{position:fixed;inset:0;z-index:9997;pointer-events:none}.loading-overlay_glossPanel__3hpQz{display:none}.candidate-top-nav_bar__ZuQsY{position:sticky;top:0;z-index:200;background:color-mix(in srgb,var(--jb-elevated-surface,#fff) 88%,transparent);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--jb-border)}.candidate-top-nav_inner__Wf69R{display:flex;align-items:center;gap:1.25rem;width:min(100%,1480px);margin:0 auto;padding:.75rem 1.5rem;min-height:64px;box-sizing:border-box}.candidate-top-nav_brand__QDkMW{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.candidate-top-nav_brandLockup__AOQsp{height:auto;width:auto;max-width:none}.candidate-top-nav_desktopNav__7N1mX{display:flex;align-items:center;gap:.15rem;flex:1;min-width:0;overflow:visible}.candidate-top-nav_navLink__uTlb6{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.4rem .65rem;border-radius:8px;font-size:.875rem;font-weight:550;color:var(--jb-ink-secondary);text-decoration:none;white-space:nowrap;transition:color .14s ease,background .14s ease}.candidate-top-nav_navLink__uTlb6:hover{color:var(--jb-ink);background:rgba(15,23,42,.04)}.candidate-top-nav_navLinkActive__EH8IH{color:var(--jb-ink);background:var(--jb-surface-subtle);font-weight:650}.candidate-top-nav_navDropdown__02Ozz{position:relative;flex-shrink:0}.candidate-top-nav_navDropdownTrigger__1_6nw{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;margin:0;background:transparent;cursor:pointer;font:inherit;font-size:.875rem;font-weight:550;line-height:inherit;color:var(--jb-ink-secondary);padding:.4rem .65rem;border-radius:8px}.candidate-top-nav_navDropdownTrigger__1_6nw:hover{color:var(--jb-ink);background:rgba(15,23,42,.04)}.candidate-top-nav_navDropdownTrigger__1_6nw.candidate-top-nav_navLinkActive__EH8IH{color:var(--jb-ink);background:var(--jb-surface-subtle);font-weight:650}.candidate-top-nav_navDropdownMenu___NrZx{position:absolute;top:calc(100% + 6px);left:0;z-index:230;min-width:12.5rem;padding:.4rem;border-radius:12px;border:1px solid var(--jb-border);background:var(--jb-elevated-surface,#fff);box-shadow:0 12px 32px rgba(15,23,42,.12);display:flex;flex-direction:column;gap:.15rem;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.candidate-top-nav_navDropdown__02Ozz:after{content:"";position:absolute;left:0;right:0;top:100%;height:8px}.candidate-top-nav_actions__q6WJS .candidate-top-nav_navDropdownMenu___NrZx{left:auto;right:0}.candidate-top-nav_navDropdown__02Ozz:focus-within .candidate-top-nav_navDropdownMenu___NrZx,.candidate-top-nav_navDropdown__02Ozz:hover .candidate-top-nav_navDropdownMenu___NrZx{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.candidate-top-nav_navDropdownItem__nv30u{display:block;padding:.55rem .75rem;border-radius:8px;font-size:.875rem;font-weight:550;color:var(--jb-ink-secondary);text-decoration:none;white-space:nowrap}.candidate-top-nav_navDropdownItemActive__piZlR,.candidate-top-nav_navDropdownItem__nv30u:hover{color:var(--jb-ink);background:var(--jb-surface-subtle)}.candidate-top-nav_navDropdownItemActive__piZlR{font-weight:650}.candidate-top-nav_advisoryDropdown__aKc_b .candidate-top-nav_navDropdownMenu___NrZx{left:0;right:auto}.candidate-top-nav_advisoryMenu__LGutj{min-width:17.5rem;max-width:22rem;padding:.5rem;gap:.2rem}.candidate-top-nav_advisorySessionItem__xMNq_{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;border-radius:8px;text-decoration:none;color:inherit}.candidate-top-nav_advisorySessionItem__xMNq_:hover{background:var(--jb-surface-subtle)}.candidate-top-nav_advisorySessionWhen__QfM1w{font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--jb-ink);white-space:normal}.candidate-top-nav_advisorySessionMeta__a0Mgs{font-size:.75rem;line-height:1.35;color:var(--jb-ink-muted)}.candidate-top-nav_advisoryPrimaryItem__OTYGN{display:block;margin-top:.15rem;padding:.6rem .65rem;border-radius:8px;font-size:.875rem;font-weight:650;color:var(--jb-ink);text-decoration:none}.candidate-top-nav_advisoryViewAllItem__1uTh4{display:block;margin-top:0;padding:.55rem .65rem;border-radius:8px;font-size:.875rem;font-weight:550;color:var(--jb-ink-secondary);text-decoration:none}.candidate-top-nav_advisorySessionItem__xMNq_+.candidate-top-nav_advisoryViewAllItem__1uTh4{margin-top:.25rem;border-top:1px solid var(--jb-border);border-radius:0 0 8px 8px;padding-top:.65rem;font-size:.8125rem;font-weight:600}.candidate-top-nav_advisoryViewAllItem__1uTh4:hover{color:var(--jb-ink);background:var(--jb-surface-subtle)}.candidate-top-nav_advisoryPrimaryItem__OTYGN:hover{background:var(--jb-surface-subtle)}.candidate-top-nav_mobileAdvisoryMeta__M4EAt{margin-left:auto;font-size:.75rem;color:var(--jb-ink-muted);font-weight:550}.candidate-top-nav_mobileLinkActive__lXxPV .candidate-top-nav_mobileAdvisoryMeta__M4EAt{color:hsla(0,0%,100%,.72)}.candidate-top-nav_navDropdownMenu___NrZx .candidate-top-nav_logoutBtn__G8Q89{width:100%;justify-content:flex-start;margin-top:.15rem;border-radius:8px}.candidate-top-nav_navDropdownItemLogout__y36l_{display:inline-flex;align-items:center;gap:.4rem;width:100%;padding:.55rem .75rem;border:0;border-radius:8px;background:transparent;font:inherit;font-size:.875rem;font-weight:550;color:var(--jb-ink-secondary);text-align:left;cursor:pointer;white-space:nowrap}.candidate-top-nav_navDropdownItemLogout__y36l_:hover:not(:disabled){color:var(--jb-ink);background:var(--jb-surface-subtle)}.candidate-top-nav_navDropdownItemLogout__y36l_:disabled{opacity:.55;cursor:not-allowed}.candidate-top-nav_badge__JRZ8E{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--jb-ink);color:var(--jb-surface);font-size:.7rem;font-weight:700;line-height:1}.candidate-top-nav_actions__q6WJS{display:flex;align-items:center;gap:.65rem;flex-shrink:0;margin-left:auto}.candidate-top-nav_userLabel__9NSo2{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:550;color:var(--jb-ink-muted)}.candidate-top-nav_userBlock__FvHZw{display:flex;align-items:center;gap:.45rem;min-width:0}.candidate-top-nav_memberId__VcR_y{flex-shrink:0;padding:.2rem .55rem;border-radius:8px;color:var(--jb-ink-muted);font-size:.7rem;font-weight:650;letter-spacing:.04em;font-family:var(--jb-font-mono,ui-monospace,monospace)}.candidate-top-nav_logoutBtn__G8Q89,.candidate-top-nav_memberId__VcR_y{display:inline-flex;align-items:center;border:1px solid var(--jb-border);background:var(--jb-elevated-surface,#fff);white-space:nowrap}.candidate-top-nav_logoutBtn__G8Q89{gap:.35rem;border-radius:8px;color:var(--jb-ink);font:inherit;font-size:.8125rem;font-weight:600;padding:.45rem .85rem;cursor:pointer}.candidate-top-nav_logoutBtn__G8Q89:hover:not(:disabled){border-color:var(--jb-border-strong);color:var(--jb-ink);background:var(--jb-surface-subtle)}.candidate-top-nav_logoutBtn__G8Q89:disabled{opacity:.55;cursor:not-allowed}.candidate-top-nav_menuBtn__XxARc{display:none;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:1px solid var(--jb-border-strong);border-radius:12px;background:#fff;color:var(--jb-ink);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.candidate-top-nav_menuBtnOpen__epjNc{background:#111;border-color:#111;color:#fff}.candidate-top-nav_mobilePanel__ijews,.candidate-top-nav_overlay__WjBdn{display:none}.candidate-top-nav_spin__FqQeS{animation:candidate-top-nav_spin__FqQeS .8s linear infinite}@keyframes candidate-top-nav_spin__FqQeS{to{transform:rotate(-1turn)}}@media (max-width:980px){.candidate-top-nav_desktopNav__7N1mX,.candidate-top-nav_logoutBtn__G8Q89,.candidate-top-nav_memberIdBadge__0_KO7,.candidate-top-nav_memberId__VcR_y,.candidate-top-nav_navDropdown__02Ozz,.candidate-top-nav_userBlock__FvHZw,.candidate-top-nav_userLabel__9NSo2{display:none}.candidate-top-nav_menuBtn__XxARc{display:inline-flex}.candidate-top-nav_overlay__WjBdn{display:block;position:fixed;inset:0;z-index:210;border:0;background:rgba(15,23,42,.35);cursor:pointer}.candidate-top-nav_mobilePanel__ijews{display:flex;flex-direction:column;position:fixed;top:0;right:0;z-index:220;width:min(100%,320px);height:100dvh;padding:1rem 1.25rem 1.5rem;background:#fff;border-left:1px solid var(--jb-border);box-shadow:-12px 0 40px rgba(15,23,42,.12);box-sizing:border-box}.candidate-top-nav_mobilePanelHeader__lqxDj{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--jb-border)}.candidate-top-nav_mobilePanelTitle__aCyzm{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:var(--jb-ink)}.candidate-top-nav_mobileBackBtn__8ek_P{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;border:1px solid #111;border-radius:12px;background:#111;color:#fff;cursor:pointer}.candidate-top-nav_mobileBackBtn__8ek_P:hover{background:#2a2a2a;border-color:#2a2a2a}.candidate-top-nav_mobileNav__VXyg6{display:flex;flex-direction:column;gap:.25rem;flex:1;min-height:0;overflow:auto}.candidate-top-nav_mobileLink__LHpG6{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .9rem;border-radius:12px;font-size:1rem;font-weight:600;color:var(--jb-ink);text-decoration:none;background:#f6f6f4}.candidate-top-nav_mobileLink__LHpG6:hover{background:#ececea}.candidate-top-nav_mobileLinkActive__lXxPV{color:#fff;background:#111;font-weight:700}.candidate-top-nav_mobileGroup__1tXUS{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--jb-border)}.candidate-top-nav_mobileGroupLabel__kuO63{margin:0 0 .35rem;padding:0 .9rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--jb-ink-muted)}.candidate-top-nav_mobileFooter___HjWi{padding-top:1rem;border-top:1px solid var(--jb-border);display:flex;flex-direction:column;gap:.75rem}.candidate-top-nav_mobileUser__TnB6s{margin:0;font-size:.8125rem;color:var(--jb-ink-muted);word-break:break-all}.candidate-top-nav_mobileLogout__uByna{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--jb-border-strong);border-radius:12px;background:#fff;color:var(--jb-ink);font:inherit;font-size:.9rem;font-weight:600;padding:.75rem 1rem;cursor:pointer}.candidate-top-nav_mobileLogout__uByna:hover{background:#f6f6f4}}@media (max-width:640px){.candidate-top-nav_inner__Wf69R{padding:.65rem 1rem}}.portal-content_shell__TWhH3{min-height:100dvh;display:flex;flex-direction:column;background:var(--jb-portal-canvas);color:var(--jb-ink);font-family:var(--jb-font-sans)}.portal-content_main__IuRsv{flex:1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto}.portal-content_mainInnerFluid__9Dv5K,.portal-content_mainInner__qg4x7{width:min(100%,1480px);margin:0 auto;padding:1.25rem 1.5rem 2.5rem;box-sizing:border-box}.portal-content_content__eODsy{position:relative;flex:1;min-width:0;overflow-x:hidden;background:var(--jb-portal-canvas)}.portal-content_contentInner__xEduo{position:relative;z-index:1}@media (max-width:640px){.portal-content_mainInner__qg4x7{padding:1.15rem 1rem 2rem}.portal-content_mainInnerFluid__9Dv5K{padding:1rem 1rem 2rem}}.brand-boot-splash_overlay__n1Kxi{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:var(--jb-surface,#fff);color:var(--jb-ink,#0c1018);pointer-events:all;overflow:hidden}.brand-boot-splash_overlayFadeOut__cdYwE,.brand-boot-splash_overlayPassThrough__NDhfA{pointer-events:none}.brand-boot-splash_atmosphere__qbUmv{position:absolute;inset:-30%;background:var(--jb-surface,#fff);pointer-events:none;transition:opacity .55s cubic-bezier(.22,1,.36,1)}.brand-boot-splash_overlayFadeOut__cdYwE .brand-boot-splash_atmosphere__qbUmv{opacity:0}.brand-boot-splash_stage__wrW2V{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:24px;perspective:1100px;perspective-origin:50% 50%;transform-style:preserve-3d}.brand-boot-splash_line__8Rd9p{transform-style:preserve-3d;transform-origin:50% 50%;will-change:transform,opacity,filter;backface-visibility:hidden}.brand-boot-splash_logo__U1610{pointer-events:none;align-items:center;margin-bottom:.35rem}.brand-boot-splash_greeting__IGgts{margin:0;text-align:center;font-family:var(--jb-font-display,"Instrument Serif",Georgia,serif);font-size:clamp(1.1rem,2.8vw,1.45rem);font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.1;color:var(--jb-ink-muted);white-space:nowrap}.brand-boot-splash_name__fT8Cz{margin:0;text-align:center;font-family:var(--jb-font-sans,"Plus Jakarta Sans",system-ui,sans-serif);font-size:clamp(1.75rem,5vw,2.75rem);font-weight:800;letter-spacing:-.045em;line-height:1.1;color:var(--jb-ink);white-space:nowrap}.brand-boot-splash_lineIn__198xc{animation:brand-boot-splash_netflixIn__3_9c3 1.15s cubic-bezier(.16,1,.3,1) both}.brand-boot-splash_lineOut__ejCxS{animation:brand-boot-splash_netflixOut__3LOYJ .85s cubic-bezier(.4,0,.2,1) both}.brand-boot-splash_lineDelayIn__Sm_FP{animation-delay:.16s}.brand-boot-splash_lineDelayInMore__bfVPg{animation-delay:.28s}.brand-boot-splash_lineDelayOut__M9U4r{animation-delay:.06s}@keyframes brand-boot-splash_netflixIn__3_9c3{0%{opacity:0;filter:blur(10px);transform:translateZ(640px) scale(3.6)}55%{opacity:1;filter:blur(0)}78%{transform:translateZ(-24px) scale(.97)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes brand-boot-splash_netflixOut__3LOYJ{0%{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}to{opacity:0;filter:blur(12px);transform:translateZ(720px) scale(4.2)}}@media (prefers-reduced-motion:reduce){.brand-boot-splash_lineIn__198xc,.brand-boot-splash_lineOut__ejCxS{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}}.site-footer_footer__GF11G{background:linear-gradient(180deg,var(--jb-dark) 0,var(--jb-dark-elevated) 100%);border-top:1px solid var(--jb-dark-border);padding:24px 48px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px 32px;font-family:var(--jb-font-sans)}.site-footer_footerLogo__isQrw{display:inline-flex;flex-direction:column;align-items:flex-start;justify-self:start}.site-footer_footerLinks__wJ_H_{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;justify-self:center}.site-footer_footerLinks__wJ_H_ a{font-size:14px;color:hsla(0,0%,100%,.45);text-decoration:none;transition:color .2s}.site-footer_footerLinks__wJ_H_ a:hover{color:var(--jb-ink-on-dark)}.site-footer_footerEnd__KeX1X{display:flex;flex-direction:column;align-items:flex-end;gap:6px;justify-self:end;text-align:right}.site-footer_socialRow__IwNZA{display:flex;align-items:center;justify-content:flex-end;gap:10px}.site-footer_socialLink__8NIwU{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);text-decoration:none;transition:color .2s,background .2s,border-color .2s}.site-footer_socialLink__8NIwU:hover{color:var(--jb-ink-on-dark);background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.22)}.site-footer_socialIcon__ugd3D{width:15px;height:15px;display:block;flex-shrink:0}.site-footer_footerCopy__MD9wU{font-size:12px;line-height:1.3;color:hsla(0,0%,100%,.35)}@media (max-width:900px){.site-footer_footer__GF11G{grid-template-columns:1fr;justify-items:center;text-align:center;padding:20px 24px}.site-footer_footerLogo__isQrw{align-items:center;justify-self:center}.site-footer_footerLinks__wJ_H_{justify-self:center}.site-footer_footerEnd__KeX1X{align-items:center;justify-self:center;text-align:center}.site-footer_socialRow__IwNZA{justify-content:center}}.phone-field_phoneGroup__P5bkm{display:flex;align-items:stretch;width:100%;background:var(--white);border:1.5px solid var(--gray-300);border-radius:12px;box-shadow:0 2px 8px rgba(10,22,40,.04);transition:border .2s,box-shadow .2s}.phone-field_phoneGroup__P5bkm:focus-within{border-color:var(--blue-500);box-shadow:0 0 0 4px rgba(81,112,255,.1)}.phone-field_phoneGroupError__LmLZs{border-color:#ef4444!important;box-shadow:0 0 0 4px rgba(239,68,68,.1)!important}.phone-field_countryPicker__HCagS{position:relative;flex:0 0 auto}.phone-field_countryOption__85gx2,.phone-field_countryTrigger__oVSEb{display:flex;align-items:center;gap:8px;border:none;background:transparent;font-family:Plus Jakarta Sans,sans-serif;text-align:left;cursor:pointer}.phone-field_countryTrigger__oVSEb{height:100%;min-height:50px;padding:0 12px;color:var(--text-primary)}.phone-field_countryTrigger__oVSEb:focus-visible{outline:none}.phone-field_flagIcon__pGe9B{flex-shrink:0;width:22px;height:15px;border-radius:2px;box-shadow:0 0 0 1px rgba(15,23,42,.1)}.phone-field_countryDial__JAJth{font-size:15px;font-weight:600;color:var(--text-primary);white-space:nowrap}.phone-field_countryChevron__aVxPo{flex-shrink:0;color:var(--text-muted);opacity:.8}.phone-field_phoneDivider__0BlHt{align-self:center;width:1px;height:24px;background:var(--gray-300);flex-shrink:0}.phone-field_phoneInput__JSGpb{flex:1;min-width:0;border:none;background:transparent;padding:14px 16px 14px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;color:var(--text-primary);outline:none}.phone-field_phoneInput__JSGpb::-moz-placeholder{color:var(--text-muted)}.phone-field_phoneInput__JSGpb::placeholder{color:var(--text-muted)}.phone-field_countryMenu___fATD{position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:168px;margin:0;padding:6px;list-style:none;background:var(--white);border:1.5px solid var(--gray-300);border-radius:12px;box-shadow:0 12px 32px rgba(15,23,42,.12)}.phone-field_countryOption__85gx2{width:100%;padding:10px 12px;border-radius:8px;transition:background .15s}.phone-field_countryOptionText__5D0FV{display:flex;align-items:baseline;gap:8px;min-width:0}.phone-field_countryLabel__ui6QG{font-size:14px;font-weight:600;color:var(--text-primary)}.phone-field_countryOptionActive__8iYMe,.phone-field_countryOption__85gx2:hover{background:rgba(81,112,255,.08)}@media (max-width:520px){.phone-field_countryTrigger__oVSEb{padding:0 10px}.phone-field_phoneInput__JSGpb{padding-right:12px}}.jobilly-loader_loader__hBuJ9{display:inline-flex;align-items:center;justify-content:center;gap:0;font-family:var(--jb-font-sans);font-weight:800;letter-spacing:-.02em;line-height:1;background:transparent}.jobilly-loader_letter__Rmhj1{display:inline-block;animation:jobilly-loader_letterFall__AC2ZR 1.4s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--i) * .12s);will-change:transform,opacity}.jobilly-loader_gap__cq79M{display:inline-block;width:.28em}.jobilly-loader_aiLetter__Hne8Y{font-weight:800;color:var(--jb-ink)}.jobilly-loader_default__bLlD7,.jobilly-loader_light__Gdbgi{color:var(--jb-brand)}.jobilly-loader_light__Gdbgi .jobilly-loader_aiLetter__Hne8Y{color:var(--jb-ink)}.jobilly-loader_inverse__eudvB .jobilly-loader_letter__Rmhj1:not(.jobilly-loader_aiLetter__Hne8Y){color:#9db1ff}.jobilly-loader_inverse__eudvB .jobilly-loader_aiLetter__Hne8Y{color:#fff}.jobilly-loader_sm__oxPnt{font-size:16px;letter-spacing:-.02em}.jobilly-loader_md__vkGK1{font-size:28px}.jobilly-loader_lg__WCU2I{font-size:36px}@keyframes jobilly-loader_letterFall__AC2ZR{0%{transform:translateY(-32px) rotate(-8deg);opacity:0}18%{opacity:1}38%{transform:translateY(4px) rotate(0deg);opacity:1}48%{transform:translateY(-2px)}58%{transform:translateY(0);opacity:1}82%{transform:translateY(0);opacity:1}to{transform:translateY(-32px) rotate(-8deg);opacity:0}}.career-advisory-form_wideCard__i3jVT{max-width:none}.career-advisory-form_dateTimeInput__GOJzH,.career-advisory-form_select__0TmwN,.career-advisory-form_textarea___1awU{width:100%;box-sizing:border-box;background:var(--jb-surface);border:1px solid var(--jb-border-strong);border-radius:var(--jb-radius-md);padding:10px 14px;font-family:var(--jb-font-sans);font-size:14px;color:var(--jb-ink);outline:none;transition:border-color .2s,box-shadow .2s;box-shadow:var(--jb-shadow-sm)}.career-advisory-form_select__0TmwN{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px;cursor:pointer}.career-advisory-form_dateTimeInput__GOJzH:focus,.career-advisory-form_select__0TmwN:focus,.career-advisory-form_textarea___1awU:focus{border-color:var(--jb-ink);box-shadow:0 0 0 3px hsla(0,0%,7%,.08)}.career-advisory-form_fieldHint__dzYZn{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--text-muted)}.career-advisory-form_bookingRow__bZtyH{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}.career-advisory-form_bookingField___23jp{min-width:0;display:flex;flex-direction:column;gap:6px;margin-top:12px}.career-advisory-form_bookingSubLabel__h6ARr{font-size:12px;font-weight:600;color:var(--text-muted)}.career-advisory-form_bookingCalendar__EmzN2{border:1px solid var(--jb-border-strong);border-radius:var(--jb-radius-md);background:var(--jb-surface);box-shadow:var(--jb-shadow-sm);padding:14px}.career-advisory-form_bookingCalendarHeader__3ZToQ{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.career-advisory-form_bookingCalendarMonth__SWmLB{margin:0;font-size:14px;font-weight:700;color:var(--jb-ink)}.career-advisory-form_bookingCalendarNav__QfwNG{display:flex;gap:6px}.career-advisory-form_bookingMonthChip__13Xwz{border:1px solid var(--jb-border-strong);background:transparent;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer}.career-advisory-form_bookingMonthChipActive__s2U_Y{border-color:var(--jb-ink);color:var(--jb-ink);background:hsla(0,0%,7%,.04)}.career-advisory-form_bookingMonthGrid__HZZ3c,.career-advisory-form_bookingWeekdays__bwSzw{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.career-advisory-form_bookingWeekdays__bwSzw{margin-bottom:6px}.career-advisory-form_bookingWeekdayLabel___E33N{text-align:center;font-size:11px;font-weight:600;color:var(--text-muted)}.career-advisory-form_bookingWeekendLabel__BweN_{opacity:.55}.career-advisory-form_bookingDayEmpty__3im_a{min-height:36px}.career-advisory-form_bookingDay__TW3Oh{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;font-size:13px;font-weight:600;font-family:inherit}.career-advisory-form_bookingDayDisabled__SpERR{color:#c4c4c4;background:transparent}.career-advisory-form_bookingDayWeekend__DXX9c{color:#d4d4d4}.career-advisory-form_bookingDayAvailable__y9Bp8{background:hsla(0,0%,7%,.05);color:var(--jb-ink);cursor:pointer;transition:background .15s,color .15s}.career-advisory-form_bookingDayAvailable__y9Bp8:hover{background:hsla(0,0%,7%,.1)}.career-advisory-form_bookingDaySelected__UoJCO,.career-advisory-form_bookingDaySelected__UoJCO:hover{background:var(--jb-ink);color:#fff}.career-advisory-form_bookingAvailableList__pGIk6{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.career-advisory-form_bookingAvailableChip__5OjKo{border:1px solid var(--jb-border-strong);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--jb-ink);cursor:pointer}.career-advisory-form_bookingAvailableChipActive__ud5YJ{background:var(--jb-ink);border-color:var(--jb-ink);color:#fff}.career-advisory-form_textarea___1awU{min-height:80px;resize:vertical}.career-advisory-form_pageLayout__n5l5d{display:block}.career-advisory-form_centeredPage__aZ8J0{display:flex;justify-content:center;width:100%}.career-advisory-form_centeredInner__SdfQt{width:100%;max-width:560px}.career-advisory-form_centeredHeader___cmPe{text-align:center}.career-advisory-form_centeredHeader___cmPe>div{width:100%}.career-advisory-form_centeredFooter__XExr5{text-align:center}.career-advisory-form_formBody__iUFvf{gap:12px}.career-advisory-form_nameRow__yqTPo,.career-advisory-form_twoCol__R2skE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.career-advisory-form_nameRow__yqTPo>*,.career-advisory-form_twoCol__R2skE>*{min-width:0}@media (max-width:700px){.career-advisory-form_bookingRow__bZtyH,.career-advisory-form_nameRow__yqTPo,.career-advisory-form_twoCol__R2skE{grid-template-columns:1fr}}.career-advisory-form_dateTimeInputError__BeL8f,.career-advisory-form_selectError__4AklS,.career-advisory-form_textareaError__Bliep{border-color:#ef4444!important;box-shadow:0 0 0 4px rgba(239,68,68,.1)!important}.career-advisory-form_backLink__aXyVx{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;font-size:14px;font-weight:600;color:var(--jb-portal-accent-indigo);text-decoration:none;transition:color .2s}.career-advisory-form_centeredInner__SdfQt .career-advisory-form_backLink__aXyVx{justify-content:center;width:100%}.career-advisory-form_backLink__aXyVx:hover{color:var(--jb-portal-accent-purple)}.career-advisory-form_formSection__RR4vG{margin-top:0}.career-advisory-form_formPanel__5RRPS{width:100%;max-width:560px;margin-inline:auto;padding:16px 16px 14px}.career-advisory-form_formPanel__5RRPS,.career-advisory-form_sessionsPanel__HaaP3{border-radius:14px;background:var(--jb-portal-card);border:1px solid var(--jb-portal-panel-border);box-shadow:var(--jb-portal-shadow)}.career-advisory-form_sessionsPanel__HaaP3{padding:16px}.career-advisory-form_sessionsGrid__vys02{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.career-advisory-form_sessionCard__X_To_{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:120px;padding:14px;text-align:left;border-radius:12px;border:1px solid var(--jb-border);background:var(--jb-surface);color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s}.career-advisory-form_sessionCard__X_To_:hover{border-color:var(--jb-border-strong);background:var(--jb-surface-raised,#fff);transform:translateY(-1px)}.career-advisory-form_sessionCardHighlight__urPS2{border-color:#111;background:#f6f6f4;box-shadow:0 0 0 2px #111,0 10px 28px hsla(0,0%,7%,.12);animation:career-advisory-form_sessionHighlightIn__fvkYd .55s cubic-bezier(.22,1,.36,1)}.career-advisory-form_sessionCardBadges__lpLG7{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.career-advisory-form_upcomingBadge__MQTPO{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#111}.career-advisory-form_bookedBanner__MnfhH{margin:0 0 14px;padding:12px 14px;border-radius:12px;border:1px solid #111;background:#111;color:#fff;font-size:14px;font-weight:600;line-height:1.4}@keyframes career-advisory-form_sessionHighlightIn__fvkYd{0%{opacity:.55;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.career-advisory-form_sessionCardTitle__CN5pk{font-size:14px;font-weight:700;line-height:1.35;color:var(--jb-ink)}.career-advisory-form_sessionCardMeta__mIvgT{margin-top:auto;font-size:12px;line-height:1.4;color:var(--jb-ink-muted)}.career-advisory-form_sessionsEmptyState__D9bE9{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:8px 2px}.career-advisory-form_sessionsEmpty___kZFc{margin:0;font-size:14px;line-height:1.5;color:var(--jb-ink-muted)}.career-advisory-form_sessionsCta__lILjI{font-size:14px;font-weight:650;color:var(--jb-portal-accent-indigo);text-decoration:none}.career-advisory-form_sessionsCta__lILjI:hover{text-decoration:underline}.career-advisory-form_sessionsFooter__0PIyr{margin:18px 0 0}.career-advisory-form_statusBadge__UumL1{display:inline-flex;align-items:center;padding:3px 8px;border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.career-advisory-form_statusBadgeSent__Tbwba{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.career-advisory-form_statusBadgePending__qOV5L{color:#92400e;background:var(--jb-warning-soft);border:1px solid var(--jb-brand-border)}.career-advisory-form_uploadZone__ckbZx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:12px 14px;border:1px solid var(--jb-border-strong,#e5e5e5);border-radius:var(--jb-radius-md);background:var(--jb-portal-canvas,#f6f6f4)}.career-advisory-form_uploadCopy__5lqLV{display:flex;flex:1 1 220px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0}.career-advisory-form_uploadTitle__jJFhc{margin:0;font-size:13px;font-weight:700;color:var(--jb-ink);white-space:nowrap}.career-advisory-form_uploadHint__KmBkb{margin:0;font-size:12px;line-height:1.4;color:var(--jb-ink-muted)}.career-advisory-form_uploadMeta__FATvP{margin:0;font-size:12px;color:var(--jb-ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.career-advisory-form_uploadMeta__FATvP strong{color:var(--jb-ink)}.career-advisory-form_uploadLink__FRdNk{color:var(--jb-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.career-advisory-form_uploadLink__FRdNk:hover{color:var(--jb-ink-secondary)}.career-advisory-form_uploadActions__OgXd6{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto}.career-advisory-form_uploadError__EguB7{flex:1 1 100%;margin:0}.career-advisory-form_chooseFileBtn__dcRQM{padding:8px 14px;border:1px solid var(--jb-ink);border-radius:8px;background:var(--jb-ink);color:#fff;font-family:var(--jb-font-sans);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,opacity .15s}.career-advisory-form_chooseFileBtn__dcRQM:hover:not(:disabled){background:#1a1d26;border-color:#1a1d26}.career-advisory-form_chooseFileBtn__dcRQM:disabled{opacity:.6;cursor:not-allowed}.career-advisory-form_hiddenInput__tKVZl{display:none}.career-advisory-form_uploadingLabel__Mx2k_{font-size:12px;font-weight:600;color:var(--jb-ink-secondary);white-space:nowrap}@media (max-width:560px){.career-advisory-form_uploadZone__ckbZx{align-items:stretch}.career-advisory-form_uploadActions__OgXd6{margin-left:0;width:100%}.career-advisory-form_chooseFileBtn__dcRQM{width:100%}.career-advisory-form_uploadMeta__FATvP{white-space:normal}}.career-advisory-form_formSectionTitle__ABRvZ{margin:0 0 10px;font-size:15px;font-weight:700;color:var(--jb-ink)}.career-advisory-form_formSectionHint__EgOu1{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--text-muted)}.career-advisory-form_modalRoot__xltJ4{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.career-advisory-form_modalScrim__t0Flx{position:absolute;inset:0;border:0;padding:0;margin:0;cursor:pointer;background:rgba(12,16,24,.28);backdrop-filter:blur(14px) saturate(1.2)}.career-advisory-form_modalPanel___9dTp{position:relative;z-index:1;width:min(520px,100%);max-height:min(72vh,640px);display:flex;flex-direction:column;padding:16px;border-radius:14px;border:1px solid var(--jb-portal-panel-border);background:var(--jb-portal-card);box-shadow:var(--jb-portal-shadow);color:var(--jb-ink)}.career-advisory-form_modalHeader__swwyd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.career-advisory-form_modalEyebrow__97FEQ{margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jb-portal-accent-indigo)}.career-advisory-form_modalTitle__rNz0b{margin:0;font-size:16px;font-weight:700;line-height:1.3}.career-advisory-form_modalMeta__TltpT{margin:4px 0 0;font-size:12px;color:var(--jb-ink-muted)}.career-advisory-form_modalClose__sQxGO{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--jb-border);border-radius:8px;background:var(--jb-surface);color:var(--jb-ink);font-size:18px;line-height:1;cursor:pointer}.career-advisory-form_modalClose__sQxGO:hover{background:var(--jb-surface-raised,#fff)}.career-advisory-form_modalBody__LEkVC{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.career-advisory-form_modalSection__1WyyM{display:flex;flex-direction:column;gap:8px}.career-advisory-form_modalSectionTitle__i9RWN{margin:0;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--jb-ink-muted)}.career-advisory-form_intakeList__BsEm6{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px;line-height:1.45;color:var(--jb-ink)}.career-advisory-form_remarksText__wMLkM{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.55;color:var(--jb-ink)}.career-advisory-form_remarksEmpty___b647{margin:0;font-size:13px;line-height:1.5;color:var(--jb-ink-muted)}.career-advisory-form_modalFooterMeta__4pGSv{margin:0;font-size:12px;color:var(--jb-ink-muted)}.career-advisory-form_successModalPanel__V9DVv{width:min(420px,100%);max-height:none;padding:24px 22px 20px;text-align:center;align-items:center;position:relative}.career-advisory-form_successModalPanel__V9DVv .career-advisory-form_modalClose__sQxGO{position:absolute;top:12px;right:12px}.career-advisory-form_successModalEyebrow__38WAv{margin:0 0 8px;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--jb-portal-accent-indigo,#2f5cff)}.career-advisory-form_successModalTitle__ahN62{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--jb-ink)}.career-advisory-form_successModalBody__wnXc9{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--jb-ink-secondary)}.career-advisory-form_successModalSession__2yEG1{margin:0 0 18px;padding:10px 12px;width:100%;box-sizing:border-box;border-radius:10px;background:#f6f6f4;border:1px solid var(--jb-border);font-size:13px;font-weight:650;color:var(--jb-ink)}.career-advisory-form_successModalCta__yBCCA{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 18px;border:0;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.career-advisory-form_successModalCta__yBCCA:hover{background:#2a2a2a}.career-advisory-form_successModalSecondaryCta__BZ3aY{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:10px;padding:11px 18px;border:1px solid var(--jb-border-strong);border-radius:999px;background:#fff;color:var(--jb-ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.career-advisory-form_successModalSecondaryCta__BZ3aY:hover{background:#f6f6f4}@media (max-width:640px){.career-advisory-form_formPanel__5RRPS{padding:14px;border-radius:12px;max-width:none}}.candidates-list_list__c7ll_{display:flex;flex-direction:column;gap:16px}.candidates-list_summaryLine__LcPAD{margin:0 0 4px;font-size:13px;color:var(--jb-ink-muted)}.candidates-list_grid__bk_6J{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.candidates-list_card__tvyU0{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;min-height:210px;border:1px solid var(--jb-admin-card-border);border-radius:16px;padding:16px;background:var(--jb-admin-card);backdrop-filter:blur(8px);box-shadow:var(--jb-admin-shadow);transition:border-color .2s,box-shadow .2s,transform .2s}.candidates-list_cardActive__3uJr1,.candidates-list_card__tvyU0:hover{border-color:rgba(12,16,24,.16);box-shadow:var(--jb-admin-shadow-hover);transform:translateY(-1px)}.candidates-list_cardHit__WJdNi{display:flex;flex-direction:column;gap:6px;width:100%;padding:0;border:none;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.candidates-list_cardTop__vwSTn{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.candidates-list_cardFooter__46_4N{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.candidates-list_memberRow__GL1j8{display:flex}.candidates-list_name__BhOcB{margin:0;font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--jb-admin-ink);line-height:1.3}.candidates-list_metaLine__qstZG{margin:0;font-size:13px;line-height:1.45;color:var(--jb-ink-secondary);word-break:break-word}.candidates-list_metaMuted__beaRd{margin:0;font-size:12px;color:var(--jb-ink-muted)}.candidates-list_mentorMeta__MR9qR,.candidates-list_roleMeta__CJzXH{margin:0;font-size:13px;color:var(--jb-ink-muted)}.candidates-list_hint__Wuabt{font-size:11px;color:var(--jb-ink-muted)}.candidates-list_badge__M8RHI{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.candidates-list_badgeSubmitted__0qmkp{background:var(--jb-admin-accent-soft);color:#0e7490}.candidates-list_badgePending__pELEK{background:rgba(15,23,42,.06);color:var(--jb-ink-muted)}.candidates-list_badgeNeedsMentor__zTiE9{background:rgba(180,83,9,.12);color:#b45309}.candidates-list_assignBtn__4Nq__,.candidates-list_editBtn__3_ABO,.candidates-list_primaryBtn__KNC50,.candidates-list_secondaryBtn__OLQGQ{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s,opacity .15s}.candidates-list_editBtn__3_ABO{padding:7px 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--jb-ink-secondary);background:var(--jb-admin-elevated);border:1px solid var(--jb-admin-card-border)}.candidates-list_editBtn__3_ABO:hover{background:var(--jb-admin-accent-soft);border-color:rgba(12,16,24,.12);color:var(--jb-admin-accent)}.candidates-list_iconBtn__R9XJv{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--jb-admin-card-border);background:var(--jb-admin-elevated);color:var(--jb-ink-secondary);cursor:pointer}.candidates-list_iconBtn__R9XJv:hover{color:var(--jb-admin-ink);background:var(--jb-admin-accent-soft)}.candidates-list_assignRow__WZGqq{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--jb-admin-card-border)}.candidates-list_assignSelect__QmrQF{flex:1;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid var(--jb-admin-card-border);background:var(--jb-admin-elevated-mid);font-family:inherit;font-size:13px}.candidates-list_assignBtn__4Nq__{padding:8px 12px;border-radius:10px;border:none;background:var(--jb-admin-accent);color:var(--jb-admin-on-accent);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.candidates-list_assignBtn__4Nq__:disabled,.candidates-list_primaryBtn__KNC50:disabled{opacity:.6;cursor:not-allowed}.candidates-list_assignError__K_wtr{width:100%;margin:0;font-size:12px;color:#b91c1c}.candidates-list_assignSuccess__jp9fL{width:100%;margin:0;font-size:12px;color:#0f766e}.candidates-list_detailBackdrop__qiRQl{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.28);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);animation:candidates-list_backdropIn__00X2r .18s ease-out}@keyframes candidates-list_backdropIn__00X2r{0%{opacity:0}to{opacity:1}}.candidates-list_detailPopup__qfJtT{width:min(50vw,720px);height:min(50vh,640px);max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:20px;border:1px solid var(--jb-admin-card-border);background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.28);animation:candidates-list_popupIn__UNFDt .2s ease-out}.candidates-list_detailPopupLarge__R0_Rz{width:min(80vw,1100px);height:min(80vh,920px);max-width:calc(100vw - 48px);max-height:calc(100vh - 48px)}@keyframes candidates-list_popupIn__UNFDt{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.candidates-list_detailPopupBody__bkBE3{flex:1;min-height:0;overflow:auto;padding:0 20px 20px}.candidates-list_popupHeader___gkrg{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:18px 20px 14px;border-bottom:1px solid rgba(15,23,42,.1);flex-shrink:0}.candidates-list_popupName__M2vo2{margin:0 0 2px;font-size:20px;font-weight:700;color:var(--jb-admin-ink)}.candidates-list_popupEmail__33pSJ{margin:0;font-size:13px;color:var(--jb-ink-muted);word-break:break-word}.candidates-list_popupActions__3OXRw{display:flex;align-items:center;gap:6px;flex-shrink:0}.candidates-list_detailsBody__JDCLe{display:flex;flex-direction:column;gap:16px}.candidates-list_section__1eqQr{margin:0}.candidates-list_sectionTitle__ZCJ4_{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jb-admin-accent)}.candidates-list_detailGrid__ypANL{display:grid;grid-template-columns:minmax(110px,140px) 1fr;gap:8px 14px;font-size:13px}.candidates-list_detailGrid__ypANL dt{font-weight:600;color:var(--jb-ink-secondary)}.candidates-list_detailGrid__ypANL dd{margin:0;color:var(--jb-admin-ink);line-height:1.45}.candidates-list_detailWide___lbpE{white-space:pre-wrap}.candidates-list_detailLink__hUrIM{color:var(--jb-admin-accent);font-weight:600;word-break:break-all;text-decoration:none}.candidates-list_detailLink__hUrIM:hover{color:var(--jb-admin-accent-bright)}.candidates-list_noSubmission__iW1Fb{margin:0;font-size:13px;color:var(--jb-ink-muted);font-style:italic}.candidates-list_emptyState__tJ1uS{padding:28px 20px;border-radius:16px;border:1px dashed var(--jb-admin-card-border);text-align:center;color:var(--jb-ink-muted);background:var(--jb-admin-card)}.candidates-list_modalBackdrop__n_her{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.45);backdrop-filter:blur(4px)}.candidates-list_modal__rJ8nD{width:min(720px,100%);max-height:min(90vh,860px);overflow:auto;border-radius:18px;border:1px solid var(--jb-admin-card-border);background:var(--jb-admin-elevated,#fff);box-shadow:0 24px 64px rgba(15,23,42,.22)}.candidates-list_modalLarge__rLeYn{width:min(80vw,1100px);max-height:min(80vh,920px)}.candidates-list_modalHeader__y02CN{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 0}.candidates-list_modalEyebrow__SWpQp{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jb-admin-accent)}.candidates-list_modalTitle__yo5WN{margin:0;font-size:20px;font-weight:700;color:var(--jb-admin-ink)}.candidates-list_editForm__hvwLU{padding:16px 20px 20px}.candidates-list_editGrid__OkxYH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.candidates-list_field___9HUv{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--jb-ink-secondary)}.candidates-list_fieldWide__A6NRo{grid-column:1/-1}.candidates-list_field___9HUv input,.candidates-list_field___9HUv select,.candidates-list_field___9HUv textarea{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--jb-admin-card-border);background:var(--jb-admin-elevated-mid,#fff);color:var(--jb-admin-ink);font:inherit;font-size:14px;font-weight:400}.candidates-list_field___9HUv textarea{resize:vertical;min-height:72px}.candidates-list_fieldError__AKCk4{font-style:normal;font-size:12px;font-weight:500;color:#b91c1c}.candidates-list_modalActions__PT_vW{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.candidates-list_secondaryBtn__OLQGQ{padding:10px 16px;border-radius:10px;border:1px solid var(--jb-admin-card-border);background:var(--jb-admin-elevated);color:var(--jb-ink-secondary);font-size:13px;font-weight:600}.candidates-list_primaryBtn__KNC50{padding:10px 16px;border-radius:10px;border:none;background:var(--jb-admin-accent);color:var(--jb-admin-on-accent);font-size:13px;font-weight:700}@media (max-width:1100px){.candidates-list_grid__bk_6J{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.candidates-list_editGrid__OkxYH,.candidates-list_grid__bk_6J{grid-template-columns:1fr}.candidates-list_detailPopup__qfJtT{width:calc(100vw - 32px);height:min(70vh,640px)}.candidates-list_detailGrid__ypANL{grid-template-columns:1fr;gap:4px}.candidates-list_detailGrid__ypANL dt{margin-top:6px}}.candidate-strip-hover_chipWrap__Wb3ZA{position:relative;display:block;width:100%}.candidate-strip-hover_popup__pBzK8{position:fixed;z-index:80;width:min(320px,calc(100vw - 24px));padding:12px;border-radius:12px;border:1px solid #e5e5e5;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.14);color:#111;animation:candidate-strip-hover_popupIn__GtlKf .14s ease-out}@keyframes candidate-strip-hover_popupIn__GtlKf{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.candidate-strip-hover_popupHeader__vCy13{margin-bottom:10px}.candidate-strip-hover_popupEyebrow__T9ysI{margin:0 0 2px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#737373}.candidate-strip-hover_popupTitle__qGnuF{margin:0;font-size:14px;font-weight:700;letter-spacing:-.01em;color:#111;line-height:1.3}.candidate-strip-hover_empty__vuM9f{margin:0 0 10px;font-size:12px;color:#737373}.candidate-strip-hover_jobList__VEuaV{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px;max-height:168px;overflow-y:auto}.candidate-strip-hover_jobItem__m_aXy{display:flex;flex-direction:column;gap:1px;padding:7px 8px;border-radius:8px;background:#f5f5f5;border:1px solid #ececec}.candidate-strip-hover_jobRole__asnkA{font-size:12px;font-weight:600;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-strip-hover_jobMeta__nnrUL{font-size:11px;color:#737373;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-strip-hover_detailList__qBMeE{margin:0 0 10px;display:flex;flex-direction:column;gap:5px;max-height:220px;overflow-y:auto}.candidate-strip-hover_detailRow__YcnXd{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.35}.candidate-strip-hover_detailRow__YcnXd dt{margin:0;color:#737373;font-weight:500}.candidate-strip-hover_detailRow__YcnXd dd{margin:0;color:#111;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;min-width:0}.candidate-strip-hover_popupActions__ulDxl{display:flex;flex-wrap:wrap;gap:8px}.candidate-strip-hover_primaryAction__2QR67,.candidate-strip-hover_secondaryAction__OrRH1{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:8px;font-size:12px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s}.candidate-strip-hover_primaryAction__2QR67{color:#fff;background:#111;border:1px solid #111}.candidate-strip-hover_primaryAction__2QR67:hover{background:#2a2a2a;border-color:#2a2a2a}.candidate-strip-hover_secondaryAction__OrRH1{color:#111;background:#f5f5f5;border:1px solid #e5e5e5}.candidate-strip-hover_secondaryAction__OrRH1:hover{background:#fff;border-color:#d4d4d4}[data-theme=dark] .candidate-strip-hover_popup__pBzK8,html.dark .candidate-strip-hover_popup__pBzK8{border-color:hsla(0,0%,100%,.12);background:#161820;box-shadow:0 12px 32px rgba(0,0,0,.45);color:#f4f4f5}[data-theme=dark] .candidate-strip-hover_detailRow__YcnXd dt,[data-theme=dark] .candidate-strip-hover_empty__vuM9f,[data-theme=dark] .candidate-strip-hover_jobMeta__nnrUL,[data-theme=dark] .candidate-strip-hover_popupEyebrow__T9ysI,html.dark .candidate-strip-hover_detailRow__YcnXd dt,html.dark .candidate-strip-hover_empty__vuM9f,html.dark .candidate-strip-hover_jobMeta__nnrUL,html.dark .candidate-strip-hover_popupEyebrow__T9ysI{color:#a1a1aa}[data-theme=dark] .candidate-strip-hover_detailRow__YcnXd dd,[data-theme=dark] .candidate-strip-hover_jobRole__asnkA,[data-theme=dark] .candidate-strip-hover_popupTitle__qGnuF,html.dark .candidate-strip-hover_detailRow__YcnXd dd,html.dark .candidate-strip-hover_jobRole__asnkA,html.dark .candidate-strip-hover_popupTitle__qGnuF{color:#f4f4f5}[data-theme=dark] .candidate-strip-hover_jobItem__m_aXy,html.dark .candidate-strip-hover_jobItem__m_aXy{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .candidate-strip-hover_primaryAction__2QR67,html.dark .candidate-strip-hover_primaryAction__2QR67{color:#0c1018;background:#f4f4f5;border-color:#f4f4f5}[data-theme=dark] .candidate-strip-hover_secondaryAction__OrRH1,html.dark .candidate-strip-hover_secondaryAction__OrRH1{color:#f4f4f5;background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.staff-profile-card_card__inspP{max-width:560px}.staff-profile-card_title___aD_O{font-size:clamp(26px,3vw,32px);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--jb-admin-ink);margin-bottom:8px}.staff-profile-card_titleEm__ekRsK{font-family:inherit;font-style:normal;font-weight:700;color:var(--jb-admin-ink)}.staff-profile-card_subtitle__pncrQ{font-size:15px;line-height:1.6;color:var(--jb-ink-secondary);margin-bottom:28px}.staff-profile-card_forceBanner__uYjoz{display:flex;flex-direction:column;gap:6px;margin-bottom:24px;padding:14px 16px;border-radius:12px;border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.12);font-size:14px;line-height:1.5;color:var(--jb-admin-ink)}.staff-profile-card_fieldList__wv0SP{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}.staff-profile-card_field__m3Jzm{display:flex;flex-direction:column;gap:6px}.staff-profile-card_label__rzVVs{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jb-admin-accent)}.staff-profile-card_value__Anmmz{font-size:15px;font-weight:600;color:var(--jb-admin-ink)}.staff-profile-card_valueMuted__oUFju{font-size:15px;color:var(--jb-ink-secondary)}.staff-profile-card_section__3JkiL{margin-top:8px;padding-top:24px;border-top:1px solid var(--jb-border,rgba(15,23,42,.1))}.staff-profile-card_sectionTitle__R1lC_{margin:0 0 16px;font-size:16px;font-weight:700;color:var(--jb-admin-ink)}.staff-profile-card_form__G9Pdt{display:flex;flex-direction:column;gap:14px}.staff-profile-card_nameRow__ZB_xd{display:grid;grid-template-columns:1fr 1fr;gap:12px}.staff-profile-card_success__aVp62{margin:0;font-size:14px;font-weight:600;color:#15803d}.staff-profile-card_error__HoC5F{margin:0;font-size:14px;font-weight:600;color:#b91c1c}@media (max-width:640px){.staff-profile-card_nameRow__ZB_xd{grid-template-columns:1fr}}