@charset "UTF-8";.jw-admin{background:#0f1419;color:#e8eaed;font-family:system-ui,-apple-system,sans-serif;min-height:100vh;min-width:375px;min-width:var(--bp-min,375px)}.jw-admin :where(h1,h2,h3,h4,h5,h6){color:#f8f9fa}.jw-admin :where(p,li,label,span,time,pre,td,th){color:inherit}.jw-admin__header{align-items:center;background:#151b22;border-bottom:1px solid #3c4858;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.jw-admin__brand{color:#fff;font-weight:600;text-decoration:none}.jw-admin__brand:hover{color:#8ab4f8}.jw-admin__header-actions{align-items:center;display:flex;gap:1rem}.jw-admin__user{color:#c4c7c5;font-size:.875rem}.jw-admin__signout{background:#2a3441;border:1px solid #5f6368;border-radius:6px;color:#f8f9fa;cursor:pointer;font-size:.875rem;padding:.4rem .75rem}.jw-admin__signout:hover{background:#3c4858;border-color:#9aa0a6}.jw-admin__main{margin:0 auto;max-width:960px;padding:1.5rem}.jw-admin__title{color:#fff;font-size:1.625rem;font-weight:600;margin:0 0 .5rem}.jw-admin__lede{color:#c4c7c5;font-size:1rem;line-height:1.5;margin:0 0 1.5rem;max-width:42rem}.jw-admin__back{color:#8ab4f8;display:inline-block;font-size:.875rem;font-weight:500;margin-bottom:.75rem;text-decoration:none}.jw-admin__back:hover{color:#aecbfa;text-decoration:underline}.jw-admin-hub{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.jw-admin-hub-card{background:#252d38;border:1px solid #4a5568;border-radius:10px;color:#e8eaed;display:flex;flex-direction:column;gap:.625rem;min-height:148px;padding:1.35rem 1.35rem 1.15rem;text-decoration:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.jw-admin-hub-card:hover{background:#2a3441;border-color:#8ab4f8;box-shadow:0 4px 20px #00000040}.jw-admin-hub-card:focus-visible{outline:2px solid #8ab4f8;outline-offset:2px}.jw-admin-hub-card__title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.3;margin:0}.jw-admin-hub-card__desc{color:#c4c7c5;flex:1 1;font-size:.9375rem;line-height:1.5;margin:0}.jw-admin-hub-card__cta{color:#8ab4f8;font-size:.875rem;font-weight:600}.jw-admin-section{background:#252d38;border:1px solid #4a5568;border-radius:10px;margin-bottom:1.25rem;padding:1.35rem}.jw-admin-section__title{color:#fff;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.jw-admin-section__lede{color:#c4c7c5;font-size:.9375rem;line-height:1.5;margin:0 0 1rem;max-width:42rem}.jw-admin-section__placeholder{background:#151b22;border:1px dashed #5f6368;border-radius:8px;padding:1.25rem}.jw-admin-section__placeholder .jw-admin__muted{color:#bdc1c6;margin:0}.jw-admin-section__link{align-items:center;background:#1a73e8;border-radius:6px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;padding:.55rem .95rem;text-decoration:none}.jw-admin-section__link:hover{background:#1967d2;color:#fff}.jw-admin__success{color:#81c995;margin:0 0 1rem}.jw-admin-rates{margin-top:.5rem}.jw-admin-rates__table-wrap{overflow-x:auto}.jw-admin-rates__table{border-collapse:collapse;width:100%}.jw-admin-rates__table td,.jw-admin-rates__table th{border-bottom:1px solid #4a5568;color:#e8eaed;padding:.75rem .5rem;text-align:left;vertical-align:middle}.jw-admin-rates__table th{color:#c4c7c5;font-size:.8125rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.jw-admin-rates__table code{color:#8ab4f8;font-family:ui-monospace,monospace;font-size:.875rem}.jw-admin-rates__input{background:#151b22;border:1px solid #5f6368;border-radius:6px;color:#f8f9fa;font-size:.9375rem;max-width:12rem;padding:.45rem .6rem;width:100%}.jw-admin-rates__input:focus-visible{border-color:#8ab4f8;outline:none}.jw-admin-rates__input:disabled{opacity:.7}.jw-admin-rates__input--wide{max-width:100%;min-width:12rem}.jw-admin-rates__checkbox{accent-color:#8ab4f8;height:1rem;width:1rem}.jw-admin__warnings{color:#fdd663;font-size:.9375rem;line-height:1.5;margin:0 0 1rem;padding-left:1.25rem}.jw-admin-add-row{border-top:1px solid #4a5568;margin-top:1.25rem;padding-top:1.25rem}.jw-admin-add-row--first{border-bottom:1px solid #4a5568;border-top:none;margin-bottom:1.25rem;margin-top:0;padding-bottom:1.25rem;padding-top:0}.jw-admin-add-row__title{color:#f8f9fa;font-size:1rem;font-weight:600;margin:0 0 .75rem}.jw-admin-add-row__fields{align-items:end;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.jw-admin-add-row__field{display:flex;flex-direction:column;gap:.35rem}.jw-admin-add-row__label{color:#c4c7c5;font-size:.8125rem;font-weight:500}.jw-admin-section--secondary{background:#1e2530}.jw-admin-country-picker{min-width:16rem;position:relative}.jw-admin-country-picker__editor{align-items:center;background:#151b22;border:1px solid #5f6368;border-radius:6px;box-sizing:border-box;cursor:text;display:flex;flex-wrap:wrap;gap:.5rem;min-height:2.35rem;padding:.35rem .5rem}.jw-admin-country-picker__editor:focus-within:not(.is-disabled){border-color:#8ab4f8}.jw-admin-country-picker__editor.is-disabled{cursor:not-allowed;opacity:.7}.jw-admin-country-picker__pill{align-items:center;background:#2a3441;border:1px solid #8ab4f8;border-radius:999px;color:#f8f9fa;display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem;max-width:100%;padding:.2rem .45rem .2rem .65rem}.jw-admin-country-picker__pill-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jw-admin-country-picker__pill-remove{background:none;border:none;color:#c4c7c5;cursor:pointer;font-size:1.125rem;line-height:1;padding:0 .15rem}.jw-admin-country-picker__pill-remove:hover:not(:disabled){color:#f8f9fa}.jw-admin-country-picker__input{background:#0000;border:none;color:#f8f9fa;flex:1 1 12rem;font:inherit;font-size:.9375rem;min-width:10rem;outline:none;padding:.15rem .1rem}.jw-admin-country-picker__input::placeholder{color:#9aa0a6}.jw-admin-country-picker__suggest{background:#252d38;border:1px solid #5f6368;border-radius:6px;box-shadow:0 8px 24px #00000059;left:0;list-style:none;margin:.25rem 0 0;max-height:14rem;overflow-y:auto;padding:.25rem 0;position:absolute;right:0;top:100%;z-index:20}.jw-admin-country-picker__suggest-item{align-items:center;color:#e8eaed;cursor:pointer;display:flex;font-size:.9375rem;gap:.75rem;justify-content:space-between;padding:.55rem .75rem}.jw-admin-country-picker__suggest-item.is-highlighted,.jw-admin-country-picker__suggest-item:hover{background:#2a3441}.jw-admin-country-picker__suggest-label{font-weight:600;min-width:0}.jw-admin-country-picker__suggest-iso{color:#8ab4f8;flex-shrink:0;font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:700}.jw-admin-mappings-filter{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem;max-width:24rem}.jw-admin-rates__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.jw-admin-rates__row-actions{display:flex;flex-wrap:wrap;gap:.5rem}.jw-admin-audit-filters{align-items:end}.jw-admin-audit-detail{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.jw-admin-audit-detail pre{background:#1a1f26;border-radius:8px;font-size:.75rem;margin:.35rem 0 0;max-height:16rem;overflow:auto;padding:.75rem;white-space:pre-wrap}.jw-admin-audit-detail__label{color:#9aa0a6;font-size:.75rem;font-weight:600;margin:0;text-transform:uppercase}.jw-admin-audit-detail-row td{background:#151a21}.jw-admin__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.jw-admin__filter-label{color:#e8eaed;font-size:.875rem;font-weight:500}.jw-admin__filter-select{background:#252d38;border:1px solid #5f6368;border-radius:6px;color:#f8f9fa;font-size:.875rem;padding:.4rem .65rem}.jw-admin__refresh{background:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.45rem .9rem}.jw-admin__refresh:hover{background:#1967d2}.jw-admin-users-search{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.jw-admin-users-search__field{display:flex;flex-direction:column;gap:.35rem}.jw-admin-users-search__label{color:#e8eaed;font-size:.875rem;font-weight:500}.jw-admin-users-search__input{background:#252d38;border:1px solid #5f6368;border-radius:6px;color:#f8f9fa;font-size:.875rem;min-height:2.25rem;min-width:min(100%,20rem);padding:.45rem .65rem}.jw-admin-users-search__input:focus-visible{border-color:#8ab4f8;outline:2px solid #8ab4f8;outline-offset:1px}.jw-admin-users-results-summary{color:#bdc1c6;font-size:.875rem;margin:0 0 .75rem}.jw-admin-users-table td{vertical-align:top}.jw-admin-user-view-link{color:#8ab4f8;font-size:.875rem;font-weight:600;text-decoration:none}.jw-admin-user-view-link:hover{color:#aecbfa;text-decoration:underline}.jw-admin-user-email-link{text-decoration:none}.jw-admin-user-email-link:hover code{text-decoration:underline}.jw-admin-user-bonus-slots{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.jw-admin-user-bonus-slots__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1.5rem}.jw-admin-modal-overlay{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:2000}.jw-admin-modal{background:#202124;border:1px solid #5f6368;border-radius:10px;box-shadow:0 16px 48px #00000073;max-width:28rem;padding:1.25rem 1.25rem 1.125rem;position:relative;width:100%}.jw-admin-modal__close{background:#303134;border:none;border-radius:6px;color:#e8eaed;cursor:pointer;font-size:1.375rem;height:2rem;line-height:1;position:absolute;right:.75rem;top:.625rem;width:2rem}.jw-admin-modal__close:hover:not(:disabled){background:#3c4043}.jw-admin-modal__close:disabled{cursor:not-allowed;opacity:.6}.jw-admin-modal__title{color:#e8eaed;font-size:1.125rem;font-weight:600;margin:0 2rem .75rem 0}.jw-admin-modal__lede{color:#bdc1c6;font-size:.9375rem;line-height:1.5;margin:0 0 1rem}.jw-admin-modal__form{display:flex;flex-direction:column;gap:.875rem}.jw-admin-modal__field{display:flex;flex-direction:column;gap:.375rem}.jw-admin-modal__label{color:#bdc1c6;font-size:.75rem;letter-spacing:.03em;text-transform:uppercase}.jw-admin-modal__input{max-width:8rem}.jw-admin-modal__actions{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-end}.jw-admin-modal__cancel{background:#0000;border:1px solid #5f6368;border-radius:6px;color:#e8eaed;cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem .875rem}.jw-admin-modal__cancel:hover:not(:disabled){background:#303134}.jw-admin-modal__cancel:disabled{cursor:not-allowed;opacity:.6}.jw-admin-user-detail__header{margin-bottom:1.5rem}.jw-admin-user-detail__subtitle{color:#bdc1c6;font-size:.9375rem;margin:.35rem 0 0}.jw-admin-user-detail__section{background:#151b22;border:1px solid #3c4858;border-radius:8px;margin-bottom:1rem;padding:1rem 1.15rem}.jw-admin-user-detail__section-title{color:#9aa0a6;font-size:.8125rem;font-weight:700;letter-spacing:.06em;margin:0 0 .85rem;text-transform:uppercase}.jw-admin-user-detail__grid{grid-gap:.65rem 1rem;display:grid;gap:.65rem 1rem;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);margin:0}.jw-admin-user-detail__grid dt{color:#9aa0a6;font-size:.8125rem;font-weight:500;margin:0}.jw-admin-user-detail__grid dd{color:#e8eaed;font-size:.875rem;margin:0;overflow-wrap:anywhere}.jw-admin-user-detail__grid code{font-family:ui-monospace,monospace;font-size:.8125rem}@media (max-width:599px){.jw-admin-user-detail__grid{grid-template-columns:1fr}}.jw-admin__error{color:#f28b82}.jw-admin__muted{color:#bdc1c6}.jw-admin-alerts{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.jw-admin-alert{background:#252d38;border:1px solid #4a5568;border-radius:8px;color:#e8eaed;padding:1rem 1.25rem}.jw-admin-alert--critical,.jw-admin-alert--error{border-color:#e57373}.jw-admin-alert--warn{border-color:#ffb74d}.jw-admin-alert__head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.5rem}.jw-admin-alert__level{color:#f8f9fa;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.jw-admin-alert__code{color:#e8eaed;font-family:ui-monospace,monospace;font-size:.8125rem}.jw-admin-alert__time{color:#bdc1c6;font-size:.8125rem;margin-left:auto}.jw-admin-alert__message{color:#f3f4f6;margin:0 0 .5rem}.jw-admin-alert__meta{color:#bdc1c6;font-size:.8125rem;margin:0 0 .75rem}.jw-admin-alert__context{background:#151b22;border-radius:6px;color:#c4c7c5;font-size:.75rem;margin:0 0 .75rem;overflow-x:auto;padding:.75rem;white-space:pre-wrap}.jw-admin-alert__complete{background:#2d6a4f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.45rem .9rem}.jw-admin-alert__complete:hover{background:#40916c}.jw-admin-alert__complete:disabled{opacity:.6}.jw-admin-signin-card{max-width:400px}.nd1-root{--nd1-green:#556b2f;--nd1-green-strong:#46591f;--nd1-orange:#f37021;--nd1-orange-strong:#df5f12;--nd1-neutral-0:#fff;--nd1-neutral-10:#fbfaf7;--nd1-neutral-20:#f4efe7;--nd1-neutral-30:#e4dccd;--nd1-neutral-40:#d4c7b1;--nd1-neutral-50:#9a8f80;--nd1-neutral-60:#6b6258;--nd1-neutral-70:#4b423a;--nd1-neutral-90:#1f2937;--nd1-neutral-100:#111827;--nd1-page:var(--nd1-neutral-10);--nd1-page-soft:var(--nd1-neutral-10);--nd1-footer-bg:var(--nd1-neutral-0);--nd1-surface:var(--nd1-neutral-0);--nd1-soft:var(--nd1-neutral-20);--nd1-green-soft:#edf1e7;--nd1-green-tint:#edf1e7;--nd1-green-border:#b8c6a4;--nd1-orange-soft:#fde8d9;--nd1-orange-tint:#fde8d9;--nd1-orange-border:#f3c39f;--nd1-trust-bg:var(--nd1-green-soft);--nd1-ink:var(--nd1-neutral-90);--nd1-text:var(--nd1-neutral-70);--nd1-muted:var(--nd1-neutral-60);--nd1-line:var(--nd1-neutral-30);--nd1-line-strong:var(--nd1-neutral-40);--nd1-border-subtle:color-mix(in srgb,var(--nd1-line) 55%,#fff);--nd1-border-subtle-hover:color-mix(in srgb,var(--nd1-line) 72%,#fff);--nd1-on-primary:#fff;--nd1-outline-muted:var(--nd1-neutral-50);--nd1-red:#b42318;--nd1-amber:#b7791f;--nd1-red-soft:#fff0ee;--nd1-amber-soft:#fff4dc;--nd1-success:#247a45;--nd1-success-container:#e8f5ed;--nd1-funnel-neutral:var(--nd1-neutral-20);--nd1-funnel-risk-1:#fdf1ee;--nd1-funnel-risk-2:#fbe1da;--nd1-funnel-warn:#f7cec3;--nd1-funnel-genuine:var(--nd1-green-soft);--nd1-space-1:4px;--nd1-space-2:8px;--nd1-space-3:12px;--nd1-space-4:16px;--nd1-space-5:24px;--nd1-space-6:32px;--nd1-space-7:40px;--nd1-space-8:48px;--nd1-space-9:64px;--nd1-space-10:80px;--nd1-r-sm:12px;--nd1-r:16px;--nd1-r-lg:24px;--nd1-r-xl:32px;--nd1-r-pill:999px;--nd1-elevation-0:none;--nd1-elevation-1:0 1px 3px #11182714;--nd1-elevation-2:0 8px 24px #11182714;--nd1-elevation-3:0 16px 44px #11182724;--nd1-shadow-sm:var(--nd1-elevation-1);--nd1-shadow:var(--nd1-elevation-2);--nd1-shadow-lg:var(--nd1-elevation-3);--nd1-font:Montserrat,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--nd1-h1-size:clamp(40px,8vw,72px);--nd1-h1-line:0.96;--nd1-h1-weight:800;--nd1-h1-tracking:-0.055em;--nd1-h2-size:clamp(28px,4vw,42px);--nd1-h2-line:1.05;--nd1-h2-weight:800;--nd1-h2-tracking:-0.035em;--nd1-h3-size:24px;--nd1-h3-line:1.2;--nd1-h3-weight:750;--nd1-h3-tracking:-0.02em;--nd1-h4-size:18px;--nd1-h4-line:1.25;--nd1-h4-weight:700;--nd1-h4-tracking:-0.01em;--nd1-body-lg-size:18px;--nd1-body-lg-line:1.5;--nd1-body-size:16px;--nd1-body-line:1.5;--nd1-body-sm-size:14px;--nd1-body-sm-line:1.5;--nd1-body-weight:400;--nd1-label-size:12px;--nd1-label-line:1;--nd1-label-weight:800;--nd1-label-tracking:0.12em;-webkit-font-smoothing:antialiased;background:var(--nd1-page);color:var(--nd1-text);font-family:var(--nd1-font);font-size:var(--nd1-body-size);line-height:var(--nd1-body-line);min-height:100vh;min-width:375px;min-width:var(--bp-min,375px);overflow-x:clip;text-rendering:optimizeLegibility}.nd1-root *,.nd1-root :after,.nd1-root :before{box-sizing:border-box}:where(.nd1-root p,.nd1-root figure){margin:0}.nd1-h1,.nd1-root :where(h1){color:var(--nd1-ink);font-size:var(--nd1-h1-size);font-weight:var(--nd1-h1-weight);letter-spacing:var(--nd1-h1-tracking);line-height:var(--nd1-h1-line);margin:0}.nd1-h2,.nd1-root :where(h2){color:var(--nd1-ink);font-size:var(--nd1-h2-size);font-weight:var(--nd1-h2-weight);letter-spacing:var(--nd1-h2-tracking);line-height:var(--nd1-h2-line);margin:0}.nd1-h3,.nd1-root :where(h3){color:var(--nd1-ink);font-size:var(--nd1-h3-size);font-weight:var(--nd1-h3-weight);letter-spacing:var(--nd1-h3-tracking);line-height:var(--nd1-h3-line);margin:0}.nd1-h4,.nd1-root :where(h4){color:var(--nd1-ink);font-size:var(--nd1-h4-size);font-weight:var(--nd1-h4-weight);letter-spacing:var(--nd1-h4-tracking);line-height:var(--nd1-h4-line);margin:0}.nd1-body-lg{font-size:var(--nd1-body-lg-size);line-height:var(--nd1-body-lg-line)}.nd1-body,.nd1-body-lg{color:var(--nd1-text);font-weight:var(--nd1-body-weight)}.nd1-body{font-size:var(--nd1-body-size);line-height:var(--nd1-body-line)}.nd1-body-sm{color:var(--nd1-text);font-size:var(--nd1-body-sm-size);font-weight:var(--nd1-body-weight);line-height:var(--nd1-body-sm-line)}.nd1-label{color:var(--nd1-green);font-size:var(--nd1-label-size);font-weight:var(--nd1-label-weight);letter-spacing:var(--nd1-label-tracking);line-height:var(--nd1-label-line);text-transform:uppercase}.nd1-root ul{list-style:none;margin:0;padding:0}:where(.nd1-root a){color:inherit;text-decoration:none}:where(.nd1-root button){background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0}.nd1-root img,.nd1-root svg{display:block;max-width:100%}.nd1-root :focus-visible{border-radius:6px;outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-shell{margin:0 auto;width:min(1180px,calc(100% - var(--nd1-space-8)))}.nd1-grid{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(12,minmax(0,1fr))}.nd1-col-12{grid-column:span 12}.nd1-col-8{grid-column:span 8}.nd1-col-7{grid-column:span 7}.nd1-col-6{grid-column:span 6}.nd1-col-5{grid-column:span 5}.nd1-col-4{grid-column:span 4}.nd1-col-3{grid-column:span 3}.nd1-icon{stroke-width:1.75;flex:0 0 auto;height:20px;width:20px}.nd1-skip-link{left:-9999px;position:absolute;top:0}.nd1-skip-link:focus{background:var(--nd1-green);color:var(--nd1-on-primary);left:16px;padding:10px 16px;top:16px;z-index:100}.nd1-btn,.nd1-skip-link:focus{border-radius:var(--nd1-r-pill)}.nd1-btn{align-items:center;border:1.5px solid #0000;display:inline-flex;font-size:14.5px;font-weight:700;gap:9px;justify-content:center;line-height:1;min-height:46px;padding:12px 20px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.nd1-btn:hover{transform:translateY(-1px)}.nd1-btn:active{transform:translateY(0)}.nd1-btn .nd1-icon{height:17px;width:17px}.nd1-btn--primary{background:var(--nd1-green);color:var(--nd1-on-primary)}.nd1-btn--primary:hover{background:var(--nd1-green-strong)}.nd1-btn--accent{background:var(--nd1-orange);color:var(--nd1-on-primary)}.nd1-btn--accent:hover{background:var(--nd1-orange-strong)}.nd1-btn--outline{background:var(--nd1-surface);border-color:var(--nd1-outline-muted);color:var(--nd1-ink)}.nd1-btn--outline:hover{background:var(--nd1-neutral-10);border-color:var(--nd1-muted)}.nd1-watch-btn{align-items:center;background:var(--nd1-surface);border:1.5px solid var(--nd1-outline-muted);border-radius:var(--nd1-r-pill);box-shadow:none;color:var(--nd1-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--nd1-body-sm-size);font-weight:600;gap:var(--nd1-space-3);justify-content:center;line-height:1;min-height:48px;padding:0 var(--nd1-space-5);transition:border-color .15s ease,background-color .15s ease;white-space:nowrap}.nd1-watch-btn:hover{background:var(--nd1-neutral-10);border-color:var(--nd1-muted)}.nd1-watch-btn .nd1-icon{flex:0 0 auto;height:20px;width:20px}.nd1-nav{background:#0000;padding:var(--nd1-space-4) 0 var(--nd1-space-3);position:sticky;top:0;z-index:40}.nd1-nav__inner{align-items:center;display:flex;gap:var(--nd1-space-5);justify-content:space-between}.nd1-logo{align-items:center;display:inline-flex}.nd1-logo__image{height:40px;width:auto}.nd1-nav__links{display:flex}.nd1-nav__link,.nd1-nav__links{align-items:center;gap:var(--nd1-space-1)}.nd1-nav__link{border-radius:var(--nd1-r-pill);color:var(--nd1-muted);display:inline-flex;font-size:var(--nd1-body-sm-size);font-weight:600;padding:9px 13px}.nd1-nav__link:hover{background:var(--nd1-green-soft);color:var(--nd1-green)}.nd1-nav__link--p2.nd1-nav__link--active,.nd1-nav__link--p2:hover{background:var(--nd1-orange-soft);color:var(--nd1-orange)}.nd1-nav__link .nd1-icon{height:15px;transition:transform .15s ease;width:15px}.nd1-nav__dd{position:relative}.nd1-nav__dd[data-open=true] .nd1-nav__link .nd1-icon{transform:rotate(180deg)}.nd1-nav__menu{background:var(--nd1-surface);border:0;border-radius:var(--nd1-r);box-shadow:var(--nd1-shadow-lg);display:flex;flex-direction:column;gap:2px;left:0;min-width:230px;padding:8px;position:absolute;top:calc(100% + 8px)}.nd1-nav__menu-item{border-radius:10px;color:var(--nd1-text);display:block;font-size:14px;font-weight:500;padding:10px 12px;text-align:left}.nd1-nav__menu-item:hover{background:var(--nd1-green-soft);color:var(--nd1-green)}.nd1-nav__signin{font-size:14px;font-weight:600;padding:9px 13px}.nd1-nav__link--active{background:var(--nd1-green-soft);color:var(--nd1-green)}.nd1-nav__talk{padding:10px 18px}.nd1-nav__cta,.nd1-nav__talk{font-size:14px;min-height:40px}.nd1-nav__cta{padding:10px 20px}.nd1-nav__session{align-items:center;display:flex;gap:var(--nd1-space-2);margin-left:auto}.nd1-nav__sign-out{align-items:center;background:#0000;border:0;border-radius:var(--nd1-r-pill);color:var(--nd1-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--nd1-body-sm-size);font-weight:600;gap:6px;min-height:40px;padding:8px 12px}.nd1-nav__sign-out:hover{background:var(--nd1-green-soft);color:var(--nd1-green)}.nd1-nav__sign-out:focus-visible{outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-nav__sign-out-icon{stroke-width:1.75;flex-shrink:0;height:17px;width:17px}.nd1-nav .avatar.avatar-button,.nd1-nav .nav-profile-avatar{border:2px solid color-mix(in srgb,var(--nd1-green-border) 70%,#0000);box-shadow:var(--nd1-shadow-sm);height:44px;min-height:44px;min-width:44px;width:44px}.nd1-nav .avatar.avatar-button .avatar-image,.nd1-nav .nav-profile-avatar .avatar-image{display:block;height:100%;object-fit:cover;width:100%}.nd1-nav .avatar.avatar-button:focus-visible,.nd1-nav .nav-profile-avatar:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--nd1-green-border) 55%,#fff),0 0 0 5px color-mix(in srgb,var(--nd1-green) 26%,#fff);outline:none}.nd1-nav .nav-notification-bell-icon svg{height:26px;width:26px}.nd1-nav .nav-notification-bell-badge{right:-6px;top:-3px}.nd1-nav .nav-notification-bell-icon--p1{color:var(--nd1-green)}.nd1-nav .nav-notification-bell-icon--p2{color:var(--nd1-orange)}.nd1-nav__menu-toggle{align-items:center;background:#0000;border:0;border-radius:var(--nd1-r-pill);color:var(--nd1-ink);cursor:pointer;display:none;height:44px;justify-content:center;padding:0;width:44px}.nd1-nav__menu-toggle:hover{background:var(--nd1-green-soft);color:var(--nd1-green)}.nd1-nav__menu-toggle:focus-visible{outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-nav__menu-toggle-icon{height:24px;width:24px}.nd1-hero{grid-gap:var(--nd1-space-6);align-items:start;display:grid;gap:var(--nd1-space-6);grid-template-columns:repeat(12,minmax(0,1fr));padding:var(--nd1-space-5) 0 0}.nd1-hero__content{grid-column:span 6}.nd1-hero__compare{grid-gap:var(--nd1-space-3);align-items:stretch;background:var(--nd1-surface);border:0;border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow);display:grid;gap:var(--nd1-space-3);grid-column:span 6;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:var(--nd1-space-4)}.nd1-hero__compare .nd1-card{border:0;box-shadow:none}.nd1-eyebrow-chip{align-items:center;border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r-pill);color:var(--nd1-ink);display:inline-flex;font-size:11px;font-weight:700;gap:var(--nd1-space-2);letter-spacing:.07em;padding:7px 14px 7px 11px;text-transform:uppercase}.nd1-eyebrow-chip .nd1-icon{color:var(--nd1-green);height:15px;width:15px}.nd1-root .nd1-hero__title{margin-top:var(--nd1-space-6)}.nd1-hero__title span{display:block}.nd1-ink-green{color:var(--nd1-green)}.nd1-ink-orange{color:var(--nd1-orange)}.nd1-hero__title .nd1-ink-green{color:var(--nd1-green)}.nd1-hero__title .nd1-ink-orange{color:var(--nd1-orange)}.nd1-hero__lede{color:var(--nd1-muted);font-size:var(--nd1-body-size);margin-top:var(--nd1-space-4);max-width:34em}.nd1-hero__lede p+p{margin-top:var(--nd1-space-2)}.nd1-hero__actions{display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);margin-top:var(--nd1-space-5)}.nd1-trustbar{margin-top:var(--nd1-space-7)}.nd1-trustbar__label{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:500}.nd1-trustbar__logos{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nd1-space-5);margin-top:var(--nd1-space-3)}.nd1-trustbar__logo{color:var(--nd1-neutral-50);font-size:15px;font-weight:800;opacity:.52}.nd1-compare__arrow{color:var(--nd1-green);display:grid;place-items:center;width:30px}.nd1-compare__arrow .nd1-icon{height:26px;width:26px}.nd1-card{border:0;border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow)}.nd1-card,.nd1-panel{background:var(--nd1-surface)}.nd1-panel{border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:none}.nd1-compare-card{padding:var(--nd1-space-3) var(--nd1-space-4) var(--nd1-space-4)}.nd1-compare-card__title{color:var(--nd1-ink);text-align:center}.nd1-compare-card__title--win .nd1-win{color:var(--nd1-green)}.nd1-funnel{display:flex;flex-direction:column;margin-top:var(--nd1-space-3)}.nd1-funnel__row{align-items:center;background:var(--nd1-funnel-neutral);border-radius:var(--nd1-r-sm);display:flex;gap:var(--nd1-space-4);padding:10px var(--nd1-space-4)}.nd1-funnel__icon{color:var(--nd1-ink);display:grid;place-items:center}.nd1-funnel__icon .nd1-icon{stroke-width:1.75;height:34px;width:34px}.nd1-funnel__text{align-items:center;display:flex;flex:1 1;flex-direction:column;line-height:1.2;min-width:0;text-align:center}.nd1-funnel__num{color:var(--nd1-ink);font-size:19px;font-weight:800}.nd1-funnel__label{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size)}.nd1-funnel__row--risk-1{background:var(--nd1-funnel-risk-1)}.nd1-funnel__row--risk-2{background:var(--nd1-funnel-risk-2)}.nd1-funnel__row--warn{background:var(--nd1-funnel-warn)}.nd1-funnel__row--warn .nd1-funnel__icon{color:var(--nd1-red)}.nd1-funnel__row--genuine{background:var(--nd1-funnel-genuine)}.nd1-funnel__sep{color:var(--nd1-ink);display:grid;height:var(--nd1-space-5);place-items:center}.nd1-funnel__sep .nd1-icon{height:18px;width:18px}.nd1-with-card{display:flex;flex-direction:column;padding:var(--nd1-space-3) var(--nd1-space-4) var(--nd1-space-4)}.nd1-with-card__title{text-align:center}.nd1-with-card__title,.nd1-with-card__title .nd1-win{color:var(--nd1-green)}.nd1-with-card__photo{display:block;height:120px;margin:8px auto 14px;object-fit:contain;width:120px}.nd1-with-card .nd1-check-list{gap:calc(var(--nd1-space-3)/2*1.25*1.1)}.nd1-check-list{display:flex;flex-direction:column;gap:calc(var(--nd1-space-3)/2*1.25);margin-top:var(--nd1-space-4)}.nd1-check-list__item{align-items:center;color:var(--nd1-ink);display:flex;font-size:var(--nd1-body-sm-size);font-weight:600;gap:var(--nd1-space-3)}.nd1-check-list__item .nd1-icon{height:20px;width:20px}.nd1-hm-hero{padding:var(--nd1-space-5) 0 0}.nd1-hm-hero__grid{grid-gap:var(--nd1-space-6);align-items:center;display:grid;gap:var(--nd1-space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.nd1-hm-hero__content,.nd1-hm-hero__media{grid-column:span 6;min-width:0}.nd1-hm-hero__media{display:flex;flex-direction:column}.nd1-hm-hero__title{color:var(--nd1-ink);font-size:clamp(34px,5vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin-top:var(--nd1-space-6)}.nd1-hm-hero__title span{display:block}.nd1-root--hiring .nd1-hm-hero .nd1-eyebrow-chip{background:var(--nd1-green-soft);border-color:#0000;color:var(--nd1-green-strong)}.nd1-root--hiring .nd1-hm-hero .nd1-eyebrow-chip .nd1-icon{color:var(--nd1-green-strong)}.nd1-hm-hero__copy{color:var(--nd1-muted);line-height:var(--nd1-body-line);margin-top:var(--nd1-space-4);max-width:34em}.nd1-hm-hero__copy--full{max-width:none}.nd1-hm-hero__actions{display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);margin-top:var(--nd1-space-5)}.nd1-hm-video{border:0;border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow-lg);cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.nd1-hm-video img{aspect-ratio:16/10;object-fit:cover;width:100%}.nd1-hm-video__play{background:#1118271f;display:grid;inset:0;place-items:center;position:absolute;transition:background-color .15s ease}.nd1-hm-video:hover .nd1-hm-video__play{background:#11182733}.nd1-hm-video__play .nd1-icon{fill:currentColor;background:#fffffff2;border-radius:50%;color:var(--nd1-ink);height:56px;padding:16px;width:56px}.nd1-hm-hero__caption{align-items:center;color:var(--nd1-muted);display:flex;font-size:var(--nd1-body-sm-size);font-style:italic;font-weight:600;gap:var(--nd1-space-2);justify-content:flex-end;margin-top:var(--nd1-space-3);text-align:right}.nd1-hm-hero__caption-arrow{color:var(--nd1-orange);font-size:18px;transform:rotate(-8deg)}.nd1-hm-section-head{margin:0 auto var(--nd1-space-6);max-width:640px;text-align:center}.nd1-hm-section-head--wide{max-width:720px}.nd1-hm-section-head__title{color:var(--nd1-ink)}.nd1-hm-section-head__copy{color:var(--nd1-muted);line-height:var(--nd1-body-line);margin-top:var(--nd1-space-3)}.nd1-hm-problem-grid{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.nd1-hm-problem-card{box-shadow:var(--nd1-shadow);padding:var(--nd1-space-5);text-align:center}.nd1-hm-problem-card__title{color:var(--nd1-ink);font-size:var(--nd1-h4-size);font-weight:var(--nd1-h4-weight);margin-top:var(--nd1-space-4)}.nd1-hm-problem-card__copy{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line);margin-top:var(--nd1-space-3)}.nd1-hm-problem-icon-wrap{background:var(--nd1-surface);border-radius:50%;box-shadow:var(--nd1-elevation-1);display:grid;height:72px;margin:0 auto;overflow:hidden;place-items:center;width:72px}.nd1-hm-problem-icon{display:block;height:106%;object-fit:cover;object-position:center;width:106%}.nd1-hm-icon-badge{border-radius:50%;display:inline-grid;height:52px;margin:0 auto;place-items:center;width:52px}.nd1-hm-icon-badge .nd1-icon{height:24px;width:24px}.nd1-hm-icon-badge--orange{background:var(--nd1-orange-soft);color:var(--nd1-orange)}.nd1-hm-icon-badge--green{background:var(--nd1-green-soft);color:var(--nd1-green)}.nd1-hm-love-grid{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.nd1-hm-love-card{align-items:flex-start;box-shadow:var(--nd1-shadow);display:flex;gap:var(--nd1-space-4);padding:var(--nd1-space-5)}.nd1-hm-love-card .nd1-hm-icon-badge{flex:0 0 auto;margin:0}.nd1-hm-love-card__title{color:var(--nd1-ink);font-size:var(--nd1-h4-size);font-weight:var(--nd1-h4-weight)}.nd1-hm-love-card__copy{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line);margin-top:var(--nd1-space-2)}.nd1-hm-help-grid{grid-gap:var(--nd1-space-5);align-items:stretch;display:grid;gap:var(--nd1-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.nd1-hm-help-card{border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow-lg);display:flex;flex-direction:column;height:100%;padding:var(--nd1-space-6)}.nd1-hm-help-card--orange{background:linear-gradient(180deg,#fff 0,var(--nd1-orange-soft) 100%)}.nd1-hm-help-card--green{background:linear-gradient(180deg,#fff 0,var(--nd1-green-soft) 100%)}.nd1-hm-help-card__title{align-items:center;display:flex;font-size:var(--nd1-h3-size);font-weight:var(--nd1-h3-weight);gap:var(--nd1-space-3);line-height:var(--nd1-h3-line)}.nd1-hm-help-card--orange .nd1-hm-help-card__title{color:var(--nd1-orange)}.nd1-hm-help-card--green .nd1-hm-help-card__title{color:var(--nd1-green-strong)}.nd1-hm-help-card__num{border:2px solid;border-radius:50%;display:grid;flex:0 0 auto;font-size:15px;font-weight:800;height:30px;line-height:1;place-items:center;width:30px}.nd1-hm-help-card__copy{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line)}.nd1-hm-help-card__copy,.nd1-hm-help-card__copy p+p{margin-top:var(--nd1-space-3)}.nd1-hm-help-card__body{grid-gap:var(--nd1-space-4);align-items:center;display:grid;flex:1 1;gap:var(--nd1-space-4);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-top:var(--nd1-space-5)}.nd1-hm-help-card__art{align-items:center;display:flex;justify-content:center}.nd1-hm-help-card__art-img,.nd1-hm-help-card__art-svg{margin:0 auto;max-height:140px;max-width:168px;object-fit:contain;width:100%}.nd1-hm-help-card .nd1-check-list{margin-top:0}.nd1-hm-help-card__cta{align-self:center;margin-top:var(--nd1-space-5)}.nd1-hm-compare{margin:0 auto;max-width:920px}.nd1-hm-compare__table{--nd1-compare-header-h:44px;--nd1-compare-cell-y:7px;--nd1-compare-icon-inset:20px;--nd1-compare-cell-x:var(--nd1-space-4);background:var(--nd1-surface);border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;position:relative}.nd1-hm-compare__heading{align-items:center;border-bottom:1px solid var(--nd1-line);display:flex;font-size:var(--nd1-h4-size);font-weight:var(--nd1-h4-weight);justify-content:center;min-height:var(--nd1-compare-header-h);padding:10px var(--nd1-space-4);text-align:center}.nd1-hm-compare__heading--traditional{background:var(--nd1-orange-soft);color:var(--nd1-orange-strong)}.nd1-hm-compare__heading--jobuwin{background:var(--nd1-green-soft);border-left:1px solid var(--nd1-line);color:var(--nd1-green-strong)}.nd1-hm-compare__cell{align-items:center;border-bottom:1px solid var(--nd1-line);color:var(--nd1-ink);display:flex;font-size:var(--nd1-body-sm-size);font-weight:400;gap:var(--nd1-space-3);line-height:1.3;padding:var(--nd1-compare-cell-y) var(--nd1-compare-cell-x) var(--nd1-compare-cell-y) var(--nd1-compare-icon-inset)}.nd1-hm-compare__cell--jobuwin{border-left:1px solid var(--nd1-line)}.nd1-hm-compare__cell:nth-last-child(-n+2){border-bottom:0}.nd1-hm-compare__icon{color:var(--nd1-orange);display:inline-grid;flex:0 0 24px;height:24px;place-items:center;width:24px}.nd1-hm-compare__icon .nd1-icon{stroke-width:1.75;height:22px;width:22px}.nd1-hm-compare__tick{flex:0 0 22px;height:22px;width:22px}.nd1-hm-compare__vs{background:var(--nd1-surface);border:1px solid var(--nd1-neutral-100);border-radius:50%;color:var(--nd1-neutral-100);display:grid;font-size:9px;font-weight:800;height:36px;left:50%;letter-spacing:.06em;place-items:center;position:absolute;top:var(--nd1-compare-header-h);transform:translate(-50%,-50%);width:36px;z-index:1}.nd1-js-hero{padding:var(--nd1-space-5) 0 0}.nd1-js-hero__grid{grid-gap:var(--nd1-space-6);align-items:start;display:grid;gap:var(--nd1-space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.nd1-js-hero__content{grid-column:span 6}.nd1-root--seekers .nd1-js-hero .nd1-eyebrow-chip{background:var(--nd1-surface);border-color:var(--nd1-line);color:var(--nd1-green-strong);font-size:10px;font-weight:700;letter-spacing:.08em}.nd1-root--seekers .nd1-js-hero .nd1-eyebrow-chip .nd1-icon{color:var(--nd1-green-strong);height:16px;width:16px}.nd1-js-hero__title{color:var(--nd1-ink);font-size:clamp(34px,5vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-top:var(--nd1-space-4)}.nd1-js-hero__title .nd1-ink-green{color:var(--nd1-green)}.nd1-js-hero__copy{color:var(--nd1-muted);line-height:var(--nd1-body-line);margin-top:var(--nd1-space-4);max-width:34em}.nd1-js-hero__copy--full{max-width:none}.nd1-js-hero__cta{margin-top:var(--nd1-space-5)}.nd1-js-hero__media{display:flex;flex-direction:column;grid-column:span 6}.nd1-js-hero__video{border:0;border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow-lg);cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.nd1-js-hero__video img{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.nd1-js-hero__video-placeholder{grid-gap:var(--nd1-space-3);aspect-ratio:16/10;background:linear-gradient(135deg,var(--nd1-green-soft) 0,var(--nd1-neutral-20) 100%);color:var(--nd1-green-strong);display:grid;font-size:var(--nd1-body-sm-size);font-weight:600;gap:var(--nd1-space-3);place-items:center;width:100%}.nd1-js-hero__video-placeholder .nd1-icon{height:64px;opacity:.45;width:64px}.nd1-js-hero__video-play{background:#1118271a;display:grid;inset:0;place-items:center;position:absolute;transition:background-color .15s ease}.nd1-js-hero__video:hover .nd1-js-hero__video-play{background:#1118272e}.nd1-js-hero__video-play .nd1-icon{fill:currentColor;background:#fffffff2;border-radius:50%;color:var(--nd1-ink);height:56px;padding:16px;width:56px}.nd1-js-hero__perks{margin-top:var(--nd1-space-5);text-align:center;width:100%}.nd1-js-hero__perks-title{color:var(--nd1-ink);font-size:var(--nd1-h4-size);font-weight:600;letter-spacing:-.02em;margin-bottom:var(--nd1-space-4)}.nd1-js-hero__perk-list{grid-gap:var(--nd1-space-3);display:grid;gap:var(--nd1-space-3);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.nd1-js-hero__perk{gap:10px;text-align:center}.nd1-js-hero__perk,.nd1-js-hero__perk-label{align-items:center;display:flex;flex-direction:column}.nd1-js-hero__perk-label{gap:0}.nd1-js-hero__perk-line{color:var(--nd1-ink);display:block;font-size:13px;font-weight:500;line-height:1.35}.nd1-js-hero__perk-icon{background:var(--nd1-neutral-20);border-radius:50%;color:var(--nd1-green-strong);display:grid;flex:0 0 auto;height:52px;place-items:center;width:52px}.nd1-js-hero__perk-icon .nd1-icon{stroke-width:1.75;height:22px;width:22px}.nd1-js-problem-grid{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.nd1-js-problem-card{border:1px solid var(--nd1-line);box-shadow:none;padding:var(--nd1-space-5);text-align:center}.nd1-js-problem-card__icon{background:var(--nd1-green-soft);border-radius:50%;color:var(--nd1-green);display:grid;height:56px;margin:0 auto;place-items:center;width:56px}.nd1-js-problem-card__icon .nd1-icon{height:26px;width:26px}.nd1-js-problem-card__title{color:var(--nd1-ink);font-size:var(--nd1-h4-size);font-weight:var(--nd1-h4-weight);margin-top:var(--nd1-space-4)}.nd1-js-problem-card__copy{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line);margin-top:var(--nd1-space-3)}.nd1-js-testimonial-grid{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.nd1-js-testimonial{box-shadow:var(--nd1-shadow);display:flex;flex-direction:column;gap:var(--nd1-space-3);padding:var(--nd1-space-5)}.nd1-js-testimonial__quote{fill:var(--nd1-green-soft);color:var(--nd1-green);height:28px;width:28px}.nd1-js-testimonial__headline{color:var(--nd1-ink);font-size:var(--nd1-h4-size);font-weight:var(--nd1-h4-weight);line-height:1.25}.nd1-js-testimonial__copy{color:var(--nd1-muted);flex:1 1;font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line)}.nd1-js-testimonial__author{align-items:center;display:flex;font-size:var(--nd1-body-sm-size);gap:var(--nd1-space-3);margin-top:var(--nd1-space-2)}.nd1-js-testimonial__author strong{color:var(--nd1-ink);display:block}.nd1-js-testimonial__role{color:var(--nd1-muted);display:block;font-weight:500}.nd1-js-testimonial__avatar{background:var(--nd1-neutral-20);border-radius:50%;color:var(--nd1-muted);display:grid;flex:0 0 auto;font-size:12px;font-weight:700;height:40px;place-items:center;width:40px}.nd1-js-help-grid{grid-gap:var(--nd1-space-5);display:grid;gap:var(--nd1-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.nd1-js-help-card{border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow-lg);display:flex;flex-direction:column;height:100%;padding:var(--nd1-space-6)}.nd1-js-help-card--green{background:linear-gradient(180deg,#fff 0,var(--nd1-green-soft) 100%)}.nd1-js-help-card--orange{background:linear-gradient(180deg,#fff 0,var(--nd1-orange-soft) 100%)}.nd1-js-help-card__icon{background:var(--nd1-green-soft);border-radius:50%;color:var(--nd1-green);display:grid;height:56px;place-items:center;width:56px}.nd1-js-help-card__icon--orange{background:var(--nd1-orange-soft);color:var(--nd1-orange)}.nd1-js-help-card__icon .nd1-icon{height:26px;width:26px}.nd1-js-help-card__title{color:var(--nd1-green-strong);font-size:var(--nd1-h3-size);font-weight:var(--nd1-h3-weight);margin-top:var(--nd1-space-4)}.nd1-js-help-card--orange .nd1-js-help-card__title{color:var(--nd1-orange-strong)}.nd1-js-help-card__copy{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line);margin-top:var(--nd1-space-3)}.nd1-js-help-card .nd1-check-list{flex:1 1;margin-top:var(--nd1-space-4)}.nd1-js-help-card__link{align-items:center;color:var(--nd1-green);display:inline-flex;font-size:var(--nd1-body-sm-size);font-weight:700;gap:var(--nd1-space-2);margin-top:var(--nd1-space-5)}.nd1-js-help-card__link--orange{color:var(--nd1-orange)}.nd1-js-help-card__link .nd1-icon{height:15px;width:15px}.nd1-js-diff{grid-gap:var(--nd1-space-3);align-items:stretch;display:grid;gap:var(--nd1-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0 auto;max-width:720px}.nd1-js-diff__col{border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow);padding:var(--nd1-space-3) var(--nd1-space-4)}.nd1-js-diff__col--traditional{background:var(--nd1-neutral-20)}.nd1-js-diff__col--jobuwin{background:var(--nd1-surface);border:1px solid var(--nd1-green-border)}.nd1-js-diff__heading{background:var(--nd1-neutral-30);border-radius:var(--nd1-r-pill);color:var(--nd1-muted);font-size:10px;font-weight:800;letter-spacing:.06em;margin-bottom:var(--nd1-space-2);padding:5px var(--nd1-space-3);text-align:center;text-transform:uppercase}.nd1-js-diff__heading--jobuwin{background:var(--nd1-green-soft);color:var(--nd1-green-strong)}.nd1-js-diff__flow{display:flex;flex-direction:column;gap:0;list-style:none}.nd1-js-diff__step{align-items:center;color:var(--nd1-ink);display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:4px;line-height:1.25;padding:4px 0;text-align:center}.nd1-js-diff__step-icon{background:var(--nd1-green-soft);border-radius:50%;color:var(--nd1-green);display:grid;height:36px;place-items:center;width:36px}.nd1-js-diff__step-icon--muted{background:var(--nd1-neutral-30);color:var(--nd1-muted)}.nd1-js-diff__step-icon .nd1-icon{height:18px;width:18px}.nd1-js-diff__arrow-down{color:var(--nd1-line-strong);height:14px;margin:-1px 0;width:14px}.nd1-js-diff__bridge{align-self:center;background:var(--nd1-green);border-radius:50%;box-shadow:var(--nd1-shadow);color:var(--nd1-on-primary);display:grid;height:36px;place-items:center;width:36px}.nd1-js-diff__bridge .nd1-icon{height:18px;width:18px}.nd1-js-steps{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:980px}.nd1-js-step{align-items:center;display:flex;gap:var(--nd1-space-3);min-width:0;padding-right:var(--nd1-space-4);position:relative}.nd1-js-step:not(:last-child):after{border-top:2px dotted var(--nd1-line-strong);content:"";pointer-events:none;position:absolute;right:calc(var(--nd1-space-4)*-1/2);top:50%;transform:translate(50%,-50%);width:var(--nd1-space-4)}.nd1-js-step__lead{align-items:center;display:flex;flex:0 0 auto;gap:6px}.nd1-js-step__num{background:var(--nd1-green-soft);border-radius:50%;color:var(--nd1-green-strong);display:grid;font-size:11px;font-weight:700;height:22px;line-height:1;place-items:center;width:22px}.nd1-js-step__icon{background:var(--nd1-green-soft);border-radius:50%;box-shadow:none;color:var(--nd1-green-strong);display:grid;height:56px;place-items:center;width:56px}.nd1-js-step__icon .nd1-icon{stroke-width:1.75;height:26px;width:26px}.nd1-js-step__text{min-width:0;text-align:left}.nd1-js-step__title{color:var(--nd1-ink);font-size:var(--nd1-body-sm-size);font-weight:800;line-height:1.25}.nd1-js-step__copy{color:var(--nd1-muted);font-size:13px;line-height:1.35;margin-top:4px}.nd1-js-how .nd1-hm-section-head{margin-bottom:var(--nd1-space-5)}.nd1-js-cta-band{grid-gap:var(--nd1-space-5);align-items:center;background:var(--nd1-green-soft);border-radius:var(--nd1-r-xl);box-shadow:var(--nd1-shadow);display:grid;gap:var(--nd1-space-5);grid-template-columns:auto 1fr auto;padding:var(--nd1-space-6) var(--nd1-space-7)}.nd1-js-cta-band__icon{background:var(--nd1-surface);border-radius:50%;box-shadow:var(--nd1-elevation-1);color:var(--nd1-green);display:grid;height:52px;place-items:center;width:52px}.nd1-js-cta-band__icon .nd1-icon{height:26px;width:26px}.nd1-js-cta-band__copy{color:var(--nd1-ink);font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.15}.nd1-js-cta-band__copy--sm{font-size:var(--nd1-body-lg-size);font-weight:700;letter-spacing:-.01em;line-height:var(--nd1-body-lg-line)}.nd1-section{margin-top:var(--nd1-space-8);padding:0}.nd1-section--tight{margin-top:var(--nd1-space-5)}.nd1-eyebrow{color:var(--nd1-green);font-size:var(--nd1-label-size);font-weight:var(--nd1-label-weight);letter-spacing:var(--nd1-label-tracking);text-transform:uppercase}.nd1-section-title{color:var(--nd1-ink)}.nd1-why{background:var(--nd1-surface);border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow-lg);max-width:100%;overflow-x:clip;padding:var(--nd1-space-7)}.nd1-why__top{grid-gap:var(--nd1-space-6);display:grid;gap:var(--nd1-space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.nd1-why__art,.nd1-why__top{align-items:center;min-width:0}.nd1-why__art{background:var(--nd1-surface);border-radius:var(--nd1-r);display:flex;grid-column:span 5;justify-content:center;overflow:hidden;padding:0;position:relative}.nd1-why__text{grid-column:span 7;max-width:100%;min-width:0}.nd1-why__art-img{display:block;height:auto;max-width:100%;object-fit:contain;width:100%}.nd1-why__heading{margin-bottom:var(--nd1-space-2);overflow-wrap:break-word}.nd1-why__p{color:var(--nd1-text);margin-top:var(--nd1-space-4)}.nd1-why__highlight,.nd1-why__p{line-height:var(--nd1-body-line);overflow-wrap:break-word}.nd1-why__highlight{color:var(--nd1-green);font-weight:700;margin-top:var(--nd1-space-5)}.nd1-why__cards{grid-gap:var(--nd1-space-4);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:var(--nd1-space-6)}.nd1-promo-card,.nd1-why__cards{display:grid;gap:var(--nd1-space-4)}.nd1-promo-card{grid-gap:var(--nd1-space-4);align-items:start;border:0;border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow);grid-column:span 6;grid-template-columns:auto 1fr auto;padding:var(--nd1-space-5);transition:transform .15s ease,box-shadow .15s ease}.nd1-promo-card__arrow{align-self:center}.nd1-promo-card:hover{box-shadow:var(--nd1-shadow);transform:translateY(-2px)}.nd1-promo-card--green{background:var(--nd1-green-tint);border-color:var(--nd1-green-border)}.nd1-promo-card--orange{background:var(--nd1-orange-tint);border-color:var(--nd1-orange-border)}.nd1-promo-card__icon{border-radius:50%;color:var(--nd1-on-primary);display:grid;height:46px;place-items:center;width:46px}.nd1-promo-card--green .nd1-promo-card__icon{background:var(--nd1-green)}.nd1-promo-card--orange .nd1-promo-card__icon{background:var(--nd1-orange)}.nd1-promo-card__body{display:flex;flex-direction:column;min-width:0}.nd1-promo-card__title{color:var(--nd1-ink);display:block}.nd1-promo-card__copy{color:var(--nd1-text);display:block;font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-line);margin-top:var(--nd1-space-2)}.nd1-promo-card--green .nd1-promo-card__arrow{color:var(--nd1-green)}.nd1-promo-card--orange .nd1-promo-card__arrow{color:var(--nd1-orange)}.nd1-promo-card:hover .nd1-promo-card__arrow{transform:translateX(2px);transition:transform .15s ease}.nd1-how__head{margin-bottom:var(--nd1-space-5);text-align:center}.nd1-how__title{margin-top:var(--nd1-space-3)}.nd1-steps{grid-gap:var(--nd1-space-5);display:grid;gap:var(--nd1-space-5);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:var(--nd1-space-8)}.nd1-step{align-items:flex-start;display:flex;gap:var(--nd1-space-4);grid-column:span 4}.nd1-step__icon{background:var(--nd1-surface);border-radius:50%;box-shadow:var(--nd1-elevation-1);color:var(--nd1-green);display:grid;flex:0 0 auto;height:64px;place-items:center;position:relative;width:64px}.nd1-step__icon .nd1-icon{stroke-width:1.75;height:28px;width:28px}.nd1-step__head{align-items:flex-start;display:flex;gap:var(--nd1-space-3)}.nd1-step__num{background:var(--nd1-green);border-radius:50%;color:var(--nd1-on-primary);display:grid;flex:0 0 auto;font-size:var(--nd1-label-size);font-weight:700;height:22px;line-height:1;margin-top:2px;place-items:center;width:22px}.nd1-step__title{color:var(--nd1-ink)}.nd1-step__desc{color:var(--nd1-text);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-line);margin-top:var(--nd1-space-2)}.nd1-insights{background:var(--nd1-surface);border:1px solid var(--nd1-line);border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow);padding:var(--nd1-space-7)}.nd1-insights__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--nd1-space-5);justify-content:space-between}.nd1-insights__title{margin-top:var(--nd1-space-2)}.nd1-explore-link{align-items:center;border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r-pill);color:var(--nd1-ink);display:inline-flex;font-size:var(--nd1-body-sm-size);font-weight:700;gap:7px;padding:9px var(--nd1-space-4)}.nd1-explore-link:hover{border-color:var(--nd1-green);color:var(--nd1-green)}.nd1-explore-link .nd1-icon{height:15px;width:15px}.nd1-insight-grid{grid-gap:var(--nd1-space-5);display:grid;gap:var(--nd1-space-5);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:var(--nd1-space-6)}.nd1-insight-card{border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow);display:flex;flex-direction:column;grid-column:span 4;overflow:hidden;text-align:left;transition:transform .15s ease,box-shadow .15s ease;width:100%}.nd1-insight-card:hover{box-shadow:var(--nd1-shadow-lg);transform:translateY(-8px)}.nd1-insight-card__media{aspect-ratio:1.65/1;background:var(--nd1-soft);overflow:hidden;position:relative}.nd1-insight-card__media img{height:100%;object-fit:cover;width:100%}.nd1-insight-card__tag{align-items:center;border-radius:7px;color:var(--nd1-on-primary);display:inline-flex;font-size:10.5px;font-weight:800;gap:6px;left:12px;letter-spacing:.06em;padding:5px 10px;position:absolute;text-transform:uppercase;top:12px}.nd1-insight-card__tag .nd1-icon{height:12px;width:12px}.nd1-insight-card__tag--video{background:var(--nd1-red)}.nd1-insight-card__tag--article{background:var(--nd1-green)}.nd1-insight-card__tag--podcast{background:var(--nd1-orange)}.nd1-insight-card__duration{background:#141810c7;border-radius:6px;bottom:10px;color:var(--nd1-on-primary);font-size:11px;font-weight:700;padding:3px 8px;position:absolute;right:10px}.nd1-insight-card__body{display:flex;flex:1 1;flex-direction:column;padding:var(--nd1-space-5)}.nd1-insight-card__title{color:var(--nd1-ink)}.nd1-insight-card__copy{color:var(--nd1-text);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-line);margin-top:var(--nd1-space-2)}.nd1-insight-card__cta{align-items:center;color:var(--nd1-green);display:inline-flex;font-size:var(--nd1-body-sm-size);font-weight:700;gap:var(--nd1-space-2);margin-top:var(--nd1-space-3)}.nd1-insight-card:hover .nd1-insight-card__cta{color:var(--nd1-green-strong)}.nd1-insight-card__cta .nd1-icon{height:15px;width:15px}.nd1-blog-head{margin:0 auto var(--nd1-space-7);max-width:720px;text-align:center}.nd1-blog-head__title{color:var(--nd1-ink);font-size:clamp(32px,4.5vw,48px);font-weight:850;letter-spacing:-.04em;line-height:1.05;margin-top:var(--nd1-space-2)}.nd1-blog-head__lede{color:var(--nd1-muted);font-size:var(--nd1-body-size);line-height:var(--nd1-body-line);margin:var(--nd1-space-4) auto 0;max-width:620px}.nd1-blog-grid{grid-gap:var(--nd1-space-5);display:grid;gap:var(--nd1-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.nd1-blog-grid .nd1-insight-card{grid-column:auto}.nd1-article-section{margin:0 auto;padding:var(--nd1-space-6) 0 var(--nd1-space-8);width:min(760px,100%)}.nd1-article{padding:clamp(28px,5vw,44px)}.nd1-article__title{color:var(--nd1-ink);font-size:clamp(32px,5vw,46px);font-weight:850;letter-spacing:-.03em;line-height:1.08}.nd1-article-hero,.nd1-article__title{margin:0 0 var(--nd1-space-6)}.nd1-article-hero img{border:1px solid var(--nd1-line);border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow);display:block;height:auto;width:100%}.nd1-article-video{margin:0 0 var(--nd1-space-6)}.nd1-article-video__player{background:#000;border:1px solid var(--nd1-line);border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow);overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.nd1-article-video__player iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.nd1-article h2:not(.nd1-article__title){color:var(--nd1-ink);font-size:clamp(22px,3vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:var(--nd1-space-7) 0 var(--nd1-space-3)}.nd1-article p{color:var(--nd1-muted);font-size:var(--nd1-body-size);font-weight:500;line-height:var(--nd1-body-line);margin:0 0 var(--nd1-space-4)}.nd1-article p:last-child{margin-bottom:0}.nd1-article a{color:var(--nd1-green-strong);font-weight:700;text-decoration:underline;text-underline-offset:3px}.nd1-article a:hover{color:var(--nd1-green)}.nd1-article-list{color:var(--nd1-muted);font-size:var(--nd1-body-size);font-weight:500;line-height:var(--nd1-body-line);margin:0 0 var(--nd1-space-4);padding-left:1.25rem}.nd1-article-list li+li{margin-top:var(--nd1-space-2)}.nd1-article-cta{border-top:1px solid var(--nd1-line);margin-top:var(--nd1-space-6);padding-top:var(--nd1-space-5)}.nd1-trust{grid-gap:var(--nd1-space-5);align-items:center;background:var(--nd1-trust-bg);border:0;border-radius:var(--nd1-r-xl);box-shadow:var(--nd1-shadow);display:grid;gap:var(--nd1-space-5);grid-template-columns:auto 1fr auto;padding:var(--nd1-space-6)}.nd1-trust__icon{display:block;flex:0 0 auto;height:52px;width:52px}.nd1-trust__title{color:var(--nd1-ink)}.nd1-trust__copy{color:var(--nd1-text);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-line);margin-top:var(--nd1-space-2);max-width:42em}.nd1-trust__list{display:flex;flex-direction:column;gap:var(--nd1-space-3)}.nd1-trust__list li{align-items:center;color:var(--nd1-ink);display:flex;font-size:var(--nd1-body-sm-size);font-weight:600;gap:var(--nd1-space-3)}.nd1-trust__list .nd1-icon{color:var(--nd1-green);height:18px;width:18px}.nd1-footer{background:var(--nd1-footer-bg);border-top:1px solid var(--nd1-line);margin-top:var(--nd1-space-8);padding:var(--nd1-space-8) 0 var(--nd1-space-7)}.nd1-footer__inner{grid-gap:var(--nd1-space-5);display:grid;gap:var(--nd1-space-5);grid-template-columns:repeat(12,minmax(0,1fr))}.nd1-footer__brand{grid-column:span 4}.nd1-footer__co-block,.nd1-footer__col{grid-column:span 2}.nd1-footer__logo{color:var(--nd1-green);font-size:21px;font-weight:800}.nd1-footer__tagline{color:var(--nd1-text);line-height:var(--nd1-body-line);max-width:22em}.nd1-footer__email,.nd1-footer__tagline{font-size:var(--nd1-body-sm-size);margin-top:var(--nd1-space-3)}.nd1-footer__email{color:var(--nd1-green);display:inline-block;font-weight:700}.nd1-footer__email:hover{color:var(--nd1-green-strong);text-decoration:underline}.nd1-footer__social{display:flex;gap:var(--nd1-space-3);margin-top:var(--nd1-space-4)}.nd1-footer__social a{color:var(--nd1-muted)}.nd1-footer__social a:hover{color:var(--nd1-green)}.nd1-footer__social svg{height:18px;width:18px}.nd1-footer__col-title{color:var(--nd1-ink);font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.nd1-footer__col ul{display:flex;flex-direction:column;gap:var(--nd1-space-3);margin-top:var(--nd1-space-3)}.nd1-footer__col a{color:var(--nd1-text);font-size:var(--nd1-body-sm-size)}.nd1-footer__col a:hover{color:var(--nd1-green)}.nd1-footer__co-title{color:var(--nd1-ink);font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.nd1-footer__co{color:var(--nd1-text);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-line);margin-top:var(--nd1-space-3)}.nd1-footer__bottom{border-top:1px solid color-mix(in srgb,var(--nd1-green) 14%,#0000);color:var(--nd1-muted);font-size:12.5px;margin-top:var(--nd1-space-6);padding-top:var(--nd1-space-4)}@media (max-width:899px){.nd1-hero__compare,.nd1-hero__content,.nd1-hm-hero__grid{gap:var(--nd1-space-5)}.nd1-hm-hero__content,.nd1-hm-hero__media,.nd1-js-hero__content,.nd1-js-hero__media{grid-column:span 12}.nd1-hm-problem-grid,.nd1-js-hero__perk-list,.nd1-js-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nd1-hm-help-grid,.nd1-js-diff,.nd1-js-help-grid,.nd1-js-testimonial-grid{grid-template-columns:1fr}.nd1-js-diff__bridge{margin:0 auto;transform:rotate(90deg)}.nd1-js-steps{grid-template-columns:1fr}.nd1-js-step:not(:last-child):after{display:none}.nd1-js-cta-band{grid-template-columns:1fr;justify-items:center;text-align:center}.nd1-promo-card,.nd1-why__art,.nd1-why__text{grid-column:span 12}.nd1-insight-card,.nd1-step{grid-column:span 6}.nd1-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nd1-footer__brand,.nd1-footer__co-block{grid-column:span 12}.nd1-footer__col{grid-column:span 4}}@media (max-width:599px){.nd1-shell{width:min(1180px,calc(100% - var(--nd1-space-4)))}.nd1-why{padding:var(--nd1-space-4)}.nd1-why__top{gap:var(--nd1-space-4);grid-template-columns:minmax(0,1fr)}.nd1-why__art,.nd1-why__text{grid-column:1/-1}.nd1-promo-card{grid-template-columns:auto minmax(0,1fr) auto}.nd1-nav__inner{align-items:center;flex-wrap:wrap;row-gap:var(--nd1-space-2)}.nd1-nav--menu-open .nd1-nav__inner{background:var(--nd1-surface);border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow-lg);padding:var(--nd1-space-3) var(--nd1-space-4)}.nd1-nav__menu-toggle{display:inline-flex;margin-left:auto}.nd1-nav__links{align-items:stretch;display:none;flex:0 0 100%;flex-direction:column;gap:var(--nd1-space-1);padding-top:var(--nd1-space-1)}.nd1-nav--menu-open .nd1-nav__links{display:flex}.nd1-nav__link{padding:12px 13px;width:100%}.nd1-nav__cta{justify-content:center;margin-top:var(--nd1-space-1);width:100%}.nd1-nav__session{justify-content:flex-start;margin-left:0;padding-top:var(--nd1-space-1);width:100%}.nd1-nav__sign-out-label{display:inline}.nd1-hero__compare{grid-template-columns:1fr}.nd1-compare__arrow{justify-self:center;transform:rotate(90deg)}.nd1-col-3,.nd1-col-4,.nd1-col-5,.nd1-col-6,.nd1-col-7,.nd1-col-8,.nd1-footer__brand,.nd1-footer__co-block,.nd1-footer__col,.nd1-insight-card,.nd1-promo-card,.nd1-step{grid-column:span 12}.nd1-section{margin-top:var(--nd1-space-6)}.nd1-hm-problem-grid,.nd1-js-problem-grid{grid-template-columns:1fr}.nd1-hm-hero__actions{align-items:stretch;flex-direction:column}.nd1-hm-hero__actions .nd1-btn,.nd1-hm-hero__caption{justify-content:center}.nd1-hm-hero__caption{text-align:center}.nd1-hm-help-card__body,.nd1-js-hero__perk-list{grid-template-columns:1fr}.nd1-hm-help-card__body{justify-items:center;text-align:center}.nd1-hm-help-card .nd1-check-list{text-align:left;width:100%}.nd1-trust{grid-template-columns:1fr}.nd1-insights__head{align-items:flex-start}.nd1-hm-compare__table,.nd1-hm-love-grid{grid-template-columns:1fr}.nd1-hm-compare__heading--jobuwin{border-left:0;border-top:1px solid var(--nd1-line)}.nd1-hm-compare__cell--jobuwin{border-left:0}.nd1-hm-compare__vs{display:none}.nd1-blog-grid{grid-template-columns:1fr}}.nd1-auth-page{background:var(--nd1-page);display:flex;flex-direction:column;min-height:100vh}.nd1-auth-shell{grid-gap:var(--nd1-space-5);align-items:stretch;display:grid;flex:1 1;gap:var(--nd1-space-5);grid-template-columns:minmax(0,.9fr) minmax(340px,480px);padding:var(--nd1-space-6) 0 var(--nd1-space-8)}.nd1-auth-shell--signin{align-items:center;display:flex;justify-content:center;padding:var(--nd1-space-5) 0 var(--nd1-space-7)}.nd1-auth-panel{background:var(--nd1-surface);border:1px solid var(--nd1-line);border-radius:var(--nd1-r-xl);box-shadow:var(--nd1-shadow-lg);display:grid;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;overflow:hidden;width:min(1080px,100%)}.nd1-auth-shell--signup{align-items:center;display:flex;justify-content:center;padding:var(--nd1-space-5) 0 var(--nd1-space-7)}.nd1-auth-panel--signup{max-width:100%;width:100%}.nd1-auth-panel--solo{grid-template-columns:minmax(0,1fr);max-width:100%;width:min(480px,100%)}.nd1-auth-panel--solo>.nd1-auth-card{border-left:0;grid-column:1/-1;min-width:0}.nd1-auth-panel--signup .nd1-auth-aside--signup{border-radius:var(--nd1-r-xl) 0 0 var(--nd1-r-xl);overflow:hidden}.nd1-auth-panel--signup .nd1-auth-card--signup{border-radius:0 var(--nd1-r-xl) var(--nd1-r-xl) 0;overflow:hidden}.nd1-auth-aside,.nd1-auth-card{border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow-lg);max-width:100%;min-width:0}.nd1-auth-panel .nd1-auth-aside,.nd1-auth-panel .nd1-auth-card{border:0;border-radius:0;box-shadow:none}.nd1-auth-aside{grid-gap:var(--nd1-space-4);align-content:center;background:linear-gradient(145deg,var(--nd1-surface) 0,var(--nd1-green-soft) 100%);border:1px solid var(--nd1-green-border);display:grid;gap:var(--nd1-space-4);padding:var(--nd1-space-7)}.nd1-auth-aside--signin{background:var(--nd1-page);border:0;display:flex;flex-direction:column;gap:var(--nd1-space-5);justify-content:center;padding:clamp(28px,4vw,44px)}.nd1-auth-aside--signin .nd1-auth-aside__copy{margin-bottom:0}.nd1-auth-aside__copy{align-items:center;display:flex;flex-direction:column;text-align:center}.nd1-auth-aside__title{font-size:clamp(30px,3.8vw,42px);font-weight:850;letter-spacing:-.03em;line-height:1.06;margin:0}.nd1-auth-aside__title span{display:block}.nd1-auth-aside__title span+span{margin-top:var(--nd1-space-1)}.nd1-auth-aside--signin .nd1-auth-aside__lede{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-line);margin-top:var(--nd1-space-5);max-width:34ch;text-align:center}.nd1-auth-aside__art{height:clamp(240px,34vw,320px);margin:calc(var(--nd1-space-5)*-1) auto 0;overflow:hidden;width:min(100%,520px)}.nd1-auth-aside__art img{display:block;height:100%;object-fit:cover;object-position:center 42%;width:100%}.nd1-auth-aside__features{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.nd1-auth-aside__features li{grid-gap:var(--nd1-space-2);color:var(--nd1-green);display:grid;font-size:13px;font-weight:700;gap:var(--nd1-space-2);justify-items:center;line-height:1.35;text-align:center}.nd1-auth-aside__features .nd1-icon{stroke-width:1.75;height:28px;width:28px}.nd1-auth-aside--signup{background-color:var(--nd1-page);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;border:0;display:flex;flex-direction:column;gap:var(--nd1-space-5);min-height:100%;padding:clamp(28px,4vw,40px) clamp(28px,4vw,40px) clamp(220px,42%,340px);position:relative}.nd1-auth-aside--signup>*{position:relative;z-index:1}.nd1-signup-badge{align-self:flex-start;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.nd1-signup-aside__copy{display:flex;flex-direction:column;gap:var(--nd1-space-3)}.nd1-signup-aside__title{color:var(--nd1-ink);font-size:clamp(28px,3.5vw,38px);font-weight:850;letter-spacing:-.03em;line-height:1.08;margin:0}.nd1-signup-aside__lede{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-line);margin:0;max-width:36ch}.nd1-signup-benefits{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);list-style:none;margin:0;padding:0}.nd1-signup-benefits li{grid-gap:var(--nd1-space-3);align-items:start;display:grid;gap:var(--nd1-space-3);grid-template-columns:auto 1fr}.nd1-signup-benefits__icon{align-items:center;background:var(--nd1-green-soft);border-radius:var(--nd1-r-sm);color:var(--nd1-green);display:inline-flex;height:36px;justify-content:center;width:36px}.nd1-signup-benefits__icon .nd1-icon{height:18px;width:18px}.nd1-signup-benefits__body{grid-gap:2px;color:var(--nd1-muted);display:grid;font-size:var(--nd1-body-sm-size);gap:2px;line-height:1.4}.nd1-signup-benefits__body strong{color:var(--nd1-ink);font-weight:700}.nd1-auth-aside h1{color:var(--nd1-ink);font-size:clamp(28px,3.5vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0}.nd1-auth-aside p:not(.nd1-auth-aside__lede,.nd1-signup-aside__lede){color:var(--nd1-muted);font-size:var(--nd1-body-size);line-height:var(--nd1-body-line);margin:0}.nd1-auth-benefits{grid-gap:var(--nd1-space-3);background:color-mix(in srgb,var(--nd1-surface) 82%,#0000);border-radius:var(--nd1-r);display:grid;gap:var(--nd1-space-3);padding:var(--nd1-space-4)}.nd1-auth-benefits span{align-items:flex-start;color:var(--nd1-text);display:flex;font-size:var(--nd1-body-sm-size);font-weight:500;gap:var(--nd1-space-3);line-height:1.45}.nd1-auth-benefits .nd1-icon{color:var(--nd1-green);flex:0 0 auto;height:18px;margin-top:2px;width:18px}.nd1-auth-card{background:var(--nd1-surface);border:1px solid var(--nd1-line);padding:var(--nd1-space-6)}.nd1-auth-card--signin{border-left:1px solid var(--nd1-line);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4vw,44px)}.nd1-auth-card--signin .nd1-auth-form .nd1-auth-field{width:100%}.nd1-auth-card--signin .nd1-auth-form .nd1-auth-field input:focus-visible{border:0;box-shadow:none;outline:none}.nd1-auth-card--signup{border-left:1px solid var(--nd1-line);padding:clamp(28px,4vw,40px)}.nd1-auth-card--signup .nd1-auth-card__lede{margin-bottom:var(--nd1-space-3)}.nd1-signup-time{align-items:center;color:var(--nd1-muted);display:inline-flex;font-size:13px;font-weight:600;gap:var(--nd1-space-2);margin:0 0 var(--nd1-space-4)}.nd1-signup-time .nd1-icon{color:var(--nd1-green);height:16px;width:16px}.nd1-signup-verify-note{align-items:flex-start;background:var(--nd1-green-soft);border-radius:var(--nd1-r);color:var(--nd1-text);display:flex;font-size:13px;font-weight:500;gap:var(--nd1-space-3);line-height:1.45;margin:0;padding:var(--nd1-space-3) var(--nd1-space-4)}.nd1-auth-form .nd1-signup-verify-note{margin-top:var(--nd1-space-1)}.nd1-signup-verify-note .nd1-icon{color:var(--nd1-green);flex:0 0 auto;height:18px;margin-top:1px;width:18px}.nd1-auth-card--signup .nd1-auth-submit{margin-top:var(--nd1-space-2);width:100%}.nd1-auth-card--signup .signup-form .nd1-auth-field{width:100%}.nd1-auth-card--signup .signup-form input:not([type=checkbox]),.nd1-auth-card--signup .signup-form select{box-shadow:none}.nd1-auth-card--signup .signup-form .nd1-auth-field input:focus-visible{border:0;box-shadow:none;outline:none}.nd1-auth-card--signup .signup-form .mobile-row input,.nd1-auth-card--signup .signup-form>input{background:var(--nd1-surface);border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);box-shadow:none;color:var(--nd1-ink);font:inherit;font-size:var(--nd1-body-sm-size);min-height:48px;outline:none;padding:0 var(--nd1-space-4);width:100%}.nd1-auth-card--signup .signup-form .mobile-row select,.nd1-auth-card--signup .signup-form>select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--nd1-surface);background-image:linear-gradient(45deg,#0000 50%,var(--nd1-green) 50%),linear-gradient(135deg,var(--nd1-green) 50%,#0000 50%),linear-gradient(to right,var(--nd1-line),var(--nd1-line));background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%,calc(100% - 42px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 22px;border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);box-shadow:none;color:var(--nd1-ink);cursor:pointer;font:inherit;font-size:var(--nd1-body-sm-size);min-height:48px;outline:none;padding:0 46px 0 var(--nd1-space-4);width:100%}.nd1-auth-card--signup .signup-form .mobile-row input:focus-visible,.nd1-auth-card--signup .signup-form>input:focus-visible{border-color:var(--nd1-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-green) 14%,#0000)}.nd1-auth-card--signup .signup-form .mobile-row select:focus-visible,.nd1-auth-card--signup .signup-form>select:focus-visible{border-color:var(--nd1-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-green) 14%,#0000)}.nd1-auth-card--signup .signup-form+.signup-form-captcha-sibling,.nd1-auth-form+.nd1-signup-captcha{margin-top:var(--nd1-space-3)}.nd1-signup-captcha .nd1-signup-verify-note{margin:0}.nd1-signup-captcha .nd1-signup-turnstile{align-items:center;display:flex;justify-content:center;margin:0;min-height:65px;width:100%}.nd1-signup-captcha .nd1-signup-turnstile-note{color:var(--nd1-muted);font-size:13px;font-weight:500;line-height:1.45;margin:0;text-align:center}.nd1-auth-card--signup .signup-form-captcha-sibling .nd1-auth-submit{margin-top:var(--nd1-space-2)}.nd1-auth-back{align-items:center;color:var(--nd1-muted);display:inline-flex;font-size:var(--nd1-body-sm-size);font-weight:600;gap:var(--nd1-space-2);margin-bottom:var(--nd1-space-4);text-decoration:none}.nd1-auth-back:hover{color:var(--nd1-green)}.nd1-auth-back .nd1-icon{height:16px;width:16px}.nd1-auth-card__eyebrow{color:var(--nd1-green);font-size:var(--nd1-label-size);font-weight:var(--nd1-label-weight);letter-spacing:var(--nd1-label-tracking);margin-bottom:var(--nd1-space-2);text-transform:uppercase}.nd1-auth-card h2,.nd1-auth-card--signin h2{margin:0 0 var(--nd1-space-2)}.nd1-auth-card h2{color:var(--nd1-ink);font-size:clamp(26px,3.5vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1.08}.nd1-auth-card__lede{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-line);margin:0 0 var(--nd1-space-5);overflow-wrap:anywhere}.nd1-auth-form{display:flex;flex-direction:column;gap:var(--nd1-space-3);min-width:0;width:100%}.nd1-auth-form label{color:var(--nd1-ink);font-size:13px;font-weight:700}.nd1-auth-field{align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);display:flex;gap:var(--nd1-space-3);min-height:48px;padding:0 var(--nd1-space-4);transition:border-color .15s ease,box-shadow .15s ease}.nd1-auth-field:focus-within{border-color:var(--nd1-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-green) 14%,#0000)}.nd1-auth-field .nd1-icon{color:var(--nd1-muted);flex:0 0 auto;height:18px;width:18px}.nd1-auth-field input{background:#0000;border:0;color:var(--nd1-ink);flex:1 1;font:inherit;font-size:var(--nd1-body-sm-size);min-width:0;outline:none}.nd1-auth-field--password{padding-right:var(--nd1-space-2)}.nd1-auth-field__toggle{align-items:center;background:#0000;border:0;border-radius:var(--nd1-r-sm);color:var(--nd1-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.nd1-auth-field__toggle:hover{background:var(--nd1-green-soft);color:var(--nd1-green)}.nd1-auth-field__toggle .nd1-icon{height:18px;width:18px}.nd1-auth-submit{margin-top:var(--nd1-space-2);width:100%}.nd1-auth-form>select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--nd1-surface);background-image:linear-gradient(45deg,#0000 50%,var(--nd1-green) 50%),linear-gradient(135deg,var(--nd1-green) 50%,#0000 50%),linear-gradient(to right,var(--nd1-line),var(--nd1-line));background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%,calc(100% - 42px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 22px;border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);color:var(--nd1-ink);cursor:pointer;font:inherit;font-size:var(--nd1-body-sm-size);min-height:48px;padding:0 46px 0 var(--nd1-space-4);width:100%}.nd1-auth-form>select:focus-visible{border-color:var(--nd1-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-green) 14%,#0000);outline:none}.nd1-auth-link{align-self:flex-start;color:var(--nd1-green);font-size:var(--nd1-body-sm-size);font-weight:600;text-decoration:none}.nd1-auth-link:hover{color:var(--nd1-green-strong)}.nd1-auth-alert{background:color-mix(in srgb,#b42318 8%,var(--nd1-surface));border:1px solid color-mix(in srgb,#b42318 40%,var(--nd1-line));border-radius:var(--nd1-r);color:#8f1f16;font-weight:600;line-height:1.4;margin:0;padding:var(--nd1-space-3) var(--nd1-space-4)}.nd1-auth-alert,.nd1-auth-switch{font-size:var(--nd1-body-sm-size)}.nd1-auth-switch{color:var(--nd1-muted);margin-top:var(--nd1-space-5);text-align:center}.nd1-auth-switch a{color:var(--nd1-green);font-weight:700;text-decoration:none}.nd1-auth-switch a:hover{color:var(--nd1-green-strong)}.nd1-auth-switch .nd1-icon{height:16px;width:16px}.nd1-auth-code-form .code-inputs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;width:100%}.nd1-auth-code-form .code-inputs input{background:var(--nd1-surface);border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);color:var(--nd1-ink);font:inherit;font-size:18px;font-weight:600;letter-spacing:.02em;min-height:52px;min-width:0;padding:10px 0;text-align:center;width:100%}.nd1-auth-code-form .code-inputs input:focus-visible{border-color:var(--nd1-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-green) 14%,#0000);outline:none}.nd1-auth-code-form .code-inputs input:disabled{cursor:not-allowed;opacity:.55}@media (max-width:599px){.nd1-auth-code-form .code-inputs{gap:6px}.nd1-auth-code-form .code-inputs input{font-size:16px;min-height:46px}}.nd1-auth-card .nd1-auth-verify-help{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);margin:var(--nd1-space-3) 0 0;text-align:center}.nd1-auth-card__lede+.nd1-auth-verify-help,.nd1-verify-mobile-intro+.nd1-auth-verify-help{margin-bottom:var(--nd1-space-4)}.nd1-auth-card .nd1-auth-verify-help button{background:none;border:none;color:var(--nd1-green);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline}.nd1-auth-card .nd1-auth-verify-help button:disabled{cursor:not-allowed;opacity:.6}.nd1-auth-card .nd1-auth-link-inline{color:var(--nd1-green);font-weight:600;text-decoration:underline}.nd1-auth-card .nd1-help-contact-panel{background:var(--nd1-soft);border:1px solid var(--nd1-line);border-radius:var(--nd1-r);margin-top:var(--nd1-space-4);padding:var(--nd1-space-4)}.nd1-auth-card .nd1-help-contact-panel__text{color:var(--nd1-text);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-line);margin:0}.nd1-auth-card .nd1-help-contact-panel__link{color:var(--nd1-green);font-weight:700}.nd1-auth-card .nd1-help-contact-panel__footer{margin:var(--nd1-space-3) 0 0}.nd1-verify-mobile-intro{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-line);margin:0 0 var(--nd1-space-4);text-align:center}.nd1-verify-mobile-intro p{margin:0 0 var(--nd1-space-2)}.nd1-verify-mobile-intro strong{color:var(--nd1-ink)}.nd1-verify-mobile-change{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);margin:0 0 var(--nd1-space-4);text-align:center}.nd1-verify-mobile-send{display:flex;justify-content:center;margin:var(--nd1-space-3) 0}.nd1-verify-mobile-send--after{margin-top:var(--nd1-space-4)}.nd1-turnstile-note{color:var(--nd1-muted);font-size:13px;margin:var(--nd1-space-2) 0 0;text-align:center}.nd1-auth-status-note{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);margin:var(--nd1-space-4) 0 0;text-align:center}.nd1-auth-page .signup-type{margin:var(--nd1-space-4) 0}.nd1-auth-page .signup-type-title{color:var(--nd1-ink);font-size:13px;font-weight:700}.nd1-auth-page .type-option{background:var(--nd1-surface);border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);box-shadow:none;justify-content:flex-start;padding:var(--nd1-space-3) var(--nd1-space-4);position:relative}.nd1-auth-page .type-option input[type=radio]{appearance:none;-webkit-appearance:none;background:var(--nd1-surface);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--nd1-line-strong);cursor:pointer;height:18px;margin:0;position:absolute;right:12px;top:12px;width:18px}.nd1-auth-page .type-option input[type=radio]:checked{background:var(--nd1-green);border-color:#fff;box-shadow:0 0 0 1px var(--nd1-green)}.nd1-auth-page .type-option--hiring input[type=radio]:checked{background:var(--nd1-orange);box-shadow:0 0 0 1px var(--nd1-orange)}.nd1-auth-page .type-option input[type=radio]:focus-visible{outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-auth-page .type-option--hiring input[type=radio]:focus-visible{outline-color:var(--nd1-orange)}.nd1-auth-page .type-option span:last-child{padding-right:22px}.nd1-auth-page .type-option .jw-register-type-icon{align-items:center;background:var(--nd1-green-soft);border-radius:var(--nd1-r-sm);color:var(--nd1-green);display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.nd1-auth-page .type-option--hiring .jw-register-type-icon{background:var(--nd1-orange-soft);color:var(--nd1-orange)}.nd1-auth-page .type-option.selected{background:var(--nd1-green-soft);border-color:var(--nd1-green-border);box-shadow:none}.nd1-auth-page .type-option--hiring.selected{background:var(--nd1-orange-soft);border-color:var(--nd1-orange-border)}.nd1-auth-page .type-option.selected span:last-child{color:var(--nd1-ink);font-weight:600}.nd1-auth-page .mobile-row input,.nd1-auth-page .mobile-row select,.nd1-auth-page .signup-url-field{border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r)}.nd1-auth-page .signup-legal-consent{align-items:flex-start;color:var(--nd1-text);cursor:pointer;display:flex;font-size:var(--nd1-body-sm-size);font-weight:500;gap:var(--nd1-space-3);justify-self:start;line-height:1.45;margin:0;text-align:left;width:100%}.nd1-auth-page .signup-legal-consent input[type=checkbox]{accent-color:var(--nd1-green);appearance:auto;-webkit-appearance:checkbox;background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;flex:0 0 18px;height:18px;margin:2px 0 0;min-height:18px;min-width:18px;padding:0;width:18px}.nd1-auth-page .signup-legal-consent span{flex:1 1;min-width:0}.nd1-auth-page .signup-legal-consent a{color:var(--nd1-green);font-weight:600;text-decoration:underline;text-underline-offset:2px}.nd1-auth-page .field-note{color:var(--nd1-orange-strong);font-size:13px}.nd1-legal{margin:0 auto;padding:var(--nd1-space-4) 0 var(--nd1-space-8);width:min(820px,100%)}.nd1-legal .nd1-auth-back{margin-bottom:var(--nd1-space-4)}.nd1-legal__card{background:var(--nd1-surface);border:1px solid var(--nd1-line);border-radius:var(--nd1-r-xl);box-shadow:var(--nd1-shadow-lg);padding:clamp(24px,4vw,40px)}.nd1-legal__head{margin-bottom:var(--nd1-space-4)}.nd1-legal__meta{color:var(--nd1-muted)}.nd1-legal__archived,.nd1-legal__meta{font-size:var(--nd1-body-sm-size);font-weight:600;margin:var(--nd1-space-3) 0 0}.nd1-legal__archived{background:var(--nd1-orange-soft);border:1px solid var(--nd1-orange-border);border-radius:var(--nd1-r);color:var(--nd1-text);padding:var(--nd1-space-3) var(--nd1-space-4)}.nd1-legal__archived a{color:var(--nd1-green);font-weight:700}.nd1-legal__card .jw-legal-prose h1{color:var(--nd1-ink);font-size:clamp(28px,4vw,38px);font-weight:850;letter-spacing:-.02em;line-height:1.15;margin:0 0 var(--nd1-space-4)}.nd1-legal__card .jw-legal-prose h2{color:var(--nd1-ink);font-size:clamp(20px,2.6vw,25px);font-weight:800;line-height:1.25;margin:var(--nd1-space-6) 0 var(--nd1-space-3)}.nd1-legal__card .jw-legal-prose h3{color:var(--nd1-ink);font-size:clamp(17px,2.2vw,20px);font-weight:750;margin:var(--nd1-space-5) 0 var(--nd1-space-2)}.nd1-legal__card .jw-legal-list,.nd1-legal__card .jw-legal-prose p{color:var(--nd1-text);font-size:var(--nd1-body-size);line-height:1.7;margin:0 0 var(--nd1-space-4)}.nd1-legal__card .jw-legal-list{padding-left:1.25rem}.nd1-legal__card .jw-legal-list li+li{margin-top:var(--nd1-space-1)}.nd1-legal__card .jw-legal-prose a{color:var(--nd1-green);font-weight:600}.nd1-legal__card .jw-legal-hr{border:0;border-top:1px solid var(--nd1-line);margin:var(--nd1-space-6) 0}.nd1-auth-card--signin .nd1-auth-form>input[type=tel]{background:var(--nd1-surface);border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);color:var(--nd1-ink);font:inherit;font-size:var(--nd1-body-sm-size);min-height:48px;padding:0 var(--nd1-space-4);width:100%}.nd1-auth-card--signin .nd1-auth-form>input[type=tel]:focus-visible{border-color:var(--nd1-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-green) 14%,#0000);outline:none}@media (min-width:600px){.nd1-auth-panel:not(.nd1-auth-panel--solo){grid-template-columns:minmax(0,1.05fr) minmax(0,460px)}.nd1-auth-panel--signup{grid-template-columns:minmax(0,.92fr) minmax(0,520px)}.nd1-auth-panel--signup .nd1-auth-aside--signup{border-radius:var(--nd1-r-xl) 0 0 var(--nd1-r-xl)}.nd1-auth-panel--signup .nd1-auth-card--signup{border-radius:0 var(--nd1-r-xl) var(--nd1-r-xl) 0}}@media (max-width:599px){.nd1-auth-shell--signin,.nd1-auth-shell--signup{padding:var(--nd1-space-4) 0 var(--nd1-space-6)}.nd1-auth-panel:not(.nd1-auth-panel--solo) .nd1-auth-aside{display:none}.nd1-auth-panel:not(.nd1-auth-panel--solo){max-width:100%;width:100%}.nd1-auth-panel--solo{width:100%}.nd1-auth-card--signin,.nd1-auth-card--signup{border-left:0;border-radius:var(--nd1-r-xl);border-top:0}}.nd1-root.nd1-hiring-app{background:var(--nd1-page);min-width:375px;min-width:var(--bp-min,375px);overflow-x:visible}.nd1-hiring-nav__inner{align-items:center;background:color-mix(in srgb,var(--nd1-surface) 92%,var(--nd1-orange-soft));border:1px solid color-mix(in srgb,var(--nd1-line) 70%,#0000);border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow);flex-wrap:wrap;gap:var(--nd1-space-3);padding:var(--nd1-space-3) var(--nd1-space-4)}.nd1-hiring-nav__icon{stroke-width:1.75;flex-shrink:0;height:17px;width:17px}.nd1-hiring-nav__links{flex:1 1 auto;justify-content:center}.nd1-hiring-nav__menu{align-items:center;display:flex;flex:1 1 auto;gap:var(--nd1-space-3);min-width:0}.nd1-hiring-nav__session{align-items:center;display:flex;gap:var(--nd1-space-4);margin-left:auto}.nd1-hiring-nav__sign-out{align-items:center;background:#0000;border:0;border-radius:var(--nd1-r-pill);color:var(--nd1-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--nd1-body-sm-size);font-weight:600;gap:6px;min-height:40px;padding:8px 12px}.nd1-hiring-nav .nd1-nav__menu-toggle:hover,.nd1-hiring-nav__sign-out:hover{background:var(--nd1-orange-soft);color:var(--nd1-orange)}.nd1-hiring-nav .nd1-nav__menu-toggle:focus-visible{outline:2px solid var(--nd1-orange);outline-offset:2px}.nd1-hiring-nav .avatar.avatar-button,.nd1-hiring-nav .nav-profile-avatar{border:2px solid color-mix(in srgb,var(--nd1-orange-border) 70%,#0000);box-shadow:var(--nd1-shadow-sm);height:44px;min-height:44px;min-width:44px;width:44px}.nd1-hiring-nav .avatar.avatar-button .avatar-image,.nd1-hiring-nav .nav-profile-avatar .avatar-image{display:block;height:100%;object-fit:cover;width:100%}.nd1-hiring-nav .avatar.avatar-button:focus-visible,.nd1-hiring-nav .nav-profile-avatar:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--nd1-orange-border) 55%,#fff),0 0 0 5px color-mix(in srgb,var(--nd1-orange) 26%,#fff);outline:none}.nd1-hiring-nav .nav-notification-bell-wrap{margin-inline-end:var(--nd1-space-1)}.nd1-hiring-nav .nav-notification-bell-icon svg{height:28px;width:28px}.nd1-hiring-nav .nav-notification-bell-badge{right:-6px;top:-3px}.nd1-hiring-nav .nav-notification-bell-icon--p2{color:var(--nd1-orange)}.nd1-hiring-main{min-width:0;padding:var(--nd1-space-6) 0 var(--nd1-space-9)}.nd1-hiring-welcome{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nd1-space-5);justify-content:space-between;margin-bottom:var(--nd1-space-7)}.nd1-hiring-welcome__title{color:var(--nd1-neutral-100);font-size:clamp(28px,4vw,36px);font-weight:var(--nd1-h2-weight);letter-spacing:var(--nd1-h2-tracking);line-height:1.1;margin:0}.nd1-hiring-welcome__subtitle{color:var(--nd1-muted);font-size:var(--nd1-body-size);margin:var(--nd1-space-2) 0 0;max-width:36rem}.nd1-hiring-stats{grid-gap:var(--nd1-space-4);display:grid;flex:1 1 640px;gap:var(--nd1-space-4);grid-template-columns:repeat(4,minmax(0,1fr));max-width:960px}.nd1-hiring-stat-card{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 4%,#0000),0 8px 24px color-mix(in srgb,var(--nd1-neutral-100) 5%,#0000);display:flex;flex-direction:column;gap:var(--nd1-space-1);min-height:132px;min-width:0;padding:var(--nd1-space-5);position:relative}.nd1-hiring-stat-card__head{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:var(--nd1-space-4);top:var(--nd1-space-4)}.nd1-hiring-stat-card--billing{padding-bottom:var(--nd1-space-4)}.nd1-hiring-stat-card--billing .nd1-hiring-stat-card__value{padding-right:3rem}.nd1-hiring-stat-card__icon-wrap{align-items:center;border-radius:var(--nd1-r-sm);display:inline-flex;height:40px;justify-content:center;width:40px}.nd1-hiring-stat-card__icon-wrap--green{background:var(--nd1-green-soft);color:var(--nd1-green)}.nd1-hiring-stat-card__icon-wrap--orange{background:var(--nd1-orange-soft);color:var(--nd1-orange)}.nd1-hiring-stat-card__icon-wrap--blue{background:color-mix(in srgb,#dbeafe 88%,#fff);color:#2563eb}.nd1-hiring-stat-card__icon{stroke-width:1.75;height:20px;width:20px}.nd1-hiring-stat-card__value{font-size:clamp(30px,3vw,38px);font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:var(--nd1-space-1)}.nd1-hiring-stat-card__value--green{color:var(--nd1-green)}.nd1-hiring-stat-card__value--orange{color:var(--nd1-orange)}.nd1-hiring-stat-card__value--blue{color:#2563eb}.nd1-hiring-stat-card__cta{align-self:flex-start;background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;font-weight:700;margin-top:var(--nd1-space-2);padding:0;text-decoration:underline;text-underline-offset:2px}.nd1-hiring-stat-card__cta:hover:not(:disabled){color:color-mix(in srgb,#2563eb 82%,#000)}.nd1-hiring-stat-card__cta:disabled{cursor:wait;opacity:.6}.nd1-hiring-stat-card__label{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:600;margin:0}.nd1-hiring-stat-card__meta{color:var(--nd1-muted);font-size:13px;margin:var(--nd1-space-1) 0 0}.nd1-hiring-section-head__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);justify-content:flex-end}.nd1-hiring-buy-jobs-modal__price{font-size:var(--nd1-body-size);margin:var(--nd1-space-3) 0}.nd1-hiring-buy-jobs-modal__note{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size)}.nd1-hiring-buy-jobs-modal__actions{display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);justify-content:flex-end;margin-top:var(--nd1-space-4)}.nd1-hiring-roles-card{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 4%,#0000),0 10px 28px color-mix(in srgb,var(--nd1-neutral-100) 6%,#0000);padding:var(--nd1-space-5)}.nd1-hiring-section-head{align-items:center;border-bottom:1px solid var(--nd1-border-subtle);display:flex;flex-wrap:wrap;gap:var(--nd1-space-4);justify-content:space-between;margin-bottom:var(--nd1-space-5);padding-bottom:var(--nd1-space-4)}.nd1-hiring-section-head__title{color:var(--nd1-neutral-100);font-size:var(--nd1-h3-size);font-weight:var(--nd1-h3-weight);letter-spacing:var(--nd1-h3-tracking);line-height:var(--nd1-h3-line);margin:0}.nd1-hiring-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);margin-bottom:var(--nd1-space-4)}.nd1-hiring-search{display:block;flex:1 1 220px;min-width:0;position:relative}.nd1-hiring-search__icon{color:var(--nd1-muted);height:18px;left:14px;max-width:none;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:1}.nd1-hiring-search__input{background:var(--nd1-surface);border:1px solid var(--nd1-line);border-radius:var(--nd1-r-pill);box-sizing:border-box;color:var(--nd1-neutral-100);display:block;font-family:inherit;font-size:var(--nd1-body-sm-size);height:46px;min-height:46px;padding:0 14px 0 42px;width:100%}.nd1-hiring-search__input:focus{border-color:var(--nd1-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-orange) 18%,#0000);outline:none}.nd1-hiring-toolbar__filters{position:relative}.nd1-hiring-toolbar__btn,.nd1-hiring-toolbar__select-wrap{align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-line);border-radius:var(--nd1-r-pill);color:var(--nd1-neutral-100);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--nd1-body-sm-size);font-weight:600;gap:8px;min-height:46px;padding:0 16px;white-space:nowrap}.nd1-hiring-toolbar__btn.nd1-hiring-toolbar__btn--open,.nd1-hiring-toolbar__btn:hover,.nd1-hiring-toolbar__btn[aria-expanded=true]{background:var(--nd1-orange-soft);border-color:var(--nd1-orange-border);color:var(--nd1-orange-strong)}.nd1-hiring-toolbar__filters-btn{flex-shrink:0}.nd1-hiring-toolbar__filters-badge{align-items:center;background:var(--nd1-orange);border-radius:var(--nd1-r-pill);color:var(--nd1-on-primary);display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 6px}.nd1-hiring-toolbar__filters-chevron{transition:transform .15s ease}.nd1-hiring-toolbar__filters-chevron--open{transform:rotate(180deg)}.nd1-hiring-toolbar__select-wrap{cursor:default;padding-right:12px}.nd1-hiring-toolbar__select{background:#0000;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:var(--nd1-body-sm-size);font-weight:600;min-width:0;padding:0}.nd1-hiring-toolbar__select:focus{outline:none}.nd1-hiring-filters-panel{background:var(--nd1-surface);border:1px solid color-mix(in srgb,var(--nd1-line) 55%,#0000);border-radius:var(--nd1-r-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 4%,#0000);margin-bottom:var(--nd1-space-4);padding:var(--nd1-space-5)}.nd1-hiring-filters-panel__head{align-items:center;border-bottom:1px solid var(--nd1-border-subtle);display:flex;gap:var(--nd1-space-3);justify-content:space-between;margin-bottom:var(--nd1-space-4);padding-bottom:var(--nd1-space-3)}.nd1-hiring-filters-panel__section-label{color:var(--nd1-muted);font-size:11px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.nd1-hiring-filters-panel__section-label--sort{border-top:1px solid color-mix(in srgb,var(--nd1-line) 55%,#0000);margin-bottom:var(--nd1-space-3);margin-top:var(--nd1-space-5);padding-top:var(--nd1-space-4)}.nd1-hiring-filters-panel__collapse{align-items:center;background:var(--nd1-surface);border:1px solid color-mix(in srgb,var(--nd1-line) 60%,#0000);border-radius:var(--nd1-r-sm);box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 4%,#0000);color:var(--nd1-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:36px}.nd1-hiring-filters-panel__collapse:hover{background:var(--nd1-orange-soft);border-color:var(--nd1-orange-border);color:var(--nd1-orange-strong)}.nd1-hiring-filters-status-row{display:flex;flex-wrap:wrap;gap:var(--nd1-space-3)}.nd1-hiring-filters-status-pill{align-items:center;background:var(--nd1-surface);border:1.5px solid color-mix(in srgb,var(--nd1-line) 65%,#0000);border-radius:var(--nd1-r-pill);box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 4%,#0000);color:var(--nd1-muted);cursor:pointer;display:inline-flex;font-size:var(--nd1-body-sm-size);font-weight:600;gap:8px;padding:9px 16px;position:relative;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.nd1-hiring-filters-status-pill:hover{background:color-mix(in srgb,var(--nd1-neutral-10) 40%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-line-strong) 70%,var(--nd1-line))}.nd1-hiring-filters-status-pill__checkbox{flex-shrink:0}.nd1-hiring-filters-panel .checkbox-control{background:var(--nd1-surface);border:1.5px solid color-mix(in srgb,var(--nd1-line-strong) 85%,#0000);border-radius:6px;height:18px;margin:0;width:18px}.nd1-hiring-filters-panel .checkbox-control.checkbox-control--primary-2:checked{background:var(--nd1-orange);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.2 8.4 3.4 3.2 6.2-6.8' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-color:var(--nd1-orange)}.nd1-hiring-filters-panel .checkbox-control.checkbox-control--primary-2:focus-visible{outline:2px solid color-mix(in srgb,var(--nd1-orange) 45%,#fff);outline-offset:1px}.nd1-hiring-filters-status-pill__label{white-space:nowrap}.nd1-hiring-filters-sort-pill__input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.nd1-hiring-filters-status-pill--selected{box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 4%,#0000),0 0 0 2px color-mix(in srgb,var(--nd1-orange) 14%,#0000)}.nd1-hiring-filters-status-pill--selected.nd1-hiring-filters-status-pill--active{background:var(--nd1-green-soft);border-color:var(--nd1-green-border);color:var(--nd1-green-strong)}.nd1-hiring-filters-status-pill--selected.nd1-hiring-filters-status-pill--hidden{background:#f3eef8;border-color:#d8c4e8;color:#5b3d78}.nd1-hiring-filters-status-pill--selected.nd1-hiring-filters-status-pill--closed{background:var(--nd1-red-soft);border-color:color-mix(in srgb,var(--nd1-red) 28%,#fff);color:var(--nd1-red)}.nd1-hiring-filters-status-pill--selected.nd1-hiring-filters-status-pill--draft{background:var(--nd1-orange-soft);border-color:var(--nd1-orange-border);color:var(--nd1-orange-strong)}.nd1-hiring-filters-sort{grid-gap:var(--nd1-space-3);display:grid;gap:var(--nd1-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.nd1-hiring-filters-sort-pill{align-items:flex-start;background:var(--nd1-surface);border:1.5px solid color-mix(in srgb,var(--nd1-line) 65%,#0000);border-radius:var(--nd1-r-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 4%,#0000);cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:76px;padding:16px 18px 16px 46px;position:relative;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.nd1-hiring-filters-sort-pill:before{background:var(--nd1-surface);border:1.5px solid color-mix(in srgb,var(--nd1-line-strong) 85%,#0000);border-radius:50%;box-sizing:border-box;content:"";height:16px;left:16px;position:absolute;top:18px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:16px}.nd1-hiring-filters-sort-pill--selected:before{background:var(--nd1-orange);border-color:var(--nd1-orange);box-shadow:inset 0 0 0 3px var(--nd1-surface)}.nd1-hiring-filters-sort-pill:hover{background:color-mix(in srgb,var(--nd1-orange-soft) 35%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-orange-border) 75%,var(--nd1-line))}.nd1-hiring-filters-sort-pill--selected{background:var(--nd1-orange-soft);border-color:var(--nd1-orange-border);box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 4%,#0000),0 0 0 2px color-mix(in srgb,var(--nd1-orange) 14%,#0000)}.nd1-hiring-filters-sort-pill__primary{color:var(--nd1-neutral-100);font-size:var(--nd1-body-sm-size);font-weight:700}.nd1-hiring-filters-sort-pill--selected .nd1-hiring-filters-sort-pill__primary{color:var(--nd1-orange-strong)}.nd1-hiring-filters-sort-pill__secondary{color:var(--nd1-muted);font-size:13px}.nd1-hiring-filters-sort-pill--selected .nd1-hiring-filters-sort-pill__secondary{color:color-mix(in srgb,var(--nd1-orange-strong) 72%,var(--nd1-muted))}.nd1-hiring-filters-panel__actions{border-top:1px solid color-mix(in srgb,var(--nd1-line) 55%,#0000);display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);justify-content:flex-end;margin-top:var(--nd1-space-5);padding-top:var(--nd1-space-4)}.nd1-hiring-filters-panel__clear{padding-inline:20px}.nd1-hiring-filters-panel__actions .nd1-btn--accent,.nd1-hiring-filters-panel__clear{box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 6%,#0000);min-height:44px}.nd1-hiring-filters-panel__actions .nd1-btn--accent{padding-inline:22px}.nd1-hiring-roles,.nd1-hiring-table-wrap{max-width:100%;min-width:0}.nd1-hiring-table-wrap{-webkit-overflow-scrolling:touch;background:var(--nd1-surface);border:1px solid color-mix(in srgb,var(--nd1-line) 55%,#0000);border-radius:var(--nd1-r-lg);overflow-x:auto;overflow-y:hidden;width:100%}.nd1-hiring-table-scroll{display:inline-block;min-width:100%;vertical-align:top}.nd1-hiring-table{border-collapse:collapse;min-width:100%;width:auto}.nd1-hiring-table td,.nd1-hiring-table th{border-bottom:1px solid color-mix(in srgb,var(--nd1-line) 50%,#0000);overflow:visible;padding:var(--nd1-space-4) var(--nd1-space-4);text-align:left;vertical-align:middle}.nd1-hiring-table thead th:first-child{min-width:300px}.nd1-hiring-table thead th:last-child{min-width:148px}.nd1-hiring-table thead th{background:color-mix(in srgb,var(--nd1-neutral-10) 90%,var(--nd1-surface));color:var(--nd1-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.nd1-hiring-table__metric-head{min-width:72px;white-space:nowrap;width:72px}.nd1-hiring-table th.nd1-hiring-table__metric-head{text-align:center}.nd1-hiring-table__metric-head-inner{align-items:center;display:inline-flex;flex-direction:column;gap:6px;justify-content:center;width:100%}.nd1-hiring-table__metric-icon{stroke-width:1.75;color:var(--nd1-orange);height:24px;width:24px}.nd1-hiring-table tbody tr:last-child td{border-bottom:0}.nd1-hiring-table tbody tr:hover{background:color-mix(in srgb,var(--nd1-orange-soft) 28%,var(--nd1-surface))}.nd1-hiring-table tbody tr.nd1-hiring-table__row--clickable{cursor:pointer}.nd1-hiring-table tbody tr.nd1-hiring-table__row--clickable:focus-visible{outline:2px solid color-mix(in srgb,var(--nd1-orange) 55%,#0000);outline-offset:-2px}.nd1-hiring-table__job{min-width:300px}.nd1-hiring-table__job-inner{align-items:flex-start;display:flex;gap:var(--nd1-space-4)}.nd1-hiring-table__job-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.nd1-hiring-table__status{align-items:center;border-radius:var(--nd1-r-pill);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:6px;letter-spacing:.02em;margin-top:2px;padding:5px 11px;white-space:nowrap}.nd1-hiring-table__status--active{background:var(--nd1-green-soft);color:var(--nd1-green-strong)}.nd1-hiring-table__status--hidden{background:var(--nd1-neutral-20);color:var(--nd1-muted)}.nd1-hiring-table__status--closed{background:var(--nd1-red-soft);color:var(--nd1-red)}.nd1-hiring-table__status--draft{background:var(--nd1-neutral-20);color:var(--nd1-muted)}.nd1-hiring-table__title{color:var(--nd1-neutral-100);display:block;font-size:var(--nd1-body-size);font-weight:700;line-height:1.35;margin:0}.nd1-hiring-table__meta{color:var(--nd1-muted);font-size:13px;line-height:1.45;margin:0}.nd1-hiring-table__meta-line{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.nd1-hiring-table__meta-sep{color:color-mix(in srgb,var(--nd1-muted) 70%,#0000)}.nd1-hiring-table__pin{flex-shrink:0;height:14px;width:14px}.nd1-hiring-table__metric{min-width:72px;text-align:center;white-space:nowrap;width:72px}.nd1-hiring-table td.nd1-hiring-table__metric{text-align:center;vertical-align:middle}.nd1-hiring-table__metric-btn{align-items:center;background:#0000;border:0;border-radius:var(--nd1-r-sm);color:var(--nd1-orange);cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;margin:0 auto;min-height:36px;min-width:36px;padding:4px 8px}.nd1-hiring-table__metric-btn--new{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--nd1-orange) 75%,#0000);text-decoration-thickness:2px;text-underline-offset:4px}.nd1-hiring-table__metric-btn:hover{background:var(--nd1-orange-soft)}.nd1-hiring-table__metric-dash{color:var(--nd1-outline-muted)}.nd1-hiring-table__actions{min-width:148px;text-align:center;vertical-align:middle;white-space:nowrap;width:148px}.nd1-hiring-table__actions-inner{align-items:stretch;display:flex;flex-direction:column;gap:6px;justify-content:center;width:100%}.nd1-hiring-table__actions-inner .nd1-hiring-btn-sm{width:100%}.nd1-hiring-table__row-actions{align-items:center;display:flex;gap:6px;justify-content:center;width:100%}.nd1-hiring-table__row-actions>.nd1-hiring-btn-sm:only-child{max-width:100%;width:100%}.nd1-hiring-table__delete-btn{align-items:center;background:#0000;border:0;border-radius:var(--nd1-r-sm);color:var(--nd1-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;padding:0;width:36px}.nd1-hiring-table__delete-btn:hover:not(:disabled){background:var(--nd1-red-soft);color:var(--nd1-red)}.nd1-hiring-table__delete-btn:disabled{cursor:not-allowed;opacity:.5}.nd1-hiring-btn-sm{align-items:center;border:1.5px solid #0000;border-radius:var(--nd1-r-pill);box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 6%,#0000);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;justify-content:center;line-height:1.2;min-height:38px;padding:8px 12px;white-space:nowrap}.nd1-hiring-btn-sm--outline{background:var(--nd1-surface);border-color:var(--nd1-orange-border);color:var(--nd1-orange-strong)}.nd1-hiring-btn-sm--outline:hover{background:var(--nd1-orange-soft)}.nd1-hiring-btn-sm--accent{background:var(--nd1-orange);color:var(--nd1-on-primary)}.nd1-hiring-btn-sm--accent:hover{background:var(--nd1-orange-strong)}.nd1-hiring-list-footer{align-items:center;border-top:1px solid color-mix(in srgb,var(--nd1-line) 55%,#0000);display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);justify-content:space-between;margin-top:var(--nd1-space-5);padding-top:var(--nd1-space-4)}.nd1-hiring-list-footer__meta{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);margin:0}.nd1-hiring-load-more-wrap{display:flex;justify-content:center;margin-top:var(--nd1-space-4)}.nd1-hiring-end-of-list{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:700;letter-spacing:.06em;margin-top:var(--nd1-space-4);text-align:center;text-transform:uppercase}.nd1-hiring-empty{color:var(--nd1-muted);padding:var(--nd1-space-7) var(--nd1-space-4);text-align:center}@media (max-width:899px){.nd1-hiring-nav .nd1-nav__menu-toggle{display:inline-flex;margin-left:auto}.nd1-hiring-nav__menu{align-items:stretch;display:none;flex:0 0 100%;flex-direction:column;gap:var(--nd1-space-1);padding-top:var(--nd1-space-1)}.nd1-nav--menu-open .nd1-hiring-nav__menu{display:flex}.nd1-hiring-nav__links{align-items:stretch;flex-direction:column;justify-content:flex-start}.nd1-hiring-nav__links .nd1-nav__link{padding:12px 13px;width:100%}.nd1-hiring-nav__session{border-top:1px solid color-mix(in srgb,var(--nd1-line) 70%,#0000);margin-left:0;padding-top:var(--nd1-space-2);width:100%}.nd1-hiring-nav__sign-out{margin-left:auto}.nd1-hiring-nav__sign-out-label{display:inline}.nd1-hiring-stats{flex:1 1 100%;grid-template-columns:1fr;max-width:none}.nd1-hiring-welcome{flex-direction:column}}@media (max-width:599px){.nd1-hiring-roles-card{padding:var(--nd1-space-4)}.nd1-hiring-section-head{align-items:stretch;flex-direction:column}.nd1-hiring-section-head .nd1-btn{justify-content:center;width:100%}.nd1-hiring-section-head__actions{width:100%}.nd1-hiring-section-head__actions,.nd1-hiring-toolbar{align-items:stretch;flex-direction:column}.nd1-hiring-search{flex:none;width:100%}.nd1-hiring-toolbar__filters-btn{justify-content:center;width:100%}.nd1-hiring-filters-sort{grid-template-columns:1fr}.nd1-hiring-filters-panel__actions{align-items:stretch;flex-direction:column}.nd1-hiring-filters-panel__actions .nd1-btn{justify-content:center;width:100%}}@media (min-width:600px){.nd1-hiring-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nd1-hiring-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.nd1-root.nd1-applicant-app{--nd1-applicant-shell-width:min(1180px,calc(100% - var(--nd1-space-8)));background:var(--nd1-page);min-width:375px;min-width:var(--bp-min,375px);overflow-x:visible}.nd1-applicant-app.jw-applicant-page .jw-applicant-main,.nd1-applicant-app.jw-applicant-page .nd1-applicant-main,.nd1-applicant-app.jw-applicant-page .nd1-nav .nd1-shell,.nd1-applicant-app.jw-applicant-page main.applicant-home,.nd1-applicant-app.jw-applicant-page main.nd1-shell{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1180px;width:var(--nd1-applicant-shell-width)}@media (min-width:900px){.nd1-applicant-nav__inner{flex-wrap:nowrap}.nd1-applicant-nav__menu{flex:1 1 auto;min-width:0}.nd1-applicant-nav__links{min-width:0}}@media (max-width:599px){.nd1-root.nd1-applicant-app{--nd1-applicant-shell-width:min(1180px,calc(100% - var(--nd1-space-4)))}}.nd1-applicant-nav__inner{align-items:center;background:color-mix(in srgb,var(--nd1-surface) 92%,var(--nd1-green-soft));border:1px solid color-mix(in srgb,var(--nd1-line) 70%,#0000);border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow);flex-wrap:wrap;gap:var(--nd1-space-3);padding:var(--nd1-space-3) var(--nd1-space-4)}.nd1-applicant-nav__inner>.nd1-logo{flex-shrink:0}.nd1-applicant-nav__icon{stroke-width:1.75;flex-shrink:0;height:17px;width:17px}.nd1-applicant-nav__links{flex:1 1 auto;justify-content:center}.nd1-applicant-nav__menu{align-items:center;display:flex;flex:1 1 auto;gap:var(--nd1-space-3);min-width:0}.nd1-applicant-nav__session{align-items:center;display:flex;gap:var(--nd1-space-2);margin-left:auto}.nd1-applicant-nav__sign-out{align-items:center;background:#0000;border:0;border-radius:var(--nd1-r-pill);color:var(--nd1-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--nd1-body-sm-size);font-weight:600;gap:6px;min-height:40px;padding:8px 12px}.nd1-applicant-nav .nd1-nav__menu-toggle:hover,.nd1-applicant-nav__sign-out:hover{background:var(--nd1-green-soft);color:var(--nd1-green)}.nd1-applicant-nav .nd1-nav__menu-toggle:focus-visible{outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-applicant-nav .avatar.avatar-button,.nd1-applicant-nav .nav-profile-avatar{border:2px solid color-mix(in srgb,var(--nd1-green-border) 70%,#0000);box-shadow:var(--nd1-shadow-sm);height:44px;min-height:44px;min-width:44px;width:44px}.nd1-applicant-nav .avatar.avatar-button .avatar-image,.nd1-applicant-nav .nav-profile-avatar .avatar-image{display:block;height:100%;object-fit:cover;width:100%}.nd1-applicant-nav .avatar.avatar-button:focus-visible,.nd1-applicant-nav .nav-profile-avatar:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--nd1-green-border) 55%,#fff),0 0 0 5px color-mix(in srgb,var(--nd1-green) 26%,#fff);outline:none}.nd1-applicant-nav .nav-notification-bell-icon svg{height:26px;width:26px}.nd1-applicant-nav .nav-notification-bell-badge{right:-6px;top:-3px}.nd1-applicant-nav .nav-notification-bell-icon--p1{color:var(--nd1-green)}.nd1-applicant-main{min-width:0;padding:var(--nd1-space-6) 0 var(--nd1-space-9)}.nd1-applicant-welcome{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--nd1-space-5);justify-content:space-between;margin-bottom:var(--nd1-space-7)}.nd1-applicant-welcome__copy{min-width:0}.nd1-applicant-welcome__eyebrow{color:var(--nd1-neutral-100);font-size:var(--nd1-body-sm-size);font-weight:400;line-height:1.5;margin:0 0 var(--nd1-space-2)}.nd1-applicant-welcome__title{color:var(--nd1-neutral-100);font-size:clamp(28px,4vw,36px);font-weight:var(--nd1-h2-weight);letter-spacing:var(--nd1-h2-tracking);line-height:1.1;margin:0}.nd1-applicant-welcome__subtitle{color:var(--nd1-neutral-100);font-size:var(--nd1-body-size);font-weight:400;line-height:1.45;margin:var(--nd1-space-2) 0 0}.nd1-applicant-welcome__profile{flex:0 0 auto}.nd1-applicant-welcome__photo-link{border:3px solid color-mix(in srgb,var(--nd1-green-border) 72%,#0000);border-radius:999px;box-shadow:var(--nd1-shadow-sm);display:block;overflow:hidden;transition:box-shadow .16s ease,transform .16s ease}.nd1-applicant-welcome__photo-link:hover{box-shadow:var(--nd1-shadow);transform:translateY(-1px)}.nd1-applicant-welcome__photo-link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--nd1-green-border) 55%,#fff),0 0 0 5px color-mix(in srgb,var(--nd1-green) 26%,#fff);outline:none}.nd1-applicant-welcome__photo{display:block;height:128px;object-fit:cover;width:128px}.nd1-applicant-welcome__photo--placeholder{background:var(--nd1-green-soft)}.nd1-applicant-section{margin-bottom:var(--nd1-space-5)}.nd1-applicant-section-card{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 4%,#0000),0 10px 28px color-mix(in srgb,var(--nd1-neutral-100) 6%,#0000);padding:var(--nd1-space-5)}.nd1-applicant-section-head{align-items:center;border-bottom:1px solid var(--nd1-border-subtle);display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);justify-content:space-between;margin-bottom:var(--nd1-space-4);padding-bottom:var(--nd1-space-4)}.nd1-applicant-section-head__title-wrap{align-items:center;display:flex;gap:var(--nd1-space-3);min-width:0}.nd1-applicant-section-head__icon-wrap{align-items:center;background:var(--nd1-green-soft);border:1.5px solid var(--nd1-green-border);border-radius:var(--nd1-r-sm);color:var(--nd1-green);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.nd1-applicant-section-head__icon-wrap--orange{background:var(--nd1-orange-soft);border-color:var(--nd1-orange-border);color:var(--nd1-orange)}.nd1-applicant-section-head__title{color:var(--nd1-neutral-100);font-size:var(--nd1-h3-size);font-weight:var(--nd1-h3-weight);letter-spacing:var(--nd1-h3-tracking);line-height:var(--nd1-h3-line);margin:0}.nd1-applicant-meta{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:1.5;margin:0}.nd1-applicant-meta a{color:var(--nd1-green);font-weight:600}.nd1-applicant-meta a:hover{color:var(--nd1-green-strong)}.nd1-applicant-meta--criteria strong{color:var(--nd1-neutral-100)}.nd1-applicant-section-foot{display:flex;justify-content:center;margin-top:var(--nd1-space-4)}.nd1-applicant-section-foot__btn{justify-content:center;width:100%}.nd1-applicant-empty-state{align-items:center;display:flex;gap:var(--nd1-space-5);padding:var(--nd1-space-4) 0 var(--nd1-space-2)}.nd1-applicant-empty-state__icon-wrap{align-items:center;background:var(--nd1-green-soft);border-radius:999px;color:var(--nd1-green);display:flex;flex-shrink:0;height:88px;justify-content:center;width:88px}.nd1-applicant-empty-state__icon-wrap--orange{background:var(--nd1-orange-soft);color:var(--nd1-orange)}.nd1-applicant-empty-state__icon{height:36px;width:36px}.nd1-applicant-empty-state__copy{min-width:0}.nd1-applicant-empty-state__title{color:var(--nd1-neutral-100);font-size:var(--nd1-body-size);font-weight:700;line-height:1.35;margin:0 0 var(--nd1-space-2)}.nd1-applicant-empty-state__text{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:1.5;margin:0 0 var(--nd1-space-4)}.nd1-applicant-btn-sm{font-size:var(--nd1-body-sm-size);min-height:40px;padding:0 var(--nd1-space-4)}.nd1-applicant-btn-sm.nd1-btn--outline{border-color:var(--nd1-green-border);color:var(--nd1-green-strong)}.nd1-applicant-btn-sm.nd1-btn--outline:hover{background:var(--nd1-green-soft)}.nd1-applicant-split{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--nd1-space-5)}.nd1-applicant-split__column{min-width:0}.nd1-applicant-saved-search-list{display:grid;list-style:none;margin:0;padding:0}.nd1-applicant-saved-search-item{grid-gap:var(--nd1-space-4);align-items:start;display:grid;gap:var(--nd1-space-4);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--nd1-space-4) 0}.nd1-applicant-saved-search-item+.nd1-applicant-saved-search-item{border-top:1px solid var(--nd1-border-subtle)}.nd1-applicant-saved-search-item__index{align-items:center;background:var(--nd1-green-soft);border-radius:var(--nd1-r-sm);color:var(--nd1-green-strong);display:inline-flex;flex-shrink:0;font-size:15px;font-weight:800;height:36px;justify-content:center;width:36px}.nd1-applicant-saved-search-item__main{border-radius:var(--nd1-r-sm);color:inherit;display:block;min-width:0;text-decoration:none}.nd1-applicant-saved-search-item__main:hover .nd1-applicant-saved-search-item__title{color:var(--nd1-green-strong)}.nd1-applicant-saved-search-item__main:focus-visible{outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-applicant-saved-search-item__title{color:var(--nd1-neutral-100);display:block;font-size:var(--nd1-body-size);font-weight:700;line-height:1.35;margin-bottom:var(--nd1-space-2)}.nd1-applicant-saved-search-item__date{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:1.5;margin:var(--nd1-space-2) 0 0}.nd1-applicant-saved-search-item__actions{align-items:flex-start;display:flex;flex-shrink:0;gap:var(--nd1-space-1)}.nd1-applicant-saved-search-item__action{align-items:center;background:#0000;border:0;border-radius:var(--nd1-r-sm);color:var(--nd1-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;text-decoration:none;width:36px}.nd1-applicant-saved-search-item__action:hover:not(:disabled){background:var(--nd1-neutral-20);color:var(--nd1-neutral-100)}.nd1-applicant-saved-search-item__action--delete:hover:not(:disabled){background:var(--nd1-red-soft);color:var(--nd1-red)}.nd1-applicant-job-list{grid-gap:var(--nd1-space-3);display:grid;gap:var(--nd1-space-3)}.nd1-applicant-job-card{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-md);display:block;padding:var(--nd1-space-4);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.nd1-applicant-job-card:hover{border-color:color-mix(in srgb,var(--nd1-green-border) 72%,#0000);box-shadow:var(--nd1-shadow-sm);transform:translateY(-1px)}.nd1-applicant-job-card__head{grid-gap:var(--nd1-space-3);align-items:start;display:grid;gap:var(--nd1-space-3);grid-template-columns:auto minmax(0,1fr);margin-bottom:var(--nd1-space-3)}.nd1-applicant-job-card__mark{align-items:center;border-radius:var(--nd1-r-sm);color:var(--nd1-on-primary);display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:48px;justify-content:center;line-height:1;overflow:hidden;width:48px}.nd1-applicant-job-card__mark img{display:block;height:100%;object-fit:cover;width:100%}.nd1-applicant-job-card__mark--green{background:var(--nd1-green-strong)}.nd1-applicant-job-card__mark--dark{background:#1f2937}.nd1-applicant-job-card__mark--purple{background:#5b21b6}.nd1-applicant-job-card__mark--blue{background:#1d4ed8}.nd1-applicant-job-card__info{min-width:0}.nd1-applicant-job-card__title{color:var(--nd1-neutral-100);display:block;font-size:var(--nd1-body-size);font-weight:700}.nd1-applicant-job-card__applied,.nd1-applicant-job-card__company{color:var(--nd1-muted);display:block;font-size:var(--nd1-body-sm-size);margin-top:4px}.nd1-applicant-job-card .job-highlights{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--nd1-space-3)}.nd1-applicant-job-card .nd1-applicant-job-meta-cards{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.nd1-applicant-job-card .nd1-applicant-job-meta-card{align-items:center;background:var(--nd1-green-soft);border:0;border-radius:var(--nd1-r-sm);display:flex;gap:8px;min-width:0;padding:10px 12px;text-align:left}.nd1-applicant-job-card .nd1-applicant-job-meta-card__icon{align-items:center;color:var(--nd1-green);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.nd1-applicant-job-card .nd1-applicant-job-meta-card__icon svg{height:22px;width:22px}.nd1-applicant-job-card .nd1-applicant-job-meta-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.nd1-applicant-job-card .nd1-applicant-job-meta-card__label{color:var(--nd1-muted);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.nd1-applicant-job-card .nd1-applicant-job-meta-card__value{color:var(--nd1-neutral-100);font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.nd1-applicant-job-card__summary{color:var(--nd1-neutral-100);font-size:var(--nd1-body-sm-size);font-weight:600;line-height:1.55;margin:var(--nd1-space-3) 0 0}.nd1-applicant-job-card .job-highlight-pill{background:var(--nd1-green-soft);border:0;border-radius:var(--nd1-r-sm);display:inline-flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px}.nd1-applicant-job-card .job-highlights--home .job-highlight-pill{width:100%}.nd1-applicant-job-card .job-highlight-pill__label{color:var(--nd1-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nd1-applicant-job-card .job-highlight-pill__value{color:var(--nd1-neutral-100);font-size:13px;font-weight:600;overflow-wrap:anywhere}@media (max-width:899px){.nd1-applicant-nav .nd1-nav__menu-toggle{display:inline-flex;margin-left:auto}.nd1-applicant-nav__menu{align-items:stretch;display:none;flex:0 0 100%;flex-direction:column;gap:var(--nd1-space-1);padding-top:var(--nd1-space-1)}.nd1-nav--menu-open .nd1-applicant-nav__menu{display:flex}.nd1-applicant-nav__links{align-items:stretch;flex-direction:column;justify-content:flex-start}.nd1-applicant-nav__links .nd1-nav__link{padding:12px 13px;width:100%}.nd1-applicant-nav__session{border-top:1px solid color-mix(in srgb,var(--nd1-line) 70%,#0000);margin-left:0;padding-top:var(--nd1-space-2);width:100%}.nd1-applicant-nav__sign-out{margin-left:auto}.nd1-applicant-split{grid-template-columns:1fr}.nd1-applicant-welcome{align-items:flex-start;flex-direction:column}}@media (max-width:599px){.nd1-applicant-section-card{padding:var(--nd1-space-4)}.nd1-applicant-section-head{align-items:stretch;flex-direction:column}.nd1-applicant-section-head .nd1-btn{justify-content:center;width:100%}.nd1-applicant-job-card .nd1-applicant-job-meta-cards{grid-template-columns:1fr}.nd1-applicant-empty-state{align-items:flex-start;flex-direction:column}}.nd1-applicant-job-search-page{padding-bottom:var(--nd1-space-9)}.nd1-applicant-job-search-page__intro{margin-bottom:var(--nd1-space-6)}.nd1-applicant-breadcrumbs{margin-bottom:var(--nd1-space-3)}.nd1-applicant-breadcrumbs .jw-breadcrumb-list{gap:8px}.nd1-applicant-breadcrumbs .jw-breadcrumb-item{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:600}.nd1-applicant-breadcrumbs .jw-breadcrumb-item a{color:var(--nd1-muted);text-decoration:none}.nd1-applicant-breadcrumbs .jw-breadcrumb-item a:hover{color:var(--nd1-green-strong)}.nd1-applicant-breadcrumbs .jw-breadcrumb-item span[aria-current=page]{color:var(--nd1-neutral-100)}.nd1-applicant-breadcrumbs .jw-breadcrumb-sep{color:var(--nd1-muted)}.nd1-applicant-breadcrumbs .jw-breadcrumb-sep:before{content:"›"}.nd1-applicant-breadcrumbs .jw-breadcrumb-sep{font-size:0}.nd1-applicant-breadcrumbs .jw-breadcrumb-sep:before{font-size:var(--nd1-body-sm-size)}.nd1-applicant-job-search-hero{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4)}.nd1-applicant-job-search-hero__intro{align-items:flex-start;display:flex;gap:var(--nd1-space-4)}.nd1-applicant-job-search-hero__icon-wrap{align-items:center;background:var(--nd1-green-soft);border-radius:999px;color:var(--nd1-green);display:inline-flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.nd1-applicant-job-search-hero__title{color:var(--nd1-neutral-100);font-size:var(--nd1-h3-size);font-weight:var(--nd1-h3-weight);line-height:var(--nd1-h3-line);margin:0 0 var(--nd1-space-1)}.nd1-applicant-job-search-hero__form{grid-gap:var(--nd1-space-3);align-items:center;display:grid;gap:var(--nd1-space-3);grid-template-columns:minmax(0,1fr) auto}.nd1-applicant-job-search-hero__input{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);color:var(--nd1-neutral-100);font-family:inherit;font-size:var(--nd1-body-sm-size);min-height:48px;padding:0 var(--nd1-space-4);width:100%}.nd1-applicant-job-search-hero__input:focus-visible{outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-applicant-job-search-hero__submit{white-space:nowrap}.nd1-applicant-job-search-results-head{align-items:center;border-bottom:0;padding-bottom:0}.nd1-applicant-job-search-results-head .nd1-applicant-section-head__title{font-size:var(--nd1-body-size)}.nd1-applicant-back-link{color:var(--nd1-green);display:inline-block;font-size:var(--nd1-body-sm-size);font-weight:600;margin-bottom:var(--nd1-space-3);text-decoration:none}.nd1-applicant-back-link:hover{color:var(--nd1-green-strong)}.nd1-applicant-job-search-page__title{color:var(--nd1-neutral-100);font-size:clamp(28px,4vw,36px);font-weight:var(--nd1-h2-weight);letter-spacing:var(--nd1-h2-tracking);line-height:1.1;margin:0 0 var(--nd1-space-2)}.nd1-applicant-job-search-page__count{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:700}.nd1-applicant-job-search-page .home-section,.nd1-applicant-job-search-page .job-search-panel,.nd1-applicant-job-search-page .nd1-applicant-job-search-results-section{background:#0000;border:0;box-shadow:none;margin:0;padding:0}.nd1-applicant-job-search-page .nd1-applicant-job-search-results-section{padding-top:var(--nd1-space-5)}.nd1-applicant-job-search-page .job-search-panel-head,.nd1-applicant-job-search-page .nd1-applicant-section-head.job-search-panel-head{border-bottom:0;margin-bottom:var(--nd1-space-4);padding-bottom:0}.nd1-applicant-job-search-page .job-search-toggle-btn{align-items:center;background:var(--nd1-green-soft);border:1px solid var(--nd1-green-border);border-radius:var(--nd1-r-sm);color:var(--nd1-green);cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.nd1-applicant-job-search-page .job-search-toggle-btn:hover{background:color-mix(in srgb,var(--nd1-green-soft) 80%,#fff);color:var(--nd1-green-strong)}.nd1-applicant-job-search-page .job-search-form>label,.nd1-applicant-job-search-page .job-search-range-row label,.nd1-applicant-job-search-page .jw-applicant-pill-fieldset__legend{color:var(--nd1-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nd1-applicant-job-search-page .job-search-form input:not([type=checkbox]):not([type=radio]):not(.profile-manage-country-pills-input),.nd1-applicant-job-search-page .job-search-form select{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);color:var(--nd1-neutral-100);font-family:inherit;font-size:var(--nd1-body-sm-size)}.nd1-applicant-job-search-page .job-search-form input:not([type=checkbox]):not([type=radio]):not(.profile-manage-country-pills-input):focus-visible,.nd1-applicant-job-search-page .job-search-form select:focus-visible{outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-applicant-job-search-page .profile-manage-country-pills-editor{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm)}.nd1-applicant-job-search-page .profile-manage-country-pills-editor:focus-within:not(.is-disabled){outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-applicant-job-search-page .job-search-actions{align-items:center;border-top:0;display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);justify-content:space-between;margin-top:var(--nd1-space-4);padding-top:0}.nd1-applicant-job-search-page .job-search-primary-actions{display:flex;flex-wrap:wrap;gap:var(--nd1-space-2)}.nd1-applicant-job-search-page .job-search-save-icon{height:16px;width:16px}.nd1-applicant-job-search-page .job-search-actions-error{color:var(--nd1-red);font-size:var(--nd1-body-sm-size);margin:var(--nd1-space-3) 0 0}.nd1-applicant-job-search-filters-card .home-section.job-search-filters{padding:0}.nd1-applicant-job-search-page .job-search-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);justify-content:space-between}.nd1-applicant-job-search-page .job-search-view-switch{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nd1-space-2)}.nd1-applicant-job-search-page .view-icon-button{align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);color:var(--nd1-muted);cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.nd1-applicant-job-search-page .view-icon-button.active,.nd1-applicant-job-search-page .view-icon-button:hover{background:var(--nd1-green-soft);border-color:var(--nd1-green-border);color:var(--nd1-green-strong)}.nd1-applicant-job-search-page .job-search-count{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:700}.nd1-applicant-job-search-page .job-search-filter-options{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nd1-space-2)}.nd1-applicant-job-search-page .job-search-show-inline-heading{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:700}.nd1-applicant-job-search-page .job-search-show-label{align-items:center;background:var(--nd1-neutral-10);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-pill);color:var(--nd1-neutral-100);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:8px 12px}.nd1-applicant-job-search-page .job-search-show-label--applied:has(input:checked){background:var(--nd1-green-soft);border-color:var(--nd1-green-border);color:var(--nd1-green-strong)}.nd1-applicant-job-search-page .job-search-show-label--saved:has(input:checked){background:var(--nd1-orange-soft);border-color:var(--nd1-orange-border);color:var(--nd1-orange-strong)}.nd1-applicant-job-search-page .job-search-show-label--saved:has(input:checked) .job-search-show-icon path{fill:currentColor}.nd1-applicant-job-search-page .job-search-show-label--not-for-me:has(input:checked){background:var(--nd1-red-soft);border-color:color-mix(in srgb,var(--nd1-red) 45%,var(--nd1-border-subtle));color:var(--nd1-red)}.nd1-applicant-job-search-results{grid-gap:var(--nd1-space-3);display:grid;gap:var(--nd1-space-3)}.nd1-applicant-job-search-result-card{grid-gap:var(--nd1-space-4);align-items:start;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);box-shadow:none;cursor:pointer;display:grid;gap:var(--nd1-space-4);grid-template-columns:auto minmax(0,1fr);padding:var(--nd1-space-4);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.nd1-applicant-job-search-result-card:hover{border-color:color-mix(in srgb,var(--nd1-green-border) 72%,#0000);box-shadow:var(--nd1-shadow-sm);transform:translateY(-1px)}.nd1-applicant-job-search-result-card__index{align-items:center;background:var(--nd1-green-soft);border-radius:var(--nd1-r-sm);color:var(--nd1-green-strong);display:inline-flex;flex-shrink:0;font-size:15px;font-weight:800;height:36px;justify-content:center;width:36px}.nd1-applicant-job-search-result-card__body{min-width:0}.nd1-applicant-job-search-result-card__head{align-items:flex-start;display:flex;gap:var(--nd1-space-4);justify-content:space-between;margin-bottom:var(--nd1-space-3)}.nd1-applicant-job-search-result-card__head-main{flex:1 1;min-width:0}.nd1-applicant-job-search-result-card__title{color:var(--nd1-neutral-100);font-size:clamp(17px,2vw,20px);font-weight:700;line-height:1.35;margin:0 0 var(--nd1-space-1)}.nd1-applicant-job-search-result-card__company{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:600;margin:0}.nd1-applicant-job-search-result-card__logo{align-items:center;border-radius:var(--nd1-r-sm);color:var(--nd1-on-primary);display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:48px;justify-content:center;line-height:1;overflow:hidden;width:48px}.nd1-applicant-job-search-result-card__logo img{display:block;height:100%;object-fit:cover;width:100%}.nd1-applicant-job-search-result-card__logo.nd1-applicant-job-card__mark--green{background:var(--nd1-green-strong)}.nd1-applicant-job-search-result-card__logo.nd1-applicant-job-card__mark--dark{background:#1f2937}.nd1-applicant-job-search-result-card__logo.nd1-applicant-job-card__mark--purple{background:#5b21b6}.nd1-applicant-job-search-result-card__logo.nd1-applicant-job-card__mark--blue{background:#1d4ed8}.nd1-applicant-job-search-result-card .nd1-applicant-job-search-meta-cards{display:flex;flex-wrap:wrap;gap:8px;margin:0}.nd1-applicant-job-search-result-card .nd1-applicant-job-search-meta-card{align-items:center;background:var(--nd1-neutral-10);border:1px solid var(--nd1-border-subtle);border-radius:16px;box-shadow:none;box-sizing:border-box;display:flex;flex:0 1 auto;gap:8px;max-width:100%;min-width:0;padding:10px 12px;text-align:left}.nd1-applicant-job-search-result-card .nd1-applicant-job-search-meta-card__icon{align-items:center;color:var(--nd1-muted);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.nd1-applicant-job-search-result-card .nd1-applicant-job-search-meta-card__icon svg{height:22px;width:22px}.nd1-applicant-job-search-result-card .nd1-applicant-job-search-meta-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.nd1-applicant-job-search-result-card .nd1-applicant-job-search-meta-card__label{color:var(--nd1-muted);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.nd1-applicant-job-search-result-card .nd1-applicant-job-search-meta-card__value{color:var(--nd1-neutral-100);font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.nd1-applicant-job-search-result-card__summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--nd1-muted);display:-webkit-box;font-size:var(--nd1-body-sm-size);line-height:1.5;margin:var(--nd1-space-3) 0 0;overflow:hidden}.nd1-applicant-job-search-result-card .job-search-result-status-row{align-items:center;background:var(--nd1-neutral-10);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-pill);display:inline-flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:8px;margin:0 0 var(--nd1-space-3);padding:8px 12px}.nd1-applicant-job-search-result-card .job-search-result-status-row[data-interaction-status=applied]{background:var(--nd1-green-soft);border-color:var(--nd1-green-border);color:var(--nd1-green-strong)}.nd1-applicant-job-search-result-card .job-search-result-status-row[data-interaction-status=saved]{background:var(--nd1-orange-soft);border-color:var(--nd1-orange-border);color:var(--nd1-orange-strong)}.nd1-applicant-job-search-result-card .job-search-result-status-row[data-interaction-status=saved] .job-result-status-icon--saved{color:var(--nd1-orange);flex-shrink:0;height:16px;width:16px}.nd1-applicant-job-search-result-card .job-search-result-status-row[data-interaction-status=not-for-me]{background:var(--nd1-red-soft);border-color:color-mix(in srgb,var(--nd1-red) 45%,var(--nd1-border-subtle));color:var(--nd1-red)}.nd1-applicant-job-search-result__index{align-items:center;background:var(--nd1-neutral-20);border-radius:var(--nd1-r-sm);color:var(--nd1-neutral-100);display:inline-flex;flex-shrink:0;font-size:15px;font-weight:800;height:36px;justify-content:center;width:36px}.nd1-applicant-job-search-page .job-search-end-of-list{display:flex;justify-content:center;margin-top:var(--nd1-space-4)}.nd1-applicant-job-search-page:has(.job-search-results) .job-search-filter-bar .job-search-count{display:none}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .nd1-applicant-section-card{border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r);box-shadow:none}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-panel{background:#0000;border:0;border-radius:0;border-top:0;box-shadow:none;overflow:visible;padding:0}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-form input:not([type=checkbox]):not([type=radio]):not(.profile-manage-country-pills-input):not(.job-create-functional-area-compose),.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-form select{border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);box-shadow:none}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-form input:not([type=checkbox]):not([type=radio]):not(.profile-manage-country-pills-input):not(.job-create-functional-area-compose):focus-visible,.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-form select:focus-visible{box-shadow:none;outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .profile-manage-country-pills-editor{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);box-shadow:none}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .profile-manage-country-pills-editor:focus-within:not(.is-disabled){box-shadow:none;outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .profile-manage-country-pill{background:var(--nd1-neutral-20);border:0;color:var(--nd1-neutral-100)}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-create-functional-area-shell{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);box-shadow:none}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-create-functional-area-shell:focus-within{box-shadow:none;outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-create-functional-area-compose{border:0;box-shadow:none}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-create-functional-area-pill{background:var(--nd1-neutral-20);border:0;color:var(--nd1-neutral-100)}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-create-salary-input-wrap{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);box-shadow:none}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-create-salary-input-wrap:focus-within{box-shadow:none;outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-create-salary-input-wrap input{border:0;box-shadow:none}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .jw-applicant-pill-fieldset__face{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);box-shadow:none;position:relative}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .jw-applicant-pill-fieldset__pill:hover .jw-applicant-pill-fieldset__face{background:var(--nd1-neutral-10);border-color:var(--nd1-border-subtle-hover);transform:none}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .jw-applicant-pill-fieldset__pill--selected .jw-applicant-pill-fieldset__face{background:var(--nd1-green-soft);border:2px solid var(--nd1-green);box-shadow:none}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .jw-applicant-pill-fieldset__pill--selected .jw-applicant-pill-fieldset__face:after{align-items:center;background:var(--nd1-green);border-radius:var(--nd1-r-pill);color:var(--nd1-on-primary);content:"✓";display:inline-flex;font-size:11px;font-weight:800;height:18px;justify-content:center;line-height:1;position:absolute;right:8px;top:8px;width:18px}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .jw-applicant-pill-fieldset__input:focus-visible+.jw-applicant-pill-fieldset__face{box-shadow:none;outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-save-button,.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-save-button.nd1-applicant-btn-sm.nd1-btn--outline{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);box-shadow:none;color:var(--nd1-green-strong)}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-save-button.nd1-applicant-btn-sm.nd1-btn--outline:hover,.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-save-button:hover{background:var(--nd1-neutral-10);border-color:var(--nd1-border-subtle-hover);color:var(--nd1-green-strong)}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-reset-button,.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-reset-button.nd1-applicant-btn-sm.nd1-btn--outline{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);box-shadow:none;color:var(--nd1-neutral-100)}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-reset-button.nd1-applicant-btn-sm.nd1-btn--outline:hover,.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-reset-button:hover{background:var(--nd1-neutral-10);border-color:var(--nd1-border-subtle-hover);color:var(--nd1-neutral-100)}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .search-submit-button,.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .search-submit-button.nd1-btn--primary{border:0;box-shadow:none}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .search-submit-button:hover{box-shadow:none}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .nd1-applicant-section-head{border-bottom:0;padding-bottom:0}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .nd1-applicant-section-head__icon-wrap{border:1px solid var(--nd1-green-border);border-radius:var(--nd1-r-sm)}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .nd1-applicant-job-search-result-card{border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);box-shadow:none}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-results .job-search-show-label{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-pill);box-shadow:none}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-results .job-search-show-label--not-for-me:has(input:checked){background:var(--nd1-red-soft);border-color:color-mix(in srgb,var(--nd1-red) 45%,var(--nd1-border-subtle));color:var(--nd1-red)}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-results .job-search-show-label--applied:has(input:checked){background:var(--nd1-green-soft);border-color:var(--nd1-green-border);color:var(--nd1-green-strong)}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-results .job-search-show-label--saved:has(input:checked){background:var(--nd1-orange-soft);border-color:var(--nd1-orange-border);color:var(--nd1-orange-strong)}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-results .job-search-show-label--not-for-me:not(:has(input:checked)){border-color:color-mix(in srgb,var(--nd1-red) 28%,var(--nd1-border-subtle));color:var(--nd1-red)}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-results .job-search-show-label--applied:not(:has(input:checked)){border-color:var(--nd1-green-border);color:var(--nd1-green-strong)}.nd1-applicant-app.jw-applicant-page .applicant-home.job-search-page.nd1-applicant-job-search-page .job-search-results .job-search-show-label--saved:not(:has(input:checked)){border-color:var(--nd1-orange-border);color:var(--nd1-orange-strong)}.nd1-applicant-job-search-tab-view{display:flex;flex-direction:column;gap:var(--nd1-space-4)}.nd1-applicant-job-search-tab-nav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);justify-content:center}.nd1-applicant-job-search-tab-nav-btn{align-items:center;background:var(--nd1-green-soft);border:1px solid var(--nd1-green-border);border-radius:var(--nd1-r-pill);color:var(--nd1-green);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:44px}.nd1-applicant-job-search-tab-nav-btn:hover:not(:disabled){background:color-mix(in srgb,var(--nd1-green-soft) 80%,#fff);color:var(--nd1-green-strong);transform:translateY(-1px)}.nd1-applicant-job-search-tab-nav-btn:disabled{cursor:not-allowed;opacity:.38;transform:none}.nd1-applicant-job-search-tab-count{align-items:center;color:var(--nd1-muted);display:inline-flex;font-size:var(--nd1-body-sm-size);font-weight:700;gap:var(--nd1-space-2);justify-content:center;min-width:6.5rem}.nd1-applicant-job-search-tab-carousel{touch-action:pan-y}.nd1-applicant-job-search-tab-card{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-md);box-shadow:var(--nd1-shadow-sm);padding:var(--nd1-space-5)}.nd1-applicant-job-search-tab-card .job-tab-detail-head h3{color:var(--nd1-neutral-100);font-size:clamp(22px,3vw,30px);font-weight:var(--nd1-h2-weight);letter-spacing:var(--nd1-h2-tracking);line-height:1.25;margin:0 0 var(--nd1-space-3)}.nd1-applicant-job-search-tab-card .job-company{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:700;margin:0 0 var(--nd1-space-2)}.nd1-applicant-job-search-tab-card .job-application-deadline{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);margin:0 0 var(--nd1-space-3)}.nd1-applicant-job-search-tab-card .job-tab-detail-head{align-items:flex-start;display:flex;gap:var(--nd1-space-4);justify-content:space-between;margin-bottom:var(--nd1-space-4)}.nd1-applicant-job-search-tab-card .job-tab-detail-logo{background:var(--nd1-neutral-10);border-radius:var(--nd1-r-sm);flex-shrink:0;max-height:80px;object-fit:contain;width:80px}.nd1-applicant-job-search-tab-card .job-search-result-status-row{margin-bottom:var(--nd1-space-3)}.nd1-applicant-job-search-tab-card h4.job-section-title{color:var(--nd1-neutral-100);font-size:var(--nd1-h4-size);font-weight:var(--nd1-h4-weight);margin:var(--nd1-space-5) 0 var(--nd1-space-3)}.nd1-applicant-job-search-tab-card .job-actions-float{border-top:1px solid var(--nd1-border-subtle);margin-top:var(--nd1-space-5);padding-top:var(--nd1-space-4)}.nd1-applicant-job-search-tab-card .job-action-btn.primary{background:var(--nd1-green);border-color:var(--nd1-green);color:#fff}.nd1-applicant-job-search-tab-card .job-action-btn.primary:hover{background:var(--nd1-green-strong);border-color:var(--nd1-green-strong)}@media (max-width:899px){.nd1-applicant-job-search-page .job-search-filter-bar,.nd1-applicant-job-search-results-head{align-items:stretch;flex-direction:column}.nd1-applicant-job-search-result-card{grid-template-columns:1fr}.nd1-applicant-job-search-result-card__index{font-size:13px;height:32px;width:32px}.nd1-applicant-job-search-result-card .nd1-applicant-job-search-meta-card{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1}.nd1-applicant-job-search-hero__form{grid-template-columns:1fr}}@media (max-width:599px){.nd1-applicant-job-search-page .job-search-actions{align-items:stretch;flex-direction:column}.nd1-applicant-job-search-result-card .nd1-applicant-job-search-meta-card{flex:1 1 100%}.nd1-applicant-job-search-page .job-search-primary-actions{width:100%}.nd1-applicant-job-search-page .job-search-primary-actions .nd1-btn{flex:1 1 auto;justify-content:center}}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-main,.nd1-hiring-app .recruitment-profile-page.nd1-recruitment-profile-main{gap:0;padding:var(--nd1-space-6) 0 var(--nd1-space-9)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-shell,.nd1-hiring-app .recruitment-profile-page .recruitment-profile-shell.nd1-recruitment-profile-shell{background:#0000;border:0;border-radius:0;box-shadow:none;overflow:visible}.nd1-hiring-app .nd1-hiring-job-create-hero,.nd1-hiring-app .nd1-hiring-role-manage-hero,.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-masthead,.nd1-hiring-app .recruitment-profile-page .recruitment-profile-masthead.nd1-recruitment-profile-masthead{background:#0000;border:0;border-left:0;margin:0 0 var(--nd1-space-6);padding:0}.nd1-hiring-app .nd1-hiring-job-create-hero .nd1-recruitment-profile-back,.nd1-hiring-app .nd1-hiring-role-manage-hero .nd1-recruitment-profile-back,.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-back{align-items:center;color:var(--nd1-muted);display:inline-flex;font-size:var(--nd1-body-sm-size);font-weight:600;gap:6px;margin-bottom:var(--nd1-space-4);text-decoration:none}.nd1-hiring-app .nd1-hiring-job-create-hero .nd1-recruitment-profile-back:hover,.nd1-hiring-app .nd1-hiring-role-manage-hero .nd1-recruitment-profile-back:hover,.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-back:hover{color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-job-create-hero .nd1-label,.nd1-hiring-app .nd1-hiring-role-manage-hero .nd1-label,.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-eyebrow{color:var(--nd1-orange);margin:0 0 var(--nd1-space-2)}.nd1-hiring-app .nd1-hiring-job-create-hero h1,.nd1-hiring-app .nd1-hiring-role-manage-hero h1,.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-masthead h1{margin:0}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-title-block{margin-top:var(--nd1-space-2);max-width:100%;min-width:0}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-title{align-items:center;color:var(--nd1-neutral-100);display:flex;flex-wrap:wrap;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;gap:var(--nd1-space-3);line-height:1.15;margin:0 0 var(--nd1-space-2)}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-title__text{overflow:visible;overflow-wrap:break-word;text-overflow:clip}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-view-post-link--inline{background:#0000;border:0;color:var(--nd1-orange-strong);display:inline;font-weight:700;padding:0;text-decoration:none}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-view-post-link--inline:hover{text-decoration:underline}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-subtitle{align-items:center;color:var(--nd1-muted);display:flex;flex-wrap:wrap;font-size:var(--nd1-body-sm-size);gap:6px 10px;line-height:var(--nd1-body-sm-line);margin:0;max-width:100%;min-width:0}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-subtitle .hiring-role-manage-meta-item,.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-subtitle .hiring-role-manage-meta-item--link{align-items:center;display:inline-flex;flex:0 1 auto;gap:6px;max-width:100%;min-width:0;white-space:nowrap}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-subtitle__sep--bar{font-weight:300;margin:0}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-subtitle__sep{color:color-mix(in srgb,var(--nd1-muted) 70%,var(--nd1-border-subtle));flex:0 0 auto;-webkit-user-select:none;user-select:none}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-subtitle__sep--dot{flex:0 0 auto;font-size:12px;line-height:1;margin:0}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-subtitle__actions{align-items:center;display:inline-flex;flex:0 1 auto;gap:6px;max-width:100%;min-width:0;white-space:nowrap}.nd1-hiring-app .nd1-hiring-role-manage-hero p.subtitle.hiring-role-manage-subtitle{flex-wrap:wrap;font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line);max-width:100%}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-masthead h1:has(+.nd1-recruitment-profile-tabs){margin-bottom:var(--nd1-space-4)}.nd1-hiring-app .nd1-hiring-job-create-hero .subtitle,.nd1-hiring-app .nd1-hiring-role-manage-hero .subtitle,.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-masthead .subtitle{color:var(--nd1-muted);font-size:var(--nd1-body-size);line-height:var(--nd1-body-line);margin:0 0 var(--nd1-space-4);max-width:42rem}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-tabs{border-bottom:1px solid var(--nd1-border-subtle);display:flex;flex-wrap:wrap;gap:0;margin-top:var(--nd1-space-4)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-tabs .profile-manage-settings-link{background:#0000;border:0;border-bottom:2px solid #0000;border-radius:0;box-shadow:none;color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:700;margin-bottom:-1px;min-height:44px;padding:12px 18px}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-tabs .profile-manage-settings-link:hover{background:#0000;border-color:#0000;color:var(--nd1-orange-strong)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-tabs .profile-manage-settings-link--active{background:#0000;border-bottom-color:var(--nd1-orange);box-shadow:none;color:var(--nd1-orange-strong)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-content,.nd1-hiring-app .recruitment-profile-page .recruitment-profile-content.nd1-recruitment-profile-content{background:#0000;padding:0}.nd1-hiring-app .recruitment-profile-page .recruitment-profile-stack{gap:var(--nd1-space-5)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-brand-row{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-brand-card{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:none;padding:var(--nd1-space-5)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-brand-card .profile-manage-section-title{color:var(--nd1-neutral-100);font-size:var(--nd1-h4-size);font-weight:var(--nd1-h4-weight);letter-spacing:var(--nd1-h4-tracking);line-height:var(--nd1-h4-line);margin:0 0 var(--nd1-space-4);text-transform:none}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-brand-card .profile-manage-company-logo-panel,.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-brand-card .profile-manage-photo-panel{align-items:center;background:#0000;border:0;box-shadow:none}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-brand-card .profile-manage-photo-limit-hint{margin:var(--nd1-space-2) 0 0;max-width:none;text-align:center}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-brand-card .profile-manage-photo-panel-body,.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-brand-card .profile-manage-photo-panel-footer{padding:0}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-brand-card .profile-manage-photo-preview-wrap{display:inline-block;margin-inline:auto;max-width:100%;position:relative;width:fit-content}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-brand-card .profile-manage-company-logo-panel .profile-manage-photo-preview-wrap{min-height:0;overflow:visible;padding:0}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-preview-delete-btn{align-items:center;background:var(--nd1-surface);border:1px solid color-mix(in srgb,var(--nd1-line) 70%,#0000);border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:36px;z-index:1}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-preview-delete-btn:hover{background:var(--nd1-red-soft);border-color:color-mix(in srgb,var(--nd1-red) 28%,#fff);color:var(--nd1-red)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-upload-btn{align-items:center;background:var(--nd1-surface);border:1.5px solid var(--nd1-orange-border);border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-orange-strong);display:inline-flex;font-weight:700;gap:8px;justify-content:center;margin-top:var(--nd1-space-3);min-height:44px;padding:10px 18px}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-upload-btn:hover{background:var(--nd1-orange-soft)}.nd1-hiring-app .recruitment-profile-page .recruitment-profile-surface{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:none;padding:var(--nd1-space-5)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-section-heading{align-items:center;border-bottom:1px solid var(--nd1-border-subtle);color:var(--nd1-muted);display:inline-flex;font-size:var(--nd1-label-size);font-weight:var(--nd1-label-weight);gap:10px;letter-spacing:var(--nd1-label-tracking);margin:0 0 var(--nd1-space-4);padding-bottom:var(--nd1-space-3);text-transform:uppercase;width:100%}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-section-icon{stroke-width:1.75;color:var(--nd1-orange);flex-shrink:0;height:18px;width:18px}.nd1-hiring-app .recruitment-profile-page .profile-manage-form-field label{color:var(--nd1-neutral-100);font-size:13px;font-weight:750}.nd1-hiring-app .recruitment-profile-page .mobile-row input[type=tel],.nd1-hiring-app .recruitment-profile-page .profile-manage-url-field,.nd1-hiring-app .recruitment-profile-page .recruitment-profile-form input[type=email],.nd1-hiring-app .recruitment-profile-page .recruitment-profile-form input[type=tel],.nd1-hiring-app .recruitment-profile-page .recruitment-profile-form input[type=text]:not(.profile-manage-file-input),.nd1-hiring-app .recruitment-profile-page .recruitment-profile-form input[type=url],.nd1-hiring-app .recruitment-profile-page .recruitment-profile-form select{background:var(--nd1-surface);border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);min-height:44px}.nd1-hiring-app .recruitment-profile-page .profile-manage-url-prefix{color:var(--nd1-muted);font-weight:600}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-account-actions{border-top:1px solid color-mix(in srgb,var(--nd1-line) 55%,#0000);display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);margin-top:var(--nd1-space-2);padding-top:var(--nd1-space-4)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-account-btn{align-items:center;background:var(--nd1-surface);border:1.5px solid var(--nd1-orange-border);border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-orange-strong);display:inline-flex;font-weight:700;gap:8px;min-height:44px;padding:10px 18px}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-account-btn:hover:not(:disabled){background:var(--nd1-orange-soft)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-account-btn svg{stroke-width:1.75;flex-shrink:0;height:16px;width:16px}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-add-social-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);grid-column:auto;justify-content:flex-start;margin-top:var(--nd1-space-3);width:auto}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-add-social-counter{color:var(--nd1-muted);font-size:12px;margin:0}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-add-social-btn{align-items:center;background:var(--nd1-surface);border:1.5px solid var(--nd1-orange-border);border-radius:var(--nd1-r-pill);box-shadow:none;color:var(--nd1-orange-strong);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;justify-content:center;line-height:1.2;min-height:36px;padding:7px 14px;width:auto}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-add-social-btn:hover:not(:disabled){background:var(--nd1-orange-soft);border-color:var(--nd1-orange-border);color:var(--nd1-orange-strong)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-add-social-btn:disabled{cursor:not-allowed;opacity:.48}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-footer.job-actions-float{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;border-radius:0;border-top:1px solid color-mix(in srgb,var(--nd1-line) 55%,#0000);box-shadow:none;margin-top:var(--nd1-space-6);padding:var(--nd1-space-5) 0 0;position:static}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-footer .job-actions-float-row{justify-content:center}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-footer .job-actions-buttons{flex-wrap:wrap;gap:var(--nd1-space-3);justify-content:center}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-footer .job-action-btn{background:var(--nd1-surface);border:1.5px solid color-mix(in srgb,var(--nd1-line) 70%,#0000);border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-neutral-100);font-weight:700;min-height:44px;padding:10px 20px;transform:none}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-footer .job-action-btn.primary{background:var(--nd1-orange);border-color:var(--nd1-orange);color:var(--nd1-on-primary)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-footer .job-action-btn:hover:not(:disabled){transform:none}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-footer .job-action-btn.primary:hover:not(:disabled){background:var(--nd1-orange-strong);filter:none}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-footer.job-actions-float--unsaved{background:color-mix(in srgb,var(--nd1-orange-soft) 45%,var(--nd1-surface));border:0;border-top:1px solid color-mix(in srgb,var(--nd1-orange) 35%,var(--nd1-line));box-shadow:none}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-footer.job-actions-float--unsaved .profile-manage-unsaved-hint{color:var(--nd1-orange-strong);text-align:center}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-footer.job-actions-float--unsaved .job-action-btn{background:var(--nd1-surface);border-color:color-mix(in srgb,var(--nd1-line) 70%,#0000);color:var(--nd1-neutral-100)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-footer.job-actions-float--unsaved .job-action-btn.primary{background:var(--nd1-orange);border-color:var(--nd1-orange);color:var(--nd1-on-primary)}@media (max-width:899px){.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-brand-row{grid-template-columns:1fr}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-tabs .profile-manage-settings-link{flex:1 1 auto;justify-content:center;text-align:center}}@media (max-width:599px){.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-account-actions{align-items:stretch;flex-direction:column}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-account-btn,.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-profile-footer .job-action-btn{justify-content:center;width:100%}}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-main{gap:0;padding:var(--nd1-space-6) 0 var(--nd1-space-9)}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-shell{background:#0000;border:0;border-radius:0;box-shadow:none;overflow:visible}.nd1-applicant-app .applicant-profile-page .applicant-profile-masthead.nd1-applicant-profile-masthead,.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-masthead{background:#0000;border:0;border-left:0;margin:0 0 var(--nd1-space-6);padding:0}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-back{align-items:center;color:var(--nd1-muted);display:inline-flex;font-size:var(--nd1-body-sm-size);font-weight:600;gap:6px;margin-bottom:var(--nd1-space-4);text-decoration:none}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-back:hover{color:var(--nd1-green-strong)}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-eyebrow{color:var(--nd1-green);margin:0 0 var(--nd1-space-2)}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-masthead h1{color:var(--nd1-neutral-100);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.15;margin:0}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-content{background:#0000;padding:0}.nd1-applicant-app .applicant-profile-page .applicant-profile-form.profile-manage-form{gap:0}.nd1-applicant-app .applicant-profile-page .applicant-profile-stack{display:flex;flex-direction:column;gap:var(--nd1-space-5)}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-row{grid-gap:var(--nd1-space-4);align-items:stretch;display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:none;display:flex;flex-direction:column;min-width:0;padding:var(--nd1-space-5)}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-section-title{color:var(--nd1-neutral-100);font-size:var(--nd1-h4-size);font-weight:var(--nd1-h4-weight);letter-spacing:var(--nd1-h4-tracking);line-height:var(--nd1-h4-line);margin:0 0 var(--nd1-space-4);text-transform:none}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-cv-column,.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-photo-column{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-cv-panel,.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-photo-panel{align-items:center;background:#0000;border:0;box-shadow:none;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0;width:100%}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-cv-panel-body,.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-photo-panel-body{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:0;padding:0;width:100%}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-cv-limit-hint,.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-photo-limit-hint{flex-shrink:0;margin:var(--nd1-space-2) 0 0;max-width:none;text-align:center}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-cv-panel-footer,.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-photo-panel-footer{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-top:auto;padding:var(--nd1-space-3) 0 0;width:100%}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-photo-preview-wrap{align-items:center;display:flex;height:min(160px,100%);justify-content:center;margin-inline:auto;max-height:100%;max-width:100%;position:relative;width:min(160px,100%)}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-photo-preview{aspect-ratio:1;height:100%;object-fit:cover;width:100%}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-preview-delete-btn{align-items:center;background:var(--nd1-surface);border:1px solid color-mix(in srgb,var(--nd1-line) 70%,#0000);border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:36px;z-index:1}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-preview-delete-btn:hover{background:var(--nd1-red-soft);border-color:color-mix(in srgb,var(--nd1-red) 28%,#fff);color:var(--nd1-red)}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-upload-btn,.nd1-applicant-app .applicant-profile-page .profile-manage-form .nd1-applicant-profile-upload-btn.small-outline-button{align-items:center;background:var(--nd1-surface);border:1.5px solid var(--nd1-green-border);border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-green-strong);display:inline-flex;font-size:var(--nd1-body-sm-size);font-weight:700;gap:8px;justify-content:center;line-height:1.2;margin-top:0;min-height:44px;min-width:132px;padding:10px 18px;transform:none}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-upload-btn:hover,.nd1-applicant-app .applicant-profile-page .profile-manage-form .nd1-applicant-profile-upload-btn.small-outline-button:hover{background:var(--nd1-green-soft);border-color:var(--nd1-green-border);color:var(--nd1-green-strong);transform:none}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-upload-btn svg{stroke-width:1.75;flex-shrink:0;height:16px;width:16px}.nd1-applicant-app .applicant-profile-page .applicant-profile-surface{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:none;padding:var(--nd1-space-5)}.nd1-applicant-app .applicant-profile-page .applicant-profile-surface:not(.nd1-applicant-profile-brand-card){display:flex;flex-direction:column;gap:var(--nd1-space-4)}.nd1-applicant-app .applicant-profile-page .applicant-profile-surface:not(.nd1-applicant-profile-brand-card)>.nd1-applicant-profile-section-heading{margin-bottom:0}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-section-heading{align-items:center;border-bottom:1px solid var(--nd1-border-subtle);color:var(--nd1-muted);display:inline-flex;font-size:var(--nd1-label-size);font-weight:var(--nd1-label-weight);gap:10px;letter-spacing:var(--nd1-label-tracking);margin:0 0 var(--nd1-space-4);padding-bottom:var(--nd1-space-3);text-transform:uppercase;width:100%}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-section-icon{stroke-width:1.75;color:var(--nd1-green);flex-shrink:0;height:18px;width:18px}.nd1-applicant-app .applicant-profile-page .applicant-profile-surface:not(.nd1-applicant-profile-brand-card)>.profile-manage-helper{margin-bottom:0}.nd1-applicant-app .applicant-profile-page .profile-manage-form-field label{color:var(--nd1-neutral-100);font-size:13px;font-weight:750}.nd1-applicant-app .applicant-profile-page .applicant-profile-form input[type=email],.nd1-applicant-app .applicant-profile-page .applicant-profile-form input[type=tel],.nd1-applicant-app .applicant-profile-page .applicant-profile-form input[type=text]:not(.profile-manage-file-input),.nd1-applicant-app .applicant-profile-page .applicant-profile-form input[type=url],.nd1-applicant-app .applicant-profile-page .applicant-profile-form select,.nd1-applicant-app .applicant-profile-page .mobile-row input[type=tel],.nd1-applicant-app .applicant-profile-page .profile-manage-url-field{background:var(--nd1-surface);border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);min-height:44px}.nd1-applicant-app .applicant-profile-page .profile-manage-url-prefix{color:var(--nd1-muted);font-weight:600}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-account-actions{border-top:1px solid color-mix(in srgb,var(--nd1-line) 55%,#0000);display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);margin-top:var(--nd1-space-2);padding-top:var(--nd1-space-4)}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-account-btn{align-items:center;background:var(--nd1-surface);border:1.5px solid var(--nd1-green-border);border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-green-strong);display:inline-flex;font-weight:700;gap:8px;min-height:44px;padding:10px 18px}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-account-btn:hover:not(:disabled){background:var(--nd1-green-soft)}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-account-btn svg{stroke-width:1.75;flex-shrink:0;height:16px;width:16px}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-add-social-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);grid-column:auto;justify-content:flex-start;margin-top:var(--nd1-space-3);width:auto}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-add-social-counter{color:var(--nd1-muted);font-size:12px;margin:0}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-add-social-btn{align-items:center;background:var(--nd1-surface);border:1.5px solid var(--nd1-green-border);border-radius:var(--nd1-r-pill);box-shadow:none;color:var(--nd1-green-strong);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;justify-content:center;line-height:1.2;min-height:36px;padding:7px 14px;width:auto}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-add-social-btn:hover:not(:disabled){background:var(--nd1-green-soft);border-color:var(--nd1-green-border);color:var(--nd1-green-strong)}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-add-social-btn:disabled{cursor:not-allowed;opacity:.48}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-footer.job-actions-float{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;border-radius:0;border-top:1px solid color-mix(in srgb,var(--nd1-line) 55%,#0000);box-shadow:none;margin-top:var(--nd1-space-6);padding:var(--nd1-space-5) 0 0;position:static}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-footer .job-actions-float-row{justify-content:center}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-footer .job-actions-buttons{flex-wrap:wrap;gap:var(--nd1-space-3);justify-content:center}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-footer .job-action-btn{background:var(--nd1-surface);border:1.5px solid color-mix(in srgb,var(--nd1-line) 70%,#0000);border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-neutral-100);font-weight:700;min-height:44px;padding:10px 20px;transform:none}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-footer .job-action-btn.primary{background:var(--nd1-green);border-color:var(--nd1-green);color:var(--nd1-on-primary)}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-footer .job-action-btn:hover:not(:disabled){transform:none}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-footer .job-action-btn.primary:hover:not(:disabled){background:var(--nd1-green-strong);filter:none}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-footer.job-actions-float--unsaved{background:color-mix(in srgb,var(--nd1-green-soft) 45%,var(--nd1-surface));border:0;border-top:1px solid color-mix(in srgb,var(--nd1-green) 35%,var(--nd1-line));box-shadow:none}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-footer.job-actions-float--unsaved .profile-manage-unsaved-hint{color:var(--nd1-green-strong);text-align:center}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-footer.job-actions-float--unsaved .job-action-btn{background:var(--nd1-surface);border-color:color-mix(in srgb,var(--nd1-line) 70%,#0000);color:var(--nd1-neutral-100)}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-footer.job-actions-float--unsaved .job-action-btn.primary{background:var(--nd1-green);border-color:var(--nd1-green);color:var(--nd1-on-primary)}@media (max-width:599px){.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-account-actions{align-items:stretch;flex-direction:column}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-account-btn,.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-footer .job-action-btn{justify-content:center;width:100%}}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-cv-panel--empty .profile-manage-cv-panel-body,.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-cv-panel--has-file .profile-manage-cv-panel-body{align-items:stretch;flex-direction:column;justify-content:center;text-align:center}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-cv-has-file-wrap.nd1-applicant-profile-cv-file-wrap{align-items:center;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--nd1-space-3);height:100%;justify-content:center;margin-inline:auto;max-width:100%;min-height:0;min-width:0;padding:0 var(--nd1-space-5);position:relative;text-align:center;width:100%}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-cv-file-icon{color:var(--nd1-green);flex-shrink:0}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-cv-filename{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--nd1-neutral-100);display:-webkit-box;font-size:var(--nd1-body-sm-size);font-weight:600;line-height:1.4;margin:0 auto;max-width:28rem;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-align:center;white-space:normal;width:100%;word-break:break-word}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-cv-delete-btn{position:absolute;right:0;top:0}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-cv-empty-icon-wrap{align-items:center;display:flex;justify-content:center}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-cv-empty-label{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:600;margin:0}.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-card .profile-manage-cv-empty-icon{color:var(--nd1-green)}.nd1-applicant-app .applicant-profile-page .profile-manage-helper{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line);margin:0 0 var(--nd1-space-4);max-width:42rem}.nd1-applicant-app .applicant-profile-page .profile-manage-residence-row{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.nd1-applicant-app .applicant-profile-page .profile-manage-country-card{background:var(--nd1-neutral-10);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r);padding:var(--nd1-space-4)}.nd1-applicant-app .applicant-profile-page .profile-manage-dob-picker .react-datepicker__input-container input{background:var(--nd1-surface);border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);min-height:44px;padding:10px 14px;width:100%}.nd1-applicant-app .applicant-profile-page .profile-manage-dob-picker .react-datepicker__input-container input:focus-visible{outline:2px solid color-mix(in srgb,var(--nd1-green) 45%,#0000);outline-offset:2px}@media (max-width:899px){.nd1-applicant-app .applicant-profile-page .nd1-applicant-profile-brand-row,.nd1-applicant-app .applicant-profile-page .profile-manage-residence-row{grid-template-columns:1fr}}.nd1-hiring-app .recruitment-profile-page .recruitment-profile-stack--settings{gap:var(--nd1-space-4)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-settings-intro{padding:var(--nd1-space-4) var(--nd1-space-5)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-settings-intro-text{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line);margin:0;max-width:42rem}.nd1-hiring-app .recruitment-profile-page fieldset.nd1-recruitment-settings-fieldset{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:none;margin:0;min-inline-size:0;padding:var(--nd1-space-5)}.nd1-hiring-app .recruitment-profile-page .nd1-recruitment-settings-fieldset>.nd1-recruitment-profile-section-heading{margin-bottom:var(--nd1-space-4)}.nd1-hiring-app .recruitment-profile-page .profile-manage-helper{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line);margin:0 0 var(--nd1-space-4);max-width:42rem}.nd1-hiring-app .recruitment-profile-page .job-search-label{color:var(--nd1-neutral-100);display:block;font-size:13px;font-weight:750;margin:0 0 8px}.nd1-hiring-app .recruitment-profile-page .recruitment-default-apply-radios{display:flex;flex-direction:column;gap:var(--nd1-space-3)}.nd1-hiring-app .recruitment-profile-page .recruitment-default-apply-radio{align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r);cursor:pointer;display:flex;gap:var(--nd1-space-3);margin:0;padding:14px 16px;transition:border-color .15s ease,background-color .15s ease}.nd1-hiring-app .recruitment-profile-page .recruitment-default-apply-radio:has(input:checked){background:var(--nd1-orange-soft);border-color:var(--nd1-orange-border)}.nd1-hiring-app .recruitment-profile-page .recruitment-default-apply-radio>span{color:var(--nd1-neutral-100);font-size:var(--nd1-body-sm-size);font-weight:600;line-height:1.35}.nd1-hiring-app .recruitment-profile-page .recruitment-default-apply-countries{margin-top:var(--nd1-space-4)}.nd1-hiring-app .recruitment-profile-page .recruitment-default-location-grid{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.nd1-hiring-app .recruitment-profile-page .recruitment-default-location-field{grid-gap:8px;display:grid;gap:8px;margin:0;min-width:0}.nd1-hiring-app .recruitment-profile-page .recruitment-default-currency-label{grid-gap:8px;display:grid;gap:8px;max-width:min(100%,420px);width:100%}.nd1-hiring-app .recruitment-profile-page .recruitment-settings-form input[type=text],.nd1-hiring-app .recruitment-profile-page .recruitment-settings-form select,.nd1-hiring-app .recruitment-profile-page .recruitment-settings-form textarea{background:var(--nd1-surface);border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);color:var(--nd1-neutral-100);font-family:inherit;font-size:var(--nd1-body-sm-size);min-height:44px}.nd1-hiring-app .recruitment-profile-page .recruitment-settings-form select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--nd1-orange) 50%),linear-gradient(135deg,var(--nd1-orange) 50%,#0000 50%),linear-gradient(to right,var(--nd1-line-strong),var(--nd1-line-strong));background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%,calc(100% - 40px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 22px;cursor:pointer;font-weight:500;padding:0 44px 0 14px}.nd1-hiring-app .recruitment-profile-page .recruitment-settings-form input[type=text]{padding:0 14px}.nd1-hiring-app .recruitment-profile-page .recruitment-settings-form input[type=text]:focus-visible,.nd1-hiring-app .recruitment-profile-page .recruitment-settings-form select:focus-visible,.nd1-hiring-app .recruitment-profile-page .recruitment-settings-form textarea:focus-visible{border-color:var(--nd1-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-orange) 24%,#fff);outline:none}.nd1-hiring-app .recruitment-profile-page .recruitment-settings-form .checkbox-control{accent-color:var(--nd1-orange);flex-shrink:0;height:18px;margin:0;width:18px}.nd1-hiring-app .response-settings-page .response-settings-stack{gap:var(--nd1-space-4)}.nd1-hiring-app .response-settings-page .response-settings-rejection-section,.nd1-hiring-app .response-settings-page .response-settings-signature-section{display:flex;flex-direction:column;gap:var(--nd1-space-4)}.nd1-hiring-app .response-settings-page .response-settings-rejection-intro{margin:calc(var(--nd1-space-2)*-1) 0 0}.nd1-hiring-app .response-settings-page .nd1-recruitment-settings-add-btn{align-items:center;background:var(--nd1-surface);border:1.5px solid var(--nd1-orange-border);border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-orange-strong);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--nd1-body-sm-size);font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:10px 18px;transition:background-color .15s ease,border-color .15s ease;width:fit-content}.nd1-hiring-app .response-settings-page .nd1-recruitment-settings-add-btn:hover:not(:disabled){background:var(--nd1-orange-soft);border-color:var(--nd1-orange)}.nd1-hiring-app .response-settings-page .nd1-recruitment-settings-add-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-orange) 24%,#fff),var(--nd1-shadow-sm);outline:none}.nd1-hiring-app .response-settings-page .response-settings-reason-list{display:flex;flex-direction:column;gap:var(--nd1-space-3);list-style:none;margin:0;padding:0}.nd1-hiring-app .response-settings-page .response-settings-reason-row{align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r);box-shadow:none;display:flex;gap:var(--nd1-space-3);justify-content:space-between;transition:border-color .15s ease}.nd1-hiring-app .response-settings-page .response-settings-reason-row:has(.response-settings-reason-row__body:hover){border-color:var(--nd1-orange-border);box-shadow:var(--nd1-shadow)}.nd1-hiring-app .response-settings-page .response-settings-reason-row__body{align-items:center;color:inherit;display:flex;flex:1 1;min-width:0;padding:14px 0 14px 16px;text-decoration:none}.nd1-hiring-app .response-settings-page .response-settings-reason-row__body:focus-visible{border-radius:var(--nd1-r) 0 0 var(--nd1-r);box-shadow:inset 3px 0 0 var(--nd1-orange);outline:none}.nd1-hiring-app .response-settings-page .response-settings-reason-row__label{color:var(--nd1-neutral-100);font-size:var(--nd1-body-sm-size);font-weight:700;line-height:1.35}.nd1-hiring-app .response-settings-page .response-settings-reason-row__actions{align-items:center;display:flex;flex-shrink:0;gap:4px;padding-right:8px}.nd1-hiring-app .response-settings-page .response-settings-reason-row__icon-btn{align-items:center;background:#0000;border:0;border-radius:var(--nd1-r-sm);color:var(--nd1-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;text-decoration:none;transition:color .15s ease,background-color .15s ease;width:36px}.nd1-hiring-app .response-settings-page .response-settings-reason-row__icon-btn:hover{background:var(--nd1-orange-soft);color:var(--nd1-orange-strong)}.nd1-hiring-app .response-settings-page .response-settings-reason-row__icon-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-orange) 24%,#fff);outline:none}.nd1-hiring-app .response-settings-edit-page .response-settings-signature-field{display:flex;flex-direction:column;gap:8px}.nd1-hiring-app .response-settings-edit-page .response-settings-signature-input{background:var(--nd1-surface);border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);box-sizing:border-box;color:var(--nd1-neutral-100);font-family:inherit;font-size:var(--nd1-body-sm-size);line-height:1.5;min-height:120px;padding:12px 14px;resize:vertical;width:100%}.nd1-hiring-app .response-settings-edit-page .response-settings-signature-input:focus-visible{border-color:var(--nd1-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-orange) 24%,#fff);outline:none}.nd1-hiring-app .response-settings-edit-page .response-settings-rejection-edit{display:flex;flex-direction:column;gap:var(--nd1-space-4)}.nd1-hiring-app .response-settings-edit-page .response-settings-rejection-label-field{display:flex;flex-direction:column;gap:8px}.nd1-hiring-app .response-settings-edit-page .response-settings-rejection-label-input{background:var(--nd1-surface);border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);box-sizing:border-box;color:var(--nd1-neutral-100);font-family:inherit;font-size:var(--nd1-body-sm-size);min-height:44px;padding:0 14px;width:100%}.nd1-hiring-app .response-settings-edit-page .response-settings-rejection-label-input:focus-visible{border-color:var(--nd1-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-orange) 24%,#fff);outline:none}.nd1-hiring-app .response-settings-edit-page .nd1-recruitment-settings-remove-btn{align-items:center;background:var(--nd1-surface);border:1.5px solid color-mix(in srgb,var(--nd1-red) 28%,#fff);border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-red);display:inline-flex;font-weight:700;gap:8px;min-height:44px;padding:10px 18px;width:fit-content}.nd1-hiring-app .response-settings-edit-page .nd1-recruitment-settings-remove-btn:hover:not(:disabled){background:var(--nd1-red-soft)}@media (max-width:599px){.nd1-hiring-app .recruitment-profile-page .recruitment-default-location-grid{grid-template-columns:1fr}}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-stack{gap:var(--nd1-space-4)}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-summary__copy{display:flex;flex-direction:column;gap:var(--nd1-space-1)}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-summary__line{color:var(--nd1-ink);font-size:var(--nd1-body-size);line-height:1.5;margin:0}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-summary__line strong{font-weight:700}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-summary__line--balance{font-weight:400}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-summary__price{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);margin:var(--nd1-space-2) 0 0}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-actions__heading{margin:0 0 var(--nd1-space-4)}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-grid{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card{appearance:none;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 4%,#0000),0 8px 24px color-mix(in srgb,var(--nd1-neutral-100) 5%,#0000);color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:var(--nd1-space-4);min-height:8.5rem;padding:var(--nd1-space-5);text-align:left;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card:hover{box-shadow:0 2px 4px color-mix(in srgb,var(--nd1-neutral-100) 5%,#0000),0 12px 32px color-mix(in srgb,var(--nd1-neutral-100) 8%,#0000);transform:translateY(-1px)}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card:focus-visible{outline:2px solid var(--nd1-orange);outline-offset:2px}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card--primary{background:linear-gradient(145deg,color-mix(in srgb,var(--nd1-orange-soft) 70%,var(--nd1-surface)) 0,var(--nd1-surface) 55%);border-color:color-mix(in srgb,var(--nd1-orange) 28%,var(--nd1-border-subtle))}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card--primary:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--nd1-orange-soft) 85%,var(--nd1-surface)) 0,var(--nd1-surface) 55%);border-color:color-mix(in srgb,var(--nd1-orange) 42%,var(--nd1-border-subtle))}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card--secondary{background:var(--nd1-surface);border-color:var(--nd1-outline-muted)}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card--secondary:hover{background:var(--nd1-neutral-10);border-color:var(--nd1-muted)}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card__head{align-items:center;display:flex;justify-content:space-between}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card__icon-wrap{align-items:center;border-radius:var(--nd1-r-sm);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card__icon-wrap--accent{background:var(--nd1-orange-soft);color:var(--nd1-orange)}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card__icon-wrap--blue{background:color-mix(in srgb,#dbeafe 88%,#fff);color:#2563eb}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card__icon{height:20px;width:20px}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card__chevron{color:var(--nd1-muted);flex-shrink:0;transition:color .16s ease,transform .16s ease}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card:hover .nd1-recruitment-purchases-action-card__chevron{color:var(--nd1-ink);transform:translateX(2px)}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card__body{display:flex;flex-direction:column;gap:var(--nd1-space-1)}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card__title{color:var(--nd1-ink);font-size:var(--nd1-body-size);font-weight:700;line-height:1.3}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-card__copy{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:1.45}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-empty{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:1.5;margin:0}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-list{grid-gap:var(--nd1-space-3);display:grid;gap:var(--nd1-space-3);list-style:none;margin:0;padding:0}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row{grid-gap:var(--nd1-space-4);align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-outline-muted);border-radius:var(--nd1-r-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 4%,#0000),0 8px 24px color-mix(in srgb,var(--nd1-neutral-100) 5%,#0000);display:grid;gap:var(--nd1-space-4);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--nd1-space-4) var(--nd1-space-5)}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__icon-wrap{align-items:center;border-radius:var(--nd1-r-sm);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__icon-wrap--bonus{background:color-mix(in srgb,#dcfce7 88%,#fff);color:#15803d}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__icon-wrap--purchase{background:var(--nd1-orange-soft);color:var(--nd1-orange)}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__icon-wrap--publish{background:color-mix(in srgb,#ffedd5 88%,#fff);color:var(--nd1-orange-strong)}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__icon-wrap--default,.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__icon-wrap--subscription{background:color-mix(in srgb,#dbeafe 88%,#fff);color:#2563eb}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__icon{height:20px;width:20px}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__main{display:flex;flex-direction:column;gap:var(--nd1-space-1);min-width:0}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__title{color:var(--nd1-ink);font-size:var(--nd1-body-size);font-weight:700;line-height:1.3;margin:0}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__copy,.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__when{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:1.45;margin:0}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__when{font-size:13px}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__cost{color:var(--nd1-ink);flex-shrink:0;font-size:var(--nd1-body-size);font-weight:700;line-height:1.2;text-align:right;white-space:nowrap}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__cost.is-zero{color:var(--nd1-muted)}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__cost.is-included{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:600}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__cost.is-paid{color:var(--nd1-ink)}@media (max-width:767px){.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-history-row__cost{grid-column:2;justify-self:start;margin-top:.125rem;text-align:left}.nd1-hiring-app .recruitment-purchases-page .nd1-recruitment-purchases-action-grid{grid-template-columns:1fr}}.nd1-hiring-app .job-create-shell{background:var(--nd1-page)}.nd1-hiring-app .nd1-hiring-job-create-main{min-width:0;padding:var(--nd1-space-6) 0 var(--nd1-space-9)}.nd1-hiring-app .nd1-hiring-job-create-section{background:#0000;border:0;border-radius:0;box-shadow:none;margin:0;overflow:visible;padding:0}.nd1-hiring-app .nd1-hiring-job-create-hero{border-bottom:1px solid var(--nd1-border-subtle);padding-bottom:var(--nd1-space-5)}.nd1-hiring-app .nd1-hiring-job-create-section.job-create-page-section>.nd1-hiring-job-create-form,.nd1-hiring-app.jw-recruitment-page .job-create-page-section .nd1-hiring-job-create-form{background:#0000;border:0;border-radius:0;box-shadow:none;gap:var(--nd1-space-4);margin-top:0;padding:var(--nd1-space-2) 0 calc(var(--nd1-space-9) + 72px)}.nd1-hiring-app .nd1-hiring-job-create-hero .job-create-recovery-notice{background:var(--nd1-orange-soft);border:1px solid var(--nd1-orange-border);border-radius:var(--nd1-r);color:var(--nd1-neutral-100);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line);margin:0 0 var(--nd1-space-4);padding:var(--nd1-space-3) var(--nd1-space-4);text-align:left}.nd1-hiring-app .nd1-hiring-job-create-form{background:#0000;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:var(--nd1-space-4);margin:0;padding:0 0 calc(var(--nd1-space-9) + 72px)}.nd1-hiring-app .nd1-hiring-job-create-form-section{grid-gap:var(--nd1-space-4);background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:none;display:grid;gap:var(--nd1-space-4);margin:0;min-width:0;padding:var(--nd1-space-5)}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-application-settings-section{background:#0000;box-shadow:none;margin-top:0}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-pitch-section{margin-top:0}.nd1-hiring-app .nd1-hiring-job-create-form-section-title{align-items:center;color:var(--nd1-ink);display:flex;font-size:var(--nd1-h3-size);font-weight:var(--nd1-h3-weight);gap:10px;letter-spacing:var(--nd1-h3-tracking);line-height:var(--nd1-h3-line);margin:0 0 var(--nd1-space-2);width:100%}.nd1-hiring-app .nd1-hiring-job-create-form-section-icon{color:var(--nd1-orange);flex-shrink:0;height:18px;width:18px}.nd1-hiring-app .nd1-hiring-job-create-form-section-lead{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line);margin:calc(var(--nd1-space-1)*-1) 0 var(--nd1-space-4);max-width:42rem}.nd1-hiring-app .nd1-hiring-job-create-form .job-search-label{color:var(--nd1-neutral-100);display:block;font-size:13px;font-weight:750;letter-spacing:0;margin:0 0 8px;text-transform:none}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-helper-text,.nd1-hiring-app .nd1-hiring-job-create-form .saved-search-meta.job-create-counter,.nd1-hiring-app .nd1-hiring-job-create-form .saved-search-meta.job-create-helper-text{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line)}.nd1-hiring-app .nd1-hiring-job-create-form input[type=number],.nd1-hiring-app .nd1-hiring-job-create-form input[type=text]:not(.profile-manage-sr-only),.nd1-hiring-app .nd1-hiring-job-create-form select,.nd1-hiring-app .nd1-hiring-job-create-form textarea{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r);box-shadow:none;box-sizing:border-box;color:var(--nd1-neutral-100);font-family:inherit;font-size:var(--nd1-body-sm-size);font-weight:500;line-height:1.25;min-height:44px;width:100%}.nd1-hiring-app .nd1-hiring-job-create-form select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--nd1-orange) 50%),linear-gradient(135deg,var(--nd1-orange) 50%,#0000 50%),linear-gradient(to right,var(--nd1-border-subtle),var(--nd1-border-subtle));background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%,calc(100% - 40px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 22px;cursor:pointer;padding:0 44px 0 14px}.nd1-hiring-app .nd1-hiring-job-create-form input[type=number],.nd1-hiring-app .nd1-hiring-job-create-form input[type=text]:not(.profile-manage-sr-only){padding:0 14px}.nd1-hiring-app .nd1-hiring-job-create-form textarea{line-height:1.5;min-height:96px;padding:12px 14px;resize:vertical}.nd1-hiring-app .nd1-hiring-job-create-form input[type=number]:focus-visible,.nd1-hiring-app .nd1-hiring-job-create-form input[type=text]:not(.profile-manage-sr-only):focus-visible,.nd1-hiring-app .nd1-hiring-job-create-form select:focus-visible,.nd1-hiring-app .nd1-hiring-job-create-form textarea:focus-visible{border-color:var(--nd1-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-orange) 24%,#fff);outline:none}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-grid-2{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-salary-input-wrap{align-items:stretch;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r);display:flex;min-height:44px;overflow:hidden}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-salary-input-wrap:focus-within{border-color:var(--nd1-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-orange) 24%,#fff)}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-salary-prefix{align-items:center;background:var(--nd1-soft);border-right:1px solid color-mix(in srgb,var(--nd1-line) 70%,#0000);color:var(--nd1-muted);display:inline-flex;font-weight:700;padding:0 12px}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-salary-input-wrap input{border:0;border-radius:0;box-shadow:none;min-height:42px}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-salary-input-wrap input:focus-visible{box-shadow:none}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-functional-area-shell{background:var(--nd1-surface);border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);min-height:44px;padding:8px 12px}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-functional-area-shell:focus-within{border-color:var(--nd1-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-orange) 24%,#fff)}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-functional-area-pill{background:var(--nd1-orange-soft);border-color:var(--nd1-orange-border);color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-editor-wrap{background:var(--nd1-surface);border:1px solid var(--nd1-line-strong);border-radius:var(--nd1-r);overflow:hidden}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-quill .ql-toolbar.ql-snow{background:var(--nd1-soft);border:0;border-bottom:1px solid color-mix(in srgb,var(--nd1-line) 65%,#0000)}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-quill .ql-container.ql-snow{border:0;color:var(--nd1-neutral-100);font-family:inherit;font-size:var(--nd1-body-sm-size)}.nd1-hiring-app .nd1-hiring-job-create-form-section--pitch{align-items:center;background:linear-gradient(165deg,color-mix(in srgb,var(--nd1-orange-soft) 92%,var(--nd1-surface)),color-mix(in srgb,var(--nd1-orange-soft) 58%,var(--nd1-surface)) 48%,color-mix(in srgb,var(--nd1-orange-soft) 32%,var(--nd1-surface)) 100%);border:1.5px solid color-mix(in srgb,var(--nd1-orange) 38%,var(--nd1-line));box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-orange) 10%,#0000),0 10px 28px color-mix(in srgb,var(--nd1-orange) 16%,#0000);display:flex;flex-direction:column;overflow:hidden;padding:var(--nd1-space-6) var(--nd1-space-5);position:relative;text-align:center}.nd1-hiring-app .nd1-hiring-job-create-form-section--pitch:before{background:linear-gradient(90deg,var(--nd1-orange),color-mix(in srgb,var(--nd1-orange) 72%,var(--nd1-amber)));content:"";height:4px;left:0;position:absolute;right:0;top:0}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-pitch-section .nd1-hiring-job-create-pitch-heading,.nd1-hiring-app .nd1-hiring-job-create-form-section--pitch .nd1-hiring-job-create-form-section-title{align-self:center;color:var(--nd1-orange-strong);justify-content:center;margin-bottom:var(--nd1-space-2);width:auto}.nd1-hiring-app .nd1-hiring-job-create-form-section--settings-collapsed{padding:var(--nd1-space-4) var(--nd1-space-5)}.nd1-hiring-app .nd1-hiring-job-create-settings-toggle{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;gap:var(--nd1-space-3);justify-content:space-between;margin:0;padding:0;text-align:left;width:100%}.nd1-hiring-app .nd1-hiring-job-create-settings-toggle:focus-visible{border-radius:var(--nd1-r);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-orange) 24%,#fff);outline:none}.nd1-hiring-app .nd1-hiring-job-create-settings-toggle-title{align-items:center;color:var(--nd1-ink);display:inline-flex;font-size:var(--nd1-h3-size);font-weight:var(--nd1-h3-weight);gap:10px;letter-spacing:var(--nd1-h3-tracking);line-height:var(--nd1-h3-line)}.nd1-hiring-app .nd1-hiring-job-create-settings-toggle-meta{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--nd1-space-2);justify-content:flex-end;margin-left:auto}.nd1-hiring-app .nd1-hiring-job-create-settings-toggle-hint{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:600;line-height:1.2}.nd1-hiring-app .nd1-hiring-job-create-settings-toggle-chevron{color:var(--nd1-muted);flex-shrink:0;height:20px;transition:transform .2s ease;width:20px}.nd1-hiring-app .nd1-hiring-job-create-settings-toggle-chevron.is-open{transform:rotate(180deg)}.nd1-hiring-app .nd1-hiring-job-create-settings-panel{margin-top:var(--nd1-space-2);width:100%}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-pitch-section .subtitle{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line);margin:0;max-width:42rem;text-align:center}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-pitch-section .subtitle+.subtitle{margin-bottom:var(--nd1-space-3);margin-top:var(--nd1-space-2)}.nd1-hiring-app .nd1-hiring-job-create-settings-fieldset{background:#0000;border:0;border-top:1px solid color-mix(in srgb,var(--nd1-line) 55%,#0000);box-shadow:none;margin:0;min-inline-size:0;min-width:0;padding:var(--nd1-space-4) 0 0}.nd1-hiring-app .nd1-hiring-job-create-settings-subheading{align-items:center;color:var(--nd1-neutral-100);display:flex;font-size:13px;font-weight:750;gap:10px;letter-spacing:0;margin:0 0 var(--nd1-space-4);padding:0;text-transform:none}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-pitch-section .nd1-hiring-job-create-pitch-heading-icon{color:var(--nd1-orange);flex-shrink:0;height:18px;width:18px}.nd1-hiring-app .job-create-page .recruitment-default-apply-radios{display:flex;flex-direction:column;gap:var(--nd1-space-3)}.nd1-hiring-app .job-create-page .recruitment-default-apply-radio{align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r);cursor:pointer;display:flex;gap:var(--nd1-space-3);margin:0;padding:14px 16px}.nd1-hiring-app .job-create-page .recruitment-default-apply-radio:has(input:checked){background:var(--nd1-orange-soft);border-color:var(--nd1-orange-border)}.nd1-hiring-app .job-create-page .recruitment-default-apply-radio>span{color:var(--nd1-neutral-100);font-size:var(--nd1-body-sm-size);font-weight:600}.nd1-hiring-app .job-create-page .recruitment-default-apply-radio .checkbox-control{accent-color:var(--nd1-orange);flex-shrink:0;height:18px;margin:0;width:18px}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-pitch-webcam{display:flex;justify-content:center;margin:var(--nd1-space-3) 0 0}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-webcam-btn.large-filled-button{align-items:center;background:var(--nd1-orange);border:1px solid color-mix(in srgb,var(--nd1-orange) 80%,#000);border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-on-primary);display:inline-flex;font-weight:800;gap:10px;justify-content:center;min-height:48px;padding:12px 22px}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-webcam-btn.large-filled-button:hover:not(:disabled){filter:brightness(1.05)}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-saved-pitch{align-self:stretch;background:#0000;border:none;border-radius:0;box-shadow:none;margin-top:var(--nd1-space-4);margin-inline:auto;max-width:42rem;overflow:visible;width:100%}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-saved-pitch .job-create-pitch-delete-row{background:#0000;border-top:none;margin-top:12px;padding:0}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-pitch-delete-row{background:#0000;display:flex;justify-content:center;margin-top:12px;padding:0}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-pitch-delete-btn{align-items:center;background:var(--nd1-surface);border:1px solid color-mix(in srgb,var(--nd1-red) 24%,var(--nd1-line));border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-red);display:inline-flex;font-size:var(--nd1-body-sm-size);font-weight:700;gap:8px;min-height:40px;padding:8px 16px;transition:background-color .15s ease,border-color .15s ease}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-pitch-delete-btn:hover:not(:disabled){background:var(--nd1-red-soft);border-color:color-mix(in srgb,var(--nd1-red) 40%,var(--nd1-line))}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-pitch-info-link{align-items:center;align-self:center;background:#0000;border:0;color:var(--nd1-muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;margin:var(--nd1-space-2) 0 0;padding:6px 0;text-decoration:underline;text-underline-offset:3px}.nd1-hiring-app .nd1-hiring-job-create-form .job-create-pitch-info-link:hover{color:var(--nd1-orange)}.nd1-hiring-app .nd1-hiring-job-create-footer.job-actions-float{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--nd1-neutral-20) 55%,var(--nd1-surface) 45%);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);bottom:max(14px,env(safe-area-inset-bottom,0px));box-shadow:var(--nd1-shadow);margin-top:var(--nd1-space-4);padding:var(--nd1-space-4) var(--nd1-space-5);position:sticky;z-index:20}.nd1-hiring-app .nd1-hiring-job-create-footer .job-create-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);justify-content:center}.nd1-hiring-app .nd1-hiring-job-create-footer .job-create-preview-link{-webkit-text-fill-color:currentColor;align-items:center;background:#0000;border:0;color:var(--nd1-ink);cursor:pointer;display:inline-flex;font-weight:700;gap:8px;min-height:44px;padding:0 12px}.nd1-hiring-app .nd1-hiring-job-create-footer .job-create-preview-link:hover{color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-job-create-footer .hiring-job-create-reset-btn,.nd1-hiring-app .nd1-hiring-job-create-footer .job-create-action-cancel,.nd1-hiring-app .nd1-hiring-job-create-footer .recruitment-job-create-reset-btn,.nd1-hiring-app .nd1-hiring-job-create-footer .small-outline-button{-webkit-text-fill-color:currentColor;align-items:center;background:var(--nd1-surface);border:1.5px solid color-mix(in srgb,var(--nd1-line) 70%,#0000);border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-ink);display:inline-flex;font-weight:700;justify-content:center;min-height:44px;padding:10px 18px}.nd1-hiring-app .nd1-hiring-job-create-footer .hiring-job-create-reset-btn:before,.nd1-hiring-app .nd1-hiring-job-create-footer .recruitment-job-create-reset-btn:before{background-color:var(--nd1-orange-strong);background-image:none;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7'/%3E%3Cpath d='M3 4v4h4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7'/%3E%3Cpath d='M3 4v4h4'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:14px 14px;-webkit-mask-size:14px 14px}.nd1-hiring-app .nd1-hiring-job-create-footer .job-create-action-cancel:before{background-color:var(--nd1-ink);background-image:none;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:14px 14px;-webkit-mask-size:14px 14px}.nd1-hiring-app .nd1-hiring-job-create-footer .hiring-job-create-reset-btn:hover:not(:disabled),.nd1-hiring-app .nd1-hiring-job-create-footer .job-create-action-cancel:hover:not(:disabled),.nd1-hiring-app .nd1-hiring-job-create-footer .recruitment-job-create-reset-btn:hover:not(:disabled),.nd1-hiring-app .nd1-hiring-job-create-footer .small-outline-button:hover:not(:disabled){-webkit-text-fill-color:currentColor;background:var(--nd1-surface);border-color:color-mix(in srgb,var(--nd1-orange) 35%,var(--nd1-line));color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-job-create-footer .job-create-action-draft{-webkit-text-fill-color:currentColor;background:var(--nd1-surface);border:1.5px solid color-mix(in srgb,var(--nd1-line) 70%,#0000);color:var(--nd1-ink)}.nd1-hiring-app .nd1-hiring-job-create-footer .job-create-action-draft:hover:not(:disabled){-webkit-text-fill-color:currentColor;background:var(--nd1-surface);border-color:color-mix(in srgb,var(--nd1-orange) 35%,var(--nd1-line));color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-job-create-footer .large-filled-button.job-create-action-publish{background:var(--nd1-orange);border:1px solid color-mix(in srgb,var(--nd1-orange) 80%,#000);border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-on-primary);font-weight:800;min-height:44px;padding:10px 22px}.nd1-hiring-app .nd1-hiring-job-create-footer .large-filled-button.job-create-action-publish:hover:not(:disabled){background:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-job-create-footer .job-create-actions-error,.nd1-hiring-app .nd1-hiring-job-create-footer .profile-manage-unsaved-hint{color:var(--nd1-muted);margin:0 0 var(--nd1-space-3);text-align:center}.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-actions-float--unsaved,.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions.job-create-actions--unsaved{background:color-mix(in srgb,var(--nd1-amber-soft) 42%,var(--nd1-surface) 58%)!important;border:1px solid color-mix(in srgb,var(--nd1-amber) 22%,var(--nd1-line))!important;border-top-color:color-mix(in srgb,var(--nd1-amber) 38%,var(--nd1-line))!important;box-shadow:var(--nd1-shadow),inset 0 1px 0 color-mix(in srgb,#fff 70%,#0000)!important;color:var(--nd1-ink)}.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-actions-float--unsaved .job-create-actions-error,.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-actions-float--unsaved .profile-manage-unsaved-hint,.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-actions-error,.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .profile-manage-unsaved-hint{-webkit-text-fill-color:currentColor;color:var(--nd1-amber)!important}.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-actions-float--unsaved .profile-manage-unsaved-hint:not(.job-create-uploading-hint),.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .profile-manage-unsaved-hint:not(.job-create-uploading-hint){-webkit-text-fill-color:currentColor!important;align-items:center;align-self:center;background:color-mix(in srgb,var(--nd1-amber-soft) 78%,var(--nd1-surface));border:1px solid color-mix(in srgb,var(--nd1-amber) 35%,var(--nd1-line));border-radius:var(--nd1-r-pill);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 60%,#0000);color:color-mix(in srgb,var(--nd1-amber) 88%,#5c3d0a)!important;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;letter-spacing:.01em;line-height:1.3;margin:0 auto var(--nd1-space-3);max-width:calc(100% - 8px);padding:8px 16px;width:fit-content}.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-actions-float--unsaved .profile-manage-unsaved-hint:not(.job-create-uploading-hint):before,.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .profile-manage-unsaved-hint:not(.job-create-uploading-hint):before{background:var(--nd1-amber);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-amber) 24%,#0000);content:"";flex-shrink:0;height:8px;width:8px}.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-actions-float--unsaved .profile-manage-unsaved-hint.job-create-uploading-hint,.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .profile-manage-unsaved-hint.job-create-uploading-hint{align-items:center;align-self:center;background:var(--nd1-surface);border:1px solid color-mix(in srgb,var(--nd1-line) 70%,#0000);border-radius:var(--nd1-r-pill);color:var(--nd1-ink)!important;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin:0 auto var(--nd1-space-3);max-width:calc(100% - 8px);padding:8px 16px;width:fit-content}.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-actions-float--unsaved .job-create-actions-error,.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-actions-error{-webkit-text-fill-color:currentColor;color:var(--nd1-red)!important;font-weight:700}.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-actions-float--unsaved .job-create-preview-link,.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-preview-link{-webkit-text-fill-color:currentColor;color:var(--nd1-ink)!important}.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-actions-float--unsaved .job-create-preview-link:hover,.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-preview-link:hover{-webkit-text-fill-color:currentColor;color:var(--nd1-orange-strong)!important}.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-actions-row>button.hiring-job-create-reset-btn,.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-actions-row>button.job-create-action-cancel,.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-actions-row>button.job-create-action-draft,.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-actions-row>button.recruitment-job-create-reset-btn,.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-actions-row>button.small-outline-button{-webkit-text-fill-color:currentColor!important;background:var(--nd1-surface)!important;border:1.5px solid color-mix(in srgb,var(--nd1-line) 70%,#0000)!important;box-shadow:var(--nd1-shadow-sm)!important;color:var(--nd1-ink)!important;filter:none!important;opacity:1!important}.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-actions-row>button.hiring-job-create-reset-btn:hover:not(:disabled),.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-actions-row>button.job-create-action-cancel:hover:not(:disabled),.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-actions-row>button.job-create-action-draft:hover:not(:disabled),.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-actions-row>button.recruitment-job-create-reset-btn:hover:not(:disabled),.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-actions-row>button.small-outline-button:hover:not(:disabled){-webkit-text-fill-color:currentColor!important;background:var(--nd1-surface)!important;border-color:color-mix(in srgb,var(--nd1-orange) 35%,var(--nd1-line))!important;color:var(--nd1-orange-strong)!important;transform:none}.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-actions-row>button.large-filled-button.job-create-action-publish{-webkit-text-fill-color:currentColor!important;background:var(--nd1-orange)!important;border:1px solid color-mix(in srgb,var(--nd1-orange) 80%,#000)!important;color:var(--nd1-on-primary)!important;filter:none!important}.nd1-hiring-app .jw-rec-job-toolbar.nd1-hiring-job-create-footer.job-create-actions--unsaved .job-create-actions-row>button.large-filled-button.job-create-action-publish:hover:not(:disabled){-webkit-text-fill-color:currentColor!important;background:var(--nd1-orange-strong)!important;color:var(--nd1-on-primary)!important;filter:none!important;transform:none}.nd1-hiring-app .apply-help-modal.job-create-cancel-modal h4,.nd1-hiring-app .apply-help-modal.job-create-publish-confirm-modal h4{margin:0 0 8px}@media (max-width:899px){.nd1-hiring-app .nd1-hiring-job-create-form .job-create-grid-2{grid-template-columns:1fr}}@media (max-width:599px){.nd1-hiring-app .nd1-hiring-job-create-footer .job-create-actions-row{align-items:stretch;flex-direction:column}.nd1-hiring-app .nd1-hiring-job-create-footer .job-create-actions-row>*{justify-content:center;width:100%}}.nd1-hiring-app .nd1-hiring-role-manage-main{min-width:0;padding:var(--nd1-space-6) 0 var(--nd1-space-9)}.nd1-hiring-app .nd1-hiring-role-manage-section{margin:0 0 var(--nd1-space-6)}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-meta-item{align-items:center;color:var(--nd1-muted);display:inline-flex;font-size:var(--nd1-body-sm-size);gap:6px;line-height:var(--nd1-body-sm-line);margin-inline-end:0}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-meta-item svg{color:var(--nd1-muted);flex:0 0 auto}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-meta-item--link{color:var(--nd1-orange-strong);font-weight:700;text-decoration:none}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-meta-item--link svg{color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-meta-item--link:hover{text-decoration:underline}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-title__status{align-items:center;border-radius:var(--nd1-r-pill);display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.02em;min-height:28px;padding:0 12px;white-space:nowrap}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-title__status--active{background:color-mix(in srgb,#22c55e 16%,#fff);border:1px solid color-mix(in srgb,#22c55e 28%,#fff);color:#15803d}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-title__status--hidden{background:color-mix(in srgb,var(--nd1-muted) 12%,#fff);border:1px solid var(--nd1-border-subtle);color:var(--nd1-muted)}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-title__status--closed{background:color-mix(in srgb,var(--nd1-red) 12%,#fff);border:1px solid color-mix(in srgb,var(--nd1-red) 24%,#fff);color:var(--nd1-red)}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-settings-form--intro{margin-top:var(--nd1-space-5)}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-status-card{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow-sm);padding:var(--nd1-space-5)}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-settings-legend{color:var(--nd1-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:var(--nd1-space-4);text-transform:uppercase}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-settings-status-controls{grid-gap:var(--nd1-space-3);display:grid;gap:var(--nd1-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-status-card{align-items:flex-start;background:var(--nd1-surface);border:1.5px solid var(--nd1-border-subtle);border-radius:var(--nd1-r);cursor:pointer;display:flex;gap:12px;padding:var(--nd1-space-4);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-status-card__radio{appearance:none;-webkit-appearance:none;background:var(--nd1-surface);border:2px solid var(--nd1-border-subtle);border-radius:50%;cursor:pointer;flex:0 0 18px;height:18px;margin:2px 0 0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:18px}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-status-card__radio:checked{background:radial-gradient(circle at center,#fff 0 4px,#0000 4.5px),var(--nd1-orange);border-color:var(--nd1-orange);box-shadow:0 0 0 1px var(--nd1-orange)}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-status-card__radio:focus-visible{outline:2px solid color-mix(in srgb,var(--nd1-orange) 45%,#0000);outline-offset:2px}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-status-card__radio:disabled{cursor:not-allowed;opacity:.65}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-status-card__content{grid-gap:6px;display:grid;flex:1 1;gap:6px;min-width:0}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-status-card--selected{background:color-mix(in srgb,var(--nd1-orange-soft) 55%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-orange) 45%,var(--nd1-border-subtle));box-shadow:0 0 0 2px color-mix(in srgb,var(--nd1-orange) 12%,#0000)}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-status-card__head{align-items:center;display:flex;gap:8px}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-status-card__title{color:var(--nd1-neutral-100);font-size:var(--nd1-body-sm-size);font-weight:800}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-status-card__desc{color:var(--nd1-muted);font-size:12px;line-height:1.45}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-settings-status-actions{margin-top:var(--nd1-space-4)}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-status-update-btn{border-radius:var(--nd1-r-pill);font-weight:800;min-height:44px;min-width:148px}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-close-warning{background:var(--nd1-orange-soft);border:1px solid color-mix(in srgb,var(--nd1-orange) 28%,var(--nd1-line));border-radius:var(--nd1-r);color:var(--nd1-neutral-100);margin-top:var(--nd1-space-4);padding:var(--nd1-space-4)}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-close-warning-actions{display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);margin-top:var(--nd1-space-3)}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-notice--success{color:var(--nd1-green-strong);font-weight:700}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-notice--error{color:var(--nd1-red);font-weight:700}.nd1-hiring-app .nd1-hiring-role-manage-applicants{margin-top:0}.nd1-hiring-app .nd1-hiring-role-manage-applicants .nd1-hiring-section-head{margin-bottom:var(--nd1-space-4);padding-bottom:var(--nd1-space-4)}.nd1-hiring-app .hiring-role-invite-lightbox{background:#11182794;z-index:2000}.nd1-hiring-app .apply-help-modal.hiring-role-invite-lightbox__dialog{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow);display:flex;flex-direction:column;max-height:min(90dvh,920px);max-width:min(720px,100%);overflow:hidden;padding:0;width:min(720px,100%)}.nd1-hiring-app .hiring-role-invite-lightbox__head{background:color-mix(in srgb,var(--nd1-surface) 94%,var(--nd1-orange-soft));border-bottom:1px solid var(--nd1-border-subtle);flex-shrink:0;padding:12px 16px}.nd1-hiring-app .hiring-role-invite-lightbox__title{color:var(--nd1-neutral-100);font-size:16px;font-weight:700;line-height:1.3;margin:0}.nd1-hiring-app .hiring-role-invite-lightbox__body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px}.nd1-hiring-app .hiring-role-invite-lightbox__footer{background:color-mix(in srgb,var(--nd1-surface) 94%,var(--nd1-orange-soft));border-top:1px solid var(--nd1-border-subtle);display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:12px 16px 16px}.nd1-hiring-app .nd1-hiring-role-manage-applicants .hiring-role-applicant-invite-btn{align-items:center;background:#0000;border:0;border-radius:0;color:var(--nd1-accent);color:var(--nd1-p2,var(--nd1-accent));cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:800;justify-content:center;margin-left:auto;min-height:auto;padding:0;text-decoration:underline;text-underline-offset:3px}.nd1-hiring-app .nd1-hiring-role-manage-applicants .hiring-role-applicant-invite-btn:hover{filter:brightness(1.05)}.nd1-hiring-app .nd1-hiring-role-manage-applicants .hiring-role-advert-stats-strip,.nd1-hiring-app .nd1-hiring-role-manage-applicants .hiring-role-card-body{background:#0000;border:0;box-shadow:none;margin:0;padding:0}.nd1-hiring-app .nd1-hiring-role-manage-applicants .hiring-role-applicant-stats{grid-gap:var(--nd1-space-3);display:grid;gap:var(--nd1-space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stats__cell{grid-gap:8px;align-content:start;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:none;color:var(--nd1-neutral-100);cursor:pointer;display:grid;gap:8px;grid-template-rows:auto auto 1fr;min-height:96px;padding:14px 16px;text-align:left}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stats__cell:hover{background:color-mix(in srgb,var(--nd1-orange-soft) 55%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-orange) 35%,var(--nd1-border-subtle));box-shadow:var(--nd1-shadow-sm);transform:translateY(-1px)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stats__cell--selected{background:var(--nd1-orange);border-color:color-mix(in srgb,#000 10%,var(--nd1-orange));color:#fff}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stats__cell--selected:hover{background:var(--nd1-orange);border-color:color-mix(in srgb,#000 10%,var(--nd1-orange));box-shadow:none;transform:none}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stats__cell--selected .hiring-role-applicant-stats__icon,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stats__cell--selected .hiring-role-applicant-stats__label,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stats__cell--selected .hiring-role-applicant-stats__value{color:#fff}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stats__label{color:var(--nd1-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stats__value{color:var(--nd1-neutral-100);font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:800;line-height:1}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stats__metric{align-items:center;display:inline-flex;gap:8px;margin-top:auto}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stats__icon{color:var(--nd1-orange);height:22px;width:22px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stats__cell--selected .hiring-role-applicant-stats__icon{color:#fff}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-profiles{margin-top:var(--nd1-space-5)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-toolbar{align-items:center;border-bottom:1px solid var(--nd1-border-subtle);display:flex;gap:var(--nd1-space-3);justify-content:space-between;margin-bottom:var(--nd1-space-4);padding-bottom:var(--nd1-space-4)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-search{align-items:stretch;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r);display:flex;flex:1 1 auto;max-width:none;min-height:44px;min-width:0;overflow:hidden}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-search__field{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0;padding:0 14px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-search__icon{color:var(--nd1-muted);flex:0 0 auto}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-search__input{background:#0000;border:0;color:var(--nd1-neutral-100);font:inherit;font-size:var(--nd1-body-sm-size);min-width:0;width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-search__input:focus{outline:none}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-search:focus-within{border-color:color-mix(in srgb,var(--nd1-orange) 35%,var(--nd1-border-subtle));box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-orange) 18%,#0000)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-search__btn{align-self:stretch;background:var(--nd1-orange);border:0;border-left:1px solid var(--nd1-border-subtle);color:var(--nd1-on-primary);cursor:pointer;flex:0 0 auto;font:inherit;font-size:var(--nd1-body-sm-size);font-weight:700;min-height:44px;padding:0 22px;white-space:nowrap}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-search__btn:hover{background:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-search__btn:focus-visible{outline:2px solid var(--nd1-green);outline-offset:-2px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-undo-btn{align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-pill);color:var(--nd1-neutral-100);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--nd1-body-sm-size);font-weight:700;gap:8px;min-height:44px;padding:0 16px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-undo-btn:hover:not(:disabled){background:var(--nd1-orange);border-color:color-mix(in srgb,#000 10%,var(--nd1-orange));color:#fff}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-heading{align-items:center;color:#15803d;display:flex;gap:16px;justify-content:space-between;margin:0 0 var(--nd1-space-4)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-heading__title{align-items:center;display:flex;gap:10px;overflow:visible}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-heading h3{color:inherit;font-size:14px;font-weight:800;letter-spacing:.06em;line-height:1.3;margin:0;text-transform:uppercase}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-card{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow-sm);cursor:pointer;padding:var(--nd1-space-4);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-card-layout{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) 132px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-pitch-thumb{background:#111827;border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r);height:112px;min-width:148px;overflow:hidden;position:relative;width:148px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-pitch-thumb--empty{background:color-mix(in srgb,var(--nd1-neutral-100) 88%,#000);color:color-mix(in srgb,#fff 70%,var(--nd1-muted));display:grid;place-items:center}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-pitch-thumb__video{display:block;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease;width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-pitch-thumb__video--ready{opacity:1}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-pitch-thumb__play{background:#11182747;color:#fff;display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-pitch-thumb__duration{background:#111827b8;border-radius:var(--nd1-r-pill);bottom:8px;color:#fff;font-size:11px;font-weight:700;left:8px;line-height:1.4;padding:2px 7px;position:absolute}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-pitch-thumb--interactive{appearance:none;-webkit-appearance:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:inherit}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-pitch-thumb--interactive:focus-visible{outline:2px solid color-mix(in srgb,var(--nd1-orange) 55%,#0000);outline-offset:2px}.nd1-hiring-app .hiring-role-applicant-pitch-lightbox{background:#11182794;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:72}.nd1-hiring-app .hiring-role-applicant-pitch-lightbox__dialog{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow);display:flex;flex-direction:column;max-height:min(90dvh,900px);overflow:hidden;width:min(720px,100%)}.nd1-hiring-app .hiring-role-applicant-pitch-lightbox__head{align-items:center;background:color-mix(in srgb,var(--nd1-surface) 94%,var(--nd1-orange-soft));border-bottom:1px solid var(--nd1-border-subtle);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 16px}.nd1-hiring-app .hiring-role-applicant-pitch-lightbox__title{color:var(--nd1-neutral-100);font-size:16px;font-weight:700;line-height:1.3;margin:0}.nd1-hiring-app .hiring-role-applicant-pitch-lightbox__close{align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-pill);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;padding:0;width:40px}.nd1-hiring-app .hiring-role-applicant-pitch-lightbox__close:hover{background:var(--nd1-orange);border-color:color-mix(in srgb,#000 10%,var(--nd1-orange));color:#fff}.nd1-hiring-app .hiring-role-applicant-pitch-lightbox__close:focus-visible{outline:2px solid color-mix(in srgb,var(--nd1-orange) 55%,#0000);outline-offset:2px}.nd1-hiring-app .hiring-role-applicant-pitch-lightbox__body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px}.nd1-hiring-app .hiring-role-applicant-pitch-lightbox__player.pitch-video-player-host{width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-card-body,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-card-identity{min-width:0}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-card-main{grid-gap:24px 32px;align-items:start;display:grid;gap:24px 32px;grid-template-columns:minmax(200px,1fr) auto;min-width:0}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-card-links-panel{align-items:stretch;display:flex;flex-direction:column;gap:8px;min-width:0}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-links-grid--list{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-links-grid--list .hiring-role-applicant-link-pill{justify-content:flex-start;max-width:100%;width:auto}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-cv-pill--list{min-height:38px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-card-links-panel .hiring-role-applicant-card-links{margin:0;width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-card-links-panel .hiring-role-applicant-links-grid{gap:8px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-actions--stacked{align-items:stretch;border-left:1px solid var(--nd1-border-subtle);display:flex;flex-direction:column;gap:8px;min-width:118px;padding-left:20px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-name-row h3,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-name-row h4{font-size:18px;line-height:1.25;margin:0}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-job-title{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line);margin:0 0 8px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-info-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px 18px;margin:0 0 4px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-info-row .hiring-role-applicant-list-meta{margin:0}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-applied-via{color:var(--nd1-muted);font-size:12px;line-height:1.45;margin:8px 0 0}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-badge{align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-pill);display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.03em;min-height:28px;padding:0 10px;text-transform:uppercase;white-space:nowrap}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-badge--new{background:color-mix(in srgb,var(--nd1-green) 22%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-green) 58%,var(--nd1-border-subtle));color:var(--nd1-green)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-badge--shortlisted{background:color-mix(in srgb,var(--nd1-orange) 22%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-orange) 58%,var(--nd1-border-subtle));color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-badge--parked{background:color-mix(in srgb,var(--nd1-neutral-100) 24%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-neutral-100) 52%,var(--nd1-border-subtle));color:color-mix(in srgb,var(--nd1-neutral-100) 94%,#000)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-badge--rejected{background:color-mix(in srgb,#dc2626 16%,var(--nd1-surface));border-color:color-mix(in srgb,#dc2626 52%,var(--nd1-border-subtle));color:#dc2626}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-meta{align-items:center;color:var(--nd1-neutral-100);display:flex;font-size:var(--nd1-body-sm-size);gap:8px;line-height:var(--nd1-body-sm-line);margin:0 0 6px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-meta__icon{color:var(--nd1-muted);display:inline-flex;flex:0 0 auto}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-tag-pill{align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-pill);color:var(--nd1-neutral-100);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;min-height:32px;padding:0 12px;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-tag-pill:hover{background:var(--nd1-orange-soft);border-color:color-mix(in srgb,var(--nd1-orange) 35%,var(--nd1-border-subtle));color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-tag-pill__icon{color:var(--nd1-muted);display:inline-flex}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-card-links{margin:0}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-links-grid{display:flex;flex-wrap:wrap;gap:8px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-link-pill{align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-pill);color:var(--nd1-neutral-100);display:inline-flex;font-size:12px;font-weight:700;gap:6px;min-height:34px;overflow:visible;overflow-wrap:break-word;padding:0 12px;text-decoration:none;text-overflow:clip;transition:border-color .15s ease,color .15s ease,background-color .15s ease;white-space:normal}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-link-pill:hover{background:var(--nd1-orange-soft);border-color:color-mix(in srgb,var(--nd1-orange) 35%,var(--nd1-border-subtle));color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-cv-pill{align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-pill);color:var(--nd1-neutral-100);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;min-height:34px;padding:0 12px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-cv-pill:hover{background:var(--nd1-orange-soft);border-color:color-mix(in srgb,var(--nd1-orange) 35%,var(--nd1-border-subtle));color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-card-body .hiring-role-applicant-card-links{margin-top:0}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-actions--stacked .hiring-role-applicant-stage-option{justify-content:flex-start;min-height:38px;padding-inline:14px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-footer{display:flex;justify-content:center;margin-top:var(--nd1-space-5)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-end{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:600;margin:0;text-align:center}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-load-more{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r);color:var(--nd1-neutral-100);cursor:pointer;font-size:var(--nd1-body-sm-size);font-weight:700;justify-self:center;min-height:40px;padding:0 18px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-load-more:hover{background:var(--nd1-orange-soft);border-color:color-mix(in srgb,var(--nd1-orange) 35%,var(--nd1-border-subtle));color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-load-more--spacer{pointer-events:none;visibility:hidden}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-load-more-sentinel{height:1px;margin:0;pointer-events:none;width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-card--clickable:hover{border-color:color-mix(in srgb,var(--nd1-orange) 35%,var(--nd1-border-subtle));box-shadow:var(--nd1-shadow);transform:translateY(-1px)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-profiles{border-top:none;margin-top:var(--nd1-space-6);padding-top:0}@media (max-width:899px){.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-subtitle__sep--bar{display:none}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-subtitle{gap:8px 12px}.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-settings-status-controls{grid-template-columns:1fr}.nd1-hiring-app .nd1-hiring-role-manage-applicants .hiring-role-applicant-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-card-layout{grid-template-columns:auto minmax(0,1fr)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-card-main{gap:16px;grid-template-columns:1fr}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-actions--stacked{border-left:0;border-top:1px solid var(--nd1-border-subtle);flex:1 1 100%;flex-direction:row;flex-wrap:wrap;min-width:0;padding-left:0;padding-top:16px}}@media (max-width:599px){.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-subtitle .hiring-role-manage-meta-item,.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-subtitle .hiring-role-manage-meta-item--link,.nd1-hiring-app .nd1-hiring-role-manage-hero .hiring-role-manage-subtitle__actions{white-space:normal}.nd1-hiring-app .nd1-hiring-role-manage-applicants .hiring-role-applicant-stats{grid-template-columns:1fr}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-toolbar{align-items:stretch;flex-direction:column}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-heading{align-items:flex-start;flex-direction:column;gap:12px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-card-layout{grid-template-columns:1fr}}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list .hiring-role-applicant-photo,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list .hiring-role-applicant-photo-orbit{border:1px solid var(--nd1-border-subtle);box-shadow:var(--nd1-shadow-sm)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-meta-line{color:var(--nd1-neutral-100);font-size:var(--nd1-body-sm-size);line-height:var(--nd1-body-sm-line);margin:0 0 6px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-meta-label{color:var(--nd1-muted);font-size:12px;font-weight:700;margin-inline-end:6px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-social-link{color:var(--nd1-neutral-100);text-decoration:none}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-social-link:hover{color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-ctas{display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);margin-top:var(--nd1-space-3)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-ctas .small-outline-button{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-pill);color:var(--nd1-neutral-100);font-size:var(--nd1-body-sm-size);font-weight:600}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-ctas .small-outline-button:hover{background:var(--nd1-orange-soft);border-color:color-mix(in srgb,var(--nd1-orange) 35%,var(--nd1-border-subtle));color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-option{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-pill);color:var(--nd1-neutral-100);font-size:var(--nd1-body-sm-size);font-weight:600}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-option--shortlist{background:color-mix(in srgb,var(--nd1-orange) 12%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-orange) 42%,var(--nd1-border-subtle));color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-option--reject{background:color-mix(in srgb,#dc2626 8%,var(--nd1-surface));border-color:color-mix(in srgb,#dc2626 35%,var(--nd1-border-subtle));color:#dc2626}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-option--reject:hover:not(:disabled){background:color-mix(in srgb,#dc2626 8%,var(--nd1-surface));border-color:color-mix(in srgb,#dc2626 45%,var(--nd1-border-subtle));color:#b91c1c}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-option:hover:not(:disabled){background:var(--nd1-orange-soft);border-color:color-mix(in srgb,var(--nd1-orange) 30%,var(--nd1-border-subtle));color:var(--nd1-orange-strong)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-option--selected{background:var(--nd1-orange);border-color:color-mix(in srgb,#000 10%,var(--nd1-orange));color:#fff}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-stage-option--selected .hiring-role-applicant-stage-icon{color:#fff}.nd1-hiring-app .hiring-role-applicant-detail-modal,.nd1-hiring-app .hiring-role-applicant-detail-overlay{background:var(--nd1-surface)}.nd1-hiring-app .hiring-role-applicant-detail-modal__head{background:var(--nd1-surface);border-color:var(--nd1-border-subtle)}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer{background:color-mix(in srgb,var(--nd1-neutral-20) 55%,var(--nd1-surface) 45%);border-color:var(--nd1-border-subtle);padding:var(--nd1-space-4) var(--nd1-space-5) calc(var(--nd1-space-4) + env(safe-area-inset-bottom, 0px))}.nd1-hiring-app .hiring-role-applicant-detail-modal__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0;max-width:none;width:100%}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-stage-status{margin:0;text-align:center;width:100%}.nd1-hiring-app .hiring-role-applicant-detail-modal__close{background:var(--nd1-surface);border-color:var(--nd1-border-subtle);color:var(--nd1-muted)}.nd1-hiring-app .hiring-role-applicant-detail-modal__close:hover{background:var(--nd1-orange);border-color:color-mix(in srgb,#000 10%,var(--nd1-orange));color:#fff}.nd1-hiring-app .hiring-role-applicant-detail-modal__body .hiring-role-applicant-card--tab{background:#0000;border:0;box-shadow:none;padding:0}.nd1-hiring-app .hiring-role-applicant-detail-modal__body{overflow:hidden;padding:0}.nd1-hiring-app .hiring-role-applicant-detail-profile{height:100%;min-height:100%}.nd1-hiring-app .hiring-role-applicant-detail-sidebar{background:var(--nd1-surface);border-right-color:var(--nd1-border-subtle);padding:28px 24px}.nd1-hiring-app .hiring-role-applicant-detail-sidebar__photo,.nd1-hiring-app .hiring-role-applicant-detail-sidebar__photo-wrap{height:176px;width:176px}.nd1-hiring-app .hiring-role-applicant-detail-sidebar__status-pill{border:1px solid #0000;font-weight:600}.nd1-hiring-app .hiring-role-applicant-detail-sidebar__status-pill--new{background:color-mix(in srgb,var(--nd1-green) 22%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-green) 58%,var(--nd1-border-subtle));color:var(--nd1-green)}.nd1-hiring-app .hiring-role-applicant-detail-sidebar__status-pill--shortlisted{background:color-mix(in srgb,var(--nd1-orange) 22%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-orange) 58%,var(--nd1-border-subtle));color:var(--nd1-orange-strong)}.nd1-hiring-app .hiring-role-applicant-detail-sidebar__status-pill--parked{background:color-mix(in srgb,var(--nd1-neutral-100) 24%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-neutral-100) 52%,var(--nd1-border-subtle));color:color-mix(in srgb,var(--nd1-neutral-100) 94%,#000)}.nd1-hiring-app .hiring-role-applicant-detail-sidebar__status-pill--rejected{background:color-mix(in srgb,#dc2626 16%,var(--nd1-surface));border-color:color-mix(in srgb,#dc2626 52%,var(--nd1-border-subtle));color:#dc2626}.nd1-hiring-app .hiring-role-applicant-detail-sidebar__name{color:var(--nd1-neutral-100)}.nd1-hiring-app .hiring-role-applicant-detail-sidebar__contact-icon,.nd1-hiring-app .hiring-role-applicant-detail-sidebar__contact-line,.nd1-hiring-app .hiring-role-applicant-detail-sidebar__contact-row,.nd1-hiring-app .hiring-role-applicant-detail-sidebar__contact-subline,.nd1-hiring-app .hiring-role-applicant-detail-sidebar__role{color:var(--nd1-muted)}.nd1-hiring-app .hiring-role-applicant-detail-links__heading{border-top-color:var(--nd1-border-subtle);color:var(--nd1-muted)}.nd1-hiring-app .hiring-role-applicant-detail-link-row{background:var(--nd1-surface);border-color:var(--nd1-border-subtle);color:var(--nd1-neutral-100)}.nd1-hiring-app .hiring-role-applicant-detail-link-row:hover{background:var(--nd1-orange-soft);border-color:color-mix(in srgb,var(--nd1-orange) 35%,var(--nd1-border-subtle))}.nd1-hiring-app .hiring-role-applicant-detail-sidebar__cv-btn{background:var(--nd1-surface);border-color:var(--nd1-border-subtle);border-radius:12px;color:var(--nd1-neutral-100);min-height:48px}.nd1-hiring-app .hiring-role-applicant-detail-sidebar__cv-btn:hover{background:var(--nd1-orange-soft);border-color:color-mix(in srgb,var(--nd1-orange) 35%,var(--nd1-border-subtle));color:var(--nd1-orange-strong)}.nd1-hiring-app .hiring-role-applicant-detail-main{background:color-mix(in srgb,var(--nd1-page) 42%,var(--nd1-surface))}.nd1-hiring-app .hiring-role-applicant-cv-preview--detail-modal{background:#0000}.nd1-hiring-app .hiring-role-applicant-detail-modal__browse-btn{background:var(--nd1-surface);border-color:var(--nd1-border-subtle);box-shadow:var(--nd1-shadow-sm);color:var(--nd1-neutral-100)}.nd1-hiring-app .hiring-role-applicant-detail-modal__browse-btn:hover:not(:disabled){background:var(--nd1-orange-soft);border-color:color-mix(in srgb,var(--nd1-orange) 28%,var(--nd1-border-subtle));color:var(--nd1-orange-strong)}.nd1-hiring-app .hiring-role-applicant-detail-modal__browse-count{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);font-weight:600}.nd1-hiring-app.hiring-role-reject-overlay{background:#11182785;z-index:80}.nd1-hiring-app .hiring-role-reject-overlay{background:#11182785}.nd1-hiring-app .hiring-role-reject-modal{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-lg);box-shadow:var(--nd1-shadow)}.nd1-hiring-app .hiring-role-reject-modal h3{color:var(--nd1-neutral-100)}.nd1-hiring-app .hiring-role-report-modal__intro{color:var(--nd1-muted)}.nd1-hiring-app .hiring-role-report-modal__label{color:var(--nd1-neutral-100)}.nd1-hiring-app .hiring-role-report-modal__textarea{background:var(--nd1-surface);border-color:var(--nd1-border-subtle);color:var(--nd1-neutral-100)}.nd1-hiring-app .hiring-role-report-modal__textarea:focus-visible{outline-color:color-mix(in srgb,var(--nd1-orange) 55%,#0000)}.nd1-hiring-app .hiring-role-reject-option{background:var(--nd1-surface);border-color:var(--nd1-border-subtle)}.nd1-hiring-app .hiring-role-reject-secondary-options{background:var(--nd1-orange-soft);border-top-color:var(--nd1-border-subtle)}.nd1-hiring-app .hiring-role-reject-cancel-btn{background:var(--nd1-surface);border-color:var(--nd1-border-subtle);color:var(--nd1-muted)}.nd1-hiring-app .hiring-role-reject-cancel-btn:hover{border-color:var(--nd1-line);color:var(--nd1-neutral-100)}.nd1-root.nd1-job-detail-page{background:var(--nd1-page);color:var(--nd1-text);font-family:var(--nd1-font)}.nd1-root.nd1-job-detail-page .nd1-job-detail-main{padding:0 0 var(--nd1-space-10)}.nd1-root.nd1-job-detail-page .jw-applicant-page .nd1-job-detail-main{margin:0 auto;max-width:var(--jw-applicant-max);padding-bottom:120px;padding-top:0;width:var(--jw-applicant-content-width)}.nd1-root.nd1-job-detail-page .nd1-job-detail.nd1-section{margin-top:var(--nd1-space-4);padding-top:var(--nd1-space-3)}.nd1-root.nd1-job-detail-page .nd1-job-detail{padding-top:0}.nd1-root.nd1-job-detail-page .nd1-job-detail__header{display:flex;flex-direction:column;gap:var(--nd1-space-5);margin-bottom:var(--nd1-space-6)}.nd1-root.nd1-job-detail-page .nd1-job-detail__intro{grid-gap:var(--nd1-space-5) var(--nd1-space-6);align-items:start;display:grid;gap:var(--nd1-space-5) var(--nd1-space-6);grid-template-columns:minmax(0,1fr) auto}.nd1-root.nd1-job-detail-page .nd1-job-detail__intro--solo{grid-template-columns:minmax(0,1fr)}.nd1-root.nd1-job-detail-page .nd1-job-detail__header-brand{align-items:flex-start;display:flex;flex-direction:row;gap:var(--nd1-space-4);min-width:0}.nd1-root.nd1-job-detail-page .nd1-job-detail__brand-logo-wrap{align-items:center;background:#fff;border:1px solid var(--nd1-line);border-radius:var(--nd1-r-lg);box-sizing:border-box;display:flex;flex-shrink:0;height:clamp(72px,10vw,104px);justify-content:center;padding:10px;width:clamp(72px,10vw,104px)}.nd1-root.nd1-job-detail-page .nd1-job-detail__header-brand .job-detail-company-logo{aspect-ratio:auto;background:#0000;border:none;height:100%;max-width:none;object-fit:contain;padding:0;width:100%}.nd1-root.nd1-job-detail-page .job-company-links--stack{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:var(--nd1-space-2);min-width:0}.nd1-root.nd1-job-detail-page .nd1-job-detail__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);margin:0}.nd1-root.nd1-job-detail-page .nd1-job-detail__toolbar-btn{align-items:center;display:inline-flex;font-size:var(--nd1-body-size);font-weight:600;gap:8px;justify-content:center;min-height:48px;padding:0 20px;text-decoration:none;white-space:nowrap}.nd1-root.nd1-job-detail-page .nd1-job-detail__toolbar-apply{min-width:160px}.nd1-root.nd1-job-detail-page .nd1-job-detail__toolbar-save.nd1-btn--outline{background:var(--nd1-orange-soft);border:1.5px solid var(--nd1-orange-border);color:var(--nd1-orange)}.nd1-root.nd1-job-detail-page .nd1-job-detail__toolbar-save.nd1-btn--outline .nd1-icon,.nd1-root.nd1-job-detail-page .nd1-job-detail__toolbar-save.nd1-btn--outline .nd1-job-detail__toolbar-save-icon{color:var(--nd1-orange)}.nd1-root.nd1-job-detail-page .nd1-job-detail__toolbar-save.nd1-btn--outline:hover{background:color-mix(in srgb,var(--nd1-orange-soft) 82%,var(--nd1-orange-tint));border-color:var(--nd1-orange);color:var(--nd1-orange)}.nd1-root.nd1-job-detail-page .nd1-job-detail__toolbar-save--active{background:var(--nd1-orange);border-color:var(--nd1-orange);color:var(--nd1-on-primary)}.nd1-root.nd1-job-detail-page .nd1-job-detail__toolbar-save--active .nd1-icon,.nd1-root.nd1-job-detail-page .nd1-job-detail__toolbar-save--active .nd1-job-detail__toolbar-save-icon{color:var(--nd1-on-primary)}.nd1-root.nd1-job-detail-page .nd1-job-detail__toolbar-save--active:hover{background:var(--nd1-orange-strong);border-color:var(--nd1-orange-strong);color:var(--nd1-on-primary)}.nd1-root.nd1-job-detail-page .nd1-job-detail__header .nd1-job-meta-cards{justify-content:flex-start;margin:0}.nd1-root.nd1-job-detail-page .nd1-job-share-menu{position:relative}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__trigger{min-height:48px;padding:0 16px}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__chevron{transition:transform .15s ease}.nd1-root.nd1-job-detail-page .nd1-job-share-menu--open .nd1-job-share-menu__chevron{transform:rotate(180deg)}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__panel{background:#fff;border:1px solid var(--nd1-line);border-radius:var(--nd1-r-lg);box-shadow:0 12px 32px #1118271f;min-width:240px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__item{align-items:center;background:#0000;border:none;border-radius:var(--nd1-r);color:var(--nd1-text);cursor:pointer;display:flex;font:inherit;font-size:var(--nd1-body-sm-size);font-weight:600;gap:10px;min-height:44px;padding:0 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__item-icon{display:inline-flex;flex-shrink:0;height:18px;width:18px}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__item-icon--copy{color:var(--nd1-orange)}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__item-icon--linkedin{color:#0a66c2}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__item-icon--facebook{color:#1877f2}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__item-icon--x{color:var(--nd1-text)}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__item-icon--whatsapp{color:#25d366}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__item-icon--email{color:var(--nd1-orange)}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__item:hover{background:var(--nd1-neutral-50);color:var(--nd1-orange-strong)}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__item:focus-visible{outline:2px solid var(--nd1-orange);outline-offset:2px}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__notice{background:var(--nd1-green-strong);border-radius:var(--nd1-r);box-shadow:0 8px 24px #11182724;color:#fff;font-size:var(--nd1-body-sm-size);font-weight:600;margin:0;min-width:240px;padding:10px 12px;position:absolute;right:0;top:calc(100% + 8px);z-index:31}.nd1-root.nd1-job-detail-page .nd1-job-share-menu--open .nd1-job-share-menu__notice{top:calc(100% + 8px)}.nd1-root.nd1-job-detail-page .nd1-job-detail__hero-main>h2{margin-bottom:var(--nd1-space-2)}.nd1-root.nd1-job-detail-page .job-company{color:var(--nd1-muted);font-size:var(--nd1-body-lg-size);font-weight:600;margin:0}.nd1-root.nd1-job-detail-page .job-company-links{display:flex;flex-wrap:wrap;gap:var(--nd1-space-3) var(--nd1-space-4)}.nd1-root.nd1-job-detail-page .job-company-link{align-items:center;background:#0000;border:none;border-radius:0;color:var(--nd1-text);display:inline-flex;font-size:var(--nd1-body-sm-size);font-weight:600;gap:8px;min-height:auto;padding:0;text-decoration:none;transition:color .15s ease}.nd1-root.nd1-job-detail-page .job-company-link:hover{background:#0000;border-color:#0000;color:var(--nd1-orange-strong)}.nd1-root.nd1-job-detail-page .job-company-link-icon{color:var(--nd1-orange);display:inline-flex;height:18px;width:18px}.nd1-root.nd1-job-detail-page .job-company-link-icon svg{height:18px;width:18px}.nd1-root.nd1-job-detail-page .job-detail-company-logo{background:var(--nd1-neutral-0);border:1px solid var(--nd1-line);border-radius:var(--nd1-r);height:clamp(72px,12vw,120px);object-fit:contain;padding:10px;width:clamp(72px,12vw,120px)}.nd1-root.nd1-job-detail-page .nd1-job-meta-cards{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 var(--nd1-space-6)}.nd1-root.nd1-job-detail-page .nd1-job-meta-card{align-items:center;background:#fff;border:1px solid var(--nd1-border-subtle);border-radius:16px;box-shadow:none;box-sizing:border-box;display:flex;flex:0 1 auto;gap:8px;max-width:100%;min-width:0;padding:10px 12px;text-align:left}.nd1-root.nd1-job-detail-page .nd1-job-meta-card__icon{align-items:center;color:var(--nd1-orange);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.nd1-root.nd1-job-detail-page .nd1-job-meta-card__icon svg{height:22px;width:22px}.nd1-root.nd1-job-detail-page .nd1-job-meta-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.nd1-root.nd1-job-detail-page .nd1-job-meta-card__label{color:#64748b;font-family:var(--nd1-font);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.nd1-root.nd1-job-detail-page .nd1-job-meta-card__value{color:#111827;font-family:var(--nd1-font);font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.nd1-root.nd1-job-detail-page .nd1-job-detail__mission{align-items:center;background:color-mix(in srgb,var(--nd1-orange-soft) 38%,#fff);border:1px solid color-mix(in srgb,var(--nd1-orange-border) 70%,#fff);border-radius:var(--nd1-r);display:flex;gap:var(--nd1-space-5);margin:0 0 var(--nd1-space-6);padding:var(--nd1-space-5) var(--nd1-space-6)}.nd1-root.nd1-job-detail-page .nd1-job-detail__mission-icon{align-items:center;color:var(--nd1-orange);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;margin:0;width:40px}.nd1-root.nd1-job-detail-page .nd1-job-detail__mission-icon.nd1-icon{height:36px;width:36px}.nd1-root.nd1-job-detail-page .nd1-job-detail__mission .job-role-summary{color:var(--nd1-text);font-size:var(--nd1-body-lg-size);font-weight:600;line-height:1.6;margin:0;max-width:none;text-align:left}.nd1-root.nd1-job-detail-page .nd1-job-detail__section{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);box-shadow:none;margin-bottom:var(--nd1-space-6);padding:var(--nd1-space-5)}.nd1-root.nd1-job-detail-page .nd1-job-detail__section-head{align-items:center;display:flex;gap:12px;margin:0 0 var(--nd1-space-4)}.nd1-root.nd1-job-detail-page .nd1-job-detail__section-icon{align-items:center;background:var(--nd1-orange-soft);border-radius:999px;color:var(--nd1-orange);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.nd1-root.nd1-job-detail-page .nd1-job-detail__checklist ol,.nd1-root.nd1-job-detail-page .nd1-job-detail__checklist ul{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.nd1-root.nd1-job-detail-page .nd1-job-detail__checklist--columns ol,.nd1-root.nd1-job-detail-page .nd1-job-detail__checklist--columns ul{column-count:2;column-gap:32px;display:block}.nd1-root.nd1-job-detail-page .nd1-job-detail__checklist--columns ol>li,.nd1-root.nd1-job-detail-page .nd1-job-detail__checklist--columns ul>li{break-inside:avoid;margin-bottom:12px;page-break-inside:avoid}.nd1-root.nd1-job-detail-page .nd1-job-detail__checklist ol>li,.nd1-root.nd1-job-detail-page .nd1-job-detail__checklist ul>li{color:var(--nd1-text);font-size:var(--nd1-body-size);line-height:1.65;padding-left:32px;position:relative}.nd1-root.nd1-job-detail-page .nd1-job-detail__checklist ol>li:before,.nd1-root.nd1-job-detail-page .nd1-job-detail__checklist ul>li:before{background:radial-gradient(circle at center,var(--nd1-green) 0 3px,var(--nd1-green-soft) 3.1px 10px);border-radius:999px;content:"";height:20px;left:0;position:absolute;top:4px;width:20px}.nd1-root.nd1-job-detail-page .nd1-job-detail__checklist p{margin:0 0 12px}.nd1-root.nd1-job-detail-page .job-highlights{display:flex;flex-wrap:wrap;gap:10px 12px;margin:0 0 var(--nd1-space-6)}.nd1-root.nd1-job-detail-page .job-highlight-pill{background:var(--nd1-surface);border:1px solid var(--nd1-line);border-radius:var(--nd1-r);display:inline-flex;flex-direction:column;gap:2px;min-width:0;padding:10px 14px}.nd1-root.nd1-job-detail-page .job-highlight-pill__label{color:var(--nd1-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nd1-root.nd1-job-detail-page .job-highlight-pill__value{color:var(--nd1-ink);font-size:var(--nd1-body-sm-size);font-weight:700}.nd1-root.nd1-job-detail-page .job-role-summary{color:var(--nd1-text);font-size:var(--nd1-body-lg-size);font-weight:600;line-height:1.6;margin:0 0 var(--nd1-space-6);max-width:none;text-align:left}.nd1-root.nd1-job-detail-page .job-body-html,.nd1-root.nd1-job-detail-page .job-body-text{color:var(--nd1-text);font-size:var(--nd1-body-size);line-height:1.65}.nd1-root.nd1-job-detail-page .job-body-html a{color:var(--nd1-green-strong)}.nd1-root.nd1-job-detail-page .job-pitch-empty{background:var(--nd1-page);border:1px dashed var(--nd1-line-strong);border-radius:var(--nd1-r-lg)}.nd1-root.nd1-job-detail-page .job-comments-section{--comments-panel-fill:#0000;--comments-frame-border:var(--nd1-border-subtle);border-top:none;margin-top:var(--nd1-space-7);padding-top:0}.nd1-root.nd1-job-detail-page .job-comments-section>h3{color:var(--nd1-green-strong);margin:0 0 var(--nd1-space-4)}.nd1-root.nd1-job-detail-page .job-comments-section__body{display:flex;flex-direction:column;gap:var(--nd1-space-4)}.nd1-root.nd1-job-detail-page .job-comments-section__body--detail{background:var(--nd1-page);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);box-shadow:none;padding:var(--nd1-space-4) var(--nd1-space-5)}.nd1-root.nd1-job-detail-page .job-comments-composer,.nd1-root.nd1-job-detail-page .job-comments-section__body--detail .job-comments-composer{grid-gap:var(--nd1-space-3);background:#0000;border:none;border-radius:0;box-shadow:none;display:grid;gap:var(--nd1-space-3);margin-bottom:0;padding:0}.nd1-root.nd1-job-detail-page .job-comments-section__body:not(.job-comments-section__body--detail) .job-comments-composer{background:var(--nd1-page);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);box-shadow:none;padding:16px 18px}.nd1-root.nd1-job-detail-page .job-comments-section .job-comments-label,.nd1-root.nd1-job-detail-page .job-comments-section__body--detail .job-comments-label{color:var(--nd1-neutral-100);font-size:var(--nd1-label-size);font-weight:var(--nd1-label-weight);letter-spacing:var(--nd1-label-tracking);margin:0;text-transform:uppercase}.nd1-root.nd1-job-detail-page .job-comments-section .job-comments-textarea,.nd1-root.nd1-job-detail-page .job-comments-section__body--detail .job-comments-textarea{background:var(--nd1-neutral-0);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);box-shadow:none;color:var(--nd1-text);font-family:var(--nd1-font);font-size:var(--nd1-body-size);line-height:var(--nd1-body-line);min-height:88px;padding:12px 14px;resize:vertical;width:100%}.nd1-root.nd1-job-detail-page .job-comments-section .job-comments-textarea::placeholder{color:var(--nd1-muted);opacity:.9}.nd1-root.nd1-job-detail-page .job-comments-section .job-comments-textarea:hover{border-color:var(--nd1-border-subtle-hover)}.nd1-root.nd1-job-detail-page .job-comments-section .job-comments-textarea:focus{border-color:color-mix(in srgb,var(--nd1-green) 45%,var(--nd1-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-green) 14%,#0000);outline:none}.nd1-root.nd1-job-detail-page .job-comments-section .job-comments-post-btn,.nd1-root.nd1-job-detail-page .job-comments-section__body--detail .job-comments-post-btn{background:var(--nd1-green);border:none;border-radius:var(--nd1-r-pill);box-shadow:none;color:var(--nd1-on-primary);cursor:pointer;font-family:var(--nd1-font);font-size:var(--nd1-body-sm-size);font-weight:700;justify-self:start;margin-top:var(--nd1-space-1);padding:10px 22px}.nd1-root.nd1-job-detail-page .job-comments-section .job-comments-post-btn:hover:not(:disabled){background:var(--nd1-green-strong)}.nd1-root.nd1-job-detail-page .job-comments-empty,.nd1-root.nd1-job-detail-page .job-comments-empty--detail,.nd1-root.nd1-job-detail-page .jw-applicant-page .applicant-home.job-detail-page .job-comments-empty{align-items:center;background:#0000;border:none;border-radius:0;border-top:1px solid var(--nd1-border-subtle);color:var(--nd1-muted);display:flex;flex-direction:row;font-size:var(--nd1-body-sm-size);font-weight:600;gap:var(--nd1-space-3);margin:0;min-height:0;padding:var(--nd1-space-4) 0 0;text-align:left}.nd1-root.nd1-job-detail-page .job-comments-readonly-note{color:var(--nd1-muted);font-size:var(--nd1-body-sm-size);margin:0}.nd1-root.nd1-job-detail-page .job-comments-empty__icon{color:var(--nd1-green)}.nd1-root.nd1-job-detail-page .job-comments-section .job-reply-composer{background:var(--nd1-neutral-0);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);box-shadow:none;padding:var(--nd1-space-4)}.nd1-root.nd1-job-detail-page .job-comments-section .job-reply-composer .job-comments-textarea{font-size:var(--nd1-body-sm-size);min-height:64px}.nd1-root.nd1-job-detail-page .job-comments-section .job-comments-post-btn--secondary{background:var(--nd1-neutral-0);border:1px solid var(--nd1-green-border);color:var(--nd1-green-strong)}.nd1-root.nd1-job-detail-page .job-comments-section .job-comments-post-btn--secondary:hover:not(:disabled){background:var(--nd1-green-soft);border-color:var(--nd1-green)}.nd1-root.nd1-job-detail-page .job-comments-empty--detail,.nd1-root.nd1-job-detail-page .jw-applicant-page .applicant-home.job-detail-page .job-comments-empty--detail{padding-top:var(--nd1-space-4)}.nd1-root.nd1-job-detail-page .job-comments-list{border-top:1px solid var(--nd1-border-subtle);margin:0;padding-top:var(--nd1-space-4)}.nd1-root.nd1-job-detail-page .job-comment-card{background:var(--nd1-neutral-0);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-sm);box-shadow:none}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions.job-actions-float{background:color-mix(in srgb,var(--nd1-green-soft) 24%,var(--nd1-surface));border:1px solid color-mix(in srgb,var(--nd1-green-border) 32%,var(--nd1-border-subtle));border-radius:var(--nd1-r-lg);bottom:max(16px,env(safe-area-inset-bottom,0px));box-shadow:0 -10px 28px color-mix(in srgb,var(--nd1-neutral-100) 7%,#0000),0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 5%,#0000),0 16px 40px color-mix(in srgb,var(--nd1-neutral-100) 11%,#0000);display:flex;flex-direction:column;gap:var(--nd1-space-3);margin-top:var(--nd1-space-6);padding:var(--nd1-space-4) var(--nd1-space-5);position:sticky;z-index:20}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions.job-actions-float--blocked{background:color-mix(in srgb,#fff0ee 72%,var(--nd1-surface));border-color:color-mix(in srgb,#c2554d 35%,var(--nd1-border-subtle))}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-apply-blocked-hint{color:#5c1f18;font-size:var(--nd1-body-sm-size);line-height:1.45;margin:0;text-align:left}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-apply-blocked-hint strong{font-weight:700}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-actions-status{background:#0000;border:0;border-radius:0;font-size:var(--nd1-body-sm-size);font-weight:600;line-height:1.45;margin:0;padding:0}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-actions-status--saved{color:var(--nd1-orange)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-actions-status--not-for-me{color:#9b2c2c}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-actions-float-row,.nd1-root.nd1-job-detail-page .nd1-job-detail-actions__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nd1-space-3);justify-content:space-between;width:100%}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-actions-buttons,.nd1-root.nd1-job-detail-page .nd1-job-detail-actions__secondary{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--nd1-space-2);min-width:0}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions__primary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nd1-space-2);justify-content:flex-end;margin-left:auto}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-pill);box-shadow:none;color:var(--nd1-neutral-100);font-family:var(--nd1-font);font-size:var(--nd1-body-sm-size);font-weight:600;min-height:42px;padding:9px 16px;transform:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn:hover:not(:disabled){background:var(--nd1-neutral-10);border-color:color-mix(in srgb,var(--nd1-muted) 35%,var(--nd1-border-subtle));transform:none}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn:focus-visible{outline:2px solid var(--nd1-green);outline-offset:2px}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn .icon{color:var(--nd1-muted)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn--not-for-me{background:color-mix(in srgb,#fff0ee 72%,var(--nd1-surface));border-color:color-mix(in srgb,#c2554d 55%,var(--nd1-border-subtle));color:#9b2c2c}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn--not-for-me .icon{color:#b42318}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn--not-for-me:hover:not(:disabled){background:#fff0ee;border-color:#c2554d}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn--not-for-me-active{background:#b42318;border-color:#b42318;color:#fff}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn--not-for-me-active .icon{color:#fff}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn--not-for-me-active:hover:not(:disabled){background:#9b2c2c;border-color:#9b2c2c}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn--save-later{background:var(--nd1-orange-soft);border:1.5px solid var(--nd1-orange-border);color:var(--nd1-orange)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn--save-later .icon,.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn--save-later .job-action-btn__heart{color:var(--nd1-orange)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn--save-later:hover:not(:disabled){background:color-mix(in srgb,var(--nd1-orange-soft) 82%,var(--nd1-orange-tint));border-color:var(--nd1-orange)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn--save-later-active{background:var(--nd1-orange);border-color:var(--nd1-orange);color:var(--nd1-on-primary)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn--save-later-active .icon,.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn--save-later-active .job-action-btn__heart{color:var(--nd1-on-primary)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn--save-later-active:hover:not(:disabled){background:var(--nd1-orange-strong);border-color:var(--nd1-orange-strong)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn.primary{background:var(--nd1-green);border-color:var(--nd1-green);color:var(--nd1-on-primary);min-width:112px}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn.primary .icon{color:var(--nd1-on-primary)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn.primary:hover:not(:disabled){background:var(--nd1-green-strong);border-color:var(--nd1-green-strong)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn:disabled{cursor:not-allowed;opacity:.55}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-apply-help-trigger{align-items:center;background:#0000;border:0;border-radius:var(--nd1-r-pill);color:var(--nd1-muted);cursor:pointer;display:inline-flex;font-family:var(--nd1-font);font-size:var(--nd1-body-sm-size);font-weight:600;gap:6px;margin:0;padding:8px 10px;text-decoration:none}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-apply-help-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--nd1-green-soft) 72%,#0000);color:var(--nd1-green)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-apply-help-trigger:disabled{cursor:not-allowed;opacity:.5}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-apply-help-icon{color:inherit}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .apply-shine-error{color:#5c1f18;flex:1 1 100%;font-size:var(--nd1-body-sm-size);font-weight:600;margin:0}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions.job-actions-float--applied{gap:var(--nd1-space-4)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-applied-summary{text-align:left}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-applied-summary-badge{align-items:center;background:var(--nd1-green-soft);border:1px solid color-mix(in srgb,var(--nd1-green-border) 60%,#0000);border-radius:var(--nd1-r-pill);display:inline-flex;gap:var(--nd1-space-2);margin:0;padding:8px 14px}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-applied-summary-icon{color:var(--nd1-green)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-applied-status{color:var(--nd1-green);font-size:var(--nd1-body-sm-size);font-weight:700;margin:0}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-applied-rejection{border-top:1px solid var(--nd1-border-subtle);margin-top:var(--nd1-space-3);padding-top:var(--nd1-space-3)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-applied-rejection__title{color:var(--nd1-neutral-100);font-size:var(--nd1-body-size);font-weight:700;margin:0 0 var(--nd1-space-2)}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions.jw-guest-job-actions{background:color-mix(in srgb,var(--nd1-green-soft) 24%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-green-border) 32%,var(--nd1-border-subtle));box-shadow:0 -10px 28px color-mix(in srgb,var(--nd1-neutral-100) 7%,#0000),0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 5%,#0000),0 16px 40px color-mix(in srgb,var(--nd1-neutral-100) 11%,#0000);z-index:30}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .jw-guest-job-actions__auth{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--nd1-space-2);justify-content:flex-start;min-width:0;width:auto}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .jw-guest-job-actions .nd1-btn{min-height:42px}.nd1-root.nd1-job-detail-page .jw-guest-job-actions__row{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--nd1-space-3);justify-content:flex-start;width:100%}.nd1-root.nd1-job-detail-page .jw-guest-job-actions__watch-btn{flex-shrink:0;margin-left:auto;max-width:min(100%,320px)}.nd1-root.nd1-job-detail-page .jw-guest-watch-cta--dock{animation:nd1-guest-watch-bar-pulse 2s ease-in-out infinite;background:var(--nd1-neutral-0);border:2px solid color-mix(in srgb,var(--nd1-orange) 52%,var(--nd1-orange-border));box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 8%,#0000),0 4px 14px color-mix(in srgb,var(--nd1-neutral-100) 6%,#0000);color:var(--nd1-orange)}.nd1-root.nd1-job-detail-page .jw-guest-watch-cta--dock:hover{animation-play-state:paused;background:var(--nd1-orange-soft);border-color:color-mix(in srgb,var(--nd1-orange) 68%,var(--nd1-orange-border))}.nd1-root.nd1-job-detail-page .jw-guest-watch-cta--dock:focus-visible{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--nd1-orange) 32%,#fff),0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 8%,#0000);outline:none}.nd1-root.nd1-job-detail-page .jw-guest-watch-cta__gif{border-radius:8px;box-shadow:none;display:block;flex-shrink:0;height:44px;object-fit:contain;width:44px}.nd1-root.nd1-job-detail-page .jw-guest-watch-cta__label{color:var(--nd1-orange);font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1.2;text-shadow:none;white-space:nowrap}@keyframes nd1-guest-watch-bar-pulse{0%,to{box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 8%,#0000),0 0 0 0 color-mix(in srgb,var(--nd1-orange) 0,#0000)}50%{box-shadow:0 1px 2px color-mix(in srgb,var(--nd1-neutral-100) 8%,#0000),0 0 0 10px color-mix(in srgb,var(--nd1-orange) 24%,#0000)}}@media (prefers-reduced-motion:reduce){.nd1-root.nd1-job-detail-page .jw-guest-watch-cta--dock{animation:none}}@media (max-width:599px){.nd1-root.nd1-job-detail-page .jw-guest-job-actions__row{flex-wrap:wrap}.nd1-root.nd1-job-detail-page .jw-guest-job-actions__watch-btn{justify-content:center;margin-left:0;max-width:none;width:100%}.nd1-root.nd1-job-detail-page .jw-guest-watch-cta__label{text-align:center;white-space:normal}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-actions-float-row,.nd1-root.nd1-job-detail-page .nd1-job-detail-actions__toolbar{align-items:stretch;flex-direction:column}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions__primary{margin-left:0;width:100%}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-action-btn.primary{flex:1 1 auto}.nd1-root.nd1-job-detail-page .nd1-job-detail-actions .job-apply-help-trigger{justify-content:center;width:100%}.nd1-root.nd1-job-detail-page .nd1-job-meta-card{flex:1 1 100%}}.nd1-root.nd1-job-detail-page .nd1-job-detail__state h1{margin:0 0 var(--nd1-space-3)}.nd1-root.nd1-job-detail-page .nd1-job-detail__state .subtitle{color:var(--nd1-muted);font-size:var(--nd1-body-size);margin:0}@media (max-width:899px){.nd1-root.nd1-job-detail-page .nd1-job-detail__intro{grid-template-columns:1fr}.nd1-root.nd1-job-detail-page .nd1-job-detail__header-brand{flex-wrap:wrap}.nd1-root.nd1-job-detail-page .nd1-job-detail__toolbar{align-items:stretch;flex-direction:row}.nd1-root.nd1-job-detail-page .nd1-job-detail__toolbar-btn,.nd1-root.nd1-job-detail-page .nd1-job-share-menu__trigger{flex:1 1 auto;min-width:0}.nd1-root.nd1-job-detail-page .nd1-job-share-menu__notice,.nd1-root.nd1-job-detail-page .nd1-job-share-menu__panel{left:0;min-width:240px;right:auto}.nd1-root.nd1-job-detail-page .job-detail-company-logo{height:72px;width:72px}.nd1-root.nd1-job-detail-page .nd1-job-meta-card{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1}.nd1-root.nd1-job-detail-page .nd1-job-detail__checklist--columns ol,.nd1-root.nd1-job-detail-page .nd1-job-detail__checklist--columns ul{column-count:1}}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card{--list-card-video-w:440px;padding:16px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__layout{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__media{align-self:stretch;display:flex;flex:0 0 var(--list-card-video-w);flex-direction:column;max-width:100%;min-width:0;width:var(--list-card-video-w)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__media .hiring-role-applicant-pitch-thumb,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__media .hiring-role-applicant-pitch-thumb--list{aspect-ratio:unset;border-radius:12px;cursor:pointer;flex:1 1 auto;height:100%;margin:0;max-width:100%;min-height:calc(var(--list-card-video-w)*9/16);min-width:0;width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__media .hiring-role-applicant-pitch-thumb--list .hiring-role-applicant-pitch-thumb__play{background:linear-gradient(180deg,#11182714,#11182747)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__media .hiring-role-applicant-pitch-thumb--list .hiring-role-applicant-pitch-thumb__play svg{color:#fff;filter:drop-shadow(0 2px 10px rgba(0,0,0,.35));height:48px;width:48px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__info{align-items:flex-start;display:flex;flex:1 1 280px;flex-direction:column;gap:14px;min-height:calc(var(--list-card-video-w)*9/16);min-width:min(100%,280px);overflow:visible}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__head{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__name-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__name-row h3{color:var(--nd1-neutral-100);font-size:18px;font-weight:700;line-height:1.25;margin:0;overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal;word-break:normal}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__head .hiring-role-applicant-list-card__applied{color:var(--nd1-muted);display:block;font-size:11px;font-weight:500;line-height:1.45;margin:-4px 0 0;width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__contact{display:flex;flex-direction:column;gap:10px;width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__contact .hiring-role-applicant-list-meta{align-items:flex-start;display:flex;font-size:13px;gap:10px;line-height:1.45;margin:0}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__contact .hiring-role-applicant-list-meta:last-child{margin-bottom:0}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__contact .hiring-role-applicant-list-meta__icon{color:var(--nd1-muted);flex:0 0 auto}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__contact .hiring-role-applicant-list-meta>span:last-child{color:var(--nd1-neutral-100);flex:1 1;overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal;word-break:normal}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__links-grid{align-content:flex-start;align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:flex-start;margin-top:auto;width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__link{align-items:center;background:color-mix(in srgb,var(--nd1-green-soft) 52%,var(--nd1-surface));border:1px solid color-mix(in srgb,var(--nd1-green-border) 62%,var(--nd1-border-subtle));border-radius:var(--nd1-r-pill);color:var(--nd1-green-strong);display:inline-flex;font-size:12px;font-weight:700;gap:6px;justify-content:flex-start;max-width:100%;min-height:34px;overflow:visible;overflow-wrap:break-word;padding:0 12px;text-decoration:none;text-overflow:clip;transition:border-color .15s ease,color .15s ease,background-color .15s ease;white-space:normal;width:auto}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__link .hiring-role-applicant-meta-icon{color:var(--nd1-green)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__link span:last-child{overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__link:hover{background:var(--nd1-green-soft);border-color:var(--nd1-green-border);color:var(--nd1-green-strong)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__link:hover .hiring-role-applicant-meta-icon{color:var(--nd1-green-strong)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__actions{grid-gap:12px;border:0;display:grid;flex:1 1 100%;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;width:100%}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__action{align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-pill);box-shadow:none;color:var(--nd1-neutral-100);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-height:50px;min-width:0;padding:12px 10px;transition:border-color .15s ease,background-color .15s ease,color .15s ease;width:100%}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action-icon,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__action-icon{align-items:center;color:inherit;display:inline-flex;flex:0 0 22px;height:22px;justify-content:center;min-width:22px;width:22px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__actions .hiring-role-applicant-stage-status{grid-column:1/-1;margin:0;text-align:center;width:100%}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action:not(.hiring-role-applicant-list-card__action--shortlist):not(.hiring-role-applicant-list-card__action--reject):not(.hiring-role-applicant-list-card__action--park):not(.hiring-role-applicant-list-card__action--report):hover:not(:disabled):not(.hiring-role-applicant-list-card__action--selected),.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__action:not(.hiring-role-applicant-list-card__action--shortlist):not(.hiring-role-applicant-list-card__action--reject):not(.hiring-role-applicant-list-card__action--park):not(.hiring-role-applicant-list-card__action--report):hover:not(:disabled):not(.hiring-role-applicant-list-card__action--selected){background:color-mix(in srgb,var(--nd1-neutral-100) 5%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-neutral-100) 22%,var(--nd1-border-subtle));color:var(--nd1-neutral-100);transform:none}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action--shortlist:hover:not(:disabled):not(.hiring-role-applicant-list-card__action--selected),.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__action--shortlist:hover:not(:disabled):not(.hiring-role-applicant-list-card__action--selected){background:color-mix(in srgb,var(--nd1-orange) 14%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-orange) 45%,var(--nd1-border-subtle));color:var(--nd1-orange-strong)}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action--reject:hover:not(:disabled):not(.hiring-role-applicant-list-card__action--selected),.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__action--reject:hover:not(:disabled):not(.hiring-role-applicant-list-card__action--selected){background:color-mix(in srgb,#dc2626 10%,var(--nd1-surface));border-color:color-mix(in srgb,#dc2626 38%,var(--nd1-border-subtle));color:#dc2626}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action--park:hover:not(:disabled):not(.hiring-role-applicant-list-card__action--selected),.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__action--park:hover:not(:disabled):not(.hiring-role-applicant-list-card__action--selected){background:color-mix(in srgb,var(--nd1-neutral-100) 16%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-neutral-100) 42%,var(--nd1-border-subtle));color:color-mix(in srgb,var(--nd1-neutral-100) 92%,#000)}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action--report:hover:not(:disabled),.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-stage-option--report:hover:not(:disabled),.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__action--report:hover:not(:disabled){background:color-mix(in srgb,#dc2626 24%,var(--nd1-surface));border-color:#b91c1c;color:#7f1d1d;transform:none}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action--shortlist.hiring-role-applicant-list-card__action--selected,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__action--shortlist.hiring-role-applicant-list-card__action--selected{background:color-mix(in srgb,var(--nd1-orange) 22%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-orange) 58%,var(--nd1-border-subtle));color:var(--nd1-orange-strong)}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action--reject.hiring-role-applicant-list-card__action--selected,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__action--reject.hiring-role-applicant-list-card__action--selected{background:color-mix(in srgb,#dc2626 16%,var(--nd1-surface));border-color:color-mix(in srgb,#dc2626 52%,var(--nd1-border-subtle));color:#dc2626}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action--park.hiring-role-applicant-list-card__action--selected,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__action--park.hiring-role-applicant-list-card__action--selected{background:color-mix(in srgb,var(--nd1-neutral-100) 24%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-neutral-100) 52%,var(--nd1-border-subtle));color:color-mix(in srgb,var(--nd1-neutral-100) 94%,#000)}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action--selected:not(.hiring-role-applicant-list-card__action--shortlist):not(.hiring-role-applicant-list-card__action--reject):not(.hiring-role-applicant-list-card__action--park),.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__action--selected:not(.hiring-role-applicant-list-card__action--shortlist):not(.hiring-role-applicant-list-card__action--reject):not(.hiring-role-applicant-list-card__action--park){background:color-mix(in srgb,var(--nd1-neutral-100) 6%,var(--nd1-surface));border-color:color-mix(in srgb,var(--nd1-neutral-100) 28%,var(--nd1-border-subtle));color:var(--nd1-neutral-100)}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action:disabled,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__action:disabled{cursor:progress;opacity:.72}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action.hiring-role-applicant-stage-option--selected,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__action.hiring-role-applicant-stage-option--selected{box-shadow:none}.nd1-hiring-app .hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action{flex:0 0 auto;min-width:0;padding:12px 18px;width:auto}@media (max-width:899px){.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card{--list-card-video-w:360px}}@media (max-width:599px){.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card{--list-card-video-w:350px}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__layout{align-items:center;flex-direction:column}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__media{align-self:auto;flex:0 0 auto;max-width:var(--list-card-video-w);width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__media .hiring-role-applicant-pitch-thumb,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__media .hiring-role-applicant-pitch-thumb--list{aspect-ratio:16/9;flex:0 0 auto;height:auto;min-height:0}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__info{align-items:center;flex:0 0 auto;min-height:0;min-width:0;text-align:center;width:100%}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__actions{margin-inline:auto;max-width:min(100%,400px)}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__contact,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__head,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__links-grid,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__name-row{align-items:center;justify-content:center}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__contact .hiring-role-applicant-list-meta{align-items:flex-start;justify-content:flex-start;max-width:100%;width:fit-content}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__contact .hiring-role-applicant-list-meta>span:last-child{flex:0 1 auto;text-align:start}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-list-card__media .hiring-role-applicant-pitch-thumb--list .hiring-role-applicant-pitch-thumb__play svg{height:40px;width:40px}}.nd1-hiring-app .nd1-hiring-role-manage-main :where(h1,h2,h3,h4,h5,h6,p,span,a,label,button,li),@media(max-width: 899px){.nd1-hiring-app .hiring-role-applicant-detail-profile{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}}@media (max-width:599px){.nd1-hiring-app .hiring-role-applicant-detail-profile{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.nd1-hiring-app .hiring-role-applicant-detail-sidebar{border-bottom:1px solid var(--nd1-border-subtle);border-right:0;max-height:min(48dvh,420px)}.nd1-hiring-app .hiring-role-applicant-detail-main{padding:16px}.nd1-hiring-app .hiring-role-applicant-detail-modal__actions{gap:8px}.nd1-hiring-app .hiring-role-applicant-detail-modal__browse{grid-template-columns:1fr;justify-items:stretch}.nd1-hiring-app .hiring-role-applicant-detail-modal__browse-count{justify-self:center;order:-1}.nd1-hiring-app .hiring-role-applicant-detail-modal__browse-end{justify-content:space-between;justify-self:stretch}}.nd1-hiring-app .hiring-role-applicant-detail-overlay :where(h1,h2,h3,h4,h5,h6,p,span,a,label,button,li),.nd1-hiring-app .hiring-role-reject-overlay :where(h1,h2,h3,h4,h5,h6,p,span,a,label,button,li){overflow:visible;overflow-wrap:break-word;text-overflow:clip}.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-pitch-thumb,.nd1-hiring-app .nd1-hiring-role-manage-main .hiring-role-applicant-pitch-thumb__video{overflow:hidden}.nd1-pricing-hero{padding:var(--nd1-space-5) 0 var(--nd1-space-4)}.nd1-pricing-hero__grid{grid-gap:var(--nd1-space-5);align-items:start;display:grid;gap:var(--nd1-space-5);grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);padding-top:var(--nd1-space-4)}.nd1-pricing-hero__inner{min-width:0}.nd1-pricing-hero__locale{justify-self:end;max-width:18rem;min-width:0;width:100%}.nd1-pricing-hero__currency{color:var(--nd1-muted);font-size:.8125rem;line-height:1.45;margin:.5rem 0 0}.nd1-pricing-hero__title{color:var(--nd1-ink);font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:var(--nd1-space-5) 0 0}.nd1-pricing-hero__title span{display:block}.nd1-pricing-hero__copy{color:var(--nd1-muted);font-size:var(--nd1-body-lg-size);line-height:1.6;margin:var(--nd1-space-4) 0 0;max-width:38rem}.nd1-pricing-picker{max-width:none;min-width:0;position:relative;width:100%}.nd1-pricing-picker__label{color:var(--nd1-muted);display:block;font-size:.8125rem;font-weight:600;margin-bottom:.35rem}.nd1-pricing-picker__field{align-items:center;background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-md);display:flex;gap:.4rem;min-height:2.5rem;padding:0 .65rem;transition:border-color .15s ease}.nd1-pricing-picker__field.is-open,.nd1-pricing-picker__field:focus-within{border-color:var(--nd1-line-strong);box-shadow:none}.nd1-pricing-picker__field.is-disabled{opacity:.65}.nd1-pricing-picker__icon{color:var(--nd1-muted);flex-shrink:0;height:1rem;width:1rem}.nd1-pricing-picker__input{background:#0000;border:none;color:var(--nd1-ink);flex:1 1;font:inherit;font-size:.875rem;min-width:0;outline:none}.nd1-pricing-picker__input::placeholder{color:var(--nd1-muted)}.nd1-pricing-picker__chevron{color:var(--nd1-muted);flex-shrink:0;transition:transform .15s ease}.nd1-pricing-picker__field.is-open .nd1-pricing-picker__chevron{transform:rotate(180deg)}.nd1-pricing-picker__list{background:var(--nd1-surface);border:1px solid var(--nd1-border-subtle);border-radius:var(--nd1-r-md);box-shadow:var(--nd1-shadow-lg);left:0;list-style:none;margin:.35rem 0 0;max-height:16rem;overflow-y:auto;padding:.35rem 0;position:absolute;right:0;top:100%;z-index:30}.nd1-pricing-picker__option{align-items:center;cursor:pointer;display:flex;gap:.65rem;padding:.65rem .85rem}.nd1-pricing-picker__option.is-highlighted,.nd1-pricing-picker__option:hover{background:var(--nd1-green-soft)}.nd1-pricing-picker__option-flag{flex-shrink:0;font-size:1.1rem}.nd1-pricing-picker__option-label{color:var(--nd1-ink);flex:1 1;font-weight:600;min-width:0}.nd1-pricing-picker__option-code{color:var(--nd1-muted);flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:.04em}.nd1-pricing-alert{background:color-mix(in srgb,var(--nd1-red) 10%,var(--nd1-surface));border:1px solid color-mix(in srgb,var(--nd1-red) 35%,#0000);border-radius:var(--nd1-r-md);color:var(--nd1-red);margin:0;padding:var(--nd1-space-3) var(--nd1-space-4);text-align:center}.nd1-pricing-body.is-loading{opacity:.72;pointer-events:none}.nd1-pricing-divider{align-items:center;display:flex;gap:var(--nd1-space-3);margin:var(--nd1-space-6) 0 var(--nd1-space-4)}.nd1-pricing-divider__line{background:var(--nd1-border-subtle);flex:1 1;height:1px}.nd1-pricing-divider__label{color:var(--nd1-muted);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.nd1-pricing-payg{margin:0 auto;max-width:26rem;padding:var(--nd1-space-5) var(--nd1-space-4);text-align:center}.nd1-pricing-payg__kicker{color:var(--nd1-muted);font-size:.8125rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.nd1-pricing-payg__amount{color:var(--nd1-ink);font-size:clamp(2.75rem,8vw,3.75rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin:var(--nd1-space-3) 0 0}.nd1-pricing-payg__unit{color:var(--nd1-muted);font-size:var(--nd1-body-lg-size);font-weight:600;margin:.35rem 0 var(--nd1-space-4)}.nd1-pricing-payg__points{list-style:none;margin:0 0 var(--nd1-space-4);padding:0;text-align:left}.nd1-pricing-payg__points li{align-items:flex-start;color:var(--nd1-ink);display:flex;gap:.55rem;margin-bottom:.7rem}.nd1-pricing-payg__tick,.nd1-pricing-plan__tick{flex-shrink:0;height:1.125rem;margin-top:.1rem;width:1.125rem}.nd1-pricing-payg__cta{width:100%}.nd1-pricing-plans{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin-top:var(--nd1-space-2)}.nd1-pricing-plan-wrap{display:flex;flex-direction:column;min-height:100%}.nd1-pricing-plan__badge-slot{align-items:flex-start;display:flex;margin-bottom:var(--nd1-space-3);min-height:1.85rem}.nd1-pricing-plan{border:1px solid var(--nd1-border-subtle);display:flex;flex:1 1;flex-direction:column;gap:var(--nd1-space-5);min-height:100%;padding:var(--nd1-space-5) var(--nd1-space-4);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nd1-pricing-plan:hover{background:var(--nd1-green-soft);border-color:var(--nd1-green-border);box-shadow:var(--nd1-shadow-lg);transform:translateY(-2px)}.nd1-pricing-plan-wrap.is-popular .nd1-pricing-plan{border:2px solid var(--nd1-green);box-shadow:0 16px 40px color-mix(in srgb,var(--nd1-green) 14%,#0000)}.nd1-pricing-plan-wrap.is-popular .nd1-pricing-plan:hover{background:color-mix(in srgb,var(--nd1-green-soft) 88%,#fff);border-color:var(--nd1-green-strong);box-shadow:0 20px 44px color-mix(in srgb,var(--nd1-green) 22%,#0000)}.nd1-pricing-plan__body{display:flex;flex:1 1;flex-direction:column;gap:var(--nd1-space-3)}.nd1-pricing-plan__badge{background:var(--nd1-green);border-radius:999px;color:#fff;font-size:.6875rem;font-weight:800;letter-spacing:.05em;padding:.28rem .65rem;text-transform:uppercase}.nd1-pricing-plan__name{color:var(--nd1-ink);font-size:1.25rem;font-weight:800;line-height:1.25;margin:0}.nd1-pricing-plan__price{color:var(--nd1-ink);font-size:2.125rem;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0}.nd1-pricing-plan__period{color:var(--nd1-muted);font-size:1rem;font-weight:600}.nd1-pricing-plan__tagline{color:var(--nd1-muted);font-size:var(--nd1-body-size);line-height:1.5;margin:0}.nd1-pricing-subs-intro strong{color:var(--nd1-ink);font-weight:800}.nd1-pricing-plan__cta{margin-top:auto;text-align:center;width:100%}.nd1-pricing-plan .nd1-btn--outline:hover{background:var(--nd1-orange-soft);border-color:var(--nd1-orange);box-shadow:0 0 0 2px color-mix(in srgb,var(--nd1-orange) 20%,#0000);color:var(--nd1-orange-strong)}.nd1-pricing-plan .nd1-btn--accent:hover{background:var(--nd1-orange-strong);box-shadow:0 8px 22px color-mix(in srgb,var(--nd1-orange) 35%,#0000)}.nd1-pricing-empty{color:var(--nd1-muted);margin:0;text-align:center}.nd1-pricing-skeleton{grid-gap:var(--nd1-space-4);display:grid;gap:var(--nd1-space-4)}.nd1-pricing-skeleton__card,.nd1-pricing-skeleton__plan{animation:nd1-pricing-pulse 1.2s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--nd1-border-subtle) 55%,#0000) 0,color-mix(in srgb,var(--nd1-border-subtle) 25%,#0000) 50%,color-mix(in srgb,var(--nd1-border-subtle) 55%,#0000) 100%);background-size:200% 100%;border-radius:var(--nd1-r-lg);min-height:18rem}.nd1-pricing-skeleton__card{margin:0 auto;max-width:26rem}.nd1-pricing-skeleton__grid{grid-gap:var(--nd1-space-3);display:grid;gap:var(--nd1-space-3);grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr))}.nd1-pricing-skeleton__plan{min-height:20rem}@keyframes nd1-pricing-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.nd1-pricing-steps-section{margin-top:var(--nd1-space-10)}.nd1-pricing-steps{grid-gap:var(--nd1-space-3);display:grid;gap:var(--nd1-space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));list-style:none;margin:var(--nd1-space-4) 0 0;padding:0}.nd1-pricing-step{display:flex;gap:var(--nd1-space-3);padding:var(--nd1-space-4)}.nd1-pricing-step__num{align-items:center;background:var(--nd1-green-soft);border-radius:999px;color:var(--nd1-green-strong);display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:800;height:2rem;justify-content:center;width:2rem}.nd1-pricing-step__text{color:var(--nd1-ink);line-height:1.5;margin:.15rem 0 0}.nd1-pricing-faq{grid-gap:var(--nd1-space-3);display:grid;gap:var(--nd1-space-3);margin-top:var(--nd1-space-4)}.nd1-pricing-faq__item{padding:0}.nd1-pricing-faq__q{color:var(--nd1-ink);cursor:pointer;font-size:var(--nd1-body-size);font-weight:700;list-style:none;padding:var(--nd1-space-4)}.nd1-pricing-faq__q::-webkit-details-marker{display:none}.nd1-pricing-faq__q:after{color:var(--nd1-green-strong);content:"+";float:right;font-size:1.25rem;font-weight:700}.nd1-pricing-faq__item[open] .nd1-pricing-faq__q:after{content:"−"}.nd1-pricing-faq__a{border-top:1px solid var(--nd1-border-subtle);color:var(--nd1-muted);line-height:1.55;margin:0;padding:0 var(--nd1-space-4) var(--nd1-space-4)}.nd1-pricing-cta-band__inner{align-items:center;display:flex;flex-direction:column;gap:var(--nd1-space-3);padding:var(--nd1-space-5) var(--nd1-space-4);text-align:center}.nd1-pricing-cta-band__title{color:var(--nd1-ink);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin:0}.nd1-pricing-cta-band__copy{color:var(--nd1-muted);line-height:1.55;margin:0;max-width:32rem}.nd1-launch-free-hero__content{grid-column:span 12;max-width:42rem}.nd1-launch-free-section{padding-bottom:var(--nd1-space-2)}.nd1-launch-free-card{margin-left:auto;margin-right:auto;margin-top:var(--nd1-space-4);max-width:40rem;padding:var(--nd1-space-5) var(--nd1-space-4)}.nd1-launch-free-card .nd1-check-list{margin-top:0}.nd1-launch-free-card__footnote{color:var(--nd1-muted);font-size:.9375rem;line-height:1.55;margin:var(--nd1-space-5) 0 0}@media (max-width:899px){.nd1-pricing-hero__grid{grid-template-columns:1fr}.nd1-pricing-hero__locale{justify-self:stretch;max-width:none}}@media (max-width:599px){.nd1-pricing-plan-wrap.is-popular .nd1-pricing-plan{box-shadow:0 12px 28px color-mix(in srgb,var(--nd1-green) 12%,#0000)}}@media (prefers-reduced-motion:reduce){.nd1-root *{transition:none!important}}.signup-page{background:var(--panel-primary-1);color:var(--text);display:flex;flex-direction:column;font-family:var(--font-sans);min-height:100vh;min-width:375px;min-width:var(--bp-min,375px)}.signup-page nav .nav-button-current{background:var(--panel-primary-2);color:var(--primary-2);font-weight:700}.signup-page nav .nav-button-current:hover{filter:brightness(.98)}.logo-link{color:inherit;text-decoration:none}.signup-container{align-items:flex-start;display:flex;flex:1 1;justify-content:center;margin:0 auto;max-width:560px;padding:32px 20px 40px;width:100%}.signup-card{background:var(--surface);border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:560px;padding:32px 28px;width:100%}.back-link{color:var(--primary-3);display:inline-block;font-size:13px;font-weight:600;margin-bottom:16px;text-decoration:none}.back-link:hover{color:var(--text);text-decoration:underline}.eyebrow{color:var(--primary-3);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.signup-card h1{color:var(--text);font-size:28px;font-weight:700;line-height:1.25;margin:0 0 10px}.signin-heading-lede{text-align:center}.signup-card .subtitle{margin-bottom:24px}.signup-submit-error-banner{background:linear-gradient(165deg,color-mix(in srgb,#b42318 14%,var(--surface)) 0,color-mix(in srgb,#b42318 8%,var(--surface)) 100%);border:1.5px solid color-mix(in srgb,#b42318 50%,var(--surface));border-radius:var(--radius-lg);box-shadow:0 0 0 1px color-mix(in srgb,#b42318 8%,#0000),var(--shadow-sm);margin:-4px 0 18px;padding:14px 16px}.signup-submit-error-banner__text{color:#8f1f16;font-size:15px;font-weight:700;letter-spacing:.01em;line-height:1.45;margin:0;white-space:pre-line}.signup-input-readonly{background:#f3f4f6;background:var(--panel-primary-1,#f3f4f6);color:#4b5563;color:var(--text-muted,#4b5563);cursor:not-allowed}.signup-type{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.signup-type-title{color:var(--text);font-size:14px;font-weight:600;margin:0}.signup-type-radios{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.type-option{align-items:center;background:var(--surface);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;gap:10px;justify-content:center;margin:0;min-width:0;padding:12px 14px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.type-option:hover{transform:translateY(-1px)}.type-option input{accent-color:var(--primary)}.type-option span{color:var(--text);font-size:14px;font-weight:500}.type-option.selected{background:var(--panel-primary-1);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 40%,#fff),var(--shadow-sm)}.type-option.selected span{color:var(--primary);font-weight:600}.signup-type.signup-type--locked{opacity:.58;pointer-events:none}.signup-type.signup-type--locked .type-option{cursor:not-allowed}.signup-type.signup-type--locked .type-option:hover{transform:none}.signup-form{grid-gap:14px;display:grid;gap:14px}.signup-form .signin-password-reset-intro{margin-bottom:0}.signup-form label{color:var(--text);font-size:13px;font-weight:600}.signup-form input{background:var(--surface);border:none;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);color:var(--text);font-family:inherit;font-size:14px;padding:10px 12px;transition:outline-color .15s ease,box-shadow .15s ease;width:100%}.signup-form input:focus-visible{border-color:var(--primary-2);outline:2px solid var(--primary-2);outline-offset:1px}.forgot-password-link{color:var(--text-muted);font-size:13px;justify-self:end;margin-top:-4px;text-decoration:underline}.forgot-password-link:hover{color:var(--text)}.password-field{align-items:center;display:flex;gap:8px}.password-field input{flex:1 1;min-width:0;width:auto}.mobile-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:220px 1fr}.signup-url-field{align-items:stretch;background:var(--surface);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);display:flex;min-height:42px;overflow:hidden;transition:outline-color .15s ease,box-shadow .15s ease;width:100%}.signup-url-field:focus-within{outline:2px solid var(--primary-2);outline-offset:1px}.signup-url-field--readonly{opacity:.92}.signup-url-prefix{align-items:center;background:#f3f4f6;background:var(--panel-primary-1,#f3f4f6);color:var(--text-muted);display:flex;flex-shrink:0;font-family:inherit;font-size:14px;padding:10px 4px 10px 12px;-webkit-user-select:none;user-select:none}.signup-form .signup-url-field input{background:#0000;border:none;border-radius:0;box-shadow:none;flex:1 1;min-width:0;padding-left:4px;padding-right:12px;width:auto}.signup-form .signup-url-field input:focus-visible{outline:none}.signup-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--surface);background-image:linear-gradient(45deg,#0000 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:none;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);color:var(--text);cursor:pointer;font-family:inherit;font-size:14px;padding:10px 40px 10px 12px;transition:box-shadow .15s ease,background-color .15s ease;width:100%}.signup-form select:hover{background-color:var(--panel-primary-1)}.signup-form select:focus-visible{box-shadow:0 0 0 3px #5b9bd52e;outline:none;outline-offset:1px}.signup-form select:disabled{cursor:not-allowed;opacity:.6}.signup-form select option{background:var(--surface);color:var(--text)}.field-note{color:var(--accent);font-size:12px;font-weight:500;line-height:1.45;margin-top:-8px}.signup-password-optional-note{color:var(--primary-2);font-size:12px;font-weight:700;line-height:1.45;margin:.85rem 0 .35rem;text-align:center}.signup-legal-consent{align-items:flex-start;color:#1f2430;color:var(--text,#1f2430);cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:.6rem;line-height:1.5;margin:.35rem 0 .4rem}.signup-form .signup-legal-consent input[type=checkbox]{accent-color:var(--primary-1);appearance:auto;-webkit-appearance:checkbox;background:none;border-radius:0;box-shadow:none;box-sizing:border-box;cursor:pointer;flex:0 0 auto;height:18px;margin:1px 0 0;min-height:0;padding:0;width:18px}.signup-legal-consent a{color:var(--primary-1);font-weight:700;text-decoration:underline;text-underline-offset:2px}.signup-form--email-locked .signup-label-muted{color:var(--text-muted);font-weight:600;opacity:.82}.signup-form--email-locked input.signup-input-readonly{background:color-mix(in srgb,var(--surface) 72%,var(--text-muted));color:var(--text-muted);opacity:.78}.signup-form--email-locked .signup-url-field--readonly,.signup-form--email-locked input.signup-input-readonly{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-muted) 28%,#0000),var(--shadow-sm);cursor:not-allowed}.signup-form--email-locked .signup-url-field--readonly .signup-url-prefix{background:color-mix(in srgb,var(--surface) 72%,var(--text-muted));color:var(--text-muted)}.signup-form--email-locked .mobile-row--editable input,.signup-form--email-locked .mobile-row--editable select{background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);color:var(--text);opacity:1}.help-contact-heading{text-align:center}.help-contact-panel{background:var(--panel-primary-2);border:1px solid var(--border-primary-2);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-top:.5rem;padding:1.25rem 1.35rem;text-align:center}.help-contact-panel__text{color:var(--text);font-size:14px;line-height:1.55;margin:0 0 1rem}.help-contact-panel__text:last-of-type{margin-bottom:0}.help-contact-panel__link{color:var(--primary-2);font-weight:600;text-decoration:underline;text-underline-offset:2px}.help-contact-panel__link:hover{color:var(--primary-1)}.help-contact-panel__footer{font-size:14px;margin:1.25rem 0 0}.turnstile-inline-alert{max-width:100%;text-align:center}.signup-form .turnstile-inline-alert,.verify-mobile-turnstile-before-send .turnstile-inline-alert{color:#b42318;font-size:12.5px;font-weight:600;justify-self:center;line-height:1.35;margin:0 0 .2rem}.signup-form .form-inline-alert-danger{color:#b42318;font-size:12.5px;font-weight:600;line-height:1.35;margin:.35rem 0 .2rem}.turnstile-field{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;width:100%}.turnstile-field>*{margin-left:auto;margin-right:auto}.signup-form .turnstile-field,.verify-mobile-turnstile-before-send .turnstile-field{justify-self:center;margin-bottom:0!important;margin-top:.75rem}.turnstile-human-note{max-width:100%;text-align:center;width:100%}.signup-form .turnstile-human-note,.verify-mobile-turnstile-before-send .turnstile-human-note{color:var(--primary-1);font-size:12.5px;font-weight:600;justify-self:center;line-height:1.4;margin-bottom:.3rem;margin-top:-.85rem}.signup-form+.signup-form-captcha-sibling{grid-gap:14px;display:grid;gap:14px;justify-items:stretch;margin-top:14px;max-width:100%;width:100%}.signup-form+.signup-form-captcha-sibling .turnstile-field{justify-self:center;margin-bottom:0!important;margin-top:0;max-width:100%;width:auto}.signup-form+.signup-form-captcha-sibling .turnstile-human-note{color:var(--primary-1);font-size:12.5px;font-weight:600;justify-self:center;line-height:1.4;margin-bottom:0;margin-top:0;text-align:center}.signup-form+.signup-form-captcha-sibling .turnstile-inline-alert{justify-self:center;text-align:center}.signup-form+.signup-form-captcha-sibling .form-inline-alert-danger,.signup-form+.signup-form-captcha-sibling .turnstile-inline-alert{color:#b42318;font-size:12.5px;font-weight:600;line-height:1.35;margin:0}.signup-form+.signup-form-captcha-sibling .submit-button{background:var(--primary);border:none;border-radius:var(--radius-lg);color:var(--primary-contrast);cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;margin-top:10px;padding:14px 20px;transition:filter .15s ease;width:100%}.signup-form+.signup-form-captcha-sibling .submit-button:hover{filter:brightness(1.06)}.signup-form+.signup-form-captcha-sibling .submit-button:focus-visible{outline:2px solid var(--primary-2);outline-offset:2px}.signup-form+.signup-form-captcha-sibling .submit-button:disabled{cursor:not-allowed;filter:none;opacity:.55}.password-toggle{align-items:center;background:#0000;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;line-height:0;padding:0;width:36px}.password-toggle:hover{color:var(--text)}.signup-form .submit-button{background:var(--primary);border:none;border-radius:var(--radius-lg);color:var(--primary-contrast);cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;margin-top:10px;padding:14px 20px;transition:filter .15s ease;width:100%}.signup-form .submit-button:hover{filter:brightness(1.06)}.signup-form .submit-button:focus-visible{outline:2px solid var(--primary-2);outline-offset:2px}.code-inputs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr)}.code-inputs input{background:var(--surface);border:none;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);color:var(--text);font-family:inherit;font-size:18px;font-weight:600;letter-spacing:.02em;padding:10px 0;text-align:center}.code-inputs input:focus-visible{border-color:var(--primary-2);outline:2px solid var(--primary-2);outline-offset:1px}.verification-help{color:var(--text-muted);font-size:13px;margin-top:12px;text-align:center}.verify-mobile-card h1{text-align:center}.verify-mobile-intro{margin:0 auto 22px;max-width:28rem;text-align:center}.verify-mobile-intro__line{color:var(--text);font-size:15px;line-height:1.55;margin:0 0 .65rem}.verify-mobile-intro__line:last-child{margin-bottom:0}.verify-mobile-change-number{margin-bottom:1.25rem;text-align:center}.verify-mobile-turnstile-before-send{grid-gap:14px;display:grid;gap:14px;justify-items:center;margin:0 auto 1.25rem;max-width:28rem}.verify-mobile-send-sms-top-wrap{display:flex;justify-content:center;margin:0 auto 1.75rem;max-width:28rem}.verify-mobile-send-sms-top-wrap--after{margin-bottom:.25rem;margin-top:1rem}.verify-mobile-send-sms-top{align-items:center;background:var(--primary-2);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--primary-contrast);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;justify-content:center;min-width:200px;padding:12px 28px;transition:filter .15s ease,opacity .15s ease}.verify-mobile-send-sms-top:hover:not(:disabled){filter:brightness(.96)}.verify-mobile-send-sms-top:focus-visible{outline:2px solid var(--primary-2);outline-offset:2px}.verify-mobile-send-sms-top:disabled{cursor:not-allowed;filter:none;opacity:.55}.verify-mobile-phone-display{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em;word-spacing:.2em}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.code-inputs input:disabled{cursor:not-allowed;opacity:.55}.signup-form .submit-button:disabled{cursor:not-allowed;filter:none;opacity:.55}.change-email-wrap{color:var(--text-muted);font-size:13px;margin-bottom:14px;margin-top:-12px}.change-email-link,.verification-help button{color:var(--text);font-weight:600;text-decoration:underline}.verification-help button{background:#0000;border:none;cursor:pointer;font-size:inherit}@media (max-width:599px){.mobile-row,.signup-type-radios{grid-template-columns:1fr}}.jw-public-page{--jw-public-p1:#556b2f;--jw-public-p2:#f37021;--jw-public-page:#f8efe3;--jw-public-surface:#fff;--jw-public-surface-alt:#fbfaf7;--jw-public-green-container:#edf1e7;--jw-public-green-border:#b8c6a4;--jw-public-orange-container:#fde8d9;--jw-public-orange-border:#f3c39f;--jw-public-outline:#e4dccd;--jw-public-outline-strong:#d4c7b1;--jw-public-text:#111827;--jw-public-muted:#6b6258;--jw-public-supporting:#3f3a34;--jw-public-error:#b42318;--jw-public-error-container:#fff0ee;--jw-public-radius-sm:12px;--jw-public-radius-md:16px;--jw-public-radius-lg:24px;--jw-public-radius-xl:32px;--jw-public-shadow-1:0 1px 3px #11182714;--jw-public-shadow-2:0 8px 24px #11182714;--jw-public-shadow-3:0 16px 44px #11182724;background:radial-gradient(circle at top left,color-mix(in srgb,var(--jw-public-green-container) 76%,#0000) 0,#0000 34rem),radial-gradient(circle at top right,color-mix(in srgb,var(--jw-public-orange-container) 76%,#0000) 0,#0000 32rem),linear-gradient(135deg,var(--jw-public-page),#fffaf4 62%,var(--jw-public-green-container));color:var(--jw-public-text);min-height:100vh;min-width:375px;min-width:var(--bp-min,375px)}.jw-public-main{margin:0 auto;width:min(1180px,calc(100% - 32px))}.jw-public-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;padding:14px 16px 8px;position:sticky;top:0;z-index:30}.jw-public-nav__shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,#fff 92%,var(--jw-public-green-container));border:1px solid color-mix(in srgb,var(--jw-public-outline) 70%,#0000);box-shadow:var(--jw-public-shadow-2);padding:12px 14px 12px 18px;width:min(1180px,100%)}.jw-public-nav .logo .logo-image{height:38px}.jw-public-icon{stroke-width:1.75;flex:0 0 auto;height:18px;width:18px}.jw-public-icon-lg{stroke-width:1.75;height:24px;width:24px}.jw-public-button--outline{border-color:var(--jw-public-outline-strong)}.jw-public-button--linkedin{background:#0a66c2;border-color:color-mix(in srgb,#0a66c2 22%,#fff);box-shadow:var(--jw-public-shadow-1);color:#fff}.jw-public-button--linkedin:hover:not(:disabled){background:color-mix(in srgb,#0a66c2 92%,var(--jw-public-p1))}.jw-linkedin-mark{background:currentColor;border-radius:4px;color:#fff;display:inline-grid;flex:0 0 auto;font-size:11px;font-weight:900;height:18px;letter-spacing:-.04em;line-height:1;place-items:center;width:18px}.jw-public-button--linkedin .jw-linkedin-mark{background:#fff;color:#0a66c2}.jw-public-chip{align-items:center;background:var(--jw-public-green-container);border:1px solid var(--jw-public-green-border);border-radius:999px;gap:8px;letter-spacing:.04em;padding:7px 12px;width:fit-content}.jw-public-chip,.jw-public-eyebrow{color:var(--jw-public-p1);display:inline-flex;font-size:12px;font-weight:800;text-transform:uppercase}.jw-public-eyebrow{letter-spacing:.12em;margin:0 0 10px}.jw-public-card{background:var(--jw-public-surface);border:1px solid color-mix(in srgb,var(--jw-public-outline) 78%,#fff);border-radius:var(--jw-public-radius-lg);box-shadow:var(--jw-public-shadow-2)}.jw-public-hero{grid-gap:clamp(24px,4vw,44px);align-items:center;background:#0000;display:grid;gap:clamp(24px,4vw,44px);grid-template-columns:minmax(0,1.05fr) minmax(320px,.78fr);padding:clamp(44px,7vw,88px) 0 clamp(36px,6vw,72px);text-align:left}.jw-public-hero__content{grid-gap:20px;display:grid;gap:20px}.jw-public-hero__title{font-size:clamp(40px,7.5vw,72px);font-weight:850;letter-spacing:-.055em;line-height:.96;margin:0;max-width:780px}.jw-public-hero__copy{color:var(--jw-public-supporting);font-size:clamp(17px,2vw,20px);font-weight:600;line-height:1.7;margin:0;max-width:620px}.jw-public-action-row{display:flex;flex-wrap:wrap;gap:12px}.jw-public-hero__panel{grid-gap:14px;background:linear-gradient(145deg,#fffffff0,#fffaf4f0),var(--jw-public-surface);border:1px solid color-mix(in srgb,var(--jw-public-outline) 78%,#fff);border-radius:var(--jw-public-radius-xl);box-shadow:var(--jw-public-shadow-3);display:grid;gap:14px;padding:18px}.jw-public-hero-card{grid-gap:14px;align-items:start;background:var(--jw-public-surface);border-radius:var(--jw-public-radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-outline) 70%,#fff);display:grid;gap:14px;grid-template-columns:auto 1fr;padding:18px}.jw-public-hero-card strong,.jw-public-insight-card h3,.jw-public-path-card h3,.jw-public-stat-grid strong{color:var(--jw-public-text);display:block;font-size:18px;font-weight:850;line-height:1.25;margin:0 0 6px}.jw-public-hero-card span,.jw-public-stat-grid span{color:var(--jw-public-supporting);font-size:15px;font-weight:600;line-height:1.55}.jw-public-hero-card--p1{background:var(--jw-public-green-container)}.jw-public-hero-card--p2{background:var(--jw-public-orange-container)}.jw-public-card-icon,.jw-public-panel-icon{align-items:center;border-radius:18px;color:#fff;display:inline-flex;justify-content:center}.jw-public-panel-icon{background:var(--jw-public-p1);height:46px;padding:11px;width:46px}.jw-public-card-icon--p2,.jw-public-hero-card--p2 .jw-public-panel-icon{background:var(--jw-public-p2)}.jw-public-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.jw-public-stat-grid>div{background:#fff;border-radius:var(--jw-public-radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-outline) 70%,#fff);padding:16px}.jw-public-why-panel{align-content:start;gap:18px;padding:clamp(20px,2.4vw,28px)}.jw-public-why-panel__head{align-items:center;display:flex;gap:12px}.jw-public-why-panel__icon{align-items:center;background:var(--jw-public-p1);border-radius:14px;color:#fff;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.jw-public-why-panel__head h2{color:var(--jw-public-text);font-size:clamp(22px,2.4vw,26px);font-weight:850;letter-spacing:-.02em;line-height:1.2;margin:0}.jw-public-why-panel__body{grid-gap:16px;display:grid;gap:16px}.jw-public-why-panel__body p{color:var(--jw-public-supporting);font-size:16px;font-weight:500;line-height:1.6;margin:0}.jw-public-why-panel__links{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px}.jw-public-why-link{align-items:flex-start;background:#fff;border-radius:var(--jw-public-radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-outline) 70%,#fff);display:flex;flex-direction:column;gap:12px;padding:18px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.jw-public-why-link:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-outline) 55%,#fff),var(--jw-public-shadow-2);transform:translateY(-2px)}.jw-public-why-link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-public-p1) 28%,#fff);outline:none}.jw-public-why-link--p2:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-public-p2) 28%,#fff)}.jw-public-why-link__icon{align-items:center;border-radius:12px;display:inline-flex;height:40px;justify-content:center;width:40px}.jw-public-why-link--p1 .jw-public-why-link__icon{background:var(--jw-public-green-container);color:var(--jw-public-p1)}.jw-public-why-link--p2 .jw-public-why-link__icon{background:var(--jw-public-orange-container);color:var(--jw-public-p2)}.jw-public-why-link__text{color:var(--jw-public-text);font-size:15px;font-weight:750;line-height:1.35}.jw-public-why-link__arrow{height:20px;width:20px}.jw-public-why-link--p1 .jw-public-why-link__arrow{color:var(--jw-public-p1)}.jw-public-why-link--p2 .jw-public-why-link__arrow{color:var(--jw-public-p2)}@media (max-width:599px){.jw-public-why-panel__links{grid-template-columns:minmax(0,1fr)}}.jw-public-section{padding:clamp(34px,5vw,64px) 0}.jw-public-section-head{margin:0 auto 24px;max-width:680px;text-align:center}.jw-auth-aside h1,.jw-public-proof-panel h2,.jw-public-section-head h2{color:var(--jw-public-text);font-size:clamp(28px,4vw,44px);font-weight:850;letter-spacing:-.04em;line-height:1.05;margin:0}.jw-public-insight-grid,.jw-public-path-grid{grid-gap:18px;background:#0000;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.jw-public-path-card{grid-gap:12px;display:grid;gap:12px;grid-template-rows:auto 1fr auto;justify-items:start;min-height:100%;padding:22px;text-align:left;width:auto}.jw-public-home .jw-public-path-card{background:linear-gradient(145deg,#fffffff0,#fffaf4f5),var(--jw-public-surface);box-shadow:var(--jw-public-shadow-1);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.jw-public-home .jw-public-path-card:hover{box-shadow:var(--jw-public-shadow-2);transform:translateY(-1px)}.jw-public-path-card__head{align-items:center;display:flex;gap:14px}.jw-public-path-card__head h3{margin:0}.jw-public-path-card__actions{grid-gap:10px;display:grid;gap:10px;margin-top:4px;width:100%}.jw-public-home .jw-public-path-card .jw-public-card-icon{background:var(--jw-public-green-container);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-green-border) 55%,#fff);color:var(--jw-public-p1);flex:0 0 auto;height:48px;margin:0;width:48px}.jw-public-home .jw-public-path-card .jw-public-card-icon--p2{background:var(--jw-public-orange-container);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-orange-border) 55%,#fff);color:var(--jw-public-p2)}.jw-public-home .jw-public-path-card--applicant{border-top:3px solid color-mix(in srgb,var(--jw-public-p1) 72%,#fff)}.jw-public-home .jw-public-path-card--hiring{border-top:3px solid color-mix(in srgb,var(--jw-public-p2) 72%,#fff)}.jw-public-home .jw-public-path-card h3{color:var(--jw-public-text)}.jw-public-insight-card p,.jw-public-path-card .subtitle{color:var(--jw-public-supporting);font-size:15px;font-weight:600;line-height:1.6;margin:0}.jw-public-path-card .signin-link{color:var(--jw-public-muted);font-size:14px;font-weight:600;line-height:1.5;margin:0}.jw-public-home .jw-public-path-card .signin-link a{color:var(--jw-public-p1);font-weight:850;text-decoration:none}.jw-public-home .jw-public-path-card .signin-link a:hover{text-decoration:underline}.jw-public-home .jw-public-path-card .signin-link a:focus-visible{border-radius:4px;box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-public-p1) 28%,#fff);outline:none}.jw-public-card-icon{color:#fff;height:54px;width:54px}.jw-public-card-icon--p1{background:var(--jw-public-p1)}.jw-public-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;max-width:none}.jw-public-insights{background:linear-gradient(145deg,#ffffffe0,#fffaf4e6),var(--jw-public-surface);border:1px solid color-mix(in srgb,var(--jw-public-outline) 78%,#fff);border-radius:var(--jw-public-radius-xl);box-shadow:var(--jw-public-shadow-2);margin:0 0 clamp(28px,5vw,64px);padding:clamp(28px,5vw,54px)}.jw-public-insights__head{grid-gap:14px;display:grid;gap:14px;justify-items:center}.jw-public-insights__footer{display:flex;justify-content:center;margin-top:24px}.jw-public-insights__see-all{margin-top:0}.jw-public-blog-index{padding:12px 0 clamp(28px,5vw,64px)}.jw-public-blog-index>.jw-public-back-link{margin-bottom:16px}.jw-public-blog-index__head{margin:0 auto 28px;max-width:720px}.jw-public-blog-index__head h1{color:var(--jw-public-text);font-size:clamp(32px,4.5vw,48px);font-weight:850;letter-spacing:-.04em;line-height:1.05;margin:0 0 16px}.jw-public-blog-index__lede{color:var(--jw-public-supporting);font-size:17px;font-weight:600;line-height:1.65;margin:0}.jw-public-blog-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jw-public-insight-card{min-height:100%;overflow:hidden;padding:0}.jw-public-insight-card__body{grid-gap:12px;display:grid;gap:12px;padding:22px}.jw-public-insight-card__preview{aspect-ratio:16/9;background:var(--jw-public-green-container);border-bottom:1px solid color-mix(in srgb,var(--jw-public-outline) 70%,#fff);overflow:hidden;position:relative}.jw-public-insight-card__preview img{display:block;height:100%;object-fit:cover;width:100%}.jw-public-insight-card__preview-play{background:color-mix(in srgb,#111827 28%,#0000);color:#fff;display:grid;inset:0;place-items:center;position:absolute;transition:background .16s ease}.jw-public-insight-card__preview-play .jw-public-icon-lg{filter:drop-shadow(0 4px 12px rgba(17,24,39,.35));height:44px;width:44px}.jw-public-insight-card--link:hover .jw-public-insight-card__preview-play{background:color-mix(in srgb,#111827 38%,#0000)}.jw-public-insight-card__preview--placeholder{grid-gap:8px;color:var(--jw-public-p2);display:grid;font-size:13px;font-weight:800;gap:8px;letter-spacing:.06em;place-items:center;text-transform:uppercase}.jw-public-insight-card__preview--placeholder .jw-public-icon-lg{height:40px;width:40px}.jw-public-insight-card--link{color:inherit;display:grid;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.jw-public-insight-card--link:hover{border-color:color-mix(in srgb,var(--jw-public-p1) 35%,var(--jw-public-outline));box-shadow:var(--jw-public-shadow-3);transform:translateY(-2px)}.jw-public-insight-card--link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-public-p1) 32%,#fff);outline:none}.jw-public-insight-card .blog-meta{color:var(--jw-public-p2);display:inline-flex;font-weight:850;margin-bottom:10px}.jw-public-article-section{margin:0 auto;padding:12px 0 clamp(28px,5vw,64px);width:min(760px,100%)}.jw-public-article-section>.jw-public-back-link{margin-bottom:16px}.jw-public-article{padding:clamp(28px,5vw,44px)}.jw-public-article>.jw-public-eyebrow{display:inline-block;margin-bottom:14px}.jw-public-article-hero{margin:0 0 28px}.jw-public-article-hero img{border:1px solid color-mix(in srgb,var(--jw-public-outline) 78%,#fff);border-radius:var(--jw-public-radius-lg);box-shadow:var(--jw-public-shadow-2);display:block;height:auto;width:100%}.jw-public-article-video{margin:0 0 28px}.jw-public-article-video__player{background:#000;border:1px solid color-mix(in srgb,var(--jw-public-outline) 78%,#fff);border-radius:var(--jw-public-radius-lg);box-shadow:var(--jw-public-shadow-2);overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.jw-public-article-video__player iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.jw-public-article-video-placeholder{grid-gap:8px;background:linear-gradient(145deg,#ffffffe0,#fffaf4e6),var(--jw-public-green-container);border:1px dashed color-mix(in srgb,var(--jw-public-outline-strong) 85%,#fff);border-radius:var(--jw-public-radius-lg);color:var(--jw-public-muted);display:grid;gap:8px;justify-items:center;padding:clamp(48px,10vw,72px) 24px;text-align:center}.jw-public-article-video-placeholder .jw-public-icon-lg{color:var(--jw-public-p2);height:40px;width:40px}.jw-public-article-video-placeholder p{color:var(--jw-public-text);font-size:18px;font-weight:800;margin:0}.jw-public-article-video-placeholder span{font-size:14px;font-weight:600}.jw-public-article-list{color:var(--jw-public-supporting);font-size:18px;font-weight:500;line-height:1.75;margin:0 0 18px;padding-left:1.25rem}.jw-public-article-list li+li{margin-top:6px}.jw-public-article h1{color:var(--jw-public-text);font-size:clamp(32px,5vw,46px);font-weight:850;letter-spacing:-.03em;line-height:1.08;margin:0 0 24px}.jw-public-article h2{color:var(--jw-public-text);font-size:clamp(22px,3vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:36px 0 14px}.jw-public-article p{color:var(--jw-public-supporting);font-size:18px;font-weight:500;line-height:1.75;margin:0 0 18px}.jw-public-article p:last-child{margin-bottom:0}.jw-public-article a{color:var(--jw-public-p1);font-weight:700;text-decoration:underline;text-underline-offset:3px}.jw-public-article a:hover{color:var(--jw-public-p2)}.jw-public-article-cta{border-top:1px solid color-mix(in srgb,var(--jw-public-outline) 70%,#0000);margin-top:32px;padding-top:24px}.jw-public-proof-panel h2{margin:0 0 12px}.jw-public-proof-panel__copy{color:var(--jw-public-supporting);font-size:16px;font-weight:600;line-height:1.65;margin:0;max-width:52ch}.jw-public-proof-panel{grid-gap:24px;align-items:center;background:color-mix(in srgb,var(--jw-public-green-container) 76%,#fff);border:1px solid var(--jw-public-green-border);border-radius:var(--jw-public-radius-xl);box-shadow:var(--jw-public-shadow-2);display:grid;gap:24px;grid-template-columns:1fr auto;margin-bottom:34px;padding:28px}.jw-public-proof-list{grid-gap:10px;display:grid;gap:10px}.jw-auth-benefits span,.jw-public-proof-list span{align-items:center;color:var(--jw-public-text);display:inline-flex;font-size:14px;font-weight:750;gap:8px}.jw-auth-benefits .jw-public-icon,.jw-public-proof-list .jw-public-icon{color:var(--jw-public-p1)}.jw-public-footer{padding:8px 16px 24px}.jw-public-footer__inner{background:color-mix(in srgb,#fff 92%,var(--jw-public-green-container));border:1px solid color-mix(in srgb,var(--jw-public-outline) 78%,#fff);box-shadow:var(--jw-public-shadow-2)}.jw-auth-page{background:radial-gradient(circle at top left,color-mix(in srgb,var(--jw-public-green-container) 72%,#0000) 0,#0000 32rem),radial-gradient(circle at bottom right,color-mix(in srgb,var(--jw-public-orange-container) 76%,#0000) 0,#0000 30rem),linear-gradient(135deg,var(--jw-public-page),#fffaf4 62%,var(--jw-public-green-container))}.jw-auth-shell{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,.9fr) minmax(360px,520px);max-width:none;padding:clamp(28px,5vw,64px) 0;width:min(1080px,calc(100% - 32px))}.jw-auth-aside,.jw-auth-card{border:1px solid color-mix(in srgb,var(--jw-public-outline) 78%,#fff);border-radius:var(--jw-public-radius-xl);box-shadow:var(--jw-public-shadow-3)}.jw-auth-aside{grid-gap:22px;align-content:center;background:linear-gradient(145deg,#ffffffdb,#edf1e7e6),var(--jw-public-green-container);display:grid;gap:22px;padding:clamp(28px,4vw,44px)}.jw-auth-aside p{color:var(--jw-public-supporting);font-size:17px;font-weight:600;line-height:1.7;margin:0}.jw-auth-benefits{grid-gap:12px;background:#ffffffbd;border-radius:var(--jw-public-radius-lg);display:grid;gap:12px;padding:18px}.jw-auth-benefits span{align-items:flex-start;color:var(--jw-public-supporting);display:flex;font-size:15px;font-weight:600;gap:10px;line-height:1.55}.jw-auth-benefits .jw-public-icon{color:var(--jw-public-p1);flex-shrink:0;margin-top:2px}.jw-auth-card{background:#fff;max-width:none;padding:clamp(24px,4vw,34px)}.jw-auth-card h2{color:var(--jw-public-text);font-size:clamp(30px,4vw,42px);font-weight:850;letter-spacing:-.04em;line-height:1.05;margin:0 0 10px}.jw-public-back-link{align-items:center;background:#0000;border:0;color:var(--jw-public-muted);cursor:pointer;font:inherit;gap:8px;margin-bottom:18px;padding:0;text-decoration:none}.jw-auth-card>.jw-public-eyebrow,.jw-public-back-link{display:flex;width:fit-content}.jw-public-back-link:hover{color:var(--jw-public-p1);text-decoration:none}.jw-auth-form{gap:12px}.jw-auth-form label{color:var(--jw-public-text);font-size:13px;font-weight:800}.jw-auth-field{grid-gap:10px;align-items:center;background:#fff;border:1px solid var(--jw-public-outline-strong);border-radius:var(--jw-public-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-outline) 38%,#fff);display:grid;gap:10px;grid-template-columns:auto 1fr;min-height:48px;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease}.jw-auth-field:focus-within{border-color:var(--jw-public-p1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-p1) 18%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-public-p1) 28%,#fff)}.jw-auth-field .jw-public-icon{color:var(--jw-public-p1)}.jw-auth-field input{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--jw-public-text);font-size:15px;font-weight:500;min-height:46px;padding:0;width:100%}.jw-auth-field input:focus-visible{box-shadow:none;outline:none}.jw-auth-card .jw-auth-form>input,.jw-auth-card .jw-auth-form>select{background-color:#fff;border:1px solid var(--jw-public-outline-strong);border-radius:var(--jw-public-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-outline) 38%,#fff);color:var(--jw-public-text);font-size:15px;font-weight:500;min-height:48px}.jw-auth-card .jw-auth-form>input{padding:0 14px}.jw-auth-card .jw-auth-form>select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--jw-public-p1) 50%),linear-gradient(135deg,var(--jw-public-p1) 50%,#0000 50%),linear-gradient(to right,color-mix(in srgb,var(--jw-public-outline) 72%,#fff),color-mix(in srgb,var(--jw-public-outline) 72%,#fff));background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%,calc(100% - 42px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 22px;padding:0 46px 0 14px}.jw-auth-card .jw-auth-form>input:focus-visible,.jw-auth-card .jw-auth-form>select:focus-visible{border-color:var(--jw-public-p1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-p1) 18%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-public-p1) 28%,#fff);outline:none}.jw-auth-code-heading{align-items:center;background:var(--jw-public-green-container);border-radius:999px;color:var(--jw-public-p1);display:inline-flex;font-size:12px;font-weight:850;gap:8px;margin-top:-2px;padding:7px 11px;width:fit-content}.jw-auth-code-form .code-inputs{gap:10px}.jw-auth-code-form .code-inputs input{background:#fff;border:1px solid var(--jw-public-outline-strong);border-radius:var(--jw-public-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-outline) 38%,#fff);color:var(--jw-public-text);min-height:52px}.jw-auth-code-form .code-inputs input:focus-visible{border-color:var(--jw-public-p1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-p1) 18%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-public-p1) 28%,#fff);outline:none}.jw-auth-card .verify-mobile-send-sms-top{background:var(--jw-public-p2);border-radius:999px;color:#fff}.jw-auth-note{background:var(--jw-public-orange-container);border:1px solid var(--jw-public-orange-border);border-radius:var(--jw-public-radius-md);color:var(--jw-public-text);padding:12px 14px}.jw-auth-form .submit-button.jw-public-button{border-radius:999px;margin-top:8px;min-height:48px;padding:12px 18px;width:100%}.jw-auth-switch{color:var(--jw-public-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:6px;justify-content:center;margin:18px 0 0}.jw-auth-switch a{align-items:center;color:var(--jw-public-p1);display:inline-flex;font-weight:850;gap:6px;text-decoration:none}.jw-auth-switch a:hover{text-decoration:underline;text-underline-offset:3px}.jw-holding-page{align-items:center;display:grid;min-height:100vh;padding:clamp(24px,5vw,56px)}.jw-holding-shell{grid-gap:clamp(24px,5vw,48px);align-items:center;display:grid;gap:clamp(24px,5vw,48px);grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);margin:0 auto;width:min(980px,100%)}.jw-holding-panel{grid-gap:20px;display:grid;gap:20px}.jw-holding-watch-row{display:flex;justify-content:center;margin-top:4px;width:100%}.jw-holding-page .jw-holding-watch-cta{min-width:min(100%,220px)}.jw-holding-brand{grid-gap:8px;display:grid;gap:8px;justify-items:start}.jw-holding-icon{height:auto;width:74px}.jw-holding-logo{height:auto;width:min(320px,100%)}.jw-holding-title{color:var(--jw-public-text);font-size:clamp(42px,8vw,76px);font-weight:850;letter-spacing:-.07em;line-height:.96;margin:0}.jw-holding-copy{color:var(--jw-public-muted);font-size:18px;line-height:1.7;margin:0;max-width:620px}.jw-holding-card{grid-gap:16px;background:#ffffffe6;border:1px solid color-mix(in srgb,var(--jw-public-outline) 78%,#fff);border-radius:var(--jw-public-radius-xl);box-shadow:var(--jw-public-shadow-3);display:grid;gap:16px;padding:clamp(22px,4vw,34px)}.jw-holding-card h2{font-size:24px;font-weight:850;margin:0}.jw-holding-list{grid-gap:10px;display:grid;gap:10px}.jw-holding-list span{align-items:center;color:var(--jw-public-text);display:inline-flex;font-size:14px;font-weight:750;gap:8px;line-height:1.45}.jw-holding-list .jw-public-icon{color:var(--jw-public-p1)}.jw-holding-social-link{align-items:center;color:#0a66c2;display:inline-flex;font-size:14px;font-weight:850;gap:8px;padding-top:4px;text-decoration:none;width:fit-content}.jw-holding-social-link:hover{text-decoration:underline;text-underline-offset:3px}.jw-auth-shell--signup{grid-template-columns:minmax(0,.82fr) minmax(420px,620px);width:min(1140px,calc(100% - 32px))}.jw-register-aside{background:linear-gradient(145deg,#ffffffd6,#fde8d9e6),var(--jw-public-orange-container)}.jw-register-card .signup-type{gap:12px;margin:22px 0}.jw-register-card .signup-type-title{color:var(--jw-public-text);font-size:13px;font-weight:850}.jw-register-card .signup-type-radios{gap:12px}.jw-register-card .type-option{background:#fff;border:1px solid var(--jw-public-outline);border-radius:var(--jw-public-radius-lg);box-shadow:var(--jw-public-shadow-1);gap:12px;justify-content:flex-start;min-height:76px;padding:14px;position:relative}.jw-register-card .type-option input{accent-color:var(--jw-public-p1);height:18px;inset:12px 12px auto auto;position:absolute;width:18px}.jw-register-card .type-option.selected{background:var(--jw-public-green-container);border-color:var(--jw-public-green-border);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-p1) 18%,#fff),var(--jw-public-shadow-2)}.jw-register-card .type-option--hiring.selected{background:var(--jw-public-orange-container);border-color:var(--jw-public-orange-border)}.jw-register-type-icon{border-radius:16px;color:#fff;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.jw-register-card .type-option .jw-register-type-icon,.jw-register-card .type-option .jw-register-type-icon .jw-public-icon,.jw-register-card .type-option.selected .jw-register-type-icon{stroke:currentColor;color:#fff}.jw-register-type-icon--p1{background:var(--jw-public-p1)}.jw-register-type-icon--p2{background:var(--jw-public-p2)}.jw-register-card .type-option span:last-child{color:var(--jw-public-text);font-size:14px;font-weight:850;padding-right:22px}.jw-register-card .signup-form{gap:12px}.jw-register-card .signup-form label{color:var(--jw-public-text);font-size:13px;font-weight:800}.jw-register-card .signup-form input,.jw-register-card .signup-form select,.jw-register-card .signup-url-field{background-color:#fff;border:1px solid var(--jw-public-outline-strong);border-radius:var(--jw-public-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-outline) 38%,#fff);color:var(--jw-public-text);font-size:15px;font-weight:500;min-height:48px}.jw-register-card .signup-form input{padding:0 14px}.jw-register-card .signup-form select{background-image:linear-gradient(45deg,#0000 50%,var(--jw-public-p1) 50%),linear-gradient(135deg,var(--jw-public-p1) 50%,#0000 50%),linear-gradient(to right,color-mix(in srgb,var(--jw-public-outline) 72%,#fff),color-mix(in srgb,var(--jw-public-outline) 72%,#fff));background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%,calc(100% - 42px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 22px;padding:0 46px 0 14px}.jw-register-card .signup-form input:focus-visible,.jw-register-card .signup-form select:focus-visible,.jw-register-card .signup-url-field:focus-within{border-color:var(--jw-public-p1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-p1) 18%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-public-p1) 28%,#fff);outline:none}.jw-register-card .mobile-row{gap:10px}.jw-register-card .signup-url-field{display:grid;grid-template-columns:auto 1fr;overflow:hidden}.jw-register-card .signup-url-prefix{align-items:center;background:var(--jw-public-green-container);color:var(--jw-public-muted);font-size:14px;font-weight:700;padding:0 4px 0 14px}.jw-register-card .signup-form .signup-url-field input{background:#0000;border:0;border-radius:0;box-shadow:none;min-height:46px;padding:0 14px 0 4px}.jw-register-card .field-note,.jw-register-card .signup-password-optional-note,.jw-register-card .turnstile-human-note{color:var(--jw-public-p1)}.jw-register-card .signup-submit-error-banner{border-radius:var(--jw-public-radius-md);box-shadow:var(--jw-public-shadow-1)}.jw-register-password-field{background:#fff;border:1px solid var(--jw-public-outline-strong);border-radius:var(--jw-public-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-public-outline) 38%,#fff);gap:0;min-height:48px}.jw-register-card .signup-form .jw-register-password-field input{border:0;box-shadow:none;min-height:46px}.jw-register-card .password-toggle{color:var(--jw-public-p1);height:46px;width:46px}.jw-register-card .submit-button.jw-public-button{border-radius:999px;margin-top:10px;min-height:48px;padding:12px 18px;width:100%}.jw-public-page .landing-nav-shell.jw-public-nav__shell{border-radius:var(--jw-public-radius-xl)}.jw-public-home .landing-nav-actions{align-items:center;display:flex;gap:10px}.jw-public-home .landing-nav-actions .jw-public-button.landing-nav-login{background:#0000;border-color:#0000;border-radius:999px;color:var(--jw-public-text);font-size:14px;font-weight:800;min-height:44px;padding:11px 18px}.jw-public-home .landing-nav-actions .jw-public-button.landing-nav-login:hover:not(:disabled){background:var(--jw-public-green-container);transform:translateY(-1px)}.jw-public-home .landing-nav-actions .jw-public-button.landing-nav-cta{background:var(--jw-public-p1);border-color:#0000;border-radius:999px;box-shadow:var(--jw-public-shadow-1);color:#fff;font-size:14px;font-weight:800;min-height:44px;padding:11px 20px}.jw-public-home .landing-nav-actions .jw-public-button.landing-nav-cta:hover:not(:disabled){background:color-mix(in srgb,var(--jw-public-p1) 92%,#000);transform:translateY(-1px)}.jw-public-home .hero.jw-public-hero h1.key-phrase.jw-public-hero__title{color:var(--jw-public-text);font-size:clamp(40px,7.5vw,72px);font-weight:850;letter-spacing:-.055em;line-height:.96}.jw-public-home .jw-public-hero .key-phrase-primary-1{color:var(--jw-public-p1)}.jw-public-home .jw-public-hero .key-phrase-primary-2{color:var(--jw-public-p2)}.jw-public-home .hero.jw-public-hero p.jw-public-hero__copy{color:var(--jw-public-supporting);font-size:clamp(17px,2vw,20px);font-weight:600;line-height:1.7;margin:0;max-width:620px}.jw-public-home .hero.jw-public-hero{padding-bottom:clamp(24px,4vw,48px);padding-top:clamp(12px,2.5vw,28px)}.jw-public-home .jw-public-hero+.jw-public-section{padding-top:clamp(23px,3.33vw,43px)}.jw-public-home .jw-public-path-card p.subtitle{color:var(--jw-public-supporting);font-size:15px;font-weight:600;line-height:1.6}.jw-public-home .jw-public-main .cards.jw-public-path-grid{background:#0000;display:grid;justify-content:stretch;padding:0}.jw-public-page nav .nav-button-current{background:color-mix(in srgb,var(--jw-public-green-container) 88%,#fff);border-radius:999px;color:var(--jw-public-p1)}.jw-public-page nav .nav-button-current:hover{background:var(--jw-public-green-container);filter:none}.jw-public-page.jw-auth-page .jw-auth-card>p.subtitle{color:var(--jw-public-muted);font-size:16px;line-height:1.6;margin:0 0 18px}.jw-public-page.jw-auth-page .jw-auth-card .forgot-password-link{color:var(--jw-public-p1);font-size:14px;font-weight:800;justify-self:start;margin:2px 0 4px;text-decoration:none}.jw-public-page.jw-auth-page .jw-auth-card .forgot-password-link:hover{text-decoration:underline;text-underline-offset:3px}.jw-public-page.jw-auth-page .jw-auth-card .forgot-password-link:focus-visible{border-radius:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-public-p1) 28%,#fff);outline:none}.jw-public-page.jw-auth-page .jw-auth-form .form-inline-alert-danger,.jw-public-page.jw-auth-page .jw-register-card .signup-form .form-inline-alert-danger,.jw-public-page.jw-auth-page .signup-form .form-inline-alert-danger{background:color-mix(in srgb,var(--jw-public-error-container) 92%,var(--jw-public-surface));border:1px solid color-mix(in srgb,var(--jw-public-error) 35%,var(--jw-public-outline));border-radius:var(--jw-public-radius-sm);color:color-mix(in srgb,var(--jw-public-error) 55%,var(--jw-public-text));font-size:14px;font-weight:750;justify-self:stretch;line-height:1.45;margin:8px 0 12px;padding:12px 14px;text-align:left;width:100%}.jw-public-footer__inner .footer-links a:focus-visible{border-radius:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-public-p1) 28%,#fff);outline:none}.jw-public-footer__inner .footer-brand a{color:var(--jw-public-p1);font-weight:700;text-decoration:none}.jw-public-footer__inner .footer-brand a:hover{text-decoration:underline}.jw-public-footer__inner .footer-brand a:focus-visible{border-radius:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-public-p1) 28%,#fff);outline:none}.jw-public-page .jw-public-back-link:focus-visible{border-radius:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-public-p1) 28%,#fff);outline:none}.jw-public-page.jw-auth-page .jw-auth-switch a:focus-visible{border-radius:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-public-p1) 28%,#fff);outline:none}.jw-public-nav .jw-public-session-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.jw-public-nav .jw-public-session-actions .avatar-button{border:2px solid color-mix(in srgb,var(--jw-public-green-border) 70%,#0000);box-shadow:var(--jw-public-shadow-1)}.jw-public-nav .nav-notification-bell-icon svg{height:26px;width:26px}.jw-public-nav .nav-notification-bell-badge{right:-6px;top:-3px}.jw-public-nav .nav-notification-bell-icon--p1{color:var(--jw-public-p1)}.jw-public-nav .nav-notification-bell-icon--p2{color:var(--jw-public-p2)}.jw-public-nav .avatar.avatar-button,.jw-public-nav .nav-profile-avatar{height:44px;min-height:44px;min-width:44px;width:44px}.jw-public-nav .avatar.avatar-button .avatar-image,.jw-public-nav .nav-profile-avatar .avatar-image{display:block;height:100%;object-fit:cover;width:100%}.jw-public-nav .avatar.avatar-button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--jw-public-green-border) 55%,#fff),0 0 0 5px color-mix(in srgb,var(--jw-public-p1) 26%,#fff);outline:none}@media (max-width:899px){.jw-auth-shell,.jw-holding-shell,.jw-public-hero,.jw-public-insight-grid,.jw-public-proof-panel{grid-template-columns:1fr}}@media (max-width:599px){.jw-auth-shell,.jw-public-main{width:min(100% - 24px,1180px)}.jw-public-nav{padding-inline:12px}.jw-public-nav__shell{border-radius:20px}.jw-public-nav .logo .logo-image{height:32px}.jw-public-hero__title,.jw-public-home .hero.jw-public-hero h1.key-phrase.jw-public-hero__title{font-size:clamp(34px,14vw,52px)}.jw-public-action-row,.jw-public-button,.jw-public-path-card .jw-public-button{width:100%}.jw-holding-page .jw-holding-watch-row .jw-holding-watch-cta{max-width:100%;width:auto}.jw-public-footer__inner,.jw-public-path-grid,.jw-public-stat-grid{grid-template-columns:1fr}}.jw-public-video-lightbox{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1118279e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:5000}.jw-public-video-lightbox__dialog{background:var(--jw-public-surface);border-radius:var(--jw-public-radius-lg);box-shadow:var(--jw-public-shadow-3);overflow:hidden;position:relative;width:min(960px,100%)}.jw-public-video-lightbox__close{align-items:center;background:color-mix(in srgb,var(--jw-public-surface) 92%,#0000);border:1px solid color-mix(in srgb,var(--jw-public-outline) 70%,#0000);border-radius:var(--jw-public-radius-sm);color:var(--jw-public-text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;transition:background-color .16s ease,border-color .16s ease;width:40px;z-index:2}.jw-public-video-lightbox__close:hover{background:var(--jw-public-surface-alt);border-color:var(--jw-public-outline-strong)}.jw-public-video-lightbox__close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-public-p1) 32%,#fff);outline:none}.jw-public-video-lightbox__player{aspect-ratio:16/9;background:#111827;position:relative;width:100%}.jw-public-video-lightbox__player iframe{border:0;height:100%;inset:0;position:absolute;width:100%}@media (max-width:599px){.jw-public-video-lightbox{padding:12px}.jw-public-video-lightbox__dialog{border-radius:var(--jw-public-radius-md)}}.jw-public-legal{margin:0 auto;padding:12px 0 clamp(28px,5vw,64px);width:min(820px,100%)}.jw-public-legal>.jw-public-back-link{margin-bottom:16px}.jw-public-legal__card{padding:clamp(24px,4vw,40px)}.jw-public-legal__head{margin-bottom:12px}.jw-public-legal__meta{color:var(--jw-public-supporting);font-size:14px;font-weight:600;margin:10px 0 0}.jw-public-legal__archived{background:color-mix(in srgb,var(--jw-public-p2) 12%,#fff);border:1px solid color-mix(in srgb,var(--jw-public-p2) 30%,#fff);border-radius:var(--jw-public-radius-md);font-size:14px;font-weight:600;margin:12px 0 0;padding:10px 14px}.jw-legal-prose h1{color:var(--jw-public-text);font-size:clamp(28px,4vw,38px);font-weight:850;letter-spacing:-.02em;line-height:1.15;margin:0 0 18px}.jw-legal-prose h2{color:var(--jw-public-text);font-size:clamp(20px,2.6vw,25px);font-weight:800;line-height:1.25;margin:30px 0 12px}.jw-legal-prose h3{color:var(--jw-public-text);font-size:clamp(17px,2.2vw,20px);font-weight:750;margin:22px 0 10px}.jw-legal-list,.jw-legal-prose p{color:var(--jw-public-supporting);font-size:16px;font-weight:450;line-height:1.7;margin:0 0 16px}.jw-legal-list{padding-left:1.25rem}.jw-legal-list li+li{margin-top:4px}.jw-legal-prose a{color:var(--jw-public-p1);font-weight:700;text-decoration:underline;text-underline-offset:3px}.jw-legal-hr{border:0;border-top:1px solid color-mix(in srgb,var(--jw-public-outline) 70%,#fff);margin:24px 0}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-radius:0;border-top:1px solid #aeaeae;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-radius:0 0 .3rem .3rem;border-top:1px solid #aeaeae}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__month-year-select,.react-datepicker__year-select{background-color:initial;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__month-year-select:focus-visible,.react-datepicker__year-select:focus-visible{outline:1px auto}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:5em}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:5em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.375em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + 1.0625em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__children-container{height:auto;margin:.5em;padding-left:.25em;padding-right:.25em;width:17.25em}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-popper-offset{margin-top:-.7em}:root{--bp-min:375px;--bp-md:600px;--bp-lg:900px;--bp-xl:1200px}#root,body,html{min-width:375px;min-width:var(--bp-min)}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:Montserrat,ui-sans-serif,system-ui,sans-serif;--p1:#556b2f;--p2:#f37021;--p1-panel1:#edf1e7;--p1-panel2:#f3c39f;--primary-1:var(--p1);--primary-2:var(--p2);--primary-3:#b8802a;--primary:var(--primary-1);--bg:#fff;--surface:#fff;--panel:#fff;--text:#1f2937;--text-muted:#4b5563;--text-soft:#6b7280;--border:#e4dccd;--border-input:#d4c7b1;--primary-contrast:#fff;--secondary-bg:var(--primary-2);--secondary-text:#1f2937;--accent:#ff2d20;--panel-primary-1:var(--p1-panel1);--border-primary-1:#b8c6a4;--panel-primary-2:#fde8d9;--border-primary-2:var(--p1-panel2);--panel-primary-3:#f8efe3;--border-primary-3:#e8c49a;--status-not-for-me-bg:#fdf1f1;--status-not-for-me-border:#efcdcd;--status-applied-bg:#edf9f0;--status-applied-border:#b8e6c3;--status-saved-bg:#f1f3fe;--status-saved-border:#d6daf7;--status-saved-accent:#5b5fc7;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--shadow-sm:0 1px 3px #11182714;--shadow-md:0 8px 24px #11182714;--shadow-lg:0 14px 34px #1118271f;--motion-fast:160ms ease;--field-outline:color-mix(in srgb,var(--border-input) 38%,#fff)}::selection{background:#ff2d20;background:var(--accent);color:#fff}body{-webkit-font-smoothing:antialiased;background:#f8efe3;background:var(--panel-primary-3);color:#1f2937;color:var(--text);font-size:16px;line-height:1.5;text-rendering:optimizeLegibility}body,input,select,textarea{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans)}input::placeholder,textarea::placeholder{color:#6b7280;color:var(--text-soft);font-size:12px;font-style:italic}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#6b7280;color:var(--text-soft);font-size:12px;font-style:italic}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;color:var(--text-soft);font-size:12px;font-style:italic}h1{font-size:30px;line-height:1.25}h1,h2{color:#1f2937;color:var(--text);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans);font-weight:600;letter-spacing:normal;margin:0 0 12px}h2{font-size:20px;line-height:1.5}h3{font-size:1.125rem;margin:0 0 .5em}h3,h4{color:#1f2937;color:var(--text);font-weight:600;line-height:1.35}h4{font-size:16px;margin:0 0 .45em}h5,h6{color:#1f2937;color:var(--text);font-size:14px;font-weight:600;line-height:1.35;margin:0 0 .4em}.subtitle{color:#4b5563;color:var(--text-muted);font-size:14px;font-weight:500;line-height:1.5;margin:0 0 16px}.body-text,.subtitle{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans)}.body-text{color:#1f2937;color:var(--text);font-size:16px;font-weight:400;line-height:1.65;margin:0 0 12px}.guide-separator,hr.guide-separator{background:#e4dccd;background:var(--border);border:0;height:1px;margin:20px 0}nav{align-items:center;background:#fff;background:var(--surface);border-bottom:none;border-radius:999px;box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;margin:14px 24px 10px;padding:12px 24px}nav:not(.landing-nav){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:20}.jw-breadcrumbs,nav.landing-nav{box-shadow:none;margin:0}.jw-breadcrumbs{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:none;border-radius:0;display:block;flex:1 1 auto;min-width:0;padding:0;position:static}.jw-breadcrumb-list{align-items:center;color:#6b7280;color:var(--muted,#6b7280);display:flex;flex-wrap:wrap;font-size:12px;gap:4px;justify-content:flex-end;line-height:1.3;list-style:none;margin:0;padding:0}.jw-breadcrumb-item{align-items:center;display:inline-flex;gap:4px;min-width:0}.jw-breadcrumb-item a{color:#6b7280;color:var(--muted,#6b7280);font-weight:500;text-decoration:none}.jw-breadcrumb-item a:hover{color:#ff2d20;color:var(--accent,#e85d04);text-decoration:underline}.jw-breadcrumb-item span[aria-current=page]{color:#6b7280;color:var(--muted,#6b7280);font-weight:500;max-width:min(36vw,280px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jw-breadcrumb-sep{color:#6b7280;color:var(--muted,#6b7280);opacity:.7}.jw-page-topbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px;min-width:0}.jw-page-topbar__back{flex-shrink:0;margin-bottom:0!important}.jw-page-topbar--breadcrumbs-only{justify-content:flex-start}.jw-page-topbar--breadcrumbs-only .jw-breadcrumbs{flex:0 1 auto}.jw-page-topbar--breadcrumbs-only .jw-breadcrumb-list{justify-content:flex-start}.nd1-root .jw-breadcrumb-item a:hover,.nd1-root .jw-page-topbar .jw-page-topbar__back{color:#e85d04;color:var(--nd1-orange-strong,#e85d04)}.nd1-root .jw-page-topbar .jw-page-topbar__back{font-weight:700}.nd1-root .jw-page-topbar .jw-page-topbar__back:hover{color:#f48c06;color:var(--nd1-orange,#f48c06)}nav .logo{align-items:center;display:flex;line-height:0}nav .logo .logo-link{align-items:center;display:inline-flex}nav .logo .logo-image{display:block;height:40px;max-width:min(220px,52vw);object-fit:contain;width:auto}nav .nav-buttons{display:flex;gap:8px}.landing-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-bottom:none;padding:14px 24px 8px;position:static}.home-page{background:#fff}.landing-nav-shell{align-items:center;background:#fff;background:var(--landing-nav-shell-bg,#fff);border:none;border-radius:999px;box-shadow:0 1px 3px #11182714;box-shadow:var(--landing-nav-shell-shadow,var(--shadow-sm));display:flex;gap:16px;justify-content:space-between;margin:0 auto;padding:14px 16px 14px 20px;width:min(1180px,100%)}.landing-nav .logo .logo-image{height:36px}.landing-nav-links{align-items:center;display:inline-flex;gap:24px;justify-content:center;margin:0 auto}.landing-nav-links a{color:#1f2937;color:var(--text);font-size:14px;font-weight:500;text-decoration:none}.landing-nav-links a:hover{text-decoration:underline;text-underline-offset:3px}.landing-nav-actions{gap:10px}.landing-nav .landing-nav-login{border-radius:22px;border-radius:var(--radius-lg);padding:8px 14px}.landing-nav .landing-nav-cta{background:#556b2f;background:var(--primary-1);border-radius:22px;border-radius:var(--radius-lg);color:#fff;color:var(--primary-contrast);padding:8px 16px}.landing-nav .landing-nav-cta:hover{background:#556b2f;background:var(--primary-1);filter:brightness(1.06)}nav button:not(.nav-notification-bell-button):not(.jw-notification-item):not(.jw-notification-dropdown__close):not(.avatar-button):not(.nav-profile-avatar):not(.jw-public-button){background:#0000;border:none;border-radius:12px;border-radius:var(--radius-sm);color:#1f2937;color:var(--text);cursor:pointer;font-size:.875rem;font-weight:700;padding:8px 14px;transition:color .16s ease,background .16s ease,transform .16s ease;transition:color var(--motion-fast),background var(--motion-fast),transform var(--motion-fast)}nav button:not(.nav-notification-bell-button):not(.jw-notification-item):not(.jw-notification-dropdown__close):not(.avatar-button):not(.nav-profile-avatar):not(.jw-public-button):hover{background:#fff;background:var(--panel);transform:translateY(-1px)}.user-actions{align-items:center;display:flex;gap:10px}nav .jw-notification-bell-host{z-index:60}nav .jw-notification-bell-host,nav .nav-notification-bell-wrap{align-items:center;display:inline-flex;flex-shrink:0;position:relative}nav .nav-notification-bell-wrap{justify-content:center;margin-inline-end:4px}nav button.nav-notification-bell-button.nav-notification-bell-wrap{background:#0000;border:none;color:inherit;cursor:pointer;line-height:0;font:inherit;margin:0;padding:0}nav button.nav-notification-bell-button.nav-notification-bell-wrap:hover{background:#0000}nav button.nav-notification-bell-button.nav-notification-bell-wrap:focus-visible{border-radius:8px;box-shadow:0 0 0 3px color-mix(in srgb,#556b2f 28%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--p1) 28%,#fff);outline:none}.jw-recruitment-page nav button.nav-notification-bell-button.nav-notification-bell-wrap:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,#f37021 28%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--p2) 28%,#fff)}nav .nav-notification-bell-icon{align-items:center;display:inline-flex;line-height:0}nav .nav-notification-bell-icon svg{display:block;height:30px;width:30px}nav .nav-notification-bell-icon--p1{color:#556b2f;color:var(--p1)}nav .nav-notification-bell-icon--p2{color:#f37021;color:var(--p2)}nav .nav-notification-bell-badge{font-feature-settings:"tnum";background:#ff2d20;background:var(--accent);border-radius:999px;box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--surface);font-size:9px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;min-width:22px;padding:0 4px;pointer-events:none;position:absolute;right:-8px;top:-5px;z-index:1}.avatar,nav .nav-notification-bell-badge{align-items:center;color:#fff;display:inline-flex;justify-content:center}.avatar{background:#f37021;background:var(--secondary-bg);border-radius:50%;font-size:12px;font-weight:600;height:32px;overflow:hidden;width:32px}.avatar-button{border:none;cursor:pointer;padding:0}nav button.avatar.avatar-button,nav button.nav-profile-avatar{background:#0000;border:none;box-shadow:none;flex-shrink:0;font-size:0;line-height:0;margin:0;padding:0;transform:none}nav button.avatar.avatar-button:hover,nav button.nav-profile-avatar:hover{background:#0000;box-shadow:none;transform:none}nav button.avatar.avatar-button:focus-visible,nav button.nav-profile-avatar:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,#556b2f 28%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--p1) 28%,#fff);outline:none}.jw-recruitment-page nav button.avatar.avatar-button:focus-visible,.jw-recruitment-page nav button.nav-profile-avatar:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,#f37021 28%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--p2) 28%,#fff)}.avatar-image{display:block;height:100%;object-fit:cover;width:100%}.user-manage-menu{align-items:center;display:flex;gap:18px}.user-manage-menu button:not(.nav-notification-bell-button):not(.jw-notification-item):not(.jw-notification-dropdown__close):not(.avatar-button):not(.nav-profile-avatar):not(.jw-public-button){background:#efcdcd;background:var(--status-not-for-me-border);border:none;border-radius:22px;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb,#efcdcd 62%,#cda7a7),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-not-for-me-border) 62%,#cda7a7),var(--shadow-sm);color:#1f2937;color:var(--text);cursor:pointer;font-size:14px;font-weight:700;padding:8px 14px;transition:background .16s ease,transform .16s ease,box-shadow .16s ease;transition:background var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}.user-manage-menu button:not(.nav-notification-bell-button):not(.jw-notification-item):not(.jw-notification-dropdown__close):not(.avatar-button):not(.nav-profile-avatar):not(.jw-public-button):hover{background:color-mix(in srgb,#efcdcd 78%,#fff);background:color-mix(in srgb,var(--status-not-for-me-border) 78%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,#efcdcd 72%,#c79a9a),0 8px 24px #11182714;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-not-for-me-border) 72%,#c79a9a),var(--shadow-md);transform:translateY(-1px)}.hero{background:#fff;background:var(--bg);border-bottom:none;padding:48px 20px 36px;text-align:center}.hero h1:not(.key-phrase){color:#1f2937;color:var(--text);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;margin-bottom:14px}.key-phrase{color:#1f2937;color:var(--text);font-size:clamp(2rem,5vw,2.6rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0}.key-phrase-primary-1{color:#556b2f;color:var(--primary-1)}.key-phrase-primary-2{color:#f37021;color:var(--primary-2)}.hero h1.key-phrase{margin-bottom:14px}.hero p{color:#4b5563;color:var(--text-muted);font-size:16px;font-weight:400;line-height:1.65;margin:0 auto;max-width:36rem}.cards{background:#fff;background:var(--bg);display:flex;flex-wrap:wrap;gap:24px;justify-content:center;padding:32px 20px 48px}.card{background:#fff;background:var(--panel);border:none;border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);padding:28px 24px;text-align:center;width:min(360px,100%)}.card.card--primary-1{background:#edf1e7;background:var(--panel-primary-1);border:none}.card.card--primary-1 h2,.card.card--primary-1 h3{color:#556b2f;color:var(--primary-1)}.card.card--primary-2{background:#fde8d9;background:var(--panel-primary-2);border:none}.card.card--primary-2 h2,.card.card--primary-2 h3{color:#f37021;color:var(--primary-2)}.cards .card h2{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans);font-size:20px;font-weight:600;letter-spacing:normal;line-height:1.5;margin:0 0 12px}.card h3{color:#1f2937;color:var(--text);font-size:1.125rem;font-weight:600;margin-bottom:10px}.card p{color:#4b5563;color:var(--text-muted);font-size:.875rem;line-height:1.55}.card .subtitle,.card p{margin-bottom:22px}.card .btn-primary{background:#556b2f;background:var(--primary);border:none;border-radius:22px;border-radius:var(--radius-lg);color:#fff;color:var(--primary-contrast);cursor:pointer;display:block;font-size:16px;font-weight:700;margin-bottom:10px;padding:14px 20px;width:100%}.card .btn-primary:hover{filter:brightness(1.06)}.card .btn-primary-2{background:#f37021;background:var(--primary-2);border:none;border-radius:22px;border-radius:var(--radius-lg);color:#fff;color:var(--primary-contrast);cursor:pointer;display:block;font-size:16px;font-weight:700;margin-bottom:10px;padding:14px 20px;width:100%}.card .btn-primary-2:hover{filter:brightness(1.06)}.card .btn-primary-3{background:#b8802a;background:var(--primary-3);border:none;border-radius:22px;border-radius:var(--radius-lg);color:#fff;color:var(--primary-contrast);cursor:pointer;display:block;font-size:16px;font-weight:700;margin-bottom:10px;padding:14px 20px;width:100%}.card .btn-primary-3:hover{filter:brightness(1.06)}.card .signin-link{color:#6b7280;color:var(--text-soft);font-size:.8125rem}.card .signin-link a,.card .signin-link span{color:#1f2937;color:var(--text);cursor:pointer;text-decoration:underline}.card .signin-link a{font-weight:600}.video-link{cursor:pointer;font-size:14px;font-weight:600;gap:8px;margin-top:20px;text-decoration:none}.play-icon,.video-link{align-items:center;color:#1f2937;color:var(--text);display:inline-flex}.play-icon{flex-shrink:0;justify-content:center}.play-icon .play-icon-svg{display:block;height:44px;width:44px}.blog-section{background:#fff;background:var(--bg);padding:48px 20px 56px}.blog-section h1{margin:0 0 28px;text-align:center}.blog-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.blog-card:nth-child(4),.blog-card:nth-child(5){grid-column:span 1}.blog-grid .blog-card:nth-child(4){grid-column:1/2}.blog-grid .blog-card:nth-child(5){grid-column:2/3}.blog-card{background:#fff;background:var(--panel);border:none;border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);padding:20px}.blog-video-thumb{align-items:center;background:#d4c7b1;background:var(--border-input);border-radius:7px;display:flex;height:100px;justify-content:center;margin-bottom:14px}.blog-meta{color:#6b7280;color:var(--text-soft);font-size:11px;font-weight:500;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.blog-card h4{color:#1f2937;color:var(--text);font-size:14px;font-weight:600;line-height:1.45;margin-bottom:8px}.blog-card p{color:#4b5563;color:var(--text-muted);font-size:13px;line-height:1.55}.see-more-wrap{margin-top:40px;text-align:center}.see-more-btn{background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:16px;border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:11px 20px;transition:background-color .15s ease,border-color .15s ease}.see-more-btn,.see-more-btn:hover{color:#f37021;color:var(--primary-2)}.see-more-btn:hover{background:#fde8d9;background:var(--panel-primary-2);border-color:#f3c39f;border-color:var(--border-primary-2)}.site-footer{background:#0000;border-top:none;box-shadow:none;padding:8px 24px 24px}.footer-inner{grid-gap:28px;background:#fff;background:var(--surface);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 8px 24px #11182714;box-shadow:var(--shadow-md);display:grid;gap:28px;grid-template-columns:1.6fr 1fr 1.6fr;margin:0 auto;max-width:1180px;padding:26px 30px}.footer-brand h3{color:#1f2937;color:var(--text);font-size:18px;font-weight:600;margin-bottom:10px}.footer-brand p{color:#4b5563;color:var(--text-muted);font-size:13px;line-height:1.6;margin-bottom:8px}.company-number{color:#6b7280;color:var(--text-soft);font-size:12px}.footer-links{display:flex;flex-direction:column;gap:8px}.footer-links a{color:#1f2937;color:var(--text);font-size:14px;font-weight:600;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-extra p{color:#4b5563;color:var(--text-muted);font-size:13px;line-height:1.6;margin-bottom:8px}@media (max-width:599px){.blog-grid{grid-template-columns:1fr}.blog-grid .blog-card:nth-child(4),.blog-grid .blog-card:nth-child(5){grid-column:auto}.landing-nav{padding:10px 14px 4px}.landing-nav-shell{border-radius:18px;flex-wrap:wrap;justify-content:center;padding:10px 12px}.landing-nav-links{gap:18px;order:3;padding-top:2px;width:100%}}.applicant-home{margin:0 auto;max-width:960px;padding:32px 20px 48px;width:100%}.applicant-home.profile-manage-page{padding-bottom:110px}body.hiring-p1-panel-page,html.hiring-p1-panel-page{background:#edf1e7;background:var(--panel-primary-1)}body.hiring-p1-panel-page,body.hiring-p1-panel-page #root,html.hiring-p1-panel-page{min-height:100%}body.hiring-p1-panel-page{min-height:100vh}body.hiring-p1-panel-page #root{background:#edf1e7;background:var(--panel-primary-1)}.applicant-home .home-welcome{border:none;box-shadow:0 1px 3px #0000000f}.applicant-home .home-welcome h1{color:#1f2937;color:var(--text);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;letter-spacing:-.01em;margin-bottom:10px}.applicant-home .home-welcome .body-text{margin:0;max-width:40em}.applicant-home .home-section{border:none;box-shadow:0 1px 3px #0000000f}.applicant-home .split-column{background:#edf1e7;background:var(--panel-primary-1);border:none;border-radius:10px;padding:16px}.applicant-home .large-filled-button{background:#556b2f;background:var(--primary);border-radius:8px;box-shadow:none;color:#fff;color:var(--primary-contrast);font-weight:700;padding:12px 28px}.applicant-home .large-filled-button:hover{filter:brightness(1.06)}.hiring-dashboard .split-column{background:#fde8d9;background:var(--panel-primary-2)}.hiring-dashboard .home-section{background:#fff;background:var(--surface)}.job-create-shell{background:#edf1e7;background:var(--panel-primary-1);display:flow-root;min-height:100vh}.job-create-page{background:#0000}.hiring-dashboard .home-list article:hover,.hiring-dashboard .saved-search-card:hover,.hiring-dashboard .small-outline-button:hover{background:#fde8d9;background:var(--panel-primary-2);border-color:#f3c39f;border-color:var(--border-primary-2)}.hiring-dashboard .small-outline-button:hover{color:#f37021;color:var(--primary-2)}.hiring-dashboard .home-section-head .small-outline-button,.hiring-dashboard .split-middle-section .small-outline-button{background:#fff;background:var(--surface);border-color:#f3c39f;border-color:var(--border-primary-2);color:#f37021;color:var(--primary-2)}.applicant-home .small-outline-button{border-color:#d4c7b1;border-color:var(--border-input);border-radius:8px;color:#1f2937;color:var(--text);font-weight:600}.applicant-home .small-outline-button:hover{background:#edf1e7;background:var(--panel-primary-1);border-color:#b8c6a4;border-color:var(--border-primary-1);color:#556b2f;color:var(--primary-1)}.applicant-home.hiring-dashboard .small-outline-button:hover:not(:disabled){background:#fde8d9;background:var(--panel-primary-2);border-color:#f3c39f;border-color:var(--border-primary-2);color:#f37021;color:var(--primary-2)}.applicant-home .applied-jobs-section .small-outline-button,.applicant-home .split-middle-section .small-outline-button{border-color:#b8802a;border-color:var(--primary-3);color:#b8802a;color:var(--primary-3)}.applicant-home .applied-jobs-section .small-outline-button:hover,.applicant-home .split-middle-section .small-outline-button:hover{background:color-mix(in srgb,#b8802a 10%,#fff);background:color-mix(in srgb,var(--primary-3) 10%,var(--surface));border-color:#b8802a;border-color:var(--primary-3);color:#b8802a;color:var(--primary-3)}.hiring-dashboard .split-middle-section .small-outline-button:hover{background:#fde8d9;background:var(--panel-primary-2);border-color:#f3c39f;border-color:var(--border-primary-2);color:#f37021;color:var(--primary-2)}.applicant-home.hiring-dashboard .home-section-head .small-outline-button,.applicant-home.hiring-dashboard .split-middle-section .small-outline-button{background:#fff;background:var(--surface);border-color:#b8802a;border-color:var(--primary-3);color:#b8802a;color:var(--primary-3)}.applicant-home.hiring-dashboard .home-section-head .small-outline-button:hover,.applicant-home.hiring-dashboard .split-middle-section .small-outline-button:hover{background:color-mix(in srgb,#b8802a 10%,#fff);background:color-mix(in srgb,var(--primary-3) 10%,var(--surface));border-color:#b8802a;border-color:var(--primary-3);color:#b8802a;color:var(--primary-3)}.applicant-home .home-list article{border-color:#d4c7b1;border-color:var(--border-input);transition:border-color .15s ease,box-shadow .15s ease}.applicant-home .home-list article:hover{border-color:#b8c6a4;border-color:var(--border-primary-1);box-shadow:0 1px 6px #0000000d}.applicant-home .saved-search-card{border-color:#d4c7b1;border-color:var(--border-input)}.applicant-home .saved-search-card:hover{background:#edf1e7;background:var(--panel-primary-1);border-color:#b8c6a4;border-color:var(--border-primary-1)}.applicant-home.hiring-dashboard .search-history .saved-search-card:hover{background:#fde8d9;background:var(--panel-primary-2);border-color:#f3c39f;border-color:var(--border-primary-2)}.hiring-dashboard-scroll-sentinel{height:1px;pointer-events:none}.applicant-home.hiring-dashboard .hiring-dashboard-load-more-wrap{display:flex;justify-content:center;margin-bottom:6px;margin-top:12px}.applicant-home.hiring-dashboard .hiring-dashboard-load-more-button{min-width:9.5rem}.applicant-home.hiring-dashboard .hiring-dashboard-loading-more{margin-top:8px;text-align:center}.applicant-home.hiring-dashboard .hiring-dashboard-end-of-list{color:#b8802a;color:var(--primary-3);display:flex;justify-content:center;margin-bottom:4px;margin-top:14px;text-align:center}.applicant-home.hiring-dashboard .hiring-dashboard-end-of-list-eyebrow{color:inherit;margin:0;text-decoration:underline;text-underline-offset:3px}.hiring-role-filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);margin-bottom:10px}.hiring-role-filters.job-search-form>label{grid-gap:6px;display:grid;gap:6px}.hiring-role-search-action{align-items:end;display:flex}.hiring-role-search-action .search-submit-button{width:100%}.applicant-home.hiring-dashboard .search-submit-button--hiring-reset{background:#efcdcd;background:var(--status-not-for-me-border);border:1px solid color-mix(in srgb,#efcdcd 62%,#cda7a7);border:1px solid color-mix(in srgb,var(--status-not-for-me-border) 62%,#cda7a7);box-shadow:inset 0 0 0 1px color-mix(in srgb,#efcdcd 72%,#c79a9a),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-not-for-me-border) 72%,#c79a9a),var(--shadow-sm);color:#1f2937;color:var(--text)}.applicant-home.hiring-dashboard .search-submit-button--hiring-reset:hover{border-color:color-mix(in srgb,#efcdcd 48%,#a08080);border-color:color-mix(in srgb,var(--status-not-for-me-border) 48%,#a08080);filter:brightness(1.04)}.hiring-role-status-sort-row{grid-gap:8px 24px;align-items:start;display:grid;gap:8px 24px;grid-template-areas:"status-h sort-h" "status-c sort-c";grid-template-columns:1fr minmax(200px,280px);margin-bottom:22px}.hiring-role-filter-label{align-self:start;color:#1f2937;color:var(--text);font-size:14px;font-weight:600;line-height:1.35;margin:0}label.hiring-role-filter-label{cursor:pointer}.hiring-role-status-sort-title{grid-area:status-h}.hiring-role-sort-title{grid-area:sort-h;justify-self:end;text-align:right}.hiring-role-status-controls{grid-column-gap:12px;grid-row-gap:10px;align-items:center;column-gap:12px;display:grid;grid-area:status-c;grid-template-columns:max-content max-content;justify-items:start;min-width:0;row-gap:10px}.hiring-role-status-controls-row{display:contents}.hiring-role-sort-controls{align-self:start;grid-area:sort-c;justify-self:end;width:100%}.hiring-role-sort-select{appearance:none;-webkit-appearance:none;background-color:#fff;background-color:var(--surface);background-image:linear-gradient(45deg,#0000 50%,#4b5563 0),linear-gradient(135deg,#4b5563 50%,#0000 0);background-image:linear-gradient(45deg,#0000 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,#0000 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:none;border-radius:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);color:#1f2937;color:var(--text);cursor:pointer;display:block;font-family:inherit;font-size:14px;max-width:100%;min-width:0;padding:10px 32px 10px 12px;width:100%}.hiring-role-sort-select:focus-visible{outline:2px solid color-mix(in srgb,#f37021 45%,#fff);outline:2px solid color-mix(in srgb,var(--primary-2) 45%,#fff);outline-offset:1px}.checkbox-control{appearance:none;-webkit-appearance:none;background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:8px;cursor:pointer;display:inline-grid;flex-shrink:0;height:18px;margin:0;place-content:center;width:18px}.checkbox-control.checkbox-control--primary-1:checked{background:#556b2f;background:var(--primary-1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.2 8.4 3.4 3.2 6.2-6.8' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-color:#556b2f;border-color:var(--primary-1)}.checkbox-control.checkbox-control--primary-1:focus-visible{outline:2px solid color-mix(in srgb,#556b2f 45%,#fff);outline:2px solid color-mix(in srgb,var(--primary-1) 45%,#fff);outline-offset:1px}.checkbox-control.checkbox-control--primary-2:checked{background:#f37021;background:var(--primary-2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.2 8.4 3.4 3.2 6.2-6.8' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-color:#f37021;border-color:var(--primary-2)}.checkbox-control.checkbox-control--primary-2:focus-visible{outline:2px solid color-mix(in srgb,#f37021 45%,#fff);outline:2px solid color-mix(in srgb,var(--primary-2) 45%,#fff);outline-offset:1px}.hiring-role-status-option{align-items:center;border:1px solid #0000;border-radius:8px;color:#1f2937;color:var(--text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:1.35;padding:6px 10px;transition:background-color .15s ease,border-color .15s ease}.hiring-role-status-option--active{background:#edf9f0;background:var(--status-applied-bg);border-color:#b8e6c3;border-color:var(--status-applied-border)}.hiring-role-status-option--hidden{background:#f1f3fe;background:var(--status-saved-bg);border-color:#d6daf7;border-color:var(--status-saved-border);color:#5b5fc7;color:var(--status-saved-accent)}.hiring-role-status-option--closed{background:#fdf1f1;background:var(--status-not-for-me-bg);border-color:#efcdcd;border-color:var(--status-not-for-me-border);color:#4b5563;color:var(--text-muted)}.hiring-role-status-option--draft{background:color-mix(in srgb,#f8efe3 70%,#fff);background:color-mix(in srgb,var(--panel-primary-3) 70%,#fff);border-color:#e8c49a;border-color:var(--border-primary-3);color:#b8802a;color:var(--primary-3)}.hiring-role-status-option:has(.checkbox-control:not(:checked)){background:#fff;background:var(--surface);border-color:#d4c7b1;border-color:var(--border-input);color:#1f2937;color:var(--text)}.hiring-role-status-icon{color:#f37021;color:var(--primary-2);display:inline-flex;line-height:0}.hiring-role-status-icon svg{display:block}@media (max-width:599px){.hiring-role-filters{grid-template-columns:1fr}.hiring-role-status-sort-row{grid-template-areas:"status-h" "status-c" "sort-h" "sort-c";grid-template-columns:1fr}.hiring-role-sort-title{justify-self:start;text-align:left}.hiring-role-sort-controls{justify-self:stretch}}.applicant-home .applied-jobs-list li{border-bottom-color:#d4c7b1;border-bottom-color:var(--border-input);padding:12px 4px}.applicant-home .applied-job-date{color:#6b7280;color:var(--text-soft);font-size:13px}.applicant-home .home-section>h2:first-of-type{margin-bottom:14px;margin-top:0}.applicant-home .home-section-head{align-items:flex-start;gap:14px;margin-bottom:14px}.applicant-home .home-section-head h2{line-height:1.35;margin:0}.applicant-home .saved-job-searches-section .home-section-head{align-items:center;flex-wrap:wrap;gap:12px 16px}.applicant-home .saved-job-searches-section .home-section-head h2{flex:1 1 auto;min-width:min(100%,11rem)}.applicant-home .saved-job-searches-section .home-section-head .saved-job-searches-new-button{flex:0 0 auto;font-size:15px;margin-left:auto;padding:11px 22px;white-space:nowrap}.applicant-home .saved-job-searches-section .saved-search-card-head{align-items:flex-start;display:flex;gap:10px}.applicant-home .saved-job-searches-section .saved-search-result-index{align-items:center;background:#556b2f;background:var(--primary);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;height:28px;justify-content:center;line-height:1;width:28px}.applicant-home .saved-job-searches-section .saved-search-card-main{flex:1 1 auto;min-width:0}.applicant-home .applied-jobs-section .saved-searches-see-all-wrap,.applicant-home .saved-job-searches-section .saved-searches-see-all-wrap,.applicant-home .split-middle-section .saved-searches-see-all-wrap{display:flex;justify-content:center;margin-top:12px;width:100%}.applicant-home .applied-jobs-section .saved-searches-see-all-button,.applicant-home .saved-job-searches-section .saved-searches-see-all-button,.applicant-home .split-middle-section .saved-searches-see-all-button{background:#fff;background:var(--surface);border:1.5px solid #556b2f;border:1.5px solid var(--primary-1);color:#556b2f;color:var(--primary-1);margin-top:0}.applicant-home .applied-jobs-section .saved-searches-see-all-button:hover,.applicant-home .saved-job-searches-section .saved-searches-see-all-button:hover,.applicant-home .split-middle-section .saved-searches-see-all-button:hover{background:#edf1e7;background:var(--panel-primary-1);border-color:#556b2f;border-color:var(--primary-1);color:#556b2f;color:var(--primary-1)}.applicant-home .split-middle-section{gap:20px}.applicant-home .latest-jobs-preview-empty-copy{margin-left:auto;margin-right:auto;text-align:center;width:100%}.applicant-home .latest-jobs-preview-empty-copy .latest-jobs-preview-empty-link{color:#b8802a;color:var(--primary-3);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.applicant-home .latest-jobs-preview-empty-copy .latest-jobs-preview-empty-link:hover{color:#556b2f;color:var(--primary-1)}.applicant-home .latest-jobs-preview-empty-copy .latest-jobs-preview-empty-link:focus-visible{border-radius:2px;outline:2px solid #b8802a;outline:2px solid var(--primary-3);outline-offset:2px}.latest-jobs-preview-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.latest-jobs-preview-card{align-items:flex-start;background:#fff;background:var(--panel);border:1px solid #e4dccd;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-sm);color:#1f2937;color:var(--text);display:flex;flex-direction:column;gap:8px;padding:12px 14px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.latest-jobs-preview-card:hover{border-color:#f3c39f;border-color:var(--border-primary-2);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm)}.latest-jobs-preview-title{font-size:15px;font-weight:600;line-height:1.35;width:100%}.latest-jobs-preview-company{color:#4b5563;color:var(--text-muted);font-size:13px;font-weight:600;line-height:1.35;width:100%}.applicant-home .applied-jobs-section .latest-jobs-preview-applied-on{font-weight:500;line-height:1.35;width:100%}.applicant-home .latest-jobs-preview-card .job-highlights{gap:6px;justify-content:flex-start;margin:0;width:100%}.applicant-home .latest-jobs-preview-card .job-highlight-pill{padding:6px 10px}.applicant-home .latest-jobs-preview-card .job-highlight-pill__label{font-size:9px}.applicant-home .latest-jobs-preview-card .job-highlight-pill__value{font-size:11px}.applicant-home .applied-job-link{color:#1f2937;color:var(--text);font-weight:600}.applicant-home .back-link{color:#b8802a;color:var(--primary-3)}@media (max-width:599px){.applicant-home .split-middle-section{grid-template-columns:1fr}.applicant-home .saved-job-searches-section .home-section-head{align-items:stretch;flex-direction:column}.applicant-home .saved-job-searches-section .home-section-head .saved-job-searches-new-button{margin-left:0;width:100%}}.home-welcome{background:#fff;background:var(--surface);border:1px solid #e4dccd;border:1px solid var(--border);border-radius:12px;margin-bottom:18px;padding:24px}.home-welcome-layout{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.home-welcome h1{font-size:30px;font-weight:600;margin-bottom:10px}.home-welcome p{color:#1f2937;color:var(--text);font-size:16px;font-weight:400;line-height:1.65}.applicant-home .home-welcome .eyebrow{color:#b8802a;color:var(--primary-3)}.home-section{background:#fff;background:var(--surface);border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);margin-bottom:14px;padding:22px}.split-middle-section{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.split-column{border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);padding:14px}.home-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.profile-card p{color:#444;font-size:14px;margin-bottom:8px}.profile-card-top{align-items:flex-end;display:flex;flex-direction:column;min-width:280px;text-align:right}.profile-photo-wrap{align-items:center;align-self:flex-end;display:flex;flex-direction:column;width:120px}a.profile-photo-manage-link{border-radius:50%;color:inherit;cursor:pointer;line-height:0;text-decoration:none}a.profile-photo-manage-link:focus-visible{outline:2px solid #f37021;outline:2px solid var(--primary-2);outline-offset:3px}.profile-photo{border:1px solid #e4dccd;border:1px solid var(--border);border-radius:50%;display:block;height:120px;margin-bottom:12px;object-fit:cover;object-position:center;width:120px}.profile-photo--placeholder{filter:grayscale(100%)}.manage-profile-link{color:#1f2937;color:var(--text);font-size:13px;text-decoration:underline}.welcome-manage-profile-link{display:inline-block;margin-top:10px}.applicant-home .welcome-copy{align-items:flex-start;display:flex;flex-direction:column}.applicant-home .welcome-profile-group{flex-shrink:0}.applicant-home .welcome-copy .manage-profile-link{display:none}@media (max-width:599px){.applicant-home{padding:20px 14px 32px}.applicant-home .home-welcome-layout{align-items:stretch;flex-direction:column}.applicant-home .welcome-profile-group{display:flex;justify-content:center;width:100%}.applicant-home .profile-card-top{align-items:center;min-width:0;text-align:center}.applicant-home .profile-photo-wrap{align-self:center;width:auto}.welcome-manage-profile-link{margin-top:8px;text-align:center}.applicant-home .home-section{padding:16px}.applicant-home .home-section-head{align-items:flex-start;flex-direction:column}.applicant-home .home-section-head .saved-job-searches-new-button,.applicant-home .home-section-head .saved-searches-see-all-button,.applicant-home .large-filled-button{width:100%}.applicant-home .applied-jobs-list li{align-items:flex-start;flex-direction:column;gap:4px}}.profile-manage-card,.profile-manage-header{max-width:none;width:100%}.profile-manage-settings-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.profile-manage-settings-link{align-items:center;appearance:none;background:#fff;background:var(--surface);border:1px solid #f3c39f;border:1px solid var(--border-primary-2);border-radius:999px;color:#1f2937;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;padding:8px 12px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.profile-manage-settings-link:hover{background:color-mix(in srgb,#fde8d9 72%,#fff);background:color-mix(in srgb,var(--panel-primary-2) 72%,#fff);border-color:#f37021;border-color:var(--primary-2)}.profile-manage-settings-link--active{background:#fde8d9;background:var(--panel-primary-2);border-color:#f37021;border-color:var(--primary-2);color:#1f2937;color:var(--text)}.profile-manage-empty-space{min-height:1166px}.profile-manage-form{grid-gap:14px;display:grid;gap:14px}.profile-manage-section-title{color:#1f2937;color:var(--text);font-size:15px;font-weight:600;margin:4px 0 6px}.profile-manage-helper{color:#666;font-size:12px;line-height:1.45;margin:0 0 8px}.profile-manage-photo-cv-row{grid-gap:10px 28px;align-items:stretch;display:grid;gap:10px 28px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.profile-manage-photo-cv-row--recruitment-only{grid-template-columns:minmax(0,280px);justify-content:start}.profile-manage-company-logo-preview{border-radius:12px;border-radius:var(--radius-sm);max-height:104px;max-width:100%;object-fit:contain}.profile-manage-company-logo-preview--placeholder{background:#edf1e7;background:var(--panel-primary-1);border:1px dashed #d4c7b1;border:1px dashed var(--border-input);opacity:.88}.profile-manage-company-logo-footer{align-items:center;display:flex;flex-direction:column;gap:8px}.profile-manage-cv-column,.profile-manage-photo-column{display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0;position:relative;text-align:left}.profile-manage-cv-column .profile-manage-section-title,.profile-manage-photo-column .profile-manage-section-title{margin-bottom:0}.profile-manage-cv-panel,.profile-manage-photo-panel{background:#fff;background:var(--panel);border-radius:10px;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:176px;padding:14px 16px 12px;width:100%}.profile-manage-photo-panel{border:1px solid #e4dccd;border:1px solid var(--border)}.profile-manage-cv-panel .profile-manage-cv-limit-hint,.profile-manage-photo-panel .profile-manage-photo-limit-hint{flex-shrink:0;margin:8px 0 0;text-align:center}.profile-manage-cv-panel--empty{border:1px dashed #d4c7b1;border:1px dashed var(--border-input)}.profile-manage-cv-panel--has-file{border:1px solid #e4dccd;border:1px solid var(--border)}.profile-manage-cv-panel-body,.profile-manage-photo-panel-body{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0;text-align:center}.profile-manage-cv-panel--empty .profile-manage-cv-panel-body{flex-direction:column;gap:8px}.profile-manage-cv-panel--has-file .profile-manage-cv-panel-body{align-content:center;flex-direction:row;flex-wrap:wrap;gap:10px 12px;padding:0 4px}.profile-manage-cv-has-file-wrap{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 12px;justify-content:center;padding:2px 40px 2px 4px;position:relative;width:100%}.profile-manage-cv-delete-btn.profile-manage-photo-delete-btn{right:0;top:0}.profile-manage-cv-panel-footer,.profile-manage-photo-panel-footer{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding-top:4px;position:relative}.profile-manage-panel-action-btn{min-width:132px}.profile-manage-photo-preview{border:1px solid #e4dccd;border:1px solid var(--border);border-radius:50%;flex-shrink:0;object-fit:cover;transition:filter .2s ease}.profile-manage-photo-preview.profile-manage-photo-preview--placeholder{filter:grayscale(100%)}.profile-manage-photo-preview-wrap{align-items:center;display:inline-flex;gap:10px;position:relative}.profile-manage-company-logo-panel .profile-manage-photo-preview-wrap{align-items:center;box-sizing:border-box;display:flex;gap:0;justify-content:center;margin-inline:auto;max-width:240px;min-height:120px;overflow:hidden;padding:14px;width:100%}.profile-manage-company-logo-panel .profile-manage-company-logo-preview{display:block;height:auto;max-height:96px;max-width:100%;object-fit:contain;object-position:center;width:auto}.profile-manage-company-logo-panel .profile-manage-photo-remove-btn{background:color-mix(in srgb,#fff 92%,#1a1a1a);background:color-mix(in srgb,var(--surface) 92%,#1a1a1a);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:999px;box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);height:34px;position:absolute;right:6px;top:6px;width:34px;z-index:1}.profile-manage-company-logo-footer .small-outline-button.profile-manage-panel-action-btn{border-radius:16px;border-radius:var(--radius-md);max-width:240px;width:100%}.profile-manage-photo-delete-btn{align-items:center;background:color-mix(in srgb,#fff 92%,#1a1a1a);background:color-mix(in srgb,var(--surface) 92%,#1a1a1a);border:none;border-radius:999px;box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);color:#4b5563;color:var(--text-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:2px;top:2px;transition:color .15s ease,background-color .15s ease,transform .15s ease;width:32px;z-index:1}.profile-manage-photo-delete-btn:hover{background:color-mix(in srgb,#fff 88%,#b42318);color:#b42318;transform:scale(1.05)}.profile-manage-photo-delete-icon{display:block}.profile-manage-photo-remove-btn{align-items:center;background:#0000;border:none;border-radius:16px;border-radius:var(--radius-md);color:#4b5563;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;padding:0;transition:color .15s ease,background-color .15s ease;width:38px}.profile-manage-photo-remove-btn:hover{background:color-mix(in srgb,#b42318 12%,#0000);color:#b42318}.profile-save-toast{align-items:center;background:#fff;background:var(--surface);border-top:1px solid #e4dccd;border-top:1px solid var(--border);bottom:0;box-shadow:0 -8px 28px #1a202c1f;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;left:0;margin:0;padding:14px 20px calc(14px + env(safe-area-inset-bottom, 0));position:fixed;right:0;z-index:2000}.profile-save-toast--success{border-top-color:color-mix(in srgb,#f37021 35%,#e4dccd);border-top-color:color-mix(in srgb,var(--primary-2) 35%,var(--border))}.profile-save-toast--error{border-top-color:color-mix(in srgb,#b42318 45%,#e4dccd);border-top-color:color-mix(in srgb,#b42318 45%,var(--border))}.profile-save-toast__message{color:#1f2937;color:var(--text);flex:1 1 200px;font-size:14px;font-weight:600;margin:0;max-width:min(560px,100%);text-align:center}.profile-save-toast--success .profile-save-toast__message{color:#f37021;color:var(--primary-2)}.profile-save-toast--error .profile-save-toast__message{color:#b42318}.profile-save-toast__close{background:#fff;background:var(--panel);border:1px solid #e4dccd;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-md);color:#1f2937;color:var(--text);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:600;padding:8px 18px;transition:background-color .15s ease,border-color .15s ease}.profile-save-toast__close:hover{background:#edf1e7;background:var(--panel-primary-1);border-color:#6b7280;border-color:var(--text-soft)}.profile-manage-cv-empty-icon-wrap{color:#6b7280;color:var(--text-soft);line-height:0}.profile-manage-cv-empty-icon{display:block}.profile-manage-cv-empty-label{color:#4b5563;color:var(--text-muted);font-size:13px;font-weight:600;margin:0}.profile-manage-cv-file-icon{color:#f37021;color:var(--primary-2);flex-shrink:0}.profile-manage-cv-filename{color:#1f2937;color:var(--text);flex:1 1 120px;font-size:14px;font-weight:600;max-width:100%;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media (max-width:599px){.profile-manage-photo-cv-row{gap:20px;grid-template-columns:1fr}.profile-manage-cv-panel,.profile-manage-photo-panel{height:auto;min-height:176px}}.profile-manage-work-countries-section{border:1px solid color-mix(in srgb,color-mix(in srgb,#d4c7b1 38%,#fff) 52%,#0000);border:1px solid color-mix(in srgb,var(--field-outline) 52%,#0000);border-radius:16px;border-radius:var(--radius-md);padding:12px 14px 14px}.profile-manage-work-countries-section>.profile-manage-section-title{margin-top:0}.profile-manage-country-card{background:#fff;background:var(--panel);border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:none;overflow:hidden}.profile-manage-country-list{grid-gap:12px;display:grid;gap:12px;padding:12px 14px 8px}.profile-manage-country-row{background:#0000;padding:0}.profile-manage-country-group{--profile-manage-proof-actions-offset:22.2px;align-items:flex-start;background:color-mix(in srgb,#fff 90%,#fff);background:color-mix(in srgb,var(--surface) 90%,var(--panel));border:none;border-radius:16px;border-radius:var(--radius-md);display:flex;gap:10px;padding:10px}.profile-manage-country-line{align-items:flex-start;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:12px 16px}.profile-manage-country-select-group{flex:2 1 min(100%,420px);min-width:min(100%,320px)}.profile-manage-country-city-group{flex:1 1 220px;min-width:0}.profile-manage-form .profile-manage-city-input:disabled,.profile-manage-form .profile-manage-field--locked:disabled{background:color-mix(in srgb,#fff 88%,#4b5563 12%);background:color-mix(in srgb,var(--surface) 88%,var(--text-muted) 12%);box-shadow:inset 0 0 0 1px color-mix(in srgb,color-mix(in srgb,#d4c7b1 38%,#fff) 78%,#4b5563 22%),inset 0 0 0 3px color-mix(in srgb,#4b5563 8%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--field-outline) 78%,var(--text-muted) 22%),inset 0 0 0 3px color-mix(in srgb,var(--text-muted) 8%,#0000);color:color-mix(in srgb,#1f2937 72%,#4b5563 28%);color:color-mix(in srgb,var(--text) 72%,var(--text-muted) 28%);cursor:not-allowed;opacity:1}.profile-manage-country-field{grid-gap:6px;display:grid;gap:6px}.profile-manage-residence-row{grid-gap:14px 20px;align-items:start;display:grid;gap:14px 20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.profile-manage-form-field,.profile-manage-residence-field{grid-gap:6px;display:grid;gap:6px;min-width:0}@media (max-width:599px){.profile-manage-residence-row{grid-template-columns:1fr}}.profile-manage-optional-label{color:#4b5563;color:var(--text-muted);font-weight:500}.profile-manage-country-field>label{color:#6b7280;color:var(--text-soft);font-size:12px;font-weight:600;line-height:1.35;margin:0}.profile-manage-country-select-group select{width:100%}.profile-manage-country-pills-field-label{color:#6b7280;color:var(--text-soft);font-size:12px;font-weight:600;line-height:1.35;margin:0}.profile-manage-country-group-shortcuts{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.profile-manage-country-group-shortcut-link{align-items:baseline;background:#0000;border:none;border-radius:12px;border-radius:var(--radius-sm,4px);box-shadow:none;color:#556b2f;color:var(--primary-1);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:4px;margin:0;padding:0;text-align:left;text-decoration:none}.profile-manage-country-group-shortcut-link:hover:not(:disabled){color:color-mix(in srgb,#556b2f 82%,#000);color:color-mix(in srgb,var(--primary-1) 82%,#000)}.profile-manage-country-group-shortcut-link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,#556b2f 26%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-1) 26%,#0000);outline:none}.profile-manage-country-group-shortcut-link:disabled{box-shadow:none;cursor:not-allowed;opacity:.48}.profile-manage-country-group-shortcut-link:disabled .profile-manage-country-group-shortcut-link__label{text-decoration:none}.profile-manage-country-group-shortcut-link__plus{flex-shrink:0;font-weight:700;text-decoration:none}.profile-manage-country-group-shortcut-link__label{text-decoration:underline;text-underline-offset:2px}.profile-manage-country-pills-wrap{min-width:0;position:relative;width:100%}.profile-manage-country-pills-editor{align-items:center;background:#fff;background:var(--surface,#fff);border:1px solid color-mix(in srgb,#d4c7b1 38%,#fff);border:1px solid var(--field-outline,#ccc);border-radius:16px;border-radius:var(--radius-md,8px);box-sizing:border-box;color:#1f2937;color:var(--text,#111);cursor:text;display:flex;flex-wrap:wrap;gap:8px;min-height:44px;padding:6px 8px}.applicant-home .profile-manage-country-pills-editor:focus-within:not(.is-disabled){border-color:#b8c6a4;border-color:var(--border-primary-1);box-shadow:0 0 0 2px color-mix(in srgb,#556b2f 18%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-1) 18%,#0000)}.profile-manage-country-pills-editor.is-disabled{background:color-mix(in srgb,#fff 88%,#4b5563 12%);background:color-mix(in srgb,var(--surface) 88%,var(--text-muted) 12%);color:color-mix(in srgb,#1f2937 72%,#4b5563 28%);color:color-mix(in srgb,var(--text) 72%,var(--text-muted) 28%);cursor:not-allowed}.profile-manage-country-pill{align-items:center;background:color-mix(in srgb,#556b2f 14%,#fff);background:color-mix(in srgb,var(--primary-1) 14%,var(--surface));border:1px solid #b8c6a4;border:1px solid var(--border-primary-1);border-radius:999px;color:#1f2937;color:var(--text,#111);display:inline-flex;font-size:13px;font-weight:600;gap:4px;max-width:100%;padding:4px 8px 4px 10px}.profile-manage-country-pill-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-manage-country-pill-remove{background:none;border:none;border-radius:4px;color:#6b7280;color:var(--text-soft);cursor:pointer;font:inherit;font-size:18px;font-weight:700;line-height:1;margin:0;padding:0 2px}.profile-manage-country-pill-remove:hover:not(:disabled){color:#556b2f;color:var(--primary-1)}.profile-manage-country-pill-remove:disabled{cursor:not-allowed;opacity:.5}.profile-manage-country-pills-input{background:#0000;border:none;color:#1f2937;color:var(--text,#111);flex:3 1 220px;font:inherit;font-size:14px;min-width:180px;outline:none;padding:4px 2px}.profile-manage-country-pills-input:disabled{cursor:not-allowed}.profile-manage-country-pills-input::placeholder{color:#4b5563;color:var(--text-muted)}.profile-manage-country-suggest-list{background:#fff;background:var(--surface,#fff);border:1px solid color-mix(in srgb,#d4c7b1 38%,#fff);border:1px solid var(--field-outline,#ccc);border-radius:16px;border-radius:var(--radius-md,8px);box-shadow:0 8px 24px color-mix(in srgb,#1f2937 12%,#0000);box-shadow:0 8px 24px color-mix(in srgb,var(--text) 12%,#0000);left:0;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.profile-manage-country-suggest-item{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px;justify-content:space-between;padding:8px 12px}.profile-manage-country-suggest-item.is-highlighted,.profile-manage-country-suggest-item:hover{background:#edf1e7;background:var(--panel-primary-1)}.applicant-home .profile-manage-country-suggest-item.is-highlighted .profile-manage-country-suggest-iso,.applicant-home .profile-manage-country-suggest-item:hover .profile-manage-country-suggest-iso{color:#556b2f;color:var(--primary-1)}.profile-manage-country-suggest-label{color:#1f2937;color:var(--text,#111);font-weight:600;min-width:0}.profile-manage-country-suggest-iso{color:#6b7280;color:var(--text-soft);flex-shrink:0;font-size:12px;font-weight:700}.profile-manage-country-proof-inline{flex:1 1 200px;margin-left:0;min-width:0;position:relative}.profile-manage-country-proof-inline.profile-manage-country-field{gap:6px}.profile-manage-country-proof-inline .profile-manage-country-proof-btn{justify-self:start}.profile-manage-proof-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px}.profile-manage-proof-no-file{color:#b42318;font-size:13px;font-weight:600;margin:0}.profile-manage-proof-see-link{background:none;border:none;color:#f37021;color:var(--primary-2,#f37021);cursor:pointer;font:inherit;font-size:13px;font-weight:600;margin:0;padding:0;text-decoration:underline;text-underline-offset:2px}.profile-manage-proof-see-link:hover{color:#556b2f;color:var(--primary,#e85d0a)}.profile-manage-country-proof-btn{align-self:center;flex-shrink:0}.profile-manage-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.profile-manage-remove-country{align-items:center;align-self:flex-start;background:#0000;border:none;border-radius:16px;border-radius:var(--radius-md);color:#4b5563;color:var(--text-muted);cursor:pointer;display:inline-flex;height:38px;justify-content:center;margin-left:0;margin-top:22.2px;margin-top:var(--profile-manage-proof-actions-offset,22.2px);padding:0;transition:color .15s ease,background-color .15s ease;width:38px}.profile-manage-remove-country:hover{background:color-mix(in srgb,#b42318 12%,#0000);color:#b42318}.profile-manage-remove-country-icon{flex-shrink:0}.profile-manage-add-country-inner{align-items:center;border:none;box-shadow:none;display:flex;gap:8px;justify-content:center;padding:4px 14px 14px}.profile-manage-work-countries-section .profile-manage-add-country-inner .profile-manage-icon-plus-btn{border:none;box-shadow:none}.profile-manage-work-countries-section .profile-manage-add-country-inner .profile-manage-icon-plus-btn:focus-visible,.profile-manage-work-countries-section .profile-manage-add-country-inner .profile-manage-icon-plus-btn:hover{border:none;box-shadow:none}.profile-manage-country-counter{color:#4b5563;color:var(--text-muted);font-size:12px;margin:0}.profile-manage-add-country{align-items:center;display:inline-flex;justify-content:center}.profile-manage-file-input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.applicant-home .profile-manage-form .small-outline-button:not(.profile-manage-icon-plus-btn){background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:16px;border-radius:var(--radius-md);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);color:#1f2937;color:var(--text);font-size:13px;font-weight:600;line-height:1.35;padding:9px 16px}.applicant-home .profile-manage-form .small-outline-button:not(.profile-manage-icon-plus-btn):hover{background:#edf1e7;background:var(--panel-primary-1);border-color:#b8c6a4;border-color:var(--border-primary-1);color:#556b2f;color:var(--primary-1)}.applicant-home .profile-manage-form .small-outline-button:not(.profile-manage-icon-plus-btn):disabled,.applicant-home .profile-manage-form .small-outline-button:not(.profile-manage-icon-plus-btn):disabled:hover{background:#fff;background:var(--surface);border-color:#d4c7b1;border-color:var(--border-input);color:#4b5563;color:var(--text-muted);cursor:not-allowed;filter:none;opacity:.48;transform:none}.applicant-home .profile-manage-form .small-outline-button:not(.profile-manage-icon-plus-btn):focus-visible{border-color:#556b2f;border-color:var(--primary-1);box-shadow:0 0 0 3px color-mix(in srgb,#556b2f 24%,#0000),0 1px 3px #11182714;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-1) 24%,#0000),var(--shadow-sm);outline:none}.applicant-home .profile-manage-form .small-outline-button.profile-manage-reset-password-btn{background:#f8efe3;background:var(--panel-primary-3);border:1.5px solid #e8c49a;border:1.5px solid var(--border-primary-3);color:#b8802a;color:var(--primary-3)}.applicant-home .profile-manage-form .small-outline-button.profile-manage-reset-password-btn:hover{background:color-mix(in srgb,#f8efe3 70%,#fff);background:color-mix(in srgb,var(--panel-primary-3) 70%,var(--surface));border-color:#b8802a;border-color:var(--primary-3);color:#b8802a;color:var(--primary-3)}.applicant-home .profile-manage-form .small-outline-button.profile-manage-reset-password-btn:focus-visible{border-color:#b8802a;border-color:var(--primary-3);box-shadow:0 0 0 3px color-mix(in srgb,#b8802a 28%,#0000),0 1px 3px #11182714;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-3) 28%,#0000),var(--shadow-sm);outline:none}.profile-manage-form label{color:#333;font-size:13px}.profile-manage-social-section{grid-gap:10px;border-top:1px solid #e4dccd;border-top:1px solid var(--border);display:grid;gap:10px;margin-top:8px;padding-top:18px}.profile-manage-social-section>.profile-manage-helper,.profile-manage-social-section>.profile-manage-section-title{grid-column:1/-1}.profile-manage-social-row{grid-gap:10px 10px;align-items:center;display:grid;gap:10px 10px;grid-column:1/-1;grid-template-columns:minmax(10.5rem,30%) 1fr}.profile-manage-social-row--brand{gap:10px 8px;grid-template-columns:40px minmax(8.25rem,max-content) 1fr}.profile-manage-social-row--brand>label{justify-self:start}.profile-manage-social-row--brand>.profile-manage-social-brand-link,.profile-manage-social-row--brand>.profile-manage-social-brand-muted{align-items:center;display:flex;justify-content:center;justify-self:center}.profile-manage-social-brand-svg{display:block}.profile-manage-social-brand-link{border-radius:12px;border-radius:var(--radius-sm);color:#f37021;color:var(--primary-2);line-height:0;transition:color .15s ease,opacity .15s ease,transform .15s ease}.profile-manage-social-brand-link:hover{color:#556b2f;color:var(--primary);transform:scale(1.06)}.profile-manage-social-brand-muted{color:#4b5563;color:var(--text-muted);line-height:0;opacity:.55}.profile-manage-social-row label{line-height:1.35;margin:0}.profile-manage-social-row input{min-width:0}.profile-manage-url-field{align-items:stretch;background:#fff;background:var(--surface);border-radius:16px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);display:flex;min-height:42px;overflow:hidden;width:100%}.profile-manage-url-prefix{align-items:center;background:#edf1e7;background:var(--panel-primary-1,#f3f4f6);color:#4b5563;color:var(--text-muted);display:flex;flex-shrink:0;font-family:inherit;font-size:14px;padding:10px 4px 10px 12px;-webkit-user-select:none;user-select:none}.profile-manage-url-field>input{background:#0000;border:none;border-radius:0;box-shadow:none;flex:1 1;min-width:0;padding-left:4px;padding-right:12px;width:auto}.profile-manage-url-field>input:focus-visible{outline:none}.profile-manage-url-field:focus-within{box-shadow:inset 0 0 0 2px color-mix(in srgb,#f37021 42%,#0000),0 1px 3px #11182714;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary-2) 42%,#0000),var(--shadow-sm)}.profile-manage-social-custom-entry{background:color-mix(in srgb,#edf1e7 88%,#0000);background:color-mix(in srgb,var(--panel-primary-1) 88%,#0000);border-radius:16px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff);box-shadow:inset 0 0 0 1px var(--field-outline);grid-column:1/-1;padding:12px 12px 10px}.profile-manage-social-custom-grid{grid-gap:8px 8px;align-items:center;display:grid;gap:8px 8px;grid-template-columns:auto 1fr 40px;grid-template-rows:auto auto}.profile-manage-social-custom-grid .social-custom-name-label{grid-column:1;grid-row:1}.profile-manage-social-custom-grid .social-custom-name-input{grid-column:2;grid-row:1;min-width:0}.profile-manage-social-custom-grid .social-custom-url-label{grid-column:1;grid-row:2}.profile-manage-social-custom-grid .social-custom-url-input{grid-column:2;grid-row:2;min-width:0}.profile-manage-social-delete{align-items:center;align-self:center;background:#0000;border:none;border-radius:16px;border-radius:var(--radius-md);color:#4b5563;color:var(--text-muted);cursor:pointer;display:inline-flex;grid-column:3;grid-row:1/span 2;height:38px;justify-content:center;justify-self:center;padding:0;transition:color .15s ease,background-color .15s ease;width:38px}.profile-manage-social-delete:hover{background:color-mix(in srgb,#b42318 12%,#0000);color:#b42318}.profile-manage-social-delete-icon{flex-shrink:0}.profile-manage-add-custom-social-wrap{align-items:center;display:flex;gap:8px;grid-column:1/-1;justify-content:center;margin-top:2px;width:100%}.profile-manage-custom-social-counter{color:#4b5563;color:var(--text-muted);font-size:12px;margin:0}.profile-manage-add-custom-social{width:fit-content}@media (max-width:599px){.profile-manage-social-row{align-items:stretch;gap:4px;grid-template-columns:1fr}.profile-manage-social-row--brand{gap:6px 8px;grid-template-columns:36px 1fr;grid-template-rows:auto auto}.profile-manage-social-row--brand>.profile-manage-social-brand-link,.profile-manage-social-row--brand>.profile-manage-social-brand-muted{grid-column:1;grid-row:1;justify-self:start}.profile-manage-social-row--brand>label{align-self:center;grid-column:2;grid-row:1}.profile-manage-social-row--brand>.profile-manage-url-field{grid-column:1/-1;grid-row:2}.profile-manage-social-row label{margin-bottom:2px}.profile-manage-social-custom-grid{grid-template-columns:1fr 44px}.profile-manage-social-custom-grid .social-custom-name-label{grid-column:1;grid-row:1}.profile-manage-social-custom-grid .social-custom-name-input{grid-column:1;grid-row:2}.profile-manage-social-custom-grid .social-custom-url-label{grid-column:1;grid-row:3}.profile-manage-social-custom-grid .social-custom-url-input{grid-column:1;grid-row:4}.profile-manage-social-delete{align-self:center;grid-column:2;grid-row:1/5;margin-top:0}}.profile-manage-form input[type=email],.profile-manage-form input[type=tel],.profile-manage-form input[type=text],.profile-manage-form input[type=url],.profile-manage-form select,.profile-manage-form textarea{border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);font-family:inherit;font-size:14px;padding:10px 12px;width:100%}.profile-manage-form select{background:#fff;background:var(--surface);cursor:pointer}.profile-manage-form .profile-manage-dob-picker .react-datepicker__input-container,.profile-manage-form .profile-manage-dob-picker.react-datepicker-wrapper{display:block;width:100%}.profile-manage-form .profile-manage-dob-picker .react-datepicker__input-container input{background-color:#fff;background-color:var(--surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23f37021' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='3' ry='3'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px 18px;border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);color:#1f2937;color:var(--text);font-family:inherit;font-size:14px;padding:10px 40px 10px 12px;width:100%}.profile-manage-form .profile-manage-dob-picker .react-datepicker__input-container input:focus-visible{box-shadow:inset 0 0 0 2px #f37021,0 1px 3px #11182714;box-shadow:inset 0 0 0 2px var(--primary-2),var(--shadow-sm);outline:none}.profile-manage-form textarea{min-height:88px;resize:vertical}.profile-manage-reset-password-wrap{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:4px;margin-top:6px;width:100%}.profile-manage-reset-password-btn{min-width:0;width:fit-content}.profile-manage-email-change-hint-wrap{margin-bottom:10px;margin-top:2px;text-align:center;width:100%}.profile-manage-account-change-hint-wrap{align-items:stretch;display:flex;flex-direction:column;gap:4px}.profile-manage-email-change-hint{color:#666;font-size:12px;line-height:1.45;margin:0 0 2px}.profile-manage-email-change-hint--secondary{color:#6b7280;margin-bottom:0}.profile-manage-email-change-mailto{color:#f37021;color:var(--primary-2);font-weight:600;text-decoration:underline}.applicant-home .profile-manage-form .profile-manage-email-change-mailto{color:#b8802a;color:var(--primary-3)}.profile-manage-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:4px}.profile-manage-card .job-actions-float .job-actions-float-row{justify-content:center}.profile-manage-card .job-actions-float .job-actions-buttons{flex:0 0 auto}.profile-manage-save-msg{color:#2e5f3e;flex-basis:100%;font-size:14px;font-weight:600;margin:0;text-align:center}.profile-manage-close-btn{background:#b8802a;background:var(--primary-3);border:none;border-radius:16px;border-radius:var(--radius-md);color:#fff;color:var(--primary-contrast);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:12px 22px;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.profile-manage-close-btn:hover{filter:brightness(1.06)}.small-outline-button{background:#fff;background:var(--surface);border:none;border-radius:12px;border-radius:var(--radius-sm);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);cursor:pointer;font-size:12px;padding:7px 12px;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease;transition:border-color var(--motion-fast),background-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.small-outline-button:hover{transform:translateY(-1px)}.small-outline-button.profile-manage-icon-plus-btn{background:#f8efe3;background:var(--panel-primary-3);border:1.5px solid #e8c49a;border:1.5px solid var(--border-primary-3);border-radius:16px;border-radius:var(--radius-md);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);color:#b8802a;color:var(--primary-3);font-family:inherit;font-size:1.45rem;font-weight:600;line-height:1;min-height:36px;min-width:36px;padding:0}.small-outline-button.profile-manage-icon-plus-btn:focus-visible,.small-outline-button.profile-manage-icon-plus-btn:hover{background:color-mix(in srgb,#f8efe3 70%,#fff);background:color-mix(in srgb,var(--panel-primary-3) 70%,var(--surface));border-color:#b8802a;border-color:var(--primary-3);color:#b8802a;color:var(--primary-3);filter:none}.applicant-home .split-middle-section .small-outline-button.profile-manage-icon-plus-btn,.applicant-home.hiring-dashboard .home-section-head .small-outline-button.profile-manage-icon-plus-btn,.applicant-home.hiring-dashboard .split-middle-section .small-outline-button.profile-manage-icon-plus-btn{background:#f8efe3;background:var(--panel-primary-3);border-color:#e8c49a;border-color:var(--border-primary-3);color:#b8802a;color:var(--primary-3)}.applicant-home .split-middle-section .small-outline-button.profile-manage-icon-plus-btn:focus-visible,.applicant-home .split-middle-section .small-outline-button.profile-manage-icon-plus-btn:hover,.applicant-home.hiring-dashboard .home-section-head .small-outline-button.profile-manage-icon-plus-btn:focus-visible,.applicant-home.hiring-dashboard .home-section-head .small-outline-button.profile-manage-icon-plus-btn:hover,.applicant-home.hiring-dashboard .split-middle-section .small-outline-button.profile-manage-icon-plus-btn:focus-visible,.applicant-home.hiring-dashboard .split-middle-section .small-outline-button.profile-manage-icon-plus-btn:hover{background:color-mix(in srgb,#f8efe3 70%,#fff);background:color-mix(in srgb,var(--panel-primary-3) 70%,var(--surface));border-color:#b8802a;border-color:var(--primary-3);color:#b8802a;color:var(--primary-3);filter:none}.large-filled-button{background:linear-gradient(135deg,#3d4f24,#556b2f);border:none;border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 8px 24px #11182714;box-shadow:var(--shadow-md);color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 30px;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease;transition:transform var(--motion-fast),filter var(--motion-fast),box-shadow var(--motion-fast)}.large-filled-button:hover{box-shadow:0 14px 34px #1118271f;box-shadow:var(--shadow-lg);transform:translateY(-1px)}.jobs-footer-action{margin-top:12px;text-align:center}.home-list article{border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);margin-bottom:10px;padding:12px}.home-link-card .card-link-title{color:#1f2937;color:var(--text);font-size:15px;font-weight:500;text-decoration:none}.home-link-card:hover .card-link-title{text-decoration:underline}.home-link-card{cursor:pointer}.home-link-card:focus-visible{outline:2px solid #f37021;outline:2px solid var(--primary-2);outline-offset:2px}.home-list h3{font-size:15px;font-weight:500;margin-bottom:6px}.home-list p{color:#4b5563;color:var(--text-muted);font-size:13px;line-height:1.5;margin:0 0 4px}.home-list p.home-job-meta,.jobs-list-card .home-job-meta{color:#4b5563;color:var(--text-muted);font-size:14px;font-weight:500}.jobs-list-card .home-job-meta{line-height:1.5;margin:0 0 4px}.job-time{color:#6b7280;color:var(--text-soft);font-size:12px;margin-bottom:0;margin-top:0}.search-history{padding-left:0}.search-history li{color:#4b5563;color:var(--text-muted);font-size:14px;list-style:none;margin-bottom:4px}.saved-search-card{border:none;border-radius:16px;border-radius:var(--radius-md);color:inherit;display:block;padding:8px 10px;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease;transition:background var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}.saved-search-card:hover{background:#fff;background:var(--panel);border-color:#e4dccd;border-color:var(--border);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.saved-search-title{color:#1f2937;color:var(--text);display:block;font-size:14px;font-weight:600}.saved-search-title-row{align-items:center;display:flex;gap:10px;justify-content:flex-start}.saved-search-delete-button{align-items:center;appearance:none;background:#0000;border:1px solid #0000;border-radius:999px;color:#6b7280;color:var(--text-soft);cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.saved-search-delete-icon{display:block;height:18px;width:18px}.saved-search-delete-button:hover{background:#d92d201f;color:#d92d20}.saved-search-delete-button:focus-visible{outline:2px solid #b8c6a4;outline:2px solid var(--border-primary-1);outline-offset:2px}.saved-search-delete-button:disabled{cursor:not-allowed;opacity:.55}.saved-search-meta{color:#6b7280;color:var(--text-soft);font-size:12px;line-height:1.25;margin:2px 0 0}.saved-search-meta.saved-search-meta--criteria{color:color-mix(in srgb,#6b7280 88%,#1f2937);color:color-mix(in srgb,var(--text-soft) 88%,var(--text));font-size:11.5px;margin-top:1px}.applicant-home.hiring-dashboard .hiring-dashboard-roles-section .search-history>li{margin-bottom:0;padding-bottom:22px}.applicant-home.hiring-dashboard .hiring-dashboard-roles-section .search-history>li:last-child{padding-bottom:8px}.applicant-home.hiring-dashboard .hiring-advertised-role-card,.applicant-home.hiring-dashboard .hiring-advertised-role-card--draft{background:#fff;background:var(--surface,#fff);border:1px solid color-mix(in srgb,#d4c7b1 55%,#0000);border:1px solid color-mix(in srgb,var(--border-input) 55%,#0000);border-radius:16px;border-radius:var(--radius-md);padding:12px 14px}.applicant-home.hiring-dashboard .saved-search-card-copy .hiring-dashboard-role-actions{margin-top:14px}.applicant-home.hiring-dashboard .hiring-role-card-body{align-items:center;display:flex;flex-direction:row;gap:14px;justify-content:space-between}.applicant-home.hiring-dashboard .saved-search-card-copy{flex:1 1;min-width:0}.applicant-home.hiring-dashboard .saved-search-card-copy .saved-search-title{display:block;margin-top:0}.applicant-home.hiring-dashboard .hiring-dashboard-role-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:8px}.applicant-home.hiring-dashboard .hiring-dashboard-role-status-row .hiring-role-status-tile{margin-bottom:0}.applicant-home.hiring-dashboard .hiring-dashboard-role-status-row .hiring-job-post-id-pill{margin:0;min-width:0}.applicant-home.hiring-dashboard .hiring-job-post-id-pill{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;flex-wrap:wrap;font:inherit;gap:5px 6px;line-height:1.2;margin:4px 0 6px;max-width:100%;padding:4px 0;text-align:left;transition:opacity .15s ease}.applicant-home.hiring-dashboard .hiring-job-post-id-pill:hover{opacity:.92}.applicant-home.hiring-dashboard .hiring-job-post-id-pill:hover .hiring-job-post-id-pill__id{text-decoration:underline;text-underline-offset:2px}.applicant-home.hiring-dashboard .hiring-job-post-id-pill:focus-visible{outline:2px solid #556b2f;outline:2px solid var(--primary-1,#2563eb);outline-offset:2px}.applicant-home.hiring-dashboard .hiring-job-post-id-pill__label{color:color-mix(in srgb,#1f2937 55%,#0000);color:color-mix(in srgb,var(--text) 55%,#0000);flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.applicant-home.hiring-dashboard .hiring-job-post-id-pill__id{color:color-mix(in srgb,#1f2937 78%,#0000);color:color-mix(in srgb,var(--text) 78%,#0000);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:400;max-width:min(100%,220px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applicant-home.hiring-dashboard .hiring-job-post-id-pill__icon{flex-shrink:0;opacity:.45}.applicant-home.hiring-dashboard .hiring-job-post-id-pill__copied{color:#15803d;color:var(--status-applied-accent,#15803d);flex-shrink:0;font-size:11px;font-weight:600}.hiring-role-status-tile{align-items:center;border:1px solid #0000;border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1.25;margin-bottom:8px;max-width:100%;padding:5px 11px;width:fit-content}.hiring-role-status-tile--active{background:#edf9f0;background:var(--status-applied-bg);border-color:#b8e6c3;border-color:var(--status-applied-border);color:#1f2937;color:var(--text)}.hiring-role-status-tile--hidden{background:#f1f3fe;background:var(--status-saved-bg);border-color:#d6daf7;border-color:var(--status-saved-border);color:#5b5fc7;color:var(--status-saved-accent)}.hiring-role-status-tile--closed{background:#fdf1f1;background:var(--status-not-for-me-bg);border-color:#efcdcd;border-color:var(--status-not-for-me-border);color:#4b5563;color:var(--text-muted)}.hiring-role-status-tile--draft{background:color-mix(in srgb,#f8efe3 70%,#fff);background:color-mix(in srgb,var(--panel-primary-3) 70%,#fff);border-color:#e8c49a;border-color:var(--border-primary-3);color:#b8802a;color:var(--primary-3)}.hiring-dashboard-role-card-link{border-radius:16px;border-radius:var(--radius-md);color:inherit;display:block;text-decoration:none}.hiring-dashboard-role-card-link:focus-visible{outline:2px solid #f3c39f;outline:2px solid var(--border-primary-2);outline-offset:3px}.applicant-home.hiring-dashboard .search-history .hiring-advertised-role-card.hiring-advertised-role-card--draft:hover,.applicant-home.hiring-dashboard .search-history .hiring-dashboard-role-card-link:hover .saved-search-card{background:#fde8d9;background:var(--panel-primary-2);border-color:#f3c39f;border-color:var(--border-primary-2)}.applicant-home.hiring-dashboard .hiring-role-card-body--draft{align-items:stretch;flex-direction:row;gap:12px}.applicant-home.hiring-dashboard .hiring-role-card-body--draft .saved-search-card-copy{flex:initial;width:100%}.hiring-draft-card-hit{border-radius:16px;border-radius:var(--radius-md);color:inherit;cursor:pointer;display:flex;flex:1 1;flex-direction:column;min-width:0;text-decoration:none}.hiring-draft-card-hit:hover .hiring-draft-continue-hint{color:#f37021;color:var(--primary-2)}.hiring-draft-card-hit:focus-visible{outline:2px solid #f3c39f;outline:2px solid var(--border-primary-2);outline-offset:2px}.hiring-draft-delete-wrap{align-items:center;display:flex;flex-shrink:0}.hiring-dashboard-draft-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:10px}.hiring-draft-continue-hint{align-items:center;color:color-mix(in srgb,#f37021 88%,#000);color:color-mix(in srgb,var(--primary-2) 88%,#000);display:inline-flex;font-size:14px;font-weight:700;gap:8px;line-height:1.3;margin:0;padding:2px 0;text-decoration:underline;text-underline-offset:3px;transition:color .16s ease;transition:color var(--motion-fast)}@media (max-width:599px){.applicant-home.hiring-dashboard .hiring-role-card-body--draft{align-items:stretch;flex-direction:column}.applicant-home.hiring-dashboard .hiring-role-card-body--draft .hiring-draft-delete-wrap{align-self:flex-end}}.hiring-draft-delete-action{align-items:center;background:#0000;border:none;border-radius:12px;border-radius:var(--radius-sm);color:#4b5563;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:1.3;margin:0;padding:2px 0;text-decoration:underline;text-underline-offset:3px;transition:color .16s ease,background .16s ease;transition:color var(--motion-fast),background var(--motion-fast)}.hiring-draft-delete-action:hover:not(:disabled){color:color-mix(in srgb,#f37021 55%,#1f2937);color:color-mix(in srgb,var(--primary-2) 55%,var(--text))}.hiring-draft-delete-action:focus-visible{outline:2px solid #f3c39f;outline:2px solid var(--border-primary-2);outline-offset:2px}.hiring-draft-delete-action:disabled{cursor:not-allowed;opacity:.5;text-decoration:none}.hiring-draft-action-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.hiring-draft-inline-icon{display:block;flex-shrink:0;height:18px;width:18px}.hiring-draft-delete-modal .hiring-draft-delete-modal-body{margin-bottom:18px}.hiring-draft-delete-modal-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.hiring-draft-delete-cancel-button{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #d4c7b1;border:1.5px solid var(--border-input);border-radius:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 35%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-input) 35%,#0000);color:#1f2937;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;justify-content:center;line-height:1.25;padding:12px 24px;transition:background .16s ease,border-color .16s ease,color .16s ease;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.hiring-draft-delete-cancel-button:hover:not(:disabled){background:color-mix(in srgb,#edf1e7 55%,#fff);background:color-mix(in srgb,var(--panel-primary-1) 55%,var(--surface));border-color:#b8c6a4;border-color:var(--border-primary-1);color:#1f2937;color:var(--text)}.hiring-draft-delete-cancel-button:focus-visible{outline:2px solid #f3c39f;outline:2px solid var(--border-primary-2);outline-offset:2px}.hiring-draft-delete-cancel-button:disabled{cursor:not-allowed;opacity:.5}.hiring-draft-delete-confirm-button{background:#b42318;border:none;color:#fff}.hiring-draft-delete-confirm-button:hover:not(:disabled){filter:brightness(1.06)}.hiring-draft-delete-confirm-button:focus-visible{outline:2px solid #f3c39f;outline:2px solid var(--border-primary-2);outline-offset:2px}.hiring-role-advert-page .hiring-role-advert-intro h1{font-size:28px;font-weight:600;line-height:1.3;margin:8px 0 6px}.hiring-role-advert-page .hiring-role-advert-intro .eyebrow{color:#f37021;color:var(--primary-2)}.hiring-role-advert-page .hiring-role-manage-head-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;width:100%}.hiring-role-advert-stats-strip{background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:16px;border-radius:var(--radius-md);margin-top:16px}.hiring-role-advert-page .hiring-role-advert-stats-strip .hiring-role-card-body{padding:12px 14px}.hiring-role-advert-page .hiring-role-advert-stats-strip .hiring-role-applicant-stats{border:none;margin:0;max-width:none;padding:0;width:100%}.hiring-role-manage-placeholder-text{line-height:1.6;margin:0;max-width:52ch}.hiring-role-manage-applicants-section .hiring-role-advert-stats-strip{background:#fff;background:var(--surface,#fff);border:1px solid color-mix(in srgb,#d4c7b1 55%,#0000);border:1px solid color-mix(in srgb,var(--border-input) 55%,#0000);border-radius:16px;border-radius:var(--radius-md);box-shadow:none;margin-top:0}.hiring-role-manage-applicants-section .hiring-role-advert-stats-strip .hiring-role-card-body{padding:12px 14px}.hiring-role-manage-applicants-section .home-section-head{margin-bottom:6px}.hiring-role-manage-applicants-section .saved-search-card{border:none;box-shadow:none}.hiring-role-manage-applicants-section .hiring-role-advert-stats-strip:hover,.hiring-role-manage-applicants-section .saved-search-card:hover{background:inherit;border-color:#0000;box-shadow:none;transform:none}.hiring-role-view-post-link{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;color:color-mix(in srgb,#f37021 88%,#000);color:color-mix(in srgb,var(--primary-2) 88%,#000);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-left:auto;opacity:1;padding:6px 0;text-decoration:none;text-decoration:underline;text-underline-offset:3px;transition:color .16s ease;transition:color var(--motion-fast);white-space:nowrap}.hiring-role-view-post-link:hover{color:#f37021;color:var(--primary-2)}.hiring-role-view-post-link:focus-visible{outline:2px solid #f3c39f;outline:2px solid var(--border-primary-2);outline-offset:2px}.hiring-role-view-post-icon{align-items:center;color:inherit;display:inline-flex;justify-content:center}.hiring-role-manage-head-row .hiring-role-view-post-link{flex-shrink:0}.hiring-role-manage-settings-section .home-section-head{margin-bottom:10px}.hiring-role-settings-form{margin-top:8px}.hiring-role-settings-form--intro{margin-top:14px}.hiring-role-settings-lead{line-height:1.55;margin:0 0 18px;max-width:62ch}.hiring-role-settings-fieldset{border:none;margin:0;padding:0}.hiring-role-settings-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.hiring-role-settings-status-row .hiring-role-settings-legend{flex-shrink:0;margin:0;padding:0}.hiring-role-settings-status-row .hiring-role-status-explainer{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hiring-role-settings-status-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.hiring-role-settings-status-controls .hiring-role-status-option__icon{color:currentColor;flex-shrink:0;opacity:.92}.hiring-role-settings-status-actions{align-items:center;display:flex;margin-left:6px}.hiring-role-status-update-btn{align-items:center;background:#f37021;background:var(--primary-2);border:none;border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);color:#fff;color:var(--primary-contrast);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;line-height:1.2;min-height:36px;min-width:120px;padding:10px 16px;transition:none}.hiring-role-status-update-btn:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;content:"";display:inline-block;flex-shrink:0;height:14px;width:14px}.hiring-role-status-update-btn:hover:not(:disabled){background:color-mix(in srgb,#f37021 86%,#000);background:color-mix(in srgb,var(--primary-2) 86%,#000);filter:none;transform:none}.hiring-role-status-update-btn:active:not(:disabled){background:#f37021;background:var(--primary-2)}.hiring-role-status-update-btn:disabled{cursor:not-allowed;opacity:.55}.hiring-role-settings-status-row{gap:8px}.hiring-role-status-explainer{line-height:1.55;margin:10px 0 0;max-width:62ch}.hiring-role-close-warning{background:color-mix(in srgb,#efcdcd 52%,#fff);background:color-mix(in srgb,var(--status-not-for-me-border) 52%,#fff);border:1px solid #efcdcd;border:1px solid var(--status-not-for-me-border);border-radius:16px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,#efcdcd 72%,#c79a9a),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-not-for-me-border) 72%,#c79a9a),var(--shadow-sm);margin:10px 0 0;padding:12px 14px;text-align:center}.hiring-role-close-warning p{color:#1f2937;color:var(--text);font-size:14px;margin:0}.hiring-role-close-warning-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px}.hiring-role-settings-legend{color:#1f2937;color:var(--text);font-size:14px;font-weight:600;margin-bottom:12px;padding:0}.hiring-role-settings-status-options{grid-gap:10px;display:grid;gap:10px}@media (min-width:600px){.hiring-role-settings-status-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.hiring-radio-option.hiring-role-settings-status-option{align-items:flex-start;background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:16px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;margin:0;padding:12px 14px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.hiring-radio-option.hiring-role-settings-status-option:hover{border-color:#f3c39f;border-color:var(--border-primary-2)}.hiring-radio-option--selected.hiring-role-settings-status-option{background:#edf1e7;background:var(--panel-primary-1);border-color:#556b2f;border-color:var(--primary-1);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm)}.hiring-radio-option__input{accent-color:#556b2f;accent-color:var(--primary);flex-shrink:0;height:1.1em;margin-top:3px;width:1.1em}.hiring-radio-option__block{display:flex;flex-direction:column;gap:2px;min-width:0}.hiring-radio-option__text{color:#1f2937;color:var(--text);font-size:14px;font-weight:600}.hiring-radio-option__sub{color:#6b7280;color:var(--text-soft);font-size:12px;line-height:1.4}.hiring-role-settings-deadline{border-top:none;margin-top:20px;padding-top:0}.hiring-role-settings-deadline-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.hiring-role-settings-deadline-row .react-datepicker-wrapper,.hiring-role-settings-deadline-row .react-datepicker__input-container{display:inline-block;flex-shrink:0;width:auto}.hiring-role-settings-form .hiring-role-date-input{background:#fff;background:var(--surface);background-color:#fff;background-color:var(--surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23f37021' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='3' ry='3'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px 18px;border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);font-family:inherit;font-size:14px;padding:10px 40px 10px 12px;width:11.2rem}.hiring-role-settings-form .hiring-role-date-input:focus,.hiring-role-settings-form .hiring-role-date-input:focus-visible{box-shadow:inset 0 0 0 2px #f37021,0 1px 3px #11182714;box-shadow:inset 0 0 0 2px var(--primary-2),var(--shadow-sm);outline:none}.hiring-role-settings-deadline-hint{color:#6b7280;color:var(--text-soft);font-size:14px;line-height:1.35;margin:8px 0 0;max-width:80ch;white-space:normal}.hiring-role-settings-deadline-hint strong,.hiring-role-settings-deadline-label{color:#1f2937;color:var(--text);font-weight:600}.hiring-role-settings-deadline-label{flex-shrink:0;font-size:14px;margin:0}.hiring-date-input{background:#fff;background:var(--bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23f37021' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='3' ry='3'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px 18px;border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:12px;border-radius:var(--radius-sm);color:#1f2937;color:var(--text);color-scheme:light;display:block;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans);font-size:15px;max-width:17rem;padding:10px 40px 10px 12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.hiring-date-input:hover{border-color:#f3c39f;border-color:var(--border-primary-2)}.hiring-date-input:focus-visible{box-shadow:inset 0 0 0 2px #f37021,0 1px 3px #11182714;box-shadow:inset 0 0 0 2px var(--primary-2),var(--shadow-sm);outline:none}.hiring-date-input::-webkit-calendar-picker-indicator{cursor:pointer;height:18px;margin:0;opacity:0;padding:8px;width:18px}.hiring-date-input:hover::-webkit-calendar-picker-indicator{opacity:0}.hiring-date-input:focus-visible::-webkit-calendar-picker-indicator{outline:none}.hiring-date-input:disabled{cursor:not-allowed;opacity:.6}.hiring-role-settings-hint{color:#6b7280;color:var(--text-soft);font-size:12px;line-height:1.5;margin:8px 0 0}.hiring-role-manage-notice{font-size:13px;line-height:1.45;margin:16px 0 0}.hiring-role-manage-notice--success{color:#556b2f;color:var(--primary-1)}.hiring-role-manage-notice--error{color:#ff2d20;color:var(--accent)}.hiring-role-manage-actions{display:flex;justify-content:center;margin-top:20px}.hiring-role-manage-edit-button,.hiring-role-manage-save-button{align-items:center;display:inline-flex;gap:8px}.hiring-role-manage-save-button:disabled{background:color-mix(in srgb,#4b5563 18%,#fff);background:color-mix(in srgb,var(--text-muted) 18%,var(--surface));color:#4b5563;color:var(--text-muted);cursor:not-allowed;filter:none}.hiring-role-manage-save-button:disabled:hover{filter:none}.applicant-home.hiring-dashboard .hiring-advertised-role-card .hiring-role-card-metrics{align-items:center;border-left:1px solid #d4c7b1;border-left:1px solid var(--border-input);box-sizing:border-box;color:#b8802a;color:var(--primary-3);display:flex;flex-shrink:0;justify-content:center;max-width:300px;min-height:88px;min-width:300px;padding-left:14px;width:300px}.applicant-home.hiring-dashboard .hiring-advertised-role-card .hiring-role-card-metrics .hiring-role-applicant-stats{align-self:center;border-left:none;border-top:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;margin-left:0;margin-top:0;max-width:none;padding-left:0;padding-top:0;width:100%}.hiring-role-applicant-stats{grid-gap:8px 6px;border-top:1px solid #d4c7b1;border-top:1px solid var(--border-input);display:grid;gap:8px 6px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;padding-top:12px}@media (max-width:599px){.applicant-home.hiring-dashboard .hiring-role-card-body{align-items:stretch;flex-direction:column}.applicant-home.hiring-dashboard .hiring-advertised-role-card .hiring-role-card-metrics{border-left:none;border-top:1px solid #d4c7b1;border-top:1px solid var(--border-input);justify-content:center;margin-left:0;max-width:none;min-height:0;min-width:0;padding-left:0;padding-top:12px;width:100%}}.hiring-role-applicant-stats__cell{align-items:center;background:#f37021;background:var(--primary-2);border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:0;padding:6px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;transition:transform var(--motion-fast),box-shadow var(--motion-fast),filter var(--motion-fast)}.hiring-role-applicant-stats__cell:hover{box-shadow:0 2px 6px #00000014;filter:brightness(1.02);transform:translateY(-1px)}.hiring-role-applicant-stats__cell--selected{background:#556b2f;background:var(--primary-1)}.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell{background:#fff;background:var(--surface);border:1.5px solid #f37021;border:1.5px solid var(--primary-2);box-shadow:none;color:#f37021;color:var(--primary-2)}.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell:hover{background:#fde8d9;background:var(--panel-primary-2);box-shadow:none;filter:none;transform:none}.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell .hiring-role-applicant-stats__icon,.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell .hiring-role-applicant-stats__label,.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell .hiring-role-applicant-stats__value{color:#f37021;color:var(--primary-2)}.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__label{opacity:1}.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell--selected{background:#f37021;background:var(--primary-2);border-color:#f37021;border-color:var(--primary-2);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);color:#fff;color:var(--primary-contrast)}.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell--selected:hover{background:#f37021;background:var(--primary-2);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);filter:none;transform:none}.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell--selected .hiring-role-applicant-stats__icon,.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell--selected .hiring-role-applicant-stats__label,.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell--selected .hiring-role-applicant-stats__value{color:#fff;color:var(--primary-contrast)}.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell--flash{animation:hiring-role-stage-tile-flash .7s ease both;border-color:#556b2f;border-color:var(--primary-1)}.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell--flash .hiring-role-applicant-stats__icon,.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell--flash .hiring-role-applicant-stats__label,.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell--flash .hiring-role-applicant-stats__value{color:#fff;color:var(--primary-contrast)}@keyframes hiring-role-stage-tile-flash{0%,to{background:#fff;background:var(--surface);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm)}24%,72%{background:#556b2f;background:var(--primary-1);box-shadow:0 0 0 4px color-mix(in srgb,#556b2f 20%,#0000),0 8px 24px #11182714;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-1) 20%,#0000),var(--shadow-md)}}.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,#f37021 45%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-2) 45%,#fff);outline:none}.hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell--selected:focus-visible{box-shadow:inset 0 0 0 2px #fff,0 1px 3px #11182714;box-shadow:inset 0 0 0 2px var(--primary-contrast),var(--shadow-sm)}.hiring-role-applicant-stats__cell:focus-visible{box-shadow:inset 0 0 0 2px #fff,0 1px 3px #11182714;box-shadow:inset 0 0 0 2px var(--primary-contrast),var(--shadow-sm);outline:none}.hiring-role-applicant-stats__icon{color:#fff;color:var(--primary-contrast);flex-shrink:0;height:26px;width:26px}.hiring-role-applicant-stats__label{font-size:10px;letter-spacing:.01em;opacity:.92;text-transform:uppercase}.hiring-role-applicant-stats__label,.hiring-role-applicant-stats__value{color:#fff;color:var(--primary-contrast);font-weight:600;line-height:1.1}.hiring-role-applicant-stats__value{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;min-width:3ch;text-align:center;white-space:nowrap}.hiring-role-applicant-profiles{margin-top:6px}.hiring-role-applicant-profiles-head{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-end;margin-bottom:10px}.hiring-role-applicant-profiles-head-start{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;min-width:0}.hiring-role-applicant-profile-controls{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;justify-content:flex-end;margin-left:auto}.hiring-role-applicant-profiles-head .hiring-role-applicant-undo-btn{flex-shrink:0}.hiring-role-applicant-back-to-list-btn{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.hiring-role-applicant-back-to-list-btn svg{height:16px;width:16px}.hiring-role-applicant-undo-btn{background:#edf1e7;background:var(--panel-primary-1);border-color:#b8c6a4;border-color:var(--border-primary-1);color:#556b2f;color:var(--primary-1)}.hiring-role-applicant-undo-btn:hover:not(:disabled){background:#556b2f;background:var(--primary-1);border-color:#556b2f;border-color:var(--primary-1);color:#fff;color:var(--primary-contrast);filter:none}.hiring-role-applicant-undo-btn:disabled{background:#fff;background:var(--surface);border-color:#d4c7b1;border-color:var(--border-input);color:#4b5563;color:var(--text-muted);cursor:not-allowed;opacity:.45}.hiring-role-applicant-list{grid-gap:10px;display:grid;gap:10px}.hiring-role-applicant-card{background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:16px;border-radius:var(--radius-md);padding:12px}.hiring-role-applicant-card--clickable{cursor:pointer}.hiring-role-applicant-card--moving{animation:hiring-role-applicant-move-out .7s ease both;pointer-events:none}.hiring-role-applicant-card--restored{animation:hiring-role-applicant-restore-in .7s ease both}@keyframes hiring-role-applicant-move-out{0%{background:#fff;background:var(--surface);border-color:#d4c7b1;border-color:var(--border-input);opacity:1;transform:translateY(0)}30%{background:color-mix(in srgb,#556b2f 10%,#fff);background:color-mix(in srgb,var(--primary-1) 10%,var(--surface));border-color:#556b2f;border-color:var(--primary-1);box-shadow:0 0 0 4px color-mix(in srgb,#556b2f 16%,#0000),0 8px 24px #11182714;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-1) 16%,#0000),var(--shadow-md);opacity:1;transform:translateY(-2px)}to{background:color-mix(in srgb,#556b2f 6%,#fff);background:color-mix(in srgb,var(--primary-1) 6%,var(--surface));border-color:#556b2f;border-color:var(--primary-1);opacity:.18;transform:translateY(-8px)}}@keyframes hiring-role-applicant-restore-in{0%{background:color-mix(in srgb,#556b2f 12%,#fff);background:color-mix(in srgb,var(--primary-1) 12%,var(--surface));border-color:#556b2f;border-color:var(--primary-1);box-shadow:0 0 0 4px color-mix(in srgb,#556b2f 18%,#0000),0 8px 24px #11182714;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-1) 18%,#0000),var(--shadow-md);opacity:.35;transform:translateY(8px)}35%{background:color-mix(in srgb,#556b2f 10%,#fff);background:color-mix(in srgb,var(--primary-1) 10%,var(--surface));border-color:#556b2f;border-color:var(--primary-1);box-shadow:0 0 0 4px color-mix(in srgb,#556b2f 16%,#0000),0 8px 24px #11182714;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-1) 16%,#0000),var(--shadow-md);opacity:1;transform:translateY(0)}to{background:#fff;background:var(--surface);border-color:#d4c7b1;border-color:var(--border-input);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);opacity:1;transform:translateY(0)}}.hiring-role-applicant-card h3{font-size:16px;margin:0}.hiring-role-applicant-card-top{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.hiring-role-applicant-photo{background:color-mix(in srgb,#fff 86%,#fff);background:color-mix(in srgb,var(--surface) 86%,var(--panel));border-radius:16px;border-radius:var(--radius-md);flex-shrink:0;height:100%;min-height:140px;object-fit:cover;padding:0;width:120px}.hiring-role-applicant-main{min-width:0}.hiring-role-applicant-ctas{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:8px}.hiring-role-applicant-ctas .small-outline-button{align-items:center;display:inline-flex;gap:6px}.hiring-role-applicant-ctas .small-outline-button svg{flex-shrink:0;height:18px;width:18px}.hiring-role-applicant-card .saved-search-meta{margin:4px 0 0}.hiring-role-applicant-meta-line{align-items:center;display:flex;gap:6px}.hiring-role-applicant-meta-icon{align-items:center;color:#4b5563;color:var(--text-muted);display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.hiring-role-applicant-meta-icon svg{height:18px;width:18px}.hiring-role-applicant-meta-label{font-weight:600}.hiring-role-applicant-meta-line a{color:#556b2f;color:var(--primary-1);text-decoration:underline}.hiring-role-applicant-links-grid{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px}.hiring-role-applicant-stage-actions{grid-gap:10px;align-content:start;display:grid;gap:10px;margin-top:12px}.hiring-role-applicant-actions-float{align-items:stretch;background:#f3c39f;border:none;border-radius:22px;border-radius:var(--radius-lg);bottom:14px;box-shadow:0 8px 24px #11182714;box-shadow:var(--shadow-md);display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;justify-content:center;margin-top:14px;padding:10px 12px 12px;position:sticky;z-index:3}.hiring-role-applicant-actions-float__row{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:space-between;min-width:0;overflow-x:auto;width:100%}.hiring-role-applicant-actions-float__browse{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:8px;justify-content:center}.hiring-role-applicant-actions-float__stage{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-end;margin-left:auto}@media (max-width:599px){.hiring-role-applicant-actions-float__row{align-items:stretch;flex-direction:column;gap:10px;overflow-x:visible}.hiring-role-applicant-actions-float__stage{align-items:stretch;flex-direction:column;gap:8px;justify-content:flex-start;margin-left:0;order:-1;width:100%}.hiring-role-applicant-actions-float__browse{align-self:center}.hiring-role-applicant-actions-float .hiring-role-applicant-stage-option{justify-content:center;width:100%}}.hiring-role-applicant-actions-float .hiring-role-applicant-stage-option{justify-content:center;margin:0}.hiring-role-applicant-stage-option{align-items:center;background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:16px;border-radius:var(--radius-md);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);color:#1f2937;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:10px;justify-content:flex-start;padding:10px 12px;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.hiring-role-applicant-stage-option:hover{background:#fde8d9;background:var(--panel-primary-2);border-color:#f3c39f;border-color:var(--border-primary-2);transform:translateY(-1px)}.hiring-role-applicant-stage-option--selected{background:#fde8d9;background:var(--panel-primary-2);border-color:#f37021;border-color:var(--primary-2);color:#f37021;color:var(--primary-2)}.hiring-role-applicant-stage-option--selected .hiring-role-applicant-stage-icon{color:#f37021;color:var(--primary-2)}.hiring-role-applicant-stage-option:disabled{cursor:progress;opacity:.72}.hiring-role-applicant-stage-icon{align-items:center;color:#4b5563;color:var(--text-muted);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.hiring-role-applicant-stage-icon svg{height:24px;width:24px}.hiring-role-applicant-stage-status{color:#6b7280;color:var(--text-soft);flex:1 0 100%;font-size:12px;font-weight:600;margin:2px 0 0;text-align:center}.hiring-role-applicant-stage-status--error{color:#ff2d20;color:var(--accent)}.hiring-role-view-post-link--button{background:#0000;border:none;cursor:pointer;font-family:inherit;padding:0}.hiring-dashboard-role-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:10px 0 0}.hiring-dashboard-role-actions .hiring-role-view-post-link{justify-content:flex-start;margin-left:0}.hiring-role-reject-overlay{background:#1118276b;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:80}.hiring-role-applicant-detail-overlay{inset:0;padding:0;position:fixed;z-index:65}.hiring-role-applicant-detail-modal,.hiring-role-applicant-detail-overlay{background:#fff;background:var(--surface);display:flex;flex-direction:column}.hiring-role-applicant-detail-modal{height:100%;max-height:100dvh;overflow:hidden;width:100%}.hiring-role-applicant-detail-modal__head{background:#fff;background:var(--surface);border-bottom:1px solid #d4c7b1;border-bottom:1px solid var(--border-input);flex-shrink:0;padding:14px 20px}.hiring-role-applicant-detail-modal__browse{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;width:100%}.hiring-role-applicant-detail-modal__browse-btn{align-items:center;background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:999px;box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);color:#1f2937;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;justify-self:start;min-height:42px;padding:0 16px}.hiring-role-applicant-detail-modal__browse-end{align-items:center;display:inline-flex;gap:10px;justify-content:flex-end;justify-self:end}.hiring-role-applicant-detail-modal__browse-end .hiring-role-applicant-detail-modal__browse-btn{justify-self:auto}.hiring-role-applicant-detail-modal__browse-btn:hover:not(:disabled){background:color-mix(in srgb,#fff 90%,#edf1e7);background:color-mix(in srgb,var(--surface) 90%,var(--panel-primary-1));border-color:#f3c39f;border-color:var(--border-primary-2)}.hiring-role-applicant-detail-modal__browse-btn:disabled{cursor:not-allowed;opacity:.45}.hiring-role-applicant-detail-modal__browse-count{background:#0000;border:0;border-radius:0;color:#4b5563;color:var(--text-muted);display:block;font-size:14px;font-weight:600;justify-self:center;line-height:1.35;margin:0;padding:0;text-align:center;white-space:nowrap}.hiring-role-applicant-detail-modal__close{align-items:center;background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:999px;box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);color:#4b5563;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;padding:0;width:40px}.hiring-role-applicant-detail-modal__close:hover{background:#fde8d9;background:var(--panel-primary-2);border-color:#f3c39f;border-color:var(--border-primary-2);color:#1f2937;color:var(--text)}.hiring-role-applicant-detail-modal__close:focus-visible{outline:2px solid #f3c39f;outline:2px solid var(--border-primary-2);outline-offset:2px}.hiring-role-applicant-detail-modal__body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow:hidden;padding:0}.hiring-role-applicant-detail-modal__body .hiring-role-applicant-card--tab{border:none;box-shadow:none;min-height:0;padding:0}.hiring-role-applicant-detail-modal__footer{align-items:center;background:color-mix(in srgb,#fff 94%,#fff);background:color-mix(in srgb,var(--surface) 94%,var(--panel));border-top:1px solid #d4c7b1;border-top:1px solid var(--border-input);display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:16px 20px calc(16px + env(safe-area-inset-bottom, 0px))}.hiring-role-applicant-detail-modal__footer .hiring-role-applicant-detail-modal__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0;max-width:none;width:100%}.hiring-role-applicant-detail-modal__footer .hiring-role-applicant-stage-option:hover:not(:disabled){transform:none}.hiring-role-applicant-detail-modal__footer .hiring-role-applicant-list-card__action--report.hiring-role-applicant-stage-option:hover:not(:disabled){background:color-mix(in srgb,#dc2626 24%,#fff);background:color-mix(in srgb,#dc2626 24%,var(--surface));border-color:#b91c1c;color:#7f1d1d}.hiring-role-applicant-detail-modal__footer .hiring-role-applicant-stage-status{flex:0 0 auto;margin:0;text-align:center;width:100%}.hiring-role-applicant-detail-profile{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(320px,380px) minmax(0,1fr);height:100%;min-height:100%}.hiring-role-applicant-detail-sidebar{align-items:stretch;background:#fff;background:var(--surface);border-right:1px solid #d4c7b1;border-right:1px solid var(--border-input);display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:28px 24px}.hiring-role-applicant-detail-sidebar__identity{align-items:center;display:flex;flex-direction:column;gap:6px}.hiring-role-applicant-detail-sidebar__photo-wrap{flex-shrink:0;height:176px;margin:0 auto;position:relative;width:176px}.hiring-role-applicant-detail-sidebar__photo{background:color-mix(in srgb,#fff 86%,#fff);background:color-mix(in srgb,var(--surface) 86%,var(--panel));border-radius:50%;display:block;height:176px;object-fit:cover;width:176px}.hiring-role-applicant-detail-sidebar__status-pill{align-items:center;border:1px solid #0000;border-radius:999px;bottom:4px;box-shadow:0 2px 8px #1118271f;display:inline-flex;font-size:11px;font-weight:600;left:10px;letter-spacing:.03em;min-height:24px;padding:0 10px;position:absolute;text-transform:uppercase;white-space:nowrap}.hiring-role-applicant-detail-sidebar__status-pill--new{background:color-mix(in srgb,#556b2f 22%,#fff);background:color-mix(in srgb,#556b2f 22%,var(--surface));border-color:color-mix(in srgb,#556b2f 58%,#d4c7b1);border-color:color-mix(in srgb,#556b2f 58%,var(--border-input));color:#556b2f}.hiring-role-applicant-detail-sidebar__status-pill--shortlisted{background:color-mix(in srgb,#f37021 22%,#fff);background:color-mix(in srgb,var(--primary-2,#f37021) 22%,var(--surface));border-color:color-mix(in srgb,#f37021 58%,#d4c7b1);border-color:color-mix(in srgb,var(--primary-2,#f37021) 58%,var(--border-input));color:#f37021;color:var(--primary-2,#f37021)}.hiring-role-applicant-detail-sidebar__status-pill--parked{background:color-mix(in srgb,#1f2937 24%,#fff);background:color-mix(in srgb,var(--text) 24%,var(--surface));border-color:color-mix(in srgb,#1f2937 52%,#d4c7b1);border-color:color-mix(in srgb,var(--text) 52%,var(--border-input));color:color-mix(in srgb,#1f2937 94%,#000);color:color-mix(in srgb,var(--text) 94%,#000)}.hiring-role-applicant-detail-sidebar__status-pill--rejected{background:color-mix(in srgb,#dc2626 16%,#fff);background:color-mix(in srgb,#dc2626 16%,var(--surface));border-color:color-mix(in srgb,#dc2626 52%,#d4c7b1);border-color:color-mix(in srgb,#dc2626 52%,var(--border-input));color:#dc2626}.hiring-role-applicant-detail-sidebar__name{font-size:24px;font-weight:700;line-height:1.15;margin:8px 0 0;text-align:center}.hiring-role-applicant-detail-sidebar__role{color:#4b5563;color:var(--text-muted);font-size:15px;line-height:1.35;margin:0;text-align:center}.hiring-role-applicant-detail-sidebar__contact{align-self:center;display:flex;flex-direction:column;gap:14px;list-style:none;margin:18px auto 0;max-width:100%;padding:0;width:fit-content}.hiring-role-applicant-detail-sidebar__contact-row{align-items:flex-start;display:flex;gap:12px}.hiring-role-applicant-detail-sidebar__contact-icon{color:#4b5563;color:var(--text-muted);display:inline-flex;flex-shrink:0;justify-content:center;margin-top:2px;width:20px}.hiring-role-applicant-detail-sidebar__contact-icon svg{height:18px;width:18px}.hiring-role-applicant-detail-sidebar__contact-text{color:#4b5563;color:var(--text-muted);display:flex;flex-direction:column;font-size:14px;gap:2px;line-height:1.45;min-width:0}.hiring-role-applicant-detail-sidebar__contact-line,.hiring-role-applicant-detail-sidebar__contact-subline{display:block;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.hiring-role-applicant-detail-links{margin-top:4px;width:100%}.hiring-role-applicant-detail-links__heading{border-top:1px solid #d4c7b1;border-top:1px solid var(--border-input);color:#4b5563;color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.06em;margin:0;padding-top:18px;text-transform:uppercase}.hiring-role-applicant-detail-links__list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:8px 0 0;padding:0}.hiring-role-applicant-detail-link-row{align-items:center;background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:12px;color:inherit;display:flex;gap:10px;min-height:44px;padding:0 12px;text-decoration:none}.hiring-role-applicant-detail-link-row__label{flex:1 1 auto;font-size:14px;font-weight:600;min-width:0}.hiring-role-applicant-detail-link-row__chevron{color:#4b5563;color:var(--text-muted);flex-shrink:0}.hiring-role-applicant-detail-sidebar__cv-btn{align-items:center;background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:12px;color:#1f2937;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin-top:auto;min-height:48px;padding:0 16px;width:100%}.hiring-role-applicant-detail-sidebar__cv-btn:disabled{cursor:wait;opacity:.72}.hiring-role-applicant-detail-main{background:color-mix(in srgb,#fff 92%,#fff);background:color-mix(in srgb,var(--surface) 92%,var(--panel));display:flex;flex-direction:column;gap:20px;min-height:0;min-width:0;overflow-y:auto;padding:24px}.hiring-role-applicant-detail-pitch.pitch-video-player-host{flex-shrink:0;width:100%}.hiring-role-applicant-cv-preview--detail-modal{background:#0000;border:0;margin-top:0;padding:0}.hiring-role-applicant-cv-preview--detail-modal .hiring-role-applicant-cv-pdf{max-height:none}.hiring-role-applicant-detail-modal__footer .hiring-role-applicant-actions-float__stage{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.hiring-role-reject-modal{background:#fff;background:var(--surface);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 8px 24px #11182714;box-shadow:var(--shadow-md);padding:16px;width:min(560px,100%)}.hiring-role-reject-modal h3{margin:0 0 8px}.hiring-role-report-modal__intro{color:#4b5563;color:var(--text-muted);font-size:14px;line-height:1.5;margin:0 0 14px}.hiring-role-report-modal__field{grid-gap:8px;display:grid;gap:8px}.hiring-role-report-modal__label{color:#1f2937;color:var(--text);font-size:14px;font-weight:600}.hiring-role-report-modal__textarea{background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:16px;border-radius:var(--radius-md);color:#1f2937;color:var(--text);font:inherit;line-height:1.45;min-height:112px;padding:12px 14px;resize:vertical;width:100%}.hiring-role-report-modal__textarea:focus-visible{outline:2px solid #f3c39f;outline:2px solid var(--border-primary-2);outline-offset:2px}.hiring-role-report-modal__submit:disabled{cursor:not-allowed;opacity:.72}.hiring-role-reject-options{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.hiring-role-reject-option{align-items:center;background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:16px;border-radius:var(--radius-md);display:inline-flex;gap:8px;padding:8px 10px}.hiring-role-reject-secondary-options{grid-gap:10px;background:color-mix(in srgb,#edf1e7 45%,#fff);background:color-mix(in srgb,var(--panel-primary-1) 45%,var(--surface));border-radius:0 0 16px 16px;border-radius:0 0 var(--radius-md) var(--radius-md);border-top:1px solid #d4c7b1;border-top:1px solid var(--border-input);display:grid;gap:10px;margin-top:16px;padding:14px 12px 12px}.hiring-role-reject-secondary-title{color:#6b7280;color:var(--text-soft);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 2px;text-transform:uppercase}.hiring-role-reject-secondary-option{align-items:center;color:#4b5563;color:var(--text-muted);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;min-height:34px;padding:6px 4px}.hiring-role-reject-secondary-option span{line-height:1.35}.hiring-role-reject-secondary-option--warning{color:#1f2937;color:var(--text)}.hiring-role-reject-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.hiring-role-reject-cancel-btn{appearance:none;background:color-mix(in srgb,#fff 88%,#d4c7b1);background:color-mix(in srgb,var(--surface) 88%,var(--border-input));border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:22px;border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffffa6;color:#4b5563;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;margin:0;padding:13px 22px;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease;transition:border-color var(--motion-fast),background-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.hiring-role-reject-cancel-btn:hover{background:color-mix(in srgb,#fff 72%,#d4c7b1);background:color-mix(in srgb,var(--surface) 72%,var(--border-input));border-color:color-mix(in srgb,#d4c7b1 55%,#4b5563);border-color:color-mix(in srgb,var(--border-input) 55%,var(--text-muted));color:#1f2937;color:var(--text)}.hiring-role-reject-cancel-btn:focus-visible{outline:2px solid #f3c39f;outline:2px solid var(--border-primary-2);outline-offset:2px}.hiring-role-reject-cancel-btn:active{box-shadow:none;transform:translateY(1px)}@media (max-width:599px){.profile-manage-country-line{align-items:stretch;flex-direction:column;gap:10px}.hiring-role-applicant-card-top{grid-template-columns:auto minmax(0,1fr)}.hiring-role-applicant-ctas,.hiring-role-applicant-stage-actions{grid-column:1/-1}}.hiring-role-applicant-link-cell{align-items:center;color:#556b2f;color:var(--primary-1);display:inline-flex;font-size:13px;gap:6px;min-width:0;text-decoration:none}.hiring-role-applicant-link-cell:hover{text-decoration:underline}.hiring-role-applicant-pitch{margin-top:10px;max-width:100%;width:100%}.hiring-role-applicant-cv-preview{background:color-mix(in srgb,#edf1e7 45%,#fff);background:color-mix(in srgb,var(--panel-primary-1) 45%,#fff);border:none;border-radius:12px;border-radius:var(--radius-sm);margin-top:12px;padding:12px}.hiring-role-applicant-cv-preview h4{margin:0 0 6px}.hiring-role-applicant-cv-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.hiring-role-applicant-cv-actions{align-items:center;display:inline-flex;gap:10px}.hiring-role-applicant-cv-file{color:#4b5563;color:var(--text-muted);font-size:12px;white-space:nowrap}.hiring-role-applicant-cv-download-btn{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;gap:6px;padding:8px 12px}.hiring-role-applicant-cv-download-btn svg{flex-shrink:0;height:16px;width:16px}.hiring-role-applicant-cv-block{grid-gap:4px;display:grid;gap:4px;margin-top:8px}.hiring-role-applicant-cv-pdf{grid-gap:14px;background:#d9d9d9;border:1px solid #e4dccd;border:1px solid var(--border);border-radius:10px;display:grid;gap:14px;margin-top:10px;max-height:72vh;overflow:auto;padding:12px}.hiring-role-applicant-cv-pdf-page{grid-gap:6px;align-content:start;aspect-ratio:210/297;background:#fff;border-radius:6px;box-shadow:0 1px 3px #1118271a;display:grid;gap:6px;margin:0 auto;min-height:760px;padding:14px;width:min(100%,640px)}.hiring-role-applicant-cv-pdf-page p{font-size:13px;margin:0}.hiring-role-applicant-cv-page-number{color:#6b7280;color:var(--text-soft);font-size:12px;justify-self:end}.hiring-role-applicant-cv-block p{font-size:14px;line-height:1.45;margin:0}.hiring-role-applicant-cv-links{grid-gap:2px;display:grid;gap:2px;margin:0;padding-left:18px}.hiring-role-applicant-tab-view{align-items:stretch;display:flex;flex-direction:column;gap:0}.hiring-role-applicant-tab-nav{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.hiring-role-applicant-tab-nav-btn{align-items:center;background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:999px;box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);color:#4b5563;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;width:38px}.hiring-role-applicant-tab-nav-btn:hover:not(:disabled){background:#fde8d9;background:var(--panel-primary-2);border-color:#f3c39f;border-color:var(--border-primary-2);color:#1f2937;color:var(--text);transform:translateY(-1px)}.hiring-role-applicant-tab-nav-btn:disabled{cursor:not-allowed;opacity:.38;transform:none}.hiring-role-applicant-actions-float__browse .hiring-role-applicant-tab-count,.hiring-role-applicant-tab-nav .hiring-role-applicant-tab-count{justify-content:center;margin:0;min-width:5.5rem;position:static}.hiring-role-applicant-tab-count{align-items:center;background:#edf1e7;background:var(--panel-primary-1);border:1px solid #b8c6a4;border:1px solid var(--border-primary-1);border-radius:999px;color:#4b5563;color:var(--text-muted);display:inline-flex;font-size:12px;font-weight:600;justify-content:center;margin:0;padding:4px 10px;position:absolute;right:12px;top:12px;width:fit-content}.hiring-role-applicant-card--tab{margin:0;min-height:430px;padding-top:18px;position:relative}.hiring-role-applicant-card--tab .hiring-role-applicant-photo{min-height:200px;width:168px}.applied-jobs-list{list-style:none}.applied-jobs-list li{align-items:center;border-bottom:1px solid #e4dccd;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.applied-jobs-list li:last-child{border-bottom:none}.applied-job-link{color:#1f2937;color:var(--text);text-decoration:none}.applied-job-link:hover{text-decoration:underline}.applied-job-date{color:#6b7280;color:var(--text-soft);font-size:12px}.jobs-list-grid{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.jobs-list-card{background:#fff;background:var(--surface);border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);padding:14px;transition:border-color .15s ease,box-shadow .15s ease}.jobs-list-card:hover{border-color:#b8c6a4;border-color:var(--border-primary-1);box-shadow:0 1px 6px #0000000f}.jobs-list-company{font-size:14px;font-weight:600;margin-top:6px}.job-budget,.jobs-list-company{color:#1f2937;color:var(--text)}.job-budget{font-size:13px;font-weight:500;margin-top:4px}.job-company{color:#1f2937;color:var(--text);font-size:16px;font-weight:600;margin:0 0 2px}.job-company-links{display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 0 10px}.job-company-link,.job-company-links{align-items:center;color:#4b5563;color:var(--text-muted)}.job-company-link{display:inline-flex;font-size:13px;font-weight:600;gap:7px;text-decoration:none}.job-company-link:hover{color:#1f2937;color:var(--text);text-decoration:underline;text-underline-offset:3px}.job-company-link-icon{align-items:center;display:inline-flex;height:18px;justify-content:center;width:18px}.job-company-link-icon svg{height:18px;width:18px}.job-detail-head{align-items:stretch;display:flex;gap:14px;justify-content:space-between}.job-detail-head-main{min-width:0}.job-detail-company-logo{background:#fff;background:var(--surface);border-radius:12px;box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);flex:0 0 auto;height:100%;object-fit:contain;width:140px}.job-application-deadline{color:#1f2937;color:var(--text);font-size:15px;font-weight:600;margin:0 0 12px}.job-highlights{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:14px 0 18px}.job-highlight-pill{align-items:center;background:#fff;background:var(--panel);border:1px solid #e4dccd;border:1px solid var(--border);border-radius:999px;box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);display:inline-flex;flex-direction:column;gap:3px;justify-content:center;line-height:1.25;max-width:100%;min-width:0;padding:8px 14px;text-align:center}.job-highlight-pill__label{color:color-mix(in srgb,#4b5563 78%,#fff);color:color-mix(in srgb,var(--text-muted) 78%,var(--surface));font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.job-highlight-pill__value{font-size:13px;overflow-wrap:anywhere}.job-highlight-pill__value,.job-role-summary{color:#1f2937;color:var(--text);font-weight:700}.job-role-summary{font-size:16px;line-height:1.55;margin:14px auto 22px;max-width:40rem;text-align:center}.applicant-home.job-detail-page .job-detail-head{margin-bottom:10px}.applicant-home.job-detail-page .job-highlights{gap:10px 14px;margin:22px 0 32px}.applicant-home.job-detail-page .job-highlights .job-highlight-pill{gap:4px;padding:10px 16px}.applicant-home.job-detail-page .job-role-summary{line-height:1.62;margin:0 auto 40px}.job-section-title{margin:26px 0 14px}.job-section-subtitle{font-size:1.125rem;font-weight:600;margin:28px 0 12px}.job-body-text{margin-bottom:10px}.job-body-html,.job-body-text{color:#4b5563;color:var(--text-muted);font-size:16px;line-height:1.65}.job-body-html{margin-bottom:14px}.job-body-html p{margin:0 0 10px}.job-body-html ul{margin:0 0 12px 1.25em;padding:0}.job-body-html li{margin-bottom:8px}.job-requirements{margin:0 0 0 18px}.applicant-home.job-detail-page{padding-bottom:110px}.applicant-home.job-detail-page .job-detail-loading-screen,.job-detail-loading-screen{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:min(72dvh,calc(100dvh - 200px));padding:24px 16px 48px}.job-detail-loading-screen--compact{min-height:auto;padding:20px 16px 28px}.applicant-home.job-detail-page .job-detail-loading-screen-inner,.job-detail-loading-screen-inner{align-items:center;display:flex;flex-direction:column;gap:18px;max-width:28rem;text-align:center}.job-detail-loading-screen--compact .job-detail-loading-screen-inner{gap:12px}.applicant-home.job-detail-page .job-detail-loading-mark,.job-detail-loading-mark{animation:job-detail-loading-mark-pulse 1.45s ease-in-out infinite alternate;display:block;flex-shrink:0;height:auto;width:min(140px,34vw)}.job-detail-loading-screen--compact .job-detail-loading-mark{width:min(100px,28vw)}@keyframes job-detail-loading-mark-pulse{0%{opacity:.58;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.applicant-home.job-detail-page .job-detail-loading-mark,.job-detail-loading-mark{animation:none;opacity:1;transform:none}}.applicant-home.job-detail-page .job-detail-loading-title,.job-detail-loading-title{font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:700;line-height:1.3;margin:0}.job-detail-loading-screen--compact .job-detail-loading-title{font-size:clamp(1.05rem,2vw,1.35rem)}.applicant-home.job-detail-page .job-detail-loading-subtitle,.job-detail-loading-subtitle{margin:0}.applicant-home.job-detail-page .job-preview-close-footer{display:flex;justify-content:center;margin-top:2rem;padding-top:1.5rem}.applicant-home.job-detail-page .job-preview-close-footer .job-preview-close-button{background:#f37021;background:var(--p2);color:#fff;color:var(--primary-contrast);min-width:200px}.applicant-home.job-detail-page .job-preview-close-footer .job-preview-close-button:hover{filter:brightness(1.06)}.applicant-home.job-detail-page .job-preview-close-footer .job-preview-close-button:focus-visible{outline:2px solid #f37021;outline:2px solid var(--p2);outline-offset:2px}.job-requirements li{color:#333;font-size:14px;line-height:1.5;margin-bottom:8px}.job-pitch-empty{align-items:center;background:color-mix(in srgb,#4b5563 6%,#fff);background:color-mix(in srgb,var(--text-muted) 6%,var(--surface));border-radius:12px;color:#1f2937;color:var(--text);display:flex;flex-direction:column;gap:10px;justify-content:center;line-height:1.45;margin:0 auto 22px;max-width:900px;padding:14px;text-align:center}.job-pitch-empty__icon{color:#4b5563;color:var(--text-muted);flex-shrink:0;margin-top:2px}.job-pitch-empty__text{color:#1f2937;color:var(--text);font-size:14px;font-weight:500;max-width:68ch}.job-comments-section{--comments-accent:var(--primary-1);--comments-muted:var(--text-soft);--comments-card-border:var(--status-saved-border);--comments-frame-border:var(--status-saved-border);--comments-panel-fill:var(--status-saved-bg);border-top:1px solid var(--comments-frame-border);margin-top:32px;padding-top:24px}.job-comments-section .job-section-subtitle,.job-comments-section .job-section-title{color:#556b2f;color:var(--primary-1);letter-spacing:-.01em;margin-bottom:16px;margin-top:0}.job-comments-label{color:#4b5563;color:var(--text-muted);display:block;font-size:12px;font-weight:600;letter-spacing:.02em;margin-bottom:8px;text-transform:uppercase}.job-comments-composer,.job-reply-composer{grid-gap:12px;background:var(--comments-panel-fill);border:1px solid var(--comments-frame-border);border-radius:16px;border-radius:var(--radius-md);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);display:grid;gap:12px;margin-bottom:20px;padding:16px 18px}.job-reply-composer{background:color-mix(in srgb,#fff 78%,var(--comments-panel-fill));background:color-mix(in srgb,var(--surface) 78%,var(--comments-panel-fill));margin-bottom:0;margin-top:4px;padding:14px 16px}.job-comments-textarea{background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:12px;border-radius:var(--radius-sm);box-shadow:none;color:#1f2937;color:var(--text);font-family:inherit;font-size:15px;line-height:1.5;min-height:80px;padding:12px 14px;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease;transition:border-color var(--motion-fast),box-shadow var(--motion-fast);width:100%}.job-comments-textarea:hover{border-color:color-mix(in srgb,#d4c7b1 55%,#d6daf7);border-color:color-mix(in srgb,var(--border-input) 55%,var(--status-saved-border))}.job-comments-textarea:focus{border-color:#556b2f;border-color:var(--primary-1);box-shadow:0 0 0 3px color-mix(in srgb,#556b2f 22%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-1) 22%,#0000);outline:none}.job-reply-composer .job-comments-textarea{font-size:14px;min-height:64px}.job-comments-post-btn{background:#556b2f;background:var(--primary-1);border:none;border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #1118270f;color:#fff;color:var(--primary-contrast);cursor:pointer;font-size:14px;font-weight:600;justify-self:start;padding:10px 22px;transition:background .16s ease,transform .16s ease,box-shadow .16s ease;transition:background var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}.job-comments-post-btn:hover:not(:disabled){background:color-mix(in srgb,#556b2f 92%,#000);background:color-mix(in srgb,var(--primary-1) 92%,#000);box-shadow:0 2px 8px color-mix(in srgb,#556b2f 35%,#0000);box-shadow:0 2px 8px color-mix(in srgb,var(--primary-1) 35%,#0000)}.job-comments-post-btn:disabled{cursor:not-allowed;opacity:.5}.job-comments-post-btn--secondary{background:#fff;background:var(--surface);border:1.5px solid #556b2f;border:1.5px solid var(--primary-1);box-shadow:none;color:#556b2f;color:var(--primary-1)}.job-comments-post-btn--secondary:hover:not(:disabled){background:#edf1e7;background:var(--panel-primary-1);border-color:#556b2f;border-color:var(--primary-1);box-shadow:none;color:#556b2f;color:var(--primary-1)}.job-comments-list{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.job-comment-card{--job-comment-del-col:36px;--job-comment-col-gap:12px;--job-comment-avatar-size:40px;--job-comment-avatar-gap:14px;--job-comment-body-indent:calc(var(--job-comment-avatar-size) + var(--job-comment-avatar-gap));--job-comment-replies-margin:calc(var(--job-comment-del-col) + var(--job-comment-col-gap) + var(--job-comment-body-indent));background:#fff;background:var(--surface);border:1px solid var(--comments-card-border);border-radius:16px;border-radius:var(--radius-md);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);padding:18px 18px 16px;transition:border-color .16s ease,box-shadow .16s ease;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}@media (hover:hover) and (pointer:fine){.job-comment-card:hover{border-color:color-mix(in srgb,#d6daf7 72%,#5b5fc7);border-color:color-mix(in srgb,var(--status-saved-border) 72%,var(--status-saved-accent));box-shadow:0 8px 24px #11182714;box-shadow:var(--shadow-md)}}.job-comment-main-row{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:auto 1fr}.job-comment-main-content{min-width:0}.job-comment-delete-spacer{flex-shrink:0;width:36px}.job-comment-author-block{align-items:flex-start;display:flex;gap:14px;margin-bottom:10px}.job-comment-author-block--compact{gap:12px;margin-bottom:8px}.job-comment-avatar{background:#f8efe3;background:var(--panel-primary-3);border:2px solid color-mix(in srgb,#d6daf7 88%,#fff);border:2px solid color-mix(in srgb,var(--status-saved-border) 88%,var(--surface));border-radius:50%;box-shadow:0 1px 2px #1118270f;flex-shrink:0;height:40px;object-fit:cover;width:40px}.job-comment-avatar--sm{height:34px;width:34px}.job-comment-author-text{min-width:0;padding-top:2px}.job-comment-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;row-gap:4px}.job-comment-name-row--reply{gap:5px 8px}.job-comment-author-name{color:#1f2937;color:var(--text);font-size:15px;font-weight:600;letter-spacing:-.01em}.job-comment-name-row--reply .job-comment-author-name{font-size:14px}.job-comment-meta-sep{color:#6b7280;color:var(--text-soft);font-weight:600;-webkit-user-select:none;user-select:none}.job-comment-owner-badge{align-items:center;background:color-mix(in srgb,#b8802a 92%,#1a1208);background:color-mix(in srgb,var(--primary-3) 92%,#1a1208);border:1px solid color-mix(in srgb,#b8802a 55%,#000);border:1px solid color-mix(in srgb,var(--primary-3) 55%,#000);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1;padding:4px 10px;text-transform:uppercase}.job-comment-time{color:var(--comments-muted);font-size:13px;font-weight:500}.job-comments-error{background:#fdf1f1;background:var(--status-not-for-me-bg);border:1px solid #efcdcd;border:1px solid var(--status-not-for-me-border);border-radius:12px;border-radius:var(--radius-sm);color:#b42318;font-size:14px;font-weight:500;margin:0 0 14px;padding:12px 14px}.job-comment-main-row--reply{align-items:flex-start}.job-reply-main{min-width:0}.job-comment-delete-btn{align-items:center;background:#0000;border:none;border-radius:12px;border-radius:var(--radius-sm);color:#6b7280;color:var(--text-soft);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;line-height:0;margin:2px 0 0;padding:0;transition:background .16s ease,color .16s ease;transition:background var(--motion-fast),color var(--motion-fast);width:36px}.job-comment-delete-btn:hover:not(:disabled){background:color-mix(in srgb,#fdf1f1 80%,#0000);background:color-mix(in srgb,var(--status-not-for-me-bg) 80%,#0000);color:#ff2d20;color:var(--accent)}.job-comment-delete-btn:disabled{cursor:not-allowed;opacity:.45}.job-comment-delete-icon{display:block;height:18px;width:18px}.job-comment-body{color:#4b5563;color:var(--text-muted);font-size:15px;line-height:1.55;margin:0 0 16px;padding-inline-start:var(--job-comment-body-indent)}.job-comment-replies{border-inline-start:2px solid #d6daf7;border-inline-start:2px solid var(--status-saved-border);margin-top:6px;margin-inline-start:var(--job-comment-replies-margin);padding:16px 0 4px 16px}.job-replies-heading{color:#4b5563;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.job-replies-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0 0 14px;padding:0}.job-reply-item{background:var(--comments-panel-fill);border:1px solid #d6daf7;border:1px solid var(--status-saved-border);border-radius:12px;border-radius:var(--radius-sm);display:block;padding:12px 14px}.job-comment-delete-btn--reply{margin-top:0}.job-reply-body{color:#4b5563;color:var(--text-muted);font-size:14px;line-height:1.55;margin:0;padding-inline-start:46px}.job-replies-empty{margin:0 0 14px}.job-comments-empty,.job-replies-empty{color:#6b7280;color:var(--text-soft);font-size:14px}.job-comments-empty{background:var(--comments-panel-fill);border:1px dashed #d6daf7;border:1px dashed var(--status-saved-border);border-radius:16px;border-radius:var(--radius-md);font-weight:500;margin:8px 0 0;padding:20px 16px;text-align:center}.job-actions-float{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#edf1e7;background:var(--panel-primary-1);border:none;border-radius:22px;border-radius:var(--radius-lg);bottom:14px;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;gap:10px;padding:12px 14px;position:sticky}.job-actions-float.job-actions-float--blocked{background:color-mix(in srgb,#efcdcd 52%,#fff);background:color-mix(in srgb,var(--status-not-for-me-border) 52%,#fff);box-shadow:inset 0 0 0 1px #efcdcd,0 1px 3px #0000000f;box-shadow:inset 0 0 0 1px var(--status-not-for-me-border),0 1px 3px #0000000f}.job-apply-blocked-hint{margin:0}.job-actions-float-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;width:100%}.job-actions-buttons{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px;min-width:0}.job-apply-help-trigger{align-items:center;background:#0000;border:none;border-radius:16px;border-radius:var(--radius-md);color:#f37021;color:var(--primary-2);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-left:auto;padding:8px 6px;text-decoration:underline;text-underline-offset:2px}.job-apply-help-trigger:hover{background:#fde8d9;background:var(--panel-primary-2);color:#1f2937;color:var(--text)}.job-apply-help-icon{color:#f37021;color:var(--primary-2);display:inline-flex;flex-shrink:0;height:18px;width:18px}.job-apply-help-trigger:hover .job-apply-help-icon{color:#1f2937;color:var(--text)}.job-apply-help-text{white-space:nowrap}.job-action-btn{align-items:center;background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:22px;border-radius:var(--radius-lg);color:#1f2937;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;padding:10px 14px;transition:border-color .15s ease,background-color .15s ease,color .15s ease,filter .15s ease}.job-action-btn .icon{color:#4b5563;color:var(--text-muted);flex-shrink:0;height:18px;width:18px}.job-action-btn--not-for-me{background:#fff;background:var(--surface);border-color:#ff2d20;border-color:var(--accent);color:#1f2937;color:var(--text)}.job-action-btn--not-for-me .icon{color:#ff2d20;color:var(--accent)}.job-action-btn--not-for-me:not(.job-action-btn--not-for-me-active):hover{background:#fff;background:var(--surface);border-color:#ff2d20;border-color:var(--accent);filter:none}.job-action-btn--not-for-me-active{background:#ff2d20;background:var(--accent);border-color:#ff2d20;border-color:var(--accent);color:#fff;color:var(--surface)}.job-action-btn--not-for-me-active .icon{color:#fff;color:var(--surface)}.job-action-btn--not-for-me-active:hover{filter:brightness(1.08)}.job-action-btn--save-later{background:#fff;background:var(--surface);border-color:#d6daf7;border-color:var(--status-saved-border);color:#1f2937;color:var(--text)}.job-action-btn--save-later .icon{color:#5b5fc7;color:var(--status-saved-accent)}.job-action-btn--save-later:hover{filter:brightness(.98)}.job-action-btn--save-later-active{background:#5b5fc7;background:var(--status-saved-accent);border-color:#5b5fc7;border-color:var(--status-saved-accent);color:#fff;color:var(--surface)}.job-action-btn--save-later-active .icon{color:#fff;color:var(--surface)}.job-action-btn--save-later-active:hover{filter:brightness(1.08)}.job-action-btn.primary{background:#556b2f;background:var(--primary);border-color:#556b2f;border-color:var(--primary)}.job-action-btn.primary,.job-action-btn.primary .icon{color:#fff;color:var(--primary-contrast)}.job-action-btn.primary:hover{filter:brightness(1.06)}.job-action-btn:disabled{cursor:not-allowed;opacity:.52}.job-action-btn:disabled:hover{filter:none}.job-auth-prompt{color:#4b5563;color:var(--text-muted);font-size:14px;margin:2px 0;text-align:center;width:100%}.job-auth-prompt a{color:#f37021;color:var(--primary-2);font-weight:600;text-decoration:underline}.job-auth-prompt a:hover{color:#1f2937;color:var(--text)}.job-applied-summary{text-align:center;width:100%}.job-applied-summary-badge{align-items:center;display:inline-flex;gap:8px;justify-content:center;margin-bottom:2px;width:100%}.job-applied-summary-icon{color:#556b2f;color:var(--primary);flex-shrink:0;height:22px;width:22px}.job-applied-summary-badge .job-applied-status{flex:0 1 auto;margin:0;width:auto}.job-applied-status{color:#556b2f;color:var(--primary);font-size:14px;font-weight:600;margin:2px 0 6px;text-align:center;width:100%}.job-applied-summary-detail{color:#4b5563;color:var(--text-muted);font-size:13px;font-weight:400;line-height:1.45;margin:0;width:100%}.apply-help-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.apply-help-modal{background:#fff;background:var(--surface);border:none;border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 16px 48px #0003;max-height:min(90vh,640px);max-width:520px;overflow:auto;padding:22px 20px 20px;position:relative;width:100%}.apply-help-close{background:#f0f0f0;border:none;border-radius:16px;border-radius:var(--radius-md);color:#333;cursor:pointer;font-size:22px;height:32px;line-height:1;position:absolute;right:12px;top:10px;width:32px}.apply-help-close:hover{background:#e4e4e4}.apply-help-title{font-size:20px;font-weight:600;margin:0 36px 14px 0;padding-right:8px}.apply-help-modal.save-search-modal .eyebrow.save-search-modal-count{display:block;margin:-6px 36px 10px 0;padding-right:8px;text-align:right}.apply-help-video{background:#111;border-radius:16px;border-radius:var(--radius-md);margin-bottom:14px;width:100%}.apply-help-body{color:#333;font-size:14px;line-height:1.6}.apply-help-body p{margin-bottom:12px}.apply-help-body p:last-child{margin-bottom:0}.profile-incomplete-message{color:#333;font-size:15px;line-height:1.55;margin:8px 36px 20px 0}.profile-incomplete-actions{display:flex;justify-content:flex-end}.apply-shine-modal{background:#edf1e7;background:var(--panel-primary-1);max-width:min(92vw,720px)}.apply-shine-modal--application{background:#f8efe3;background:var(--panel-primary-3)}.apply-shine-title{margin-bottom:8px;text-align:center}.apply-shine-intro{color:#333;font-size:14px;line-height:1.55;margin:0 0 10px;text-align:center}.apply-shine-limit{color:#555;font-size:13px;font-weight:600;line-height:1.45;margin:0 0 14px;text-align:center}.apply-shine-preview-wrap{background:#111;border-radius:16px;border-radius:var(--radius-md);margin-bottom:14px;overflow-x:hidden;overflow-y:auto;position:relative}.apply-shine-preview-stage .pitch-recording-status-badge{border-radius:999px;box-shadow:0 2px 10px #00000059;font-size:13px;font-weight:700;left:50%;letter-spacing:.02em;padding:7px 16px;pointer-events:none;position:absolute;top:10px;transform:translateX(-50%);white-space:nowrap;z-index:3}.apply-shine-preview-stage .pitch-recording-status-badge--idle{background:#6b7280;color:#f9fafb}.apply-shine-preview-stage .pitch-recording-status-badge--recording{background:#dc2626;color:#fff}.apply-shine-preview-stage .pitch-recording-status-badge--paused{background:#d97706;color:#fff}.apply-shine-modal--application .apply-shine-preview-wrap .apply-shine-preview-stage{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-height:200px;position:relative;width:100%}.apply-shine-countdown-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:4}.apply-shine-countdown-num{color:#fff;font-size:96px;font-weight:700;line-height:1;text-shadow:0 4px 24px #00000073}.apply-shine-rec-timer{align-items:flex-end;background:#000000b8;border-radius:16px;border-radius:var(--radius-md);color:#fff;display:flex;flex-direction:column;gap:2px;padding:8px 12px;pointer-events:none;position:absolute;right:10px;top:10px;z-index:3}.apply-shine-rec-timer-value{font-feature-settings:"tnum";font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em}.apply-shine-rec-timer-label{font-size:11px;font-weight:500;opacity:.9;text-transform:lowercase}.apply-shine-play-overlay{align-items:center;background:#0006;border:none;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;font-size:15px;font-weight:600;gap:8px;inset:0;justify-content:center;margin:0;padding:0;position:absolute;z-index:3}.apply-shine-play-overlay:hover{background:#00000085}.apply-shine-play-icon{align-items:center;background:#fff;background:var(--surface);border-radius:50%;box-shadow:0 8px 24px #00000059;color:#1f2937;color:var(--text);display:inline-flex;height:88px;justify-content:center;width:88px}.apply-shine-play-icon svg{shape-rendering:geometricPrecision;display:block;flex-shrink:0;height:56px;width:56px}.apply-shine-preview{aspect-ratio:16/9;display:block;object-fit:cover;object-position:center center;vertical-align:middle;width:100%}.apply-shine-modal .apply-shine-preview-wrap .apply-shine-preview-stage{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:100%}.apply-shine-qr-panel{align-items:center;aspect-ratio:16/9;background:#f4f4f4;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:20px 16px}.apply-shine-qr-img{display:block;height:auto;max-height:min(280px,48vh);object-fit:contain;width:min(280px,72vw)}.apply-shine-qr-hint{color:#555;font-size:13px;line-height:1.4;margin:0;max-width:28em;text-align:center}.apply-shine-error{color:#b00020;font-size:13px;margin:0 0 12px}.apply-shine-controls{align-items:stretch;display:flex;flex-direction:column;gap:0;margin-bottom:14px}.apply-shine-recorder-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-bottom:14px}.apply-shine-primary-actions{align-items:center;border-top:1px solid color-mix(in srgb,color-mix(in srgb,#d4c7b1 38%,#fff) 72%,#0000);border-top:1px solid color-mix(in srgb,var(--field-outline,#ccc) 72%,#0000);display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding-top:14px}.apply-shine-square-btn{align-items:center;border-radius:16px;border-radius:var(--radius-md,10px);box-sizing:border-box;cursor:pointer;display:inline-flex;flex-direction:column;flex-shrink:0;font-family:inherit;gap:6px;height:76px;justify-content:center;padding:8px 6px;width:76px}.apply-shine-square-btn:disabled{cursor:not-allowed;opacity:.45}.apply-shine-square-btn:disabled.apply-shine-stop-btn,.apply-shine-square-btn:disabled.is-paused,.apply-shine-square-btn:disabled.is-recording,.apply-shine-square-btn:disabled.job-create-pitch-delete-btn{background:color-mix(in srgb,#fff 92%,#eee);background:color-mix(in srgb,var(--surface,#fff) 92%,#eee);border-color:color-mix(in srgb,color-mix(in srgb,#d4c7b1 38%,#fff) 88%,#0000);border-color:color-mix(in srgb,var(--field-outline,#ccc) 88%,#0000);color:color-mix(in srgb,#1f2937 55%,#999);color:color-mix(in srgb,var(--text,#333) 55%,#999)}.apply-shine-square-btn:disabled .apply-shine-record-dot{animation:none;background:color-mix(in srgb,#999 70%,#ccc)}.apply-shine-square-btn-icon{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.apply-shine-square-btn-label{font-size:10px;font-weight:700;line-height:1.15;max-width:100%;text-align:center}.apply-shine-modal .apply-shine-info-links{align-items:center;display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px}.apply-shine-modal .apply-shine-mobile-info-link{align-self:center;margin:0 0 0 auto;padding-left:0}.apply-shine-modal .apply-shine-how-apply-link{align-items:center;align-self:center;background:#0000;border:1px solid #0000;border-radius:999px;color:#556b2f;color:var(--jw-app-p1,#556b2f);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin:0;padding:10px 12px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.apply-shine-modal .apply-shine-how-apply-link .icon{display:block;flex-shrink:0;height:18px;width:18px}.apply-shine-modal .apply-shine-how-apply-link:hover{background:#edf1e7;background:var(--jw-app-green-container,#edf1e7);border-color:color-mix(in srgb,#b8c6a4 72%,#0000);border-color:color-mix(in srgb,var(--jw-app-green-border,#b8c6a4) 72%,#0000);color:color-mix(in srgb,#556b2f 12%,#0f1408);color:color-mix(in srgb,var(--jw-app-p1,#556b2f) 12%,#0f1408)}.apply-shine-submit-btn{background:linear-gradient(135deg,#3d4f24,#556b2f);border:none;border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 6px 16px #0003;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 22px}.apply-shine-submit-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.apply-shine-submit-btn:not(:disabled):hover{filter:brightness(1.06)}.apply-shine-record-btn{background:#fff;background:var(--surface);border:1px solid #ccc;color:inherit}.apply-shine-record-btn.is-recording{background:#fffbeb;border-color:#d97706;color:#b45309}.apply-shine-record-dot{background:#c62828;border-radius:50%;height:14px;width:14px}.apply-shine-record-icon{flex-shrink:0;height:18px;width:18px}.apply-shine-record-btn.is-recording.is-paused{background:#fff5f5;border-color:#c62828;color:#b00020}.apply-shine-record-btn.is-recording.is-paused .apply-shine-record-dot{animation:apply-shine-pulse 1.2s ease-in-out infinite;background:#c62828}.apply-shine-stop-btn{background:#fff5f5;border:1px solid #c62828;color:#b00020}.apply-shine-stop-btn:not(:disabled):hover{background:#ffecec;border-color:#a31515}.apply-shine-stop-icon{flex-shrink:0;height:18px;width:18px}.apply-shine-modal .job-create-pitch-delete-btn.apply-shine-square-btn{background:color-mix(in srgb,#c62828 10%,#0000);border:1px solid color-mix(in srgb,#c62828 55%,color-mix(in srgb,#d4c7b1 38%,#fff));border:1px solid color-mix(in srgb,#c62828 55%,var(--field-outline));box-shadow:none;color:#c62828;font-weight:800}.apply-shine-modal .job-create-pitch-delete-btn.apply-shine-square-btn:not(:disabled):hover{background:color-mix(in srgb,#c62828 14%,#0000);border-color:color-mix(in srgb,#c62828 72%,color-mix(in srgb,#d4c7b1 38%,#fff));border-color:color-mix(in srgb,#c62828 72%,var(--field-outline))}@keyframes apply-shine-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.apply-help-modal.job-create-pitch-modal{box-sizing:border-box;display:flex;flex-direction:column;height:min(94vh,820px);max-height:min(94vh,820px);max-width:min(92vw,760px);overflow:hidden;width:100%}.job-create-pitch-modal .apply-help-title,.job-create-pitch-modal .apply-shine-title{flex-shrink:0}.job-create-pitch-modal .apply-shine-title{margin-bottom:6px}.job-create-pitch-modal .apply-shine-intro{flex-shrink:0;font-size:13px;line-height:1.45;margin-bottom:6px}.job-create-pitch-modal .apply-shine-limit{flex-shrink:0;margin-bottom:10px}.job-create-pitch-modal .apply-shine-preview-wrap{background:#0000;border-radius:0;display:flex;flex:1 1;flex-direction:column;margin-bottom:0;min-height:0;overflow-x:hidden;overflow-y:auto}.apply-shine-modal.job-create-pitch-modal .apply-shine-preview-wrap .apply-shine-preview-stage,.job-create-pitch-modal .apply-shine-preview-stage{align-items:center;background:#111;border-radius:16px;border-radius:var(--radius-md);display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:120px;overflow-x:hidden;overflow-y:auto;position:relative}.job-create-pitch-modal .apply-shine-preview-stage .apply-shine-preview{aspect-ratio:16/9;background:#111;display:block;flex:0 0 auto;height:auto;max-width:100%;min-width:0;object-fit:cover;object-position:center center;width:100%}.job-create-pitch-modal .apply-shine-error{flex-shrink:0;margin:10px 0 0}.job-create-pitch-modal .apply-shine-controls{background:#edf1e7;background:var(--panel-primary-1);border-top:1px solid color-mix(in srgb,color-mix(in srgb,#d4c7b1 38%,#fff) 72%,#0000);border-top:1px solid color-mix(in srgb,var(--field-outline) 72%,#0000);box-shadow:0 -4px 12px #0000000f;flex-shrink:0;margin:auto -20px 0;padding:14px 20px 4px}.job-create-pitch-modal .apply-shine-recorder-actions{padding-bottom:12px}.job-create-pitch-modal .apply-shine-primary-actions{border-top-color:color-mix(in srgb,color-mix(in srgb,#d4c7b1 38%,#fff) 65%,#0000);border-top-color:color-mix(in srgb,var(--field-outline) 65%,#0000);padding-top:12px}.job-create-pitch-modal .apply-shine-cancel-btn{min-height:44px}@media (max-width:599px){.apply-help-modal.job-create-pitch-modal{max-width:min(96vw,760px);padding:18px 16px 14px}.job-create-pitch-modal .apply-shine-controls{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}@media (max-height:700px){.job-create-pitch-modal .apply-shine-intro{font-size:12px;margin-bottom:4px}.job-create-pitch-modal .apply-shine-limit{font-size:12px;margin-bottom:6px}.apply-help-modal.job-create-pitch-modal{height:min(96vh,780px);max-height:min(96vh,780px)}}.apply-shine-footer{padding-top:4px;text-align:center}.apply-shine-mobile-link{background:none;border:none;color:#1f2937;color:var(--text);cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.apply-shine-mobile-btn{border:none;border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);color:#fff;color:var(--primary-contrast);font-size:14px;font-weight:700;margin-left:auto;padding:10px 16px;text-decoration:none}.apply-shine-mobile-btn,.apply-shine-mobile-btn:hover{background:#b8802a;background:var(--primary-3)}.job-search-form{grid-gap:14px;display:grid;gap:14px}.applicant-home.job-search-page .job-search-form{gap:16px}.job-search-form>label,.job-search-range-row label{color:#4b5563;color:var(--text-muted);font-size:13px;font-weight:500}.applicant-home.job-search-page .job-search-field-group{grid-gap:6px;display:grid;gap:6px}.job-search-title{color:#1f2937;color:var(--text);font-size:20px;font-weight:600;line-height:1.35;margin:0}.job-search-panel{background:color-mix(in oklab,#fff 92%,#4b5563 8%);background:color-mix(in oklab,var(--surface) 92%,var(--text-muted) 8%);border:1px solid color-mix(in srgb,#d4c7b1 38%,#fff);border:1px solid var(--field-outline);border-radius:14px;box-shadow:0 1px 0 #00000008,0 10px 26px #0000000a;margin-top:16px;padding:16px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,#f37021 45%,#fff);outline:2px solid color-mix(in srgb,var(--primary-2) 45%,#fff);outline-offset:2px}.job-search-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.job-search-toggle-btn{align-items:center;background:color-mix(in oklab,#fff 86%,#4b5563 14%);background:color-mix(in oklab,var(--surface) 86%,var(--text-muted) 14%);border:1px solid color-mix(in oklab,color-mix(in srgb,#d4c7b1 38%,#fff) 65%,#0000);border:1px solid color-mix(in oklab,var(--field-outline) 65%,#0000);border-radius:12px;box-shadow:0 1px 0 #00000008;color:#1f2937;color:var(--text);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;line-height:0;padding:0;transition:transform .15s ease,filter .15s ease,background-color .15s ease,border-color .15s ease;width:36px}.job-search-toggle-icon{flex-shrink:0;height:18px;width:18px}.job-search-toggle-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.applicant-home.job-search-page .job-search-toggle-btn{background:#edf1e7;background:var(--panel-primary-1);border:1px solid color-mix(in srgb,#556b2f 32%,color-mix(in srgb,#d4c7b1 38%,#fff));border:1px solid color-mix(in srgb,var(--primary-1) 32%,var(--field-outline));box-shadow:inset 0 0 0 1px color-mix(in srgb,#556b2f 14%,#0000),0 1px 0 #0000000a;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-1) 14%,#0000),0 1px 0 #0000000a;color:#556b2f;color:var(--primary-1)}.applicant-home.job-search-page .job-search-toggle-btn:hover{background:color-mix(in srgb,#edf1e7 88%,#fff);background:color-mix(in srgb,var(--panel-primary-1) 88%,#fff);border-color:color-mix(in srgb,#556b2f 42%,color-mix(in srgb,#d4c7b1 38%,#fff));border-color:color-mix(in srgb,var(--primary-1) 42%,var(--field-outline));filter:brightness(1.03)}.applicant-home.job-search-page .job-search-toggle-btn:focus-visible{outline:2px solid color-mix(in srgb,#556b2f 48%,#fff);outline:2px solid color-mix(in srgb,var(--primary-1) 48%,#fff);outline-offset:2px}.applicant-home.hiring-dashboard .hiring-dashboard-criteria-panel{background:color-mix(in oklab,#fff 92%,#4b5563 8%);background:color-mix(in oklab,var(--surface) 92%,var(--text-muted) 8%);border-color:color-mix(in srgb,#d4c7b1 38%,#fff);border-color:var(--field-outline);margin-bottom:22px;margin-top:0}.applicant-home.hiring-dashboard .hiring-dashboard-criteria-panel .job-search-toggle-btn{background:color-mix(in oklab,#fff 82%,#f37021 18%);background:color-mix(in oklab,var(--surface) 82%,var(--primary-2) 18%);border-color:color-mix(in oklab,#f37021 30%,color-mix(in srgb,#d4c7b1 38%,#fff));border-color:color-mix(in oklab,var(--primary-2) 30%,var(--field-outline));color:color-mix(in oklab,#1f2937 82%,#f37021 18%);color:color-mix(in oklab,var(--text) 82%,var(--primary-2) 18%)}.hiring-dashboard-criteria-body .hiring-role-status-sort-row{margin-top:16px}.applicant-home.hiring-dashboard .hiring-dashboard-criteria-panel--collapsed .job-search-panel-head{margin-bottom:0}.applicant-home.hiring-dashboard .hiring-dashboard-criteria-panel .job-search-panel-head{cursor:pointer}.job-search-range-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.job-search-range-row>div{grid-gap:6px;display:grid;gap:6px}.job-search-form input:not([type=checkbox]):not([type=radio]),.job-search-form select{background:#fff;background:var(--surface);border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);font-family:inherit;font-size:14px;padding:10px 12px;width:100%}.applicant-home.job-search-page .job-search-form select:focus,.applicant-home.job-search-page .job-search-form select:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,#f37021 78%,#000),0 0 0 3px color-mix(in srgb,#f37021 22%,#0000),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-2) 78%,#000),0 0 0 3px color-mix(in srgb,var(--primary-2) 22%,#0000),var(--shadow-sm);outline:none}.job-search-label{color:#1f2937;color:var(--text);font-size:14px;font-weight:600}.input-with-examples{position:relative}.job-example-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:-2px}.job-example-pill{background:#fff;background:var(--surface);border:1px solid #e4dccd;border:1px solid var(--border);border-radius:999px;color:#4b5563;color:var(--text-muted);font-size:12px;padding:4px 10px}.job-example-label{color:#6b7280;color:var(--text-soft);font-size:12px;font-weight:600;padding-right:2px;white-space:nowrap}.job-example-pills.in-input{flex-wrap:nowrap;left:10px;margin-top:0;overflow:hidden;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);white-space:nowrap}.input-with-examples--filled .job-example-pills.in-input,.input-with-examples:focus-within .job-example-pills.in-input{display:none}.applicant-home.job-search-page .job-search-country-group-shortcuts{justify-content:flex-end;margin-top:0}.applicant-home.job-search-page .job-search-country-group-shortcuts .profile-manage-country-group-shortcut-link{line-height:1.1}.job-search-actions-error{color:#b42318;color:var(--danger,#b42318);font-size:.95rem;margin:0 0 12px;text-align:center}.job-search-actions-error strong{font-weight:700}.job-search-actions{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.job-search-actions .small-outline-button{border-color:#d4c7b1;border-color:var(--border-input);border-radius:8px;color:#1f2937;color:var(--text);font-weight:600;justify-self:start}.job-search-actions .small-outline-button:hover{background:#edf1e7;background:var(--panel-primary-1);border-color:#b8c6a4;border-color:var(--border-primary-1);color:#556b2f;color:var(--primary-1)}.job-search-actions .job-search-save-button{align-items:center;display:inline-flex;gap:10px}.applicant-home.job-search-page .job-search-primary-actions{align-items:center;display:inline-flex;gap:10px;justify-self:center}.applicant-home.job-search-page .job-search-reset-button{background:#0000;border:1px solid color-mix(in srgb,#556b2f 55%,color-mix(in srgb,#d4c7b1 38%,#fff));border:1px solid color-mix(in srgb,var(--primary-1) 55%,var(--field-outline));color:#556b2f;color:var(--primary-1)}.applicant-home.job-search-page .job-search-reset-button:hover{background:#edf1e7;background:var(--panel-primary-1);border-color:color-mix(in srgb,#556b2f 70%,color-mix(in srgb,#d4c7b1 38%,#fff));border-color:color-mix(in srgb,var(--primary-1) 70%,var(--field-outline));color:color-mix(in srgb,#556b2f 86%,#000);color:color-mix(in srgb,var(--primary-1) 86%,#000)}.applicant-home.job-search-page .job-search-reset-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,#556b2f 24%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-1) 24%,#0000);outline:none}.job-search-save-icon{flex-shrink:0;height:24px;width:24px}.applicant-home .search-submit-button{background:#f37021;background:var(--primary-2);border-color:#f37021;border-color:var(--primary-2);justify-self:center}.applicant-home .search-submit-button:hover{filter:brightness(1.06)}.applicant-home.job-search-page .search-submit-button{background:#556b2f;background:var(--primary-1);border:1px solid color-mix(in srgb,#556b2f 88%,#000);border:1px solid color-mix(in srgb,var(--primary-1) 88%,#000);box-shadow:0 1px 0 color-mix(in srgb,#556b2f 55%,#0000002e);box-shadow:0 1px 0 color-mix(in srgb,var(--primary-1) 55%,#0000002e);color:#fff;color:var(--primary-contrast)}.applicant-home.job-search-page .search-submit-button:hover{filter:brightness(1.07)}.job-search-results{margin-top:16px}.job-search-results>h2{margin:0 0 14px}.job-search-tab-view{margin-top:14px}.job-tab-layout{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.job-tab-carousel{touch-action:pan-y}.job-tab-card{border:none;box-shadow:none;min-height:260px;position:relative;transition:none}.job-tab-card:hover{border-color:#0000;box-shadow:none}.job-tab-card .job-tab-detail-head h3{color:#1f2937;color:var(--text);font-size:30px;font-weight:600;letter-spacing:normal;line-height:1.25;margin:0 0 12px}.job-tab-detail-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:6px}.job-tab-detail-head-main{flex:1 1;min-width:0}.job-tab-detail-logo{background:#fff;background:var(--surface);border-radius:12px;box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);flex-shrink:0;max-height:96px;object-fit:contain;width:96px}.job-tab-card .job-company{margin-top:6px}.job-tab-card h4.job-section-title{color:#1f2937;color:var(--text);font-size:20px;font-weight:600;letter-spacing:normal;line-height:1.5;margin:26px 0 14px}.job-tab-card h4.job-section-subtitle{margin:28px 0 12px}.job-tab-arrow{align-items:center;align-self:stretch;background:#fff;background:var(--panel);border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);color:#6b7280;color:var(--text-soft);cursor:pointer;display:inline-flex;font-size:22px;justify-content:center;line-height:1;padding:0;width:24px}.job-tab-arrow:disabled{cursor:not-allowed;opacity:.35}.job-tab-arrow:not(:disabled):hover{background:#edf1e7;background:var(--panel-primary-1);border-color:#b8c6a4;border-color:var(--border-primary-1);color:#1f2937;color:var(--text)}.job-tab-arrow span{transform:translateY(-1px)}.job-tab-meta-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.job-tab-count{color:#4b5563;color:var(--text-muted);font-size:13px}.job-search-show-inline-heading{color:#1f2937;color:var(--text);font-size:14px;font-weight:600;margin:0;white-space:nowrap}.job-search-show-label{align-items:center;background:#fff;background:var(--surface);border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);color:#1f2937;color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 12px;transition:border-color .15s ease,background-color .15s ease}.job-search-show-label--not-for-me{border-color:#efcdcd;border-color:var(--status-not-for-me-border)}.job-search-show-label--not-for-me:has(input:checked),.job-search-show-label--not-for-me:hover{background:#fdf1f1;background:var(--status-not-for-me-bg);border-color:#efcdcd;border-color:var(--status-not-for-me-border)}.job-search-show-label--applied{border-color:#b8e6c3;border-color:var(--status-applied-border)}.job-search-show-label--applied:has(input:checked),.job-search-show-label--applied:hover{background:#edf9f0;background:var(--status-applied-bg);border-color:#b8e6c3;border-color:var(--status-applied-border)}.job-search-show-label--saved{border-color:#d6daf7;border-color:var(--status-saved-border)}.job-search-show-label--saved:has(input:checked),.job-search-show-label--saved:hover{background:#f1f3fe;background:var(--status-saved-bg);border-color:#d6daf7;border-color:var(--status-saved-border)}.job-search-show-label input[type=checkbox]{flex-shrink:0;margin:0;width:auto}.job-search-show-label--not-for-me input[type=checkbox]{accent-color:#ff2d20;accent-color:var(--accent)}.job-search-show-label--applied input[type=checkbox]{accent-color:#556b2f;accent-color:var(--primary)}.job-search-show-label--saved input[type=checkbox]{accent-color:#5b5fc7;accent-color:var(--status-saved-accent)}.job-search-show-icon{color:#4b5563;color:var(--text-muted);flex-shrink:0;height:18px;width:18px}.home-section.job-search-filters{background:#0000;border:none;box-shadow:none;margin-bottom:0;margin-top:14px;padding:10px 0 0}.job-search-filter-bar{align-items:center;display:flex;gap:14px;justify-content:space-between}.job-search-filter-options.job-search-show-checkboxes{align-items:center;display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:flex-end}.job-search-view-switch{align-items:center;display:inline-flex;gap:8px}.job-search-count{font-size:13px;margin-left:6px;white-space:nowrap}.job-search-count,.view-icon-button{color:#4b5563;color:var(--text-muted)}.view-icon-button{align-items:center;background:#fff;background:var(--surface);border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;line-height:1;width:36px}.view-icon-button .icon,.view-icon-button svg{display:block;flex-shrink:0;height:18px;width:18px}.view-icon-button:hover{border-color:#b8c6a4;border-color:var(--border-primary-1);color:#1f2937;color:var(--text)}.view-icon-button.active{background:#556b2f;background:var(--primary);border-color:#556b2f;border-color:var(--primary);color:#fff;color:var(--primary-contrast)}.view-icon-button.active:hover{filter:brightness(1.06)}.job-search-result-card.unviewed{background:#fde8d9;background:var(--panel-primary-2);border-color:#f3c39f;border-color:var(--border-primary-2)}.job-search-result-card.viewed{background:#fff;background:var(--surface);border-color:#e4dccd;border-color:var(--border)}.job-search-result-card{position:relative}.applicant-home.job-search-page .job-search-result-row{align-items:flex-start;display:flex;gap:14px}.applicant-home.job-search-page .job-search-result-number-col{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.applicant-home.job-search-page .job-search-result-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.applicant-home.job-search-page .job-search-result-intro{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.applicant-home.job-search-page .job-search-result-title-block{flex:1 1;min-width:0}.applicant-home.job-search-page .job-search-result-logo{background:#fff;background:var(--surface);border-radius:10px;box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);flex-shrink:0;height:72px;object-fit:contain;width:72px}.applicant-home.job-search-page .job-search-result-card .job-highlights{gap:6px;justify-content:flex-start;margin:8px 0 10px}.applicant-home.job-search-page .job-search-result-card .job-highlight-pill{padding:6px 10px}.applicant-home.job-search-page .job-search-result-card .job-highlight-pill__label{font-size:9px}.applicant-home.job-search-page .job-search-result-card .job-highlight-pill__value{font-size:11px}.applicant-home.job-search-page .job-search-result-summary.job-role-summary{font-size:14px;font-weight:600;line-height:1.5;margin:0 0 10px;max-width:none;text-align:left}.job-search-result-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.job-search-result-status-row .job-result-status{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;position:static;right:auto;top:auto}.job-search-result-status-row .job-result-status-label{font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.35;min-width:0}.job-search-result-status-row .job-result-status-label,.job-search-result-status-row .job-result-status-time{line-height:1.35}.job-result-status-time{color:#6b7280;color:var(--text-soft);font-size:12px;font-weight:500;line-height:1.3}.job-result-status{align-items:center;background:#fff;background:var(--surface);border:1px solid #d4c7b1;border:1px solid var(--border-input);border-radius:999px;color:#1f2937;color:var(--text);display:inline-flex;font-size:11px;font-weight:600;gap:0;justify-content:center;padding:6px;position:absolute;right:10px;top:10px}.job-result-status-icon{display:block;flex-shrink:0;height:18px;width:18px}.job-result-status.status-applied{background:#edf9f0;background:var(--status-applied-bg);border-color:#b8e6c3;border-color:var(--status-applied-border)}.job-result-status.status-not-for-me{background:#fdf1f1;background:var(--status-not-for-me-bg);border-color:#efcdcd;border-color:var(--status-not-for-me-border)}.job-result-status.status-saved{background:#f1f3fe;background:var(--status-saved-bg);border-color:#d6daf7;border-color:var(--status-saved-border)}.job-search-result-status-row .job-result-status.status-applied,.job-search-result-status-row .job-result-status.status-not-for-me,.job-search-result-status-row .job-result-status.status-saved{background:#0000;border:none;border-radius:0;box-shadow:none;padding:0}.job-search-result-status-row[data-interaction-status=applied] .job-result-status,.job-search-result-status-row[data-interaction-status=applied] .job-result-status-label{color:color-mix(in srgb,#b8e6c3 24%,#0a3d1f);color:color-mix(in srgb,var(--status-applied-border) 24%,#0a3d1f)}.job-search-result-status-row[data-interaction-status=not-for-me] .job-result-status,.job-search-result-status-row[data-interaction-status=not-for-me] .job-result-status-label{color:color-mix(in srgb,#efcdcd 32%,#5c1414);color:color-mix(in srgb,var(--status-not-for-me-border) 32%,#5c1414)}.job-search-result-status-row[data-interaction-status=saved] .job-result-status,.job-search-result-status-row[data-interaction-status=saved] .job-result-status-label{color:#5b5fc7;color:var(--status-saved-accent)}.job-search-result-head{align-items:flex-start;display:flex;gap:10px;margin-bottom:6px}.applicant-home.job-search-page .job-search-result-card .job-search-result-head{display:block;margin-bottom:6px}.applicant-home.job-search-page .job-search-result-card .job-search-result-head .card-link-title{flex:none;margin:0;width:100%}.job-result-number{align-items:center;background:#556b2f;background:var(--primary);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;height:28px;justify-content:center;line-height:1;width:28px}.job-search-result-head .card-link-title{flex:1 1;margin:0}.job-search-lazy-sentinel{height:1px;margin:8px 0 0}.job-search-end{color:#4b5563;color:var(--text-muted);font-size:14px;font-weight:500;padding:18px 8px 6px;text-align:center}.applicant-home.job-search-page .job-search-end-of-list{display:flex;justify-content:center;margin-bottom:4px;margin-top:14px;text-align:center}.applicant-home.job-search-page .job-search-end-eyebrow{margin:0}.job-search-auth{background:#edf1e7;background:var(--panel-primary-1);border:none;border-radius:10px;box-shadow:0 1px 3px #0000000f;margin-top:16px;padding:16px}.job-search-auth p{color:#4b5563;color:var(--text-muted);font-size:14px;line-height:1.55;margin-bottom:8px}.job-search-auth p:last-child{margin-bottom:0}.job-search-auth a{color:#1f2937;color:var(--text);font-weight:600;text-decoration:underline}.job-search-page>.home-section{border:none;box-shadow:0 1px 3px #0000000f;padding:22px 22px 28px}.job-search-page .home-section.job-search-results{background:#fff;background:var(--surface);border:none;box-shadow:0 1px 3px #0000000f;margin-top:18px;padding:18px}.job-search-page .home-section>h1{margin-bottom:8px}.job-search-page .home-section>.subtitle{margin-bottom:0}.job-create-form{grid-gap:14px;display:grid;gap:14px;margin-top:8px;padding-bottom:96px}.job-create-form input:not([type=checkbox]):not([type=radio]),.job-create-form select,.job-create-form textarea{background:#fff;background:var(--surface);border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);font-family:inherit;font-size:14px;padding:10px 12px;width:100%}.job-create-form textarea{resize:vertical}.react-datepicker-wrapper,.react-datepicker__input-container{display:block;width:100%}.job-create-form .job-create-date-input{background-color:#fff;background-color:var(--surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23f37021' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='3' ry='3'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:40px;width:100%}.job-create-form .job-create-date-input:focus,.job-create-form .job-create-date-input:focus-visible{box-shadow:inset 0 0 0 2px #f37021,0 1px 3px #11182714;box-shadow:inset 0 0 0 2px var(--primary-2),var(--shadow-sm);outline:none}.job-create-recovery-notice{background:color-mix(in srgb,#edf1e7 55%,#fff);background:color-mix(in srgb,var(--panel-primary-1) 55%,var(--surface));border-radius:16px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff);box-shadow:inset 0 0 0 1px var(--field-outline);color:color-mix(in srgb,#1f2937 92%,#f37021);color:color-mix(in srgb,var(--text) 92%,var(--primary-2));font-size:14px;line-height:1.4;margin:0 0 12px;padding:10px 14px;text-align:center}.job-create-helper-text{margin-bottom:10px;margin-top:2px}.job-create-functional-area-shell{align-items:center;background:#fff;background:var(--surface);border-radius:16px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;min-height:42px;padding:8px 10px;width:100%}.job-create-functional-area-shell:focus-within{box-shadow:inset 0 0 0 2px #f37021,0 1px 3px #11182714;box-shadow:inset 0 0 0 2px var(--primary-2),var(--shadow-sm);outline:none}.job-create-form .job-create-functional-area-compose{background:#0000;border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:none;flex:1 1 140px;min-width:120px;padding:6px 8px;width:auto}.job-create-form .job-create-functional-area-compose:focus,.job-create-form .job-create-functional-area-compose:focus-visible{box-shadow:none;outline:none}.job-create-functional-area-pill{align-items:center;background:color-mix(in srgb,#edf1e7 35%,#fff);background:color-mix(in srgb,var(--panel-primary-1) 35%,var(--surface));border:1px solid #e4dccd;border:1px solid var(--border);border-radius:999px;color:#1f2937;color:var(--text);display:inline-flex;font-size:13px;gap:6px;max-width:100%;padding:4px 6px 4px 10px}.job-create-functional-area-pill-remove{background:#0000;border:none;color:#4b5563;color:var(--text-muted);cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;padding:0 4px}.job-create-functional-area-pill-remove:hover{color:#1f2937;color:var(--text)}.job-create-deadline-row .job-create-deadline-label{grid-column:1/-1;min-width:0}.job-create-deadline-expiry-one-line{-webkit-overflow-scrolling:touch;margin-bottom:10px;max-width:100%;min-width:0;overflow-x:auto;white-space:nowrap}@media (max-width:599px){.job-create-deadline-expiry-one-line{overflow-x:visible;white-space:normal}}.job-create-counter{display:block;margin-top:8px;text-align:right}.job-create-editor-wrap{background:#fff;background:var(--surface);border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);overflow:hidden}.job-create-quill .ql-toolbar.ql-snow{background:color-mix(in srgb,#edf1e7 45%,#fff);background:color-mix(in srgb,var(--panel-primary-1) 45%,#fff);border:none;border-bottom:1px solid color-mix(in srgb,color-mix(in srgb,#d4c7b1 38%,#fff) 80%,#fff);border-bottom:1px solid color-mix(in srgb,var(--field-outline) 80%,#fff)}.job-create-quill .ql-toolbar.ql-snow button,.job-create-quill .ql-toolbar.ql-snow button:focus,.job-create-quill .ql-toolbar.ql-snow button:hover{color:#1f2937;color:var(--text)}.job-create-quill .ql-toolbar.ql-snow button:focus .ql-stroke,.job-create-quill .ql-toolbar.ql-snow button:hover .ql-stroke{stroke:currentColor}.job-create-quill .ql-toolbar.ql-snow button:focus .ql-fill,.job-create-quill .ql-toolbar.ql-snow button:hover .ql-fill{fill:currentColor}.job-create-quill .ql-toolbar.ql-snow button.ql-active{background:color-mix(in srgb,#f37021 22%,#fff);background:color-mix(in srgb,var(--primary-2) 22%,#fff);border-radius:12px;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,#f37021 35%,#0000),0 1px 2px color-mix(in srgb,#1f2937 12%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-2) 35%,#0000),0 1px 2px color-mix(in srgb,var(--text) 12%,#0000);color:#f37021;color:var(--primary-2);outline:2px solid #f37021;outline:2px solid var(--primary-2);outline-offset:0}.job-create-quill .ql-toolbar.ql-snow button.ql-active .ql-stroke{stroke:#f37021;stroke:var(--primary-2)}.job-create-quill .ql-toolbar.ql-snow button.ql-active .ql-fill{fill:#f37021;fill:var(--primary-2)}.job-create-quill .ql-toolbar.ql-snow button.ql-active:focus-visible,.job-create-quill .ql-toolbar.ql-snow button.ql-active:hover{background:color-mix(in srgb,#f37021 30%,#fff);background:color-mix(in srgb,var(--primary-2) 30%,#fff);outline-color:#f37021;outline-color:var(--primary-2)}.job-create-quill .ql-container.ql-snow{border:none;color:#1f2937;color:var(--text);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans);font-size:14px;height:auto!important;min-height:120px}.job-create-quill .ql-editor{font-weight:400;line-height:1.5;min-height:120px}.job-create-quill .ql-editor b,.job-create-quill .ql-editor strong{font-weight:700}.job-create-quill .ql-editor ::selection,.job-create-quill .ql-editor::selection{background:color-mix(in srgb,#f37021 38%,#fff);background:color-mix(in srgb,var(--primary-2) 38%,#fff);color:#1f2937;color:var(--text)}.job-create-quill .ql-editor.ql-blank:before{color:#6b7280;color:var(--text-soft);font-size:12px;font-style:italic}.react-datepicker-popper{z-index:70}.react-datepicker__month-select,.react-datepicker__year-select{background:#fff;background:var(--surface);border:1px solid #e4dccd;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-sm);color:#1f2937;color:var(--text);cursor:pointer;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans);font-size:13px;font-weight:600;margin:0 3px;padding:5px 8px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible{outline:2px solid #f37021;outline:2px solid var(--primary-2);outline-offset:2px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{stroke:#e4dccd;stroke:var(--border);fill:#f8efe3;fill:var(--panel-primary-3);color:#f8efe3;color:var(--panel-primary-3)}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{stroke:#e4dccd;stroke:var(--border);fill:#fff;fill:var(--surface);color:#fff;color:var(--surface)}.react-datepicker{border:1px solid #e4dccd;border:1px solid var(--border);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 8px 24px #11182714;box-shadow:var(--shadow-md);color:#1f2937;color:var(--text);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans);font-size:14px;overflow:hidden}.react-datepicker,.react-datepicker__month-container{background:#fff;background:var(--surface)}.react-datepicker__header{background:#f8efe3;background:var(--panel-primary-3);border-bottom:1px solid #e4dccd;border-bottom:1px solid var(--border);border-top-left-radius:21px;border-top-left-radius:calc(var(--radius-lg) - 1px);padding:10px 0 12px;text-align:center}.react-datepicker__header,.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:21px;border-top-right-radius:calc(var(--radius-lg) - 1px)}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month,h2.react-datepicker__current-month{color:#1f2937;color:var(--text);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans);font-size:15px;font-weight:600}.react-datepicker__day-names{margin-bottom:4px}.react-datepicker__day-name{color:#6b7280;color:var(--text-soft);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.react-datepicker__day{border-radius:12px;border-radius:var(--radius-sm);color:#1f2937;color:var(--text)}.react-datepicker__day--outside-month{color:#6b7280;color:var(--text-soft);opacity:.45}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled{color:#6b7280;color:var(--text-soft);cursor:not-allowed;opacity:.4}.react-datepicker__day:not([aria-disabled=true]):hover{background:color-mix(in srgb,#fde8d9 55%,#fff);background:color-mix(in srgb,var(--panel-primary-2) 55%,var(--surface));border-radius:12px;border-radius:var(--radius-sm)}.react-datepicker__day--today{background:#0000;box-shadow:inset 0 0 0 1.5px #f3c39f;box-shadow:inset 0 0 0 1.5px var(--border-primary-2);font-weight:700}.react-datepicker__day--today.react-datepicker__day--selected{box-shadow:none}.react-datepicker__day--keyboard-selected:not(.react-datepicker__day--selected){background:color-mix(in srgb,#fde8d9 65%,#fff);background:color-mix(in srgb,var(--panel-primary-2) 65%,var(--surface));color:#1f2937;color:var(--text)}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{background:#f37021!important;background:var(--primary-2)!important;border-radius:12px;border-radius:var(--radius-sm);color:#fff!important;color:var(--primary-contrast)!important}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{filter:brightness(1.05)}.react-datepicker__navigation{border-radius:12px;border-radius:var(--radius-sm);height:34px;top:10px;width:34px}.react-datepicker__navigation:hover{background:color-mix(in srgb,#f37021 12%,#0000);background:color-mix(in srgb,var(--primary-2) 12%,#0000)}.react-datepicker__navigation:hover :before{border-color:#f37021;border-color:var(--primary-2)}.react-datepicker__navigation-icon:before{border-color:#4b5563;border-color:var(--text-muted);border-width:2.5px 2.5px 0 0}.job-create-salary-currency{margin-top:2px}.job-create-salary-currency select{width:100%}.job-create-salary-amounts{margin-top:10px}.job-create-salary-input-wrap{align-items:stretch;background:#fff;background:var(--surface);border-radius:16px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);display:flex;overflow:hidden}.job-create-salary-input-wrap:focus-within{box-shadow:inset 0 0 0 2px #f37021,0 1px 3px #11182714;box-shadow:inset 0 0 0 2px var(--primary-2),var(--shadow-sm)}.job-create-salary-prefix{align-items:center;border-right:1px solid color-mix(in srgb,#d4c7b1 38%,#fff);border-right:1px solid var(--field-outline);color:#4b5563;color:var(--text-muted);display:inline-flex;flex-shrink:0;font-size:15px;font-weight:600;gap:6px;line-height:1;padding:0 10px}.job-create-salary-acronym{font-feature-settings:"tnum";color:#4b5563;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em}.salary-currency-icon{color:#4b5563;color:var(--text-muted);flex-shrink:0}.applicant-home.job-search-page .job-create-salary-input-wrap input,.job-create-form .job-create-salary-input-wrap input{background:#0000;border-radius:0;box-shadow:none;flex:1 1;min-width:0;width:auto}.job-create-grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.job-create-status{align-items:center;border:none;display:flex;gap:12px;margin:0;min-width:0;padding:0}.job-create-status label{align-items:center;color:#1f2937;color:var(--text);display:inline-flex;font-size:14px;gap:8px}.job-create-actions{align-items:stretch;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,#fff 68%,#0000);background:color-mix(in srgb,var(--surface) 68%,#0000);border-radius:22px;border-radius:var(--radius-lg);bottom:14px;box-shadow:0 8px 24px #11182714;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:12px;position:sticky;z-index:12}.job-create-actions-error{word-wrap:break-word;align-self:center;line-height:1.35;margin:0;max-width:100%;overflow-wrap:anywhere;padding:0 4px;text-align:center;width:100%}.job-create-uploading-hint{align-items:center;display:inline-flex;gap:8px;justify-content:center}.job-create-spinner{animation:job-create-spin .9s linear infinite;border:2px solid color-mix(in srgb,currentcolor 28%,#0000);border-radius:999px;border-top-color:initial;height:14px;width:14px}@keyframes job-create-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.job-create-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.job-create-preview-link{align-items:center;background:#0000;border:none;box-shadow:none;color:color-mix(in srgb,#f37021 88%,#000);color:color-mix(in srgb,var(--primary-2) 88%,#000);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-right:auto;opacity:1;padding:6px 0;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.job-create-preview-link:hover{color:#f37021;color:var(--primary-2)}.job-create-preview-icon{color:inherit;flex-shrink:0;height:18px;width:18px}.job-create-pitch-section{align-items:stretch;background:color-mix(in srgb,#fde8d9 28%,#fff);background:color-mix(in srgb,var(--panel-primary-2) 28%,var(--surface));border-radius:22px;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);display:flex;flex-direction:column;margin-top:6px;padding:14px 16px}.job-create-pitch-section h2{font-size:18px;margin:0 0 6px}.job-create-pitch-section .subtitle{margin:0}.job-create-pitch-section .subtitle+.subtitle{margin-top:8px}.job-create-pitch-info-link{align-items:center;align-self:flex-end;background:#0000;border:none;color:color-mix(in srgb,#f37021 88%,#000);color:color-mix(in srgb,var(--primary-2) 88%,#000);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;margin:4px 0 0 auto;padding:6px 0 6px 8px;text-decoration:underline;text-underline-offset:3px}.job-create-pitch-info-link .icon{display:block;flex-shrink:0;height:18px;width:18px}.job-create-pitch-info-link:hover{color:#f37021;color:var(--primary-2)}.job-create-application-settings-section{margin-top:16px}.job-create-application-settings-section h2{font-size:18px;margin:0 0 6px}.job-create-application-settings-section .subtitle{line-height:1.45;margin:0 0 16px}.job-create-application-settings-section .recruitment-default-apply-fieldset{margin-top:0}.job-create-application-settings-section .recruitment-default-apply-fieldset>.profile-manage-section-title{font-size:16px;font-weight:500;line-height:1.3;margin:0 0 8px}.job-create-application-settings-section .recruitment-default-apply-radio>span{color:#1f2937;color:var(--text);font-size:14px;font-weight:500;line-height:1.35}.job-create-application-settings-section .profile-manage-country-pills-field-label{color:#1f2937;color:var(--text);font-size:14px;font-weight:500}.job-create-pitch-webcam{display:flex;justify-content:center;margin-top:14px}.job-create-webcam-btn{align-items:center;background:#f37021;background:var(--primary-2);border:none;border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);color:#fff;color:var(--primary-contrast);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:10px 16px}.job-create-saved-pitch{background:#0000;box-shadow:none;margin-top:14px;overflow:visible}.job-create-pitch-delete-row{background:#0000;display:flex;justify-content:center;margin-top:12px;padding:0;position:relative;z-index:2}.job-create-pitch-delete-btn{align-items:center;background:color-mix(in srgb,#c62828 10%,#0000);border:1px solid color-mix(in srgb,#c62828 55%,color-mix(in srgb,#d4c7b1 38%,#fff));border:1px solid color-mix(in srgb,#c62828 55%,var(--field-outline));border-radius:22px;border-radius:var(--radius-lg);box-shadow:none;color:#c62828;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;padding:9px 14px}.job-create-pitch-delete-btn:hover{background:color-mix(in srgb,#c62828 14%,#0000);border-color:color-mix(in srgb,#c62828 72%,color-mix(in srgb,#d4c7b1 38%,#fff));border-color:color-mix(in srgb,#c62828 72%,var(--field-outline))}.job-create-pitch-delete-btn:disabled,.job-create-pitch-delete-btn:disabled:hover{cursor:not-allowed;filter:none;opacity:.6}.job-create-cancel-modal{max-width:min(92vw,460px)}.job-create-publish-confirm-modal{max-width:min(92vw,520px)}.job-create-publish-confirm-actions{align-items:center}.job-create-publish-back-btn{background:#fff;background:var(--surface);border:none;border-radius:22px;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);color:#1f2937;color:var(--text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:12px 22px;transition:box-shadow .16s ease,transform .16s ease;transition:box-shadow var(--motion-fast),transform var(--motion-fast)}.job-create-publish-back-btn:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,#556b2f 22%,#fff),0 8px 24px #11182714;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-1) 22%,#fff),var(--shadow-md);transform:translateY(-1px)}.job-create-cancel-modal h2{margin:0 0 8px}.job-create-cancel-modal .subtitle{margin:0}.job-create-cancel-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.job-create-info-actions{justify-content:center}.job-create-cancel-confirm-btn{background:linear-gradient(135deg,#9f1f2f,#c62828);color:#fff}.job-create-pitch-save-btn{background:#f37021;background:var(--primary-2)}.job-create-actions .job-create-action-draft,.job-create-actions .job-create-action-publish{align-items:center;border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-width:170px;padding:10px 16px}.job-create-actions .job-create-action-publish{background:#556b2f;background:var(--primary-1);color:#fff;color:var(--primary-contrast);order:2}.job-create-actions .job-create-action-draft{background:#fde8d9;background:var(--panel-primary-2);border:1px solid #f3c39f;border:1px solid var(--border-primary-2);color:#f37021;color:var(--primary-2);order:3}.job-create-actions .job-create-action-publish:hover{filter:none}.job-create-actions .job-create-action-draft:hover{background:color-mix(in srgb,#fde8d9 82%,#f37021 18%);background:color-mix(in srgb,var(--panel-primary-2) 82%,var(--primary-2) 18%);border-color:#f3c39f;border-color:var(--border-primary-2);color:#f37021;color:var(--primary-2);filter:none}.job-create-actions .hiring-job-create-reset-btn{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #f3c39f;border:1.5px solid var(--border-primary-2);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);box-sizing:border-box;color:#f37021;color:var(--primary-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:center;line-height:1.2;min-width:170px;order:4;padding:10px 16px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,filter .16s ease,transform .16s ease,box-shadow .16s ease;transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),filter var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}.job-create-actions .hiring-job-create-reset-btn:hover:not(:disabled){background:#fde8d9;background:var(--panel-primary-2);border-color:#f3c39f;border-color:var(--border-primary-2);box-shadow:0 8px 24px #11182714;box-shadow:var(--shadow-md);color:color-mix(in srgb,#f37021 88%,#000);color:color-mix(in srgb,var(--primary-2) 88%,#000);filter:none;transform:translateY(-1px)}.job-create-actions .hiring-job-create-reset-btn:focus-visible:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb,#f37021 28%,#0000),0 8px 24px #11182714;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-2) 28%,#0000),var(--shadow-md);outline:none;transform:translateY(-1px)}.job-create-actions .hiring-job-create-reset-btn:disabled{box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);cursor:not-allowed;filter:none;opacity:.55;transform:none}.job-create-actions .job-create-action-cancel{align-items:center;border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);color:color-mix(in srgb,#1f2937 82%,#6b1f1f);color:color-mix(in srgb,var(--text) 82%,#6b1f1f);display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-width:170px;order:5;padding:10px 16px}.job-create-actions .job-create-action-cancel,.job-create-actions .job-create-action-cancel:hover{background:color-mix(in srgb,#efcdcd 52%,#fff);background:color-mix(in srgb,var(--status-not-for-me-border) 52%,#fff)}.job-create-actions .hiring-job-create-reset-btn:before,.job-create-actions .job-create-action-cancel:before,.job-create-actions .job-create-action-draft:before,.job-create-actions .job-create-action-publish:before{background-position:50%;background-repeat:no-repeat;background-size:14px 14px;content:"";display:inline-block;flex-shrink:0;height:14px;width:14px}.job-create-actions .job-create-action-publish:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.job-create-actions .job-create-action-draft:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23f37021' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E")}.job-create-actions .hiring-job-create-reset-btn:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23f37021' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7'/%3E%3Cpath d='M3 4v4h4'/%3E%3C/svg%3E")}.job-create-actions .job-create-action-cancel:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b1f1f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.applicant-home.hiring-dashboard.job-create-page .job-create-actions:not(.job-create-actions--unsaved) .job-create-action-cancel.small-outline-button:hover:not(:disabled){background:color-mix(in srgb,#efcdcd 52%,#fff);background:color-mix(in srgb,var(--status-not-for-me-border) 52%,#fff);border-color:#f3c39f;border-color:var(--border-primary-2);color:color-mix(in srgb,#1f2937 82%,#6b1f1f);color:color-mix(in srgb,var(--text) 82%,#6b1f1f);filter:none}@media (max-width:599px){.job-create-actions{justify-content:stretch}.job-create-actions .hiring-job-create-reset-btn,.job-create-actions .job-create-action-cancel,.job-create-actions .job-create-action-draft,.job-create-actions .job-create-action-publish{width:100%}}.job-create-preview-card{background:#fde8d9;background:var(--panel-primary-2);border:none;border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #11182714;box-shadow:var(--shadow-sm);margin-top:16px;padding:16px}.job-create-preview-listing{border-top:1px solid #e4dccd;border-top:1px solid var(--border);margin-top:18px;padding-top:18px}@media (max-width:599px){.job-create-grid-2{grid-template-columns:1fr}.job-create-status{flex-wrap:wrap}}body.holding-page-active,html.holding-page-active{background:#fff}.holding-page{background:#fff;justify-content:center;min-height:100vh;padding:24px 24px 64px;position:relative}.holding-page,.holding-wrap{align-items:center;display:flex}.holding-wrap{flex-direction:column;gap:52px;margin-inline:auto;text-align:center;width:min(640px,100%)}.holding-brand{align-items:center;display:flex;flex-direction:column;gap:0;width:100%}.holding-card{background:#fff;background:var(--surface);border:1px solid #e4dccd;border:1px solid var(--border);border-radius:16px;box-shadow:0 18px 40px #1a202c14;padding:24px;width:100%}.holding-eyebrow{color:#f37021;color:var(--primary-2);font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.holding-card h1{margin:0 0 12px}.holding-copy{color:#4b5563;color:var(--text-muted);font-size:16px;margin:0 0 24px}.holding-copy--outside{font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.35;margin:0;max-width:100%;text-align:center;width:100%}.holding-copy--outside-secondary{margin:0}.holding-highlight{color:#556b2f;color:var(--primary-1);font-weight:700}.holding-icon{display:block;height:auto;margin:0;object-fit:contain;width:min(120px,28vw)}.holding-logo{display:block;height:auto;margin:-6px 0 0;max-width:100%;width:min(520px,100%)}.holding-hello{color:#4b5563;color:var(--text-muted);font-size:clamp(1.5rem,3.4vw,2rem);font-weight:500;line-height:1.35;margin:0;text-align:center;width:100%}.holding-hello-label{color:#f37021;color:var(--primary-2);font-weight:700}.holding-hello a{color:#556b2f;color:var(--primary-1);font-weight:700;text-decoration:underline;text-underline-offset:3px}.holding-hello a:hover{filter:brightness(1.05)}.preview-gate-page{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh;padding:24px}.preview-gate-card{border:none;border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 8px 24px #1a202c14;padding:28px 24px;width:min(400px,100%)}.preview-gate-title{font-size:1.35rem;margin:0 0 10px;text-align:center}.preview-gate-copy{color:#4b5563;color:var(--text-muted);font-size:14px;line-height:1.55;margin:0 0 20px;text-align:center}.preview-gate-form{grid-gap:10px;display:grid;gap:10px}.preview-gate-label{color:#1f2937;color:var(--text);font-size:13px;font-weight:600}.preview-gate-input{border:none;border-radius:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4c7b1 38%,#fff),0 1px 3px #11182714;box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);font-family:inherit;font-size:14px;padding:10px 12px;width:100%}.preview-gate-error{color:#ff2d20;color:var(--accent);font-size:13px;font-weight:600;margin:0}.preview-gate-submit{background:linear-gradient(120deg,#556b2f,#f37021);background:linear-gradient(120deg,var(--primary-1),var(--primary-2));border:none;border-radius:22px;border-radius:var(--radius-lg);color:#fff;color:var(--primary-contrast);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin-top:6px;padding:11px 14px}.preview-gate-submit:hover{filter:brightness(1.05)}.job-post-preview-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:4200}.job-post-preview-dialog{border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 24px 48px #0000002e;flex-direction:column;margin:0 auto;max-height:min(92vh,960px);max-width:920px;overflow:hidden;width:100%}.job-post-preview-dialog,.job-post-preview-toolbar{background:#fff;background:var(--surface);display:flex}.job-post-preview-toolbar{align-items:center;border-bottom:1px solid #e4dccd;border-bottom:1px solid var(--border);flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 18px 12px 20px}.job-post-preview-title{color:#1f2937;color:var(--text);font-size:16px;font-weight:700;margin:0}.job-post-preview-close-x{background:#0000;border:none;border-radius:16px;border-radius:var(--radius-md);color:#4b5563;color:var(--text-muted);cursor:pointer;font-size:28px;line-height:1;padding:4px 8px}.job-post-preview-close-x:hover{background:#edf1e7;background:var(--panel-primary-1);color:#1f2937;color:var(--text)}.job-post-preview-scroll{flex:1 1;min-height:0;overflow:auto;padding:12px 22px 20px}.job-post-preview-footer{background:#fff;background:var(--surface);border-top:1px solid #e4dccd;border-top:1px solid var(--border);display:flex;flex-shrink:0;justify-content:center;padding:14px 18px 18px}.job-post-preview-continue-btn{background:#f37021;background:var(--p2);border:none;border-radius:8px;box-shadow:none;color:#fff;color:var(--primary-contrast);cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;min-width:200px;padding:12px 28px}.job-post-preview-continue-btn:hover{filter:brightness(1.06)}.job-post-preview-continue-btn:focus-visible{outline:2px solid #f37021;outline:2px solid var(--p2);outline-offset:2px}:root{--jw-public-p1:#556b2f;--jw-public-p2:#f37021;--jw-public-text:#111827;--jw-public-supporting:#3f3a34;--jw-public-outline:#e4dccd;--jw-public-green-container:#edf1e7;--jw-public-radius-lg:24px;--jw-public-shadow-1:0 1px 3px #11182714;--jw-public-shadow-2:0 8px 24px #11182714}.jw-public-button{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:8px;justify-content:center;line-height:1;min-height:44px;padding:11px 18px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.jw-public-button:hover:not(:disabled){transform:translateY(-1px)}.jw-public-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,#556b2f 32%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-public-p1) 32%,#fff);outline:none}.jw-public-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.jw-public-button--primary{background:#556b2f;background:var(--jw-public-p1)}.jw-public-button--primary,.jw-public-button--secondary{box-shadow:0 1px 3px #11182714;box-shadow:var(--jw-public-shadow-1);color:#fff}.jw-public-button--secondary{background:#f37021;background:var(--jw-public-p2)}.jw-public-button--outline{background:#fff;border-color:#d4c7b1;border-color:var(--jw-public-outline-strong,#d4c7b1);color:#111827;color:var(--jw-public-text)}.jw-public-button--text{background:#0000;border-color:#0000;color:#111827;color:var(--jw-public-text)}.jw-public-button--text:hover:not(:disabled){background:#edf1e7;background:var(--jw-public-green-container)}.jw-public-button.jw-public-session-sign-out{font-size:13px;font-weight:800;gap:6px;min-height:44px;padding:10px 14px}.jw-legal-gate-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.jw-legal-gate-modal{background:#fff;border:1px solid color-mix(in srgb,#e4dccd 78%,#fff);border:1px solid color-mix(in srgb,var(--jw-public-outline) 78%,#fff);border-radius:24px;border-radius:var(--jw-public-radius-lg);box-shadow:0 8px 24px #11182714;box-shadow:var(--jw-public-shadow-2);padding:clamp(22px,4vw,32px);width:min(480px,100%)}.jw-legal-gate-modal h2{color:#111827;color:var(--jw-public-text);font-size:clamp(20px,3vw,25px);font-weight:850;margin:0 0 10px}.jw-legal-gate-modal p{color:#3f3a34;color:var(--jw-public-supporting);font-size:15px;line-height:1.6;margin:0 0 16px}.jw-legal-gate-consent{align-items:flex-start;color:#111827;color:var(--jw-public-text);cursor:pointer;display:flex;font-size:14px;gap:.6rem;line-height:1.5}.jw-legal-gate-consent input[type=checkbox]{accent-color:#556b2f;accent-color:var(--jw-public-p1);cursor:pointer;flex:0 0 auto;height:18px;margin-top:1px;width:18px}.jw-legal-gate-consent a{color:#556b2f;color:var(--jw-public-p1);font-weight:700;text-decoration:underline;text-underline-offset:2px}.jw-legal-gate-error{color:#b42318;font-size:14px;font-weight:600;margin:12px 0 0}.jw-legal-gate-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.jw-legal-gate-signout{background:none;border:0;color:#3f3a34;color:var(--jw-public-supporting);cursor:pointer;font-size:14px;font-weight:600;padding:6px 8px;text-decoration:underline}.jw-legal-gate-signout:disabled{cursor:not-allowed;opacity:.6}.profile-manage-page .profile-manage-card .job-actions-float{background:#fde8d9;box-shadow:0 2px 10px #0000001f;margin-top:8px}.applicant-home:not(.hiring-dashboard) .home-welcome .eyebrow,.profile-manage-page .eyebrow,.profile-manage-page .profile-manage-email-change-mailto,.profile-manage-page .welcome-copy .manage-profile-link{color:var(--primary-1)}.applicant-home.profile-manage-page .profile-manage-form .small-outline-button.profile-manage-reset-password-btn{background:var(--panel-primary-1);border:1.5px solid var(--border-primary-1);color:var(--primary-1)}.applicant-home.profile-manage-page .profile-manage-form .small-outline-button.profile-manage-reset-password-btn:hover{background:color-mix(in srgb,var(--panel-primary-1) 70%,var(--surface));border-color:var(--primary-1);color:var(--primary-1)}.applicant-home.profile-manage-page .profile-manage-form .small-outline-button.profile-manage-reset-password-btn:focus-visible{border-color:var(--primary-1);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-1) 28%,#0000),var(--shadow-sm);outline:none}.applicant-home.profile-manage-page .profile-manage-form .small-outline-button.profile-manage-reset-password-btn:disabled,.applicant-home.profile-manage-page .profile-manage-form .small-outline-button.profile-manage-reset-password-btn:disabled:hover{background:color-mix(in srgb,var(--panel-primary-1) 65%,var(--surface));border-color:color-mix(in srgb,var(--border-primary-1) 72%,var(--border-input));color:color-mix(in srgb,var(--primary-1) 48%,var(--text-muted))}.profile-manage-page .small-outline-button.profile-manage-icon-plus-btn{background:var(--panel-primary-1);border-color:var(--border-primary-1);color:var(--primary-1)}.profile-manage-page .small-outline-button.profile-manage-icon-plus-btn:focus-visible,.profile-manage-page .small-outline-button.profile-manage-icon-plus-btn:hover{background:color-mix(in srgb,var(--panel-primary-1) 70%,var(--surface));border-color:var(--primary-1);color:var(--primary-1)}.profile-manage-page .profile-manage-proof-see-link,.profile-manage-page .profile-manage-social-brand-link,.profile-manage-page .profile-manage-social-brand-link:hover,.profile-manage-page .profile-manage-social-brand-svg{color:var(--primary-1)}.profile-manage-page .profile-manage-proof-see-link:hover{color:color-mix(in srgb,var(--primary-1) 84%,#000)}.profile-manage-page .profile-manage-cv-file-icon{color:var(--primary-1)}.profile-manage-page .profile-manage-dob-picker .react-datepicker__input-container input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23556b2f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='3' ry='3'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");border-color:var(--border-primary-1)}.profile-manage-page .profile-manage-dob-picker .react-datepicker__input-container input:focus-visible{border-color:var(--primary-1);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-1) 24%,#0000),var(--shadow-sm)}.profile-manage-page .react-datepicker__month-select:focus-visible,.profile-manage-page .react-datepicker__year-select:focus-visible{outline-color:var(--primary-1)}.profile-manage-page .react-datepicker__header{background:var(--panel-primary-1)}.profile-manage-page .react-datepicker__day:not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--panel-primary-1) 55%,var(--surface))}.profile-manage-page .react-datepicker__day--today{box-shadow:inset 0 0 0 1.5px var(--border-primary-1)}.profile-manage-page .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--selected){background:color-mix(in srgb,var(--panel-primary-1) 65%,var(--surface))}.profile-manage-page .react-datepicker__day--in-range,.profile-manage-page .react-datepicker__day--in-selecting-range,.profile-manage-page .react-datepicker__day--selected{background:var(--primary-1)!important;color:var(--primary-contrast)!important}.profile-manage-page .react-datepicker__navigation:hover{background:color-mix(in srgb,var(--primary-1) 12%,#0000)}.profile-manage-page .react-datepicker__navigation:hover :before{border-color:var(--primary-1)}.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved{background:#556b2f;border:none;box-shadow:0 2px 10px #0000001f}.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .profile-manage-unsaved-hint{color:var(--primary-contrast);font-size:13px;font-weight:700;letter-spacing:.02em;margin:0 0 2px;padding:0 4px;text-align:center;width:100%}.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn{background:color-mix(in srgb,var(--primary-contrast) 16%,#556b2f);border-color:color-mix(in srgb,var(--primary-contrast) 42%,#556b2f);color:var(--primary-contrast)}.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn .icon{color:var(--primary-contrast)}.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn.primary{background:var(--primary-contrast);border-color:var(--primary-contrast);color:#556b2f}.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn.primary:hover,.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn:hover{filter:brightness(1.06)}.applicant-home.job-search-page .job-search-form input:not([type=checkbox]):not([type=radio]),.applicant-home.job-search-page .job-search-form select,.applicant-home.job-search-page .job-search-form textarea{background:var(--surface);border:none;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm);font-family:inherit;font-size:14px;padding:10px 12px;width:100%}.applicant-home.job-search-page .job-search-form textarea{resize:vertical}.applicant-home.job-search-page .job-search-form input:focus,.applicant-home.job-search-page .job-search-form input:focus-visible,.applicant-home.job-search-page .job-search-form select:focus,.applicant-home.job-search-page .job-search-form select:focus-visible,.applicant-home.job-search-page .job-search-form textarea:focus,.applicant-home.job-search-page .job-search-form textarea:focus-visible{box-shadow:inset 0 0 0 2px var(--primary-1),var(--shadow-sm);outline:none}.applicant-home.job-search-page .job-search-field-group>label,.applicant-home.job-search-page .job-search-range-row .job-search-field-group>label{color:var(--text);font-size:14px;font-weight:600}.applicant-home.job-search-page .job-create-functional-area-shell:focus-within{box-shadow:inset 0 0 0 2px var(--primary-1),var(--shadow-sm);outline:none}.applicant-home.job-search-page .job-create-functional-area-compose{background:#0000;border:none;border-radius:var(--radius-md);box-shadow:none;flex:1 1 140px;min-width:120px;padding:6px 8px;width:auto}.applicant-home.job-search-page .job-create-functional-area-compose:focus,.applicant-home.job-search-page .job-create-functional-area-compose:focus-visible{box-shadow:none;outline:none}.applicant-home.job-search-page .job-search-actions .job-search-reset-button,.applicant-home.job-search-page .job-search-actions .job-search-save-button,.applicant-home.job-search-page .job-search-actions .search-submit-button{align-items:center;border-radius:var(--radius-lg);display:inline-flex;font-family:var(--font-sans);font-size:16px;font-weight:600;height:44px;justify-content:center;line-height:1.2;min-width:170px;padding:0 18px;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.applicant-home.job-search-page .job-search-actions .job-search-reset-button:hover:not(:disabled),.applicant-home.job-search-page .job-search-actions .job-search-save-button:hover:not(:disabled),.applicant-home.job-search-page .job-search-actions .search-submit-button:hover:not(:disabled){box-shadow:var(--shadow-lg);transform:translateY(-1px)}@media (max-width:599px){.applicant-home.job-search-page .job-search-actions .job-search-reset-button,.applicant-home.job-search-page .job-search-actions .job-search-save-button,.applicant-home.job-search-page .job-search-actions .search-submit-button{min-width:0;width:100%}}.apply-help-modal.save-search-modal{max-width:min(92vw,620px)}.apply-help-modal.save-search-modal .job-search-field-group>label{color:var(--text);font-size:14px;font-weight:600}.apply-help-modal.save-search-modal .save-search-modal-actions{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:14px}.apply-help-modal.save-search-modal .save-search-modal-actions>button{align-items:center;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);box-sizing:border-box;display:inline-flex;font-family:var(--font-sans);font-size:16px;font-weight:600;gap:8px;justify-content:center;line-height:1.2;min-height:44px;min-width:0;padding:10px 16px;width:100%}.apply-help-modal.save-search-modal .search-submit-button{background:var(--primary-1);border:none;color:var(--primary-contrast)}.apply-help-modal.save-search-modal .search-submit-button:hover:not(:disabled){filter:brightness(1.07)}.apply-help-modal.save-search-modal .job-search-reset-button{background:var(--surface);border:1px solid color-mix(in srgb,var(--primary-1) 55%,var(--field-outline));color:var(--primary-1);cursor:pointer;transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),filter var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}.apply-help-modal.save-search-modal .job-search-reset-button:hover:not(:disabled){background:var(--panel-primary-1);border-color:color-mix(in srgb,var(--primary-1) 70%,var(--field-outline));box-shadow:var(--shadow-lg);color:var(--primary-1);transform:translateY(-1px)}.apply-help-modal.save-search-modal .job-search-reset-button:focus-visible:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-1) 24%,#0000),var(--shadow-lg);outline:none;transform:translateY(-1px)}.apply-help-modal.save-search-modal .form-inline-alert-danger{color:#b00020;font-size:12.5px;font-weight:600;margin:10px 0 0;text-align:center}@media (max-width:599px){.apply-help-modal.save-search-modal .save-search-modal-actions{grid-template-columns:1fr}}.recruitment-profile-page .profile-manage-card .job-actions-float{margin-top:8px}.applicant-home.hiring-dashboard .home-welcome .eyebrow,.applicant-home.hiring-dashboard .welcome-copy .manage-profile-link,.recruitment-profile-page .eyebrow,.recruitment-profile-page .profile-manage-email-change-mailto{color:var(--primary-2)}.recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved{background:var(--primary-2);border:1px solid color-mix(in srgb,var(--primary-2) 82%,#1a0d08);box-shadow:0 2px 10px #0000001f}.recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .profile-manage-unsaved-hint{color:var(--primary-contrast);font-size:13px;font-weight:700;letter-spacing:.02em;margin:0 0 2px;padding:0 4px;text-align:center;width:100%}.recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn{background:color-mix(in srgb,var(--primary-contrast) 16%,var(--primary-2));border-color:color-mix(in srgb,var(--primary-contrast) 42%,var(--primary-2));color:var(--primary-contrast)}.recruitment-profile-page .profile-manage-card .job-actions-float .job-action-btn.primary{background:var(--primary-2);border-color:var(--primary-2);color:var(--primary-contrast)}.recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn .icon{color:var(--primary-contrast)}.recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn.primary{background:var(--primary-contrast);border-color:var(--primary-contrast);color:var(--primary-2)}.recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn.primary:hover,.recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn:hover{filter:brightness(1.06)}.recruitment-profile-page .recruitment-settings-coming-soon{align-items:stretch;display:flex;flex-direction:column;gap:0;padding-bottom:24px;padding-top:12px;text-align:left}.recruitment-profile-page .recruitment-settings-coming-soon-heading{line-height:1.25;margin:0;padding:0;text-align:left;width:100%}.recruitment-profile-page .recruitment-settings-coming-soon-heading.profile-manage-section-title{margin-block:0}.recruitment-profile-page .recruitment-settings-coming-soon-intro{line-height:1.45;margin:0;padding:0;text-align:left;width:100%}.recruitment-profile-page .recruitment-settings-coming-soon-intro.profile-manage-helper{margin-block:0}.recruitment-profile-page .recruitment-default-apply-fieldset,.recruitment-profile-page .recruitment-default-currency-fieldset,.recruitment-profile-page .recruitment-default-location-fieldset{background:#fff;background:var(--surface,#fff);border:1px solid #ccc;border:1px solid var(--field-outline,#ccc);border-radius:8px;border-radius:var(--radius-md,8px);box-sizing:border-box;margin:0;min-inline-size:0;padding:14px 16px 16px}.job-create-page .recruitment-default-apply-fieldset{background:#fff;background:var(--surface,#fff);border:1px solid var(--border-primary-2);border-radius:8px;border-radius:var(--radius-md,8px);box-sizing:border-box;margin:0;min-inline-size:0;padding:14px 16px 16px}.recruitment-profile-page .recruitment-default-currency-fieldset,.recruitment-profile-page .recruitment-default-location-fieldset{margin-top:16px}.job-create-page .recruitment-default-apply-fieldset>.profile-manage-section-title,.recruitment-profile-page .recruitment-default-apply-fieldset>.profile-manage-section-title,.recruitment-profile-page .recruitment-default-currency-fieldset>.profile-manage-section-title,.recruitment-profile-page .recruitment-default-location-fieldset>.profile-manage-section-title{margin:0 0 8px;padding:0}.recruitment-profile-page .recruitment-default-location-helper{margin:0 0 12px;max-width:68ch}.recruitment-profile-page .recruitment-default-location-grid{margin:0;min-width:0}.recruitment-profile-page .recruitment-default-location-field{grid-gap:6px;display:grid;gap:6px;margin:0;min-width:0}.recruitment-profile-page .recruitment-default-location-field .job-search-label{display:block;margin:0}@media (max-width:599px){.recruitment-profile-page .recruitment-default-location-grid{grid-template-columns:1fr}}.recruitment-profile-page .recruitment-default-currency-label{grid-gap:6px;display:grid;gap:6px;max-width:min(100%,420px);width:100%}.job-create-page .recruitment-default-apply-radios,.recruitment-profile-page .recruitment-default-apply-radios{display:flex;flex-direction:column;gap:12px;margin-top:4px}.job-create-page .recruitment-default-apply-radio,.recruitment-profile-page .recruitment-default-apply-radio{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.job-create-page .recruitment-default-apply-countries,.recruitment-profile-page .recruitment-default-apply-countries{margin-top:20px}.job-create-page .recruitment-default-apply-countries .profile-manage-country-pills-editor,.recruitment-profile-page .recruitment-default-apply-countries .profile-manage-country-pills-editor{border:none}.job-create-page .recruitment-default-apply-countries .profile-manage-country-pills-editor:focus-within:not(.is-disabled),.recruitment-profile-page .recruitment-default-apply-countries .profile-manage-country-pills-editor:focus-within:not(.is-disabled){border:none;box-shadow:none}.job-create-page .recruitment-default-apply-picker-stack,.recruitment-profile-page .recruitment-default-apply-picker-stack{align-items:flex-start;display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.job-create-page .recruitment-default-apply-picker-stack .profile-manage-country-group-shortcuts.recruitment-default-apply-eea-shortcut,.recruitment-profile-page .recruitment-default-apply-picker-stack .profile-manage-country-group-shortcuts.recruitment-default-apply-eea-shortcut{justify-content:flex-end;margin-top:0;width:100%}.applicant-home.hiring-dashboard .home-section-head .large-filled-button{background:var(--primary-2);border-color:var(--primary-2);color:var(--primary-contrast)}.applicant-home.hiring-dashboard .home-section-head .large-filled-button:hover{background:color-mix(in srgb,var(--primary-2) 86%,#000)}.applicant-home.hiring-dashboard .home-section-head .large-filled-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-2) 30%,#0000),var(--shadow-sm);outline:none}.applicant-home.hiring-dashboard.job-create-page .job-create-pitch-webcam .job-create-webcam-btn{background:color-mix(in srgb,var(--panel-primary-2) 78%,var(--surface));border:1px solid var(--border-primary-2);box-shadow:none;color:var(--primary-2)}.applicant-home.hiring-dashboard.job-create-page .job-create-pitch-webcam .job-create-webcam-btn:hover{background:color-mix(in srgb,var(--panel-primary-2) 64%,var(--surface))}.applicant-home.hiring-dashboard.job-create-page .job-create-actions .job-create-action-publish{background:var(--primary-2);border-color:var(--primary-2);color:var(--primary-contrast)}.applicant-home.hiring-dashboard.job-create-page .job-create-actions .job-create-action-publish:hover{background:color-mix(in srgb,var(--primary-2) 86%,#000)}.applicant-home.hiring-dashboard.job-create-page .job-create-quill .ql-toolbar.ql-snow{background:color-mix(in srgb,var(--panel-primary-2) 78%,var(--surface));border-bottom-color:color-mix(in srgb,var(--border-primary-2) 70%,var(--field-outline))}.applicant-home.hiring-dashboard.job-create-page .job-create-pitch-section{background:color-mix(in srgb,var(--panel-primary-2) 28%,var(--surface));border:none;box-shadow:inset 0 0 0 1px var(--field-outline),var(--shadow-sm)}.applicant-home.hiring-dashboard.job-create-page .job-create-pitch-delete-row{background:#0000;margin-top:12px}.applicant-home.hiring-dashboard.job-create-page .job-create-form .job-create-application-settings-section{background:color-mix(in srgb,var(--text-muted) 7%,var(--surface));border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:16px;padding:14px 16px}.applicant-home.hiring-dashboard.job-create-page .job-create-form .job-create-application-settings-section .recruitment-default-apply-fieldset{background:var(--surface);border:1.5px solid var(--border-primary-2)}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved{background:var(--primary-2);border:1px solid color-mix(in srgb,var(--primary-2) 82%,#1a0d08);box-shadow:0 2px 10px #0000001f}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .profile-manage-unsaved-hint{color:var(--primary-contrast);font-size:13px;font-weight:700;letter-spacing:.02em;margin:0 0 2px;padding:0 4px;text-align:center;width:100%}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-actions-error,.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-preview-link{color:var(--primary-contrast)}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-preview-link:hover{color:color-mix(in srgb,var(--primary-contrast) 92%,#fff)}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-preview-icon{color:inherit}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-action-cancel,.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .recruitment-job-create-reset-btn{background:color-mix(in srgb,var(--primary-contrast) 16%,var(--primary-2));border-color:color-mix(in srgb,var(--primary-contrast) 42%,var(--primary-2));color:var(--primary-contrast)}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-action-draft{background:var(--panel-primary-2);border-color:var(--border-primary-2);color:var(--primary-2)}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-action-cancel:hover,.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-action-draft:hover,.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .recruitment-job-create-reset-btn:hover{box-shadow:var(--shadow-md);filter:brightness(1.06);transform:translateY(-1px)}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-action-draft:hover{background:color-mix(in srgb,var(--panel-primary-2) 82%,var(--primary-2) 18%);border-color:var(--border-primary-2);color:var(--primary-2)}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-action-cancel:disabled,.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-action-draft:disabled,.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .recruitment-job-create-reset-btn:disabled{filter:none;opacity:.55}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-action-publish{background:var(--primary-contrast);border-color:var(--primary-contrast);color:var(--primary-2)}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-action-publish:hover{box-shadow:var(--shadow-lg);filter:brightness(1.06);transform:translateY(-1px)}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-action-publish:before{background-color:currentColor;background-image:none;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:14px 14px;-webkit-mask-size:14px 14px}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-action-draft:before{background-color:currentColor;background-image:none;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:14px 14px;-webkit-mask-size:14px 14px}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .recruitment-job-create-reset-btn:before{background-color:currentColor;background-image:none;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7'/%3E%3Cpath d='M3 4v4h4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7'/%3E%3Cpath d='M3 4v4h4'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:14px 14px;-webkit-mask-size:14px 14px}.applicant-home.hiring-dashboard.job-create-page .job-create-actions.job-create-actions--unsaved .job-create-action-cancel:before{background-color:currentColor;background-image:none;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:14px 14px;-webkit-mask-size:14px 14px}.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button.profile-manage-reset-password-btn:hover{background:color-mix(in srgb,var(--panel-primary-3) 70%,var(--surface));border-color:var(--primary-3);color:var(--primary-3)}.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button.profile-manage-reset-password-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-3) 28%,#0000),var(--shadow-sm)}.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button.profile-manage-reset-password-btn:disabled,.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button.profile-manage-reset-password-btn:disabled:hover{background:color-mix(in srgb,var(--panel-primary-3) 65%,var(--surface));border-color:color-mix(in srgb,var(--border-primary-3) 72%,var(--border-input));color:color-mix(in srgb,var(--primary-3) 48%,var(--text-muted))}.recruitment-profile-page .profile-manage-form .small-outline-button.profile-manage-panel-action-btn:hover{background:var(--panel-primary-2);border-color:var(--border-primary-2);color:var(--primary-2)}.recruitment-profile-page .profile-manage-form .small-outline-button.profile-manage-panel-action-btn:focus-visible{border-color:var(--primary-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-2) 26%,#0000),var(--shadow-sm);color:var(--primary-2);outline:none}.recruitment-profile-page .small-outline-button.profile-manage-icon-plus-btn{background:var(--panel-primary-2);border-color:var(--border-primary-2);color:var(--primary-2)}.recruitment-profile-page .small-outline-button.profile-manage-icon-plus-btn:focus-visible,.recruitment-profile-page .small-outline-button.profile-manage-icon-plus-btn:hover{background:color-mix(in srgb,var(--panel-primary-2) 70%,var(--surface));border-color:var(--primary-2);color:var(--primary-2)}.jw-recruitment-page .recruitment-profile-page .profile-manage-form .profile-manage-url-prefix{background:color-mix(in srgb,var(--panel-primary-2) 78%,var(--surface))}.recruitment-profile-page .profile-manage-social-brand-link,.recruitment-profile-page .profile-manage-social-brand-link:hover,.recruitment-profile-page .profile-manage-social-brand-svg{color:var(--primary-2)}.recruitment-profile-page .react-datepicker__month-select:focus-visible,.recruitment-profile-page .react-datepicker__year-select:focus-visible{outline-color:var(--primary-2)}.recruitment-profile-page .react-datepicker__header{background:var(--panel-primary-2)}.recruitment-profile-page .react-datepicker__day:not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--panel-primary-2) 55%,var(--surface))}.recruitment-profile-page .react-datepicker__day--today{box-shadow:inset 0 0 0 1.5px var(--border-primary-2)}.recruitment-profile-page .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--selected){background:color-mix(in srgb,var(--panel-primary-2) 65%,var(--surface))}.recruitment-profile-page .react-datepicker__day--in-range,.recruitment-profile-page .react-datepicker__day--in-selecting-range,.recruitment-profile-page .react-datepicker__day--selected{background:var(--primary-2)!important;color:var(--primary-contrast)!important}.recruitment-profile-page .react-datepicker__navigation:hover{background:color-mix(in srgb,var(--primary-2) 12%,#0000)}.recruitment-profile-page .react-datepicker__navigation:hover :before{border-color:var(--primary-2)}.jw-recruitment-page{--jw-rec-p1:#556b2f;--jw-rec-p2:#f37021;--jw-rec-page:#fff8f3;--jw-rec-surface:#fff;--jw-rec-surface-alt:#fffbf7;--jw-rec-orange-container:#fde8d9;--jw-rec-orange-border:#f3c39f;--jw-rec-green-container:#edf1e7;--jw-rec-green-border:#b8c6a4;--jw-rec-outline:#e4dccd;--jw-rec-outline-strong:#d4c7b1;--jw-rec-text:#111827;--jw-rec-muted:#6b6258;--jw-rec-radius-sm:12px;--jw-rec-radius-md:16px;--jw-rec-radius-lg:24px;--jw-rec-radius-xl:32px;--jw-rec-shadow-1:0 1px 3px #11182714;--jw-rec-shadow-2:0 8px 24px #11182714;--jw-rec-shadow-3:0 16px 44px #11182724;--jw-public-p1:var(--jw-rec-p2);--jw-public-text:var(--jw-rec-text);--jw-public-green-container:var(--jw-rec-orange-container);background:radial-gradient(circle at top right,color-mix(in srgb,var(--jw-rec-orange-container) 82%,#0000) 0,#0000 32rem),radial-gradient(circle at top left,color-mix(in srgb,var(--jw-rec-green-container) 55%,#0000) 0,#0000 30rem),linear-gradient(135deg,var(--jw-rec-page),#fffaf8 55%,color-mix(in srgb,var(--jw-rec-orange-container) 35%,#fffaf8));color:var(--jw-rec-text);min-height:100vh;min-width:375px;min-width:var(--bp-min,375px)}.jw-recruitment-page .jw-recruitment-icon{stroke-width:1.75;flex-shrink:0;height:18px;width:18px}.jw-recruitment-page .jw-recruitment-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-bottom:none;box-shadow:none;display:block;margin:0;padding:14px 16px 8px;position:sticky;top:0;z-index:30}.jw-recruitment-page .jw-recruitment-nav__shell{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,#fff 92%,var(--jw-rec-orange-container));border:1px solid color-mix(in srgb,var(--jw-rec-outline) 70%,#0000);border-radius:var(--jw-rec-radius-lg);box-shadow:var(--jw-rec-shadow-2);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;padding:12px 14px 12px 18px;width:min(1180px,calc(100% - 32px))}.jw-recruitment-page .jw-recruitment-nav .logo .logo-image{height:38px;max-width:min(200px,44vw)}.jw-recruitment-page .jw-recruitment-nav__links{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px;justify-content:center;min-width:0}.jw-recruitment-page .jw-recruitment-nav__link{align-items:center;border:1px solid #0000;border-radius:999px;color:var(--jw-rec-muted);display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:8px 12px;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.jw-recruitment-page .jw-recruitment-nav__link:hover{background:var(--jw-rec-orange-container);color:var(--jw-rec-p2)}.jw-recruitment-page .jw-recruitment-nav__link--active{background:color-mix(in srgb,var(--jw-rec-orange-container) 88%,#fff);border-color:color-mix(in srgb,var(--jw-rec-orange-border) 55%,#0000);box-shadow:var(--jw-rec-shadow-1);color:var(--jw-rec-p2)}.jw-recruitment-page .jw-recruitment-nav__link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 28%,#fff);outline:none}.jw-recruitment-page .jw-recruitment-user-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.jw-recruitment-page .jw-recruitment-nav .avatar.avatar-button,.jw-recruitment-page .jw-recruitment-nav .nav-profile-avatar{height:44px;min-height:44px;min-width:44px;width:44px}.jw-recruitment-page .jw-recruitment-nav .avatar.avatar-button .avatar-image,.jw-recruitment-page .jw-recruitment-nav .nav-profile-avatar .avatar-image{display:block;height:100%;object-fit:cover;width:100%}.jw-recruitment-page .jw-recruitment-user-actions .avatar-button{border:2px solid color-mix(in srgb,var(--jw-rec-orange-border) 72%,#0000);box-shadow:var(--jw-rec-shadow-1)}.jw-recruitment-page .jw-recruitment-nav .nav-notification-bell-icon svg{height:26px;width:26px}.jw-recruitment-page .jw-recruitment-nav .nav-notification-bell-badge{right:-6px;top:-3px}.jw-recruitment-page .jw-recruitment-nav .nav-notification-bell-icon--p2{color:var(--jw-rec-p2)}.jw-recruitment-page .jw-recruitment-nav .nav-notification-bell-icon--p1{color:var(--jw-rec-p1)}.jw-recruitment-page .jw-public-button.jw-public-session-sign-out:hover:not(:disabled){background:color-mix(in srgb,var(--jw-rec-surface-alt) 88%,var(--jw-rec-outline))}.jw-recruitment-page .hiring-role-applicant-stats{border-top:none;margin-top:10px;padding-top:0}.jw-recruitment-page .hiring-role-applicant-stats:not(.hiring-role-applicant-stats--selectable) .hiring-role-applicant-stats__cell{background:var(--jw-rec-surface);border:1.5px solid color-mix(in srgb,var(--jw-rec-p2) 42%,var(--jw-rec-outline));box-shadow:var(--jw-rec-shadow-1);color:var(--jw-rec-p2)}.jw-recruitment-page .hiring-role-applicant-stats:not(.hiring-role-applicant-stats--selectable) .hiring-role-applicant-stats__cell:hover{background:color-mix(in srgb,var(--jw-rec-orange-container) 52%,var(--jw-rec-surface));border-color:color-mix(in srgb,var(--jw-rec-p2) 58%,var(--jw-rec-outline));box-shadow:var(--jw-rec-shadow-2);filter:none;transform:translateY(-1px)}.jw-recruitment-page .hiring-role-applicant-stats:not(.hiring-role-applicant-stats--selectable) .hiring-role-applicant-stats__icon,.jw-recruitment-page .hiring-role-applicant-stats:not(.hiring-role-applicant-stats--selectable) .hiring-role-applicant-stats__label,.jw-recruitment-page .hiring-role-applicant-stats:not(.hiring-role-applicant-stats--selectable) .hiring-role-applicant-stats__value{color:var(--jw-rec-p2)}.jw-recruitment-page .hiring-role-applicant-stats:not(.hiring-role-applicant-stats--selectable) .hiring-role-applicant-stats__icon{height:28px;width:28px}.jw-recruitment-page .jw-recruitment-main{margin:0 auto;padding:24px 0 56px;width:min(1180px,calc(100% - 32px))}.jw-recruitment-page .jw-recruitment-main.applicant-home{background:#0000;max-width:min(1180px,calc(100% - 32px))}.jw-recruitment-page .jw-recruitment-main a.back-link{align-items:center;background:#0000;border:none;color:var(--jw-rec-muted);display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin:0 0 10px;padding:0;text-decoration:none;transition:color .16s ease}.jw-recruitment-page .jw-recruitment-main a.back-link:hover{color:var(--jw-rec-p2);text-decoration:none}.jw-recruitment-page .jw-recruitment-main a.back-link:focus-visible{border-radius:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 26%,#fff);outline:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard,.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-manage-page,.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.job-create-page{background:#0000;color:var(--jw-rec-text);margin-left:auto;margin-right:auto;max-width:min(1180px,calc(100% - 32px));padding:24px 0 56px;width:100%}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .home-welcome{grid-gap:24px;align-items:stretch;background:linear-gradient(155deg,color-mix(in srgb,var(--jw-rec-surface) 82%,var(--jw-rec-orange-container)),var(--jw-rec-surface) 58%);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 75%,#0000);border-radius:var(--jw-rec-radius-xl);box-shadow:var(--jw-rec-shadow-2);display:grid;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.55fr);margin-bottom:0;padding:clamp(20px,4vw,36px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .home-welcome .eyebrow{color:var(--jw-rec-p2);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .home-welcome h1{color:var(--jw-rec-text);font-size:clamp(28px,4.2vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 12px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .home-welcome .body-text{color:var(--jw-rec-muted);font-size:15px;line-height:1.55;margin:0;max-width:52ch}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .profile-card-top{align-items:center;align-self:stretch;background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;justify-content:center;padding:4px 0 4px 8px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .profile-photo-wrap{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center;width:auto}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard a.profile-photo-manage-link{border-radius:50%;line-height:0;transition:transform .18s ease,box-shadow .18s ease}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard a.profile-photo-manage-link:hover{transform:scale(1.04)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard a.profile-photo-manage-link:focus-visible{border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 28%,#fff);outline:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .profile-photo-manage-link img{border:none;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,#fff 92%,var(--jw-rec-orange-container)),0 0 0 1px color-mix(in srgb,var(--jw-rec-outline) 55%,#0000),0 12px 28px #1118271f;display:block;height:clamp(120px,22vw,152px);margin-bottom:0;object-fit:cover;object-position:center top;width:clamp(120px,22vw,152px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .profile-photo-manage-link img.profile-photo--placeholder{filter:grayscale(100%) contrast(.92);object-position:center}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .welcome-manage-profile-link{align-items:center;background:var(--jw-rec-p2);border:none;border-radius:999px;box-shadow:var(--jw-rec-shadow-1);color:#fff;display:inline-flex;font-size:13px;font-weight:750;gap:4px;justify-content:center;letter-spacing:.01em;line-height:1;margin-top:14px;min-height:34px;padding:8px 12px;text-decoration:none;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .welcome-manage-profile-link:hover{background:color-mix(in srgb,var(--jw-rec-p2) 88%,#1a0a03);box-shadow:var(--jw-rec-shadow-2);transform:translateY(-1px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .welcome-manage-profile-link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 28%,#fff),var(--jw-rec-shadow-1);outline:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .welcome-manage-profile-link .jw-recruitment-icon--chevron-btn{height:14px;opacity:.95;width:14px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .home-section{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 72%,#0000);border-radius:var(--jw-rec-radius-lg);box-shadow:var(--jw-rec-shadow-1);margin-bottom:0;margin-top:28px;padding:22px clamp(18px,3vw,28px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .home-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .home-section-head h2{color:var(--jw-rec-text);font-size:clamp(20px,2.4vw,26px);font-weight:800;letter-spacing:-.02em;margin:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-advertised-head .home-section-head{margin-bottom:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section{margin-top:20px;padding:16px clamp(16px,2.5vw,22px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-dashboard-criteria-panel{margin-bottom:0;margin-top:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .job-search-panel.hiring-dashboard-criteria-panel{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 72%,#0000);border-radius:var(--jw-rec-radius-lg);box-shadow:var(--jw-rec-shadow-1);padding:20px clamp(16px,2.5vw,24px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .job-search-title{color:var(--jw-rec-text);font-size:clamp(17px,2vw,20px);font-weight:800}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .job-search-toggle-btn{background:var(--jw-rec-orange-container);border:1px solid color-mix(in srgb,var(--jw-rec-orange-border) 75%,var(--jw-rec-outline));border-radius:12px;box-shadow:none;color:var(--jw-rec-p2)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .job-search-toggle-btn:hover{background:color-mix(in srgb,var(--jw-rec-orange-container) 82%,#fff);border-color:color-mix(in srgb,var(--jw-rec-p2) 45%,var(--jw-rec-outline))}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .job-search-toggle-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 28%,#fff);outline:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .job-search-toggle-icon{height:20px;width:20px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:4px}@media (min-width:600px){.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-filters{align-items:end;grid-template-columns:minmax(0,1fr) auto}}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-filters.job-search-form>label{grid-gap:8px;display:grid;gap:8px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-filters .job-search-label{color:var(--jw-rec-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-filters input[type=text]{background:var(--jw-rec-surface);border:none;border-radius:var(--jw-rec-radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-outline) 85%,#0000),var(--jw-rec-shadow-1);color:var(--jw-rec-text);font-family:inherit;font-size:15px;font-weight:500;min-height:48px;padding:12px 14px;width:100%}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-filters input[type=text]:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-p2) 45%,var(--jw-rec-outline)),0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 22%,#fff);outline:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-search-action{align-items:stretch;display:flex}@media (min-width:600px){.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-search-action{align-items:end}}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-search-action .search-submit-button{min-width:min(100%,140px);width:100%}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .search-submit-button{background:var(--jw-rec-p2);border:1px solid color-mix(in srgb,#000 12%,var(--jw-rec-p2));border-radius:999px;box-shadow:var(--jw-rec-shadow-1);color:#fff;font-size:14px;font-weight:800;min-height:44px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .search-submit-button:hover:not(:disabled){box-shadow:var(--jw-rec-shadow-2);filter:brightness(1.05);transform:translateY(-1px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .search-submit-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 28%,#fff),var(--jw-rec-shadow-1);outline:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .search-submit-button--hiring-reset{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-orange-border) 85%,var(--jw-rec-outline));color:var(--jw-rec-p2);filter:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .search-submit-button--hiring-reset:hover:not(:disabled){background:var(--jw-rec-orange-container);border-color:color-mix(in srgb,var(--jw-rec-p2) 42%,var(--jw-rec-outline));filter:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-criteria-status-sort{display:flex;flex-direction:column;gap:20px;margin-bottom:0;margin-top:12px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-criteria-sort-block,.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-criteria-status-block{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-filter-label{color:var(--jw-rec-muted);font-size:12px;font-weight:800;letter-spacing:.04em;line-height:1.3;margin:0 0 8px;text-transform:uppercase}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-status-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0;width:100%}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-status-controls-row{display:flex;flex-wrap:wrap;gap:8px;width:100%}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-status-option{align-items:center;border:1px solid #0000;border-radius:999px;box-shadow:var(--jw-rec-shadow-1);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;line-height:1.2;margin:0;padding:8px 14px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease,filter .16s ease}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-status-option:hover{box-shadow:var(--jw-rec-shadow-2);transform:translateY(-1px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-status-option--active{background:var(--status-applied-bg);border-color:var(--status-applied-border);color:var(--text)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-status-option--hidden{background:var(--status-saved-bg);border-color:var(--status-saved-border);color:var(--status-saved-accent)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-status-option--closed{background:var(--status-not-for-me-bg);border-color:var(--status-not-for-me-border);color:var(--text-muted)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-status-option--draft{background:color-mix(in srgb,var(--panel-primary-3) 70%,#fff);border-color:var(--border-primary-3);color:var(--primary-3)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-status-option:has(.checkbox-control:checked){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-2) 42%,#0000),var(--jw-rec-shadow-2);filter:saturate(1.06)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-status-option:has(.checkbox-control:not(:checked)){filter:brightness(.97) saturate(.92)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-status-option__icon{color:currentColor;flex-shrink:0;opacity:.95}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-status-option .checkbox-control{border-radius:6px;height:16px;width:16px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-status-option .checkbox-control.checkbox-control--primary-1:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p1) 26%,#fff);outline:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .hiring-role-status-option .checkbox-control.checkbox-control--primary-2:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 26%,#fff);outline:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills{display:block;min-width:0;width:100%}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills .jw-applicant-pill-fieldset{border:none;margin:0;min-width:0;padding:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills .jw-applicant-pill-fieldset__legend{color:var(--jw-rec-muted);font-size:12px;font-weight:800;letter-spacing:.06em;margin:0 0 10px;padding:0;text-transform:uppercase}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills .jw-applicant-pill-fieldset__row{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills .jw-applicant-pill-fieldset__pill{cursor:pointer;display:inline-flex;flex:1 1 auto;min-width:min(140px,42%);position:relative;-webkit-user-select:none;user-select:none}@media (min-width:600px){.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills .jw-applicant-pill-fieldset__pill{flex:0 1 auto;min-width:118px}}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills .jw-applicant-pill-fieldset__input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;opacity:0;overflow:hidden;position:absolute;width:1px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills .jw-applicant-pill-fieldset__face{align-items:flex-start;background:var(--jw-rec-surface-alt);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 80%,#0000);border-radius:var(--jw-rec-radius-md);color:var(--jw-rec-text);display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:48px;padding:10px 14px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills .jw-applicant-pill-fieldset__pill:hover .jw-applicant-pill-fieldset__face{background:color-mix(in srgb,var(--jw-rec-orange-container) 55%,var(--jw-rec-surface));border-color:var(--jw-rec-orange-border);transform:translateY(-1px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills .jw-applicant-pill-fieldset__pill--selected .jw-applicant-pill-fieldset__face{background:linear-gradient(155deg,color-mix(in srgb,var(--jw-rec-orange-container) 92%,#fff) 0,color-mix(in srgb,var(--jw-rec-p2) 12%,#fff) 120%);border-color:color-mix(in srgb,var(--jw-rec-p2) 50%,var(--jw-rec-orange-border));box-shadow:var(--jw-rec-shadow-1)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills .jw-applicant-pill-fieldset__primary{color:var(--jw-rec-text);font-size:15px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills .jw-applicant-pill-fieldset__pill--selected .jw-applicant-pill-fieldset__primary{color:var(--jw-rec-p2)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills .jw-applicant-pill-fieldset__secondary{color:var(--jw-rec-muted);font-size:11px;font-weight:650;line-height:1.25;max-width:24ch}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills .jw-applicant-pill-fieldset__pill--selected .jw-applicant-pill-fieldset__secondary{color:color-mix(in srgb,var(--jw-rec-muted) 42%,var(--jw-rec-p2))}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-criteria-section .jw-hiring-sort-pills .jw-applicant-pill-fieldset__input:focus-visible+.jw-applicant-pill-fieldset__face{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 28%,#fff),var(--jw-rec-shadow-1);outline:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-dashboard-roles-section{margin-top:20px}@media (max-width:599px){.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-advertised-role-card .hiring-role-card-metrics{border-top:none;margin-top:12px;padding-top:0}}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-role-status-tile{align-items:center;display:inline-flex;gap:6px;margin-bottom:8px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .hiring-role-status-tile__icon{color:currentColor;flex-shrink:0;opacity:.92}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-advert-page .hiring-role-manage-head-row .hiring-role-status-tile{margin-bottom:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .large-filled-button{-webkit-font-smoothing:antialiased;align-items:center;background:var(--jw-rec-p2);border:1px solid color-mix(in srgb,#000 12%,var(--jw-rec-p2));border-radius:999px;box-shadow:var(--jw-rec-shadow-1);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:800;gap:8px;justify-content:center;letter-spacing:0;line-height:1.2;min-height:44px;padding:10px 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .large-filled-button:hover:not(:disabled){box-shadow:var(--jw-rec-shadow-2);filter:brightness(1.05);transform:translateY(-1px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .large-filled-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 28%,#fff),var(--jw-rec-shadow-1);outline:none}@media (max-width:899px){.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .home-welcome{gap:20px;grid-template-columns:1fr}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard .profile-card-top{padding:8px 0 0}}.jw-recruitment-page .job-create-shell{background:#0000;display:flow-root;min-height:100vh}.jw-recruitment-page .job-create-form,.jw-recruitment-page .job-create-form input:not([type=checkbox]):not([type=radio]),.jw-recruitment-page .job-create-form select,.jw-recruitment-page .job-create-form textarea,.jw-recruitment-page .job-create-quill .ql-container.ql-snow,.jw-recruitment-page .job-create-quill .ql-editor,.jw-recruitment-page .job-create-shell{color:var(--jw-rec-text);font-family:var(--font-sans)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.job-create-page{padding-bottom:108px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.job-create-page>.job-create-page-section.home-section{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 72%,#0000);border-radius:var(--jw-rec-radius-xl);box-shadow:var(--jw-rec-shadow-2);margin-bottom:0;margin-top:16px;overflow:visible;padding:0}.jw-recruitment-page .job-create-page-section.home-section>.job-create-hero{border-radius:var(--jw-rec-radius-xl) var(--jw-rec-radius-xl) 0 0}.jw-recruitment-page .job-create-page-section.home-section>.job-create-form{border-radius:0 0 var(--jw-rec-radius-xl) var(--jw-rec-radius-xl)}.jw-recruitment-page .job-create-hero{background:linear-gradient(155deg,color-mix(in srgb,var(--jw-rec-surface) 82%,var(--jw-rec-orange-container)),var(--jw-rec-surface) 58%);border-bottom:1px solid color-mix(in srgb,var(--jw-rec-outline) 72%,#0000);padding:clamp(20px,4vw,32px)}.jw-recruitment-page .job-create-hero .eyebrow{color:var(--jw-rec-p2);font-size:12px;font-weight:800;letter-spacing:.12em;margin:10px 0 8px;text-transform:uppercase}.jw-recruitment-page .job-create-hero h1{color:var(--jw-rec-text);font-size:clamp(28px,4.2vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 12px}.jw-recruitment-page .job-create-hero .subtitle{color:var(--jw-rec-muted);font-size:15px;line-height:1.55;margin:0 0 16px;max-width:62ch}.jw-recruitment-page .job-create-hero .job-create-recovery-notice{background:color-mix(in srgb,var(--jw-rec-orange-container) 65%,var(--jw-rec-surface));border:1px solid color-mix(in srgb,var(--jw-rec-p2) 32%,var(--jw-rec-outline));border-radius:var(--jw-rec-radius-md);box-shadow:var(--jw-rec-shadow-1);color:var(--jw-rec-text);font-size:14px;line-height:1.45;margin:0 0 12px;padding:12px 16px;text-align:left}.jw-recruitment-page .job-create-page-section .job-create-form{gap:18px;margin-top:0;padding:clamp(20px,4vw,28px) clamp(20px,4vw,28px) 120px}.jw-recruitment-page .job-create-form .job-search-label{color:var(--jw-rec-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.jw-recruitment-page .job-create-form .job-create-helper-text,.jw-recruitment-page .job-create-form .saved-search-meta.job-create-helper-text{color:var(--jw-rec-muted);font-size:13px;line-height:1.45}.jw-recruitment-page .jw-recruitment-main.job-create-page .job-create-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--jw-rec-surface);background-image:linear-gradient(45deg,#0000 50%,var(--jw-rec-p2) 50%),linear-gradient(135deg,var(--jw-rec-p2) 50%,#0000 50%),linear-gradient(to right,color-mix(in srgb,var(--jw-rec-outline) 72%,#fff),color-mix(in srgb,var(--jw-rec-outline) 72%,#fff));background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%,calc(100% - 40px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 22px;border:1px solid var(--jw-rec-outline-strong);border-radius:var(--jw-rec-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-outline) 38%,#fff);color:var(--jw-rec-text);cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;line-height:1.25;min-height:48px;padding:0 44px 0 14px}.jw-recruitment-page .jw-recruitment-main.job-create-page .job-create-form select:focus-visible{border-color:var(--jw-rec-p2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-p2) 22%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff);outline:none}.jw-recruitment-page .jw-recruitment-main.job-create-page .job-create-form input[type=number],.jw-recruitment-page .jw-recruitment-main.job-create-page .job-create-form input[type=text]:not(.profile-manage-sr-only),.jw-recruitment-page .jw-recruitment-main.job-create-page .job-create-form textarea{background-color:var(--jw-rec-surface);border:1px solid var(--jw-rec-outline-strong);border-radius:var(--jw-rec-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-outline) 38%,#fff);color:var(--jw-rec-text);font-family:inherit;font-size:15px;font-weight:500;line-height:1.25;min-height:48px;padding:0 14px}.jw-recruitment-page .jw-recruitment-main.job-create-page .job-create-form textarea{min-height:140px;padding:12px 14px;resize:vertical}.jw-recruitment-page .jw-recruitment-main.job-create-page .job-create-form input[type=number]:focus-visible,.jw-recruitment-page .jw-recruitment-main.job-create-page .job-create-form input[type=text]:focus-visible:not(.profile-manage-sr-only),.jw-recruitment-page .jw-recruitment-main.job-create-page .job-create-form textarea:focus-visible{border-color:var(--jw-rec-p2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-p2) 22%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff);outline:none}.jw-recruitment-page .jw-recruitment-main.job-create-page .job-create-form .job-create-date-input{background-color:var(--jw-rec-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23f37021' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='3' ry='3'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-outline) 38%,#fff)}.jw-recruitment-page .jw-recruitment-main.job-create-page .job-create-form .job-create-date-input:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-p2) 22%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff)}.jw-recruitment-page .job-create-form .job-create-grid-2{gap:16px}.jw-recruitment-page .job-create-form .job-create-salary-input-wrap{background:var(--jw-rec-surface);border:1px solid var(--jw-rec-outline-strong);border-radius:var(--jw-rec-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-outline) 38%,#fff);min-height:48px}.jw-recruitment-page .job-create-form .job-create-salary-input-wrap:focus-within{border-color:var(--jw-rec-p2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-p2) 22%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff)}.jw-recruitment-page .job-create-form .job-create-salary-prefix{border-right-color:color-mix(in srgb,var(--jw-rec-outline) 75%,#0000);color:var(--jw-rec-muted)}.jw-recruitment-page .job-create-functional-area-shell{background:var(--jw-rec-surface);border:1px solid var(--jw-rec-outline-strong);border-radius:var(--jw-rec-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-outline) 38%,#fff);min-height:48px;padding:10px 12px}.jw-recruitment-page .job-create-functional-area-shell:focus-within{border-color:var(--jw-rec-p2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-p2) 22%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff);outline:none}.jw-recruitment-page .job-create-functional-area-pill{background:color-mix(in srgb,var(--jw-rec-orange-container) 75%,var(--jw-rec-surface));border-color:color-mix(in srgb,var(--jw-rec-outline) 72%,var(--jw-rec-p2));color:var(--jw-rec-text)}.jw-recruitment-page .job-create-editor-wrap{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 72%,#0000);border-radius:var(--jw-rec-radius-md);box-shadow:var(--jw-rec-shadow-1);overflow:hidden}.jw-recruitment-page .job-create-quill .ql-toolbar.ql-snow{background:color-mix(in srgb,var(--jw-rec-orange-container) 50%,var(--jw-rec-surface));border:none;border-bottom:1px solid color-mix(in srgb,var(--jw-rec-outline) 65%,#fff)}.jw-recruitment-page .job-create-quill .ql-container.ql-snow{border:none}.jw-recruitment-page .applicant-home.hiring-dashboard.job-create-page .job-create-pitch-section{background:var(--jw-rec-orange-container);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 70%,#0000);border-radius:var(--jw-rec-radius-lg);box-shadow:var(--jw-rec-shadow-1);margin-top:4px;padding:clamp(16px,2.2vw,22px)}.jw-recruitment-page .applicant-home.hiring-dashboard.job-create-page .job-create-pitch-section h2{color:var(--jw-rec-text);font-size:clamp(18px,2vw,22px);font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.jw-recruitment-page .applicant-home.hiring-dashboard.job-create-page .job-create-pitch-section .subtitle{color:var(--jw-rec-muted);font-size:14px;line-height:1.5}.jw-recruitment-page .applicant-home.hiring-dashboard.job-create-page .job-create-pitch-delete-row{background:#0000;border-radius:0;margin-top:12px}.jw-recruitment-page .applicant-home.hiring-dashboard.job-create-page .job-create-form .job-create-application-settings-section{background:color-mix(in srgb,var(--jw-rec-surface-alt) 94%,var(--jw-rec-orange-container));border:1px solid color-mix(in srgb,var(--jw-rec-outline) 72%,#0000);border-radius:var(--jw-rec-radius-lg);box-shadow:var(--jw-rec-shadow-1);margin-top:20px;padding:clamp(16px,2.2vw,22px)}.jw-recruitment-page .applicant-home.hiring-dashboard.job-create-page .job-create-form .job-create-application-settings-section h2{color:var(--jw-rec-text);font-size:clamp(18px,2vw,22px);font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.jw-recruitment-page .applicant-home.hiring-dashboard.job-create-page .job-create-form .job-create-application-settings-section .subtitle{color:var(--jw-rec-muted);font-size:14px;line-height:1.5;margin:0 0 14px}.jw-recruitment-page .applicant-home.hiring-dashboard.job-create-page .job-create-form .job-create-application-settings-section .recruitment-default-apply-fieldset{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 72%,#0000);border-radius:var(--jw-rec-radius-lg);box-shadow:var(--jw-rec-shadow-1)}.jw-recruitment-page .applicant-home.hiring-dashboard.job-create-page .job-create-form .job-create-application-settings-section .recruitment-default-apply-fieldset>.profile-manage-section-title{color:var(--jw-rec-muted);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.jw-recruitment-page .jw-rec-job-toolbar.job-create-actions{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--jw-rec-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 65%,#0000);border-radius:var(--jw-rec-radius-lg);bottom:max(14px,env(safe-area-inset-bottom,0px));box-shadow:var(--jw-rec-shadow-2);margin-top:16px;padding:14px 16px;position:sticky;z-index:20}.jw-recruitment-page .jw-rec-job-toolbar.job-create-actions .job-create-preview-link{color:var(--jw-rec-p2);font-weight:800}.jw-recruitment-page .jw-rec-job-toolbar.job-create-actions .job-create-preview-link:hover{color:color-mix(in srgb,var(--jw-rec-p2) 85%,#000)}.jw-recruitment-page .jw-rec-job-toolbar.job-create-actions.job-create-actions--unsaved{background:var(--jw-rec-p2);border:1px solid color-mix(in srgb,#000 14%,var(--jw-rec-p2));box-shadow:var(--jw-rec-shadow-2)}.jw-recruitment-page .jw-rec-job-toolbar.job-create-actions.job-create-actions--unsaved .job-create-actions-error,.jw-recruitment-page .jw-rec-job-toolbar.job-create-actions.job-create-actions--unsaved .job-create-preview-link,.jw-recruitment-page .jw-rec-job-toolbar.job-create-actions.job-create-actions--unsaved .job-create-preview-link:hover,.jw-recruitment-page .jw-rec-job-toolbar.job-create-actions.job-create-actions--unsaved .profile-manage-unsaved-hint{color:#fff}.jw-recruitment-page .job-create-pitch-webcam .job-create-webcam-btn.large-filled-button svg{flex-shrink:0;height:18px;width:18px}.jw-recruitment-page .job-create-pitch-webcam .job-create-webcam-btn.large-filled-button span{font:inherit;letter-spacing:inherit}.jw-recruitment-page .apply-help-modal.apply-shine-modal.job-create-pitch-modal{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 72%,#0000);border-radius:var(--jw-rec-radius-xl);box-shadow:var(--jw-rec-shadow-2);padding:22px 22px 16px}.jw-recruitment-page .job-create-pitch-modal .apply-help-title,.jw-recruitment-page .job-create-pitch-modal .apply-shine-title{color:var(--jw-rec-text);font-size:clamp(20px,2.4vw,26px);font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.jw-recruitment-page .job-create-pitch-modal .apply-shine-intro{color:var(--jw-rec-muted);font-size:14px;line-height:1.55}.jw-recruitment-page .job-create-pitch-modal .apply-shine-limit{color:var(--jw-rec-muted);font-weight:700}.jw-recruitment-page .job-create-pitch-modal .apply-help-close{background:color-mix(in srgb,var(--jw-rec-surface-alt) 88%,var(--jw-rec-outline));border-radius:var(--jw-rec-radius-md);color:var(--jw-rec-text)}.jw-recruitment-page .job-create-pitch-modal .apply-help-close:hover{background:var(--jw-rec-orange-container);color:var(--jw-rec-p2)}.jw-recruitment-page .job-create-pitch-modal .apply-shine-preview-stage{border-radius:var(--jw-rec-radius-lg)}.jw-recruitment-page .job-create-pitch-modal .apply-shine-controls{background:color-mix(in srgb,var(--jw-rec-surface-alt) 92%,var(--jw-rec-orange-container));border-top:1px solid color-mix(in srgb,var(--jw-rec-outline) 70%,#0000);box-shadow:0 -8px 28px #11182712;margin-left:-22px;margin-right:-22px;margin-top:auto;padding:14px 22px 6px}.jw-recruitment-page .job-create-pitch-modal .apply-shine-recorder-actions{padding-bottom:12px}.jw-recruitment-page .job-create-pitch-modal .apply-shine-primary-actions{border-top-color:color-mix(in srgb,var(--jw-rec-outline) 55%,#0000);padding-top:12px}.jw-recruitment-page .job-create-pitch-modal .apply-shine-square-btn.apply-shine-record-btn{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 78%,#0000);border-radius:10px;border-radius:var(--jw-rec-radius-md,10px);color:var(--jw-rec-text);font-weight:700}.jw-recruitment-page .job-create-pitch-modal .apply-shine-square-btn.apply-shine-record-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff);outline:none}.jw-recruitment-page .job-create-pitch-modal .apply-shine-square-btn.apply-shine-stop-btn{background:color-mix(in srgb,#c62828 8%,var(--jw-rec-surface));border:1px solid color-mix(in srgb,#c62828 55%,var(--jw-rec-outline));border-radius:10px;border-radius:var(--jw-rec-radius-md,10px);color:#b42318;font-weight:700}.jw-recruitment-page .job-create-pitch-modal .apply-shine-square-btn.apply-shine-stop-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,#c62828 22%,#fff);outline:none}.jw-recruitment-page .job-create-pitch-saved-helper{margin-bottom:0;margin-top:12px}.jw-recruitment-page .job-create-pitch-modal .apply-shine-submit-btn,.jw-recruitment-page .job-create-pitch-modal .apply-shine-submit-btn.job-create-pitch-save-btn{background:var(--jw-rec-p2);background-image:none;border:1px solid color-mix(in srgb,#000 12%,var(--jw-rec-p2));border-radius:999px;box-shadow:var(--jw-rec-shadow-1);color:#fff;font-size:14px;font-weight:800;min-height:44px;padding:10px 22px}.jw-recruitment-page .job-create-pitch-modal .apply-shine-submit-btn:not(:disabled):hover{box-shadow:var(--jw-rec-shadow-2);filter:brightness(1.06);transform:translateY(-1px)}.jw-recruitment-page .job-create-pitch-modal .apply-shine-submit-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.52;transform:none}.jw-recruitment-page .job-create-pitch-modal .apply-shine-error{background:color-mix(in srgb,#b42318 9%,var(--jw-rec-surface));border-radius:var(--jw-rec-radius-md);color:#b42318;font-weight:600;padding:10px 12px}.jw-recruitment-page .job-create-pitch-modal .job-create-pitch-delete-btn.apply-shine-square-btn{border-color:color-mix(in srgb,#c62828 45%,var(--jw-rec-outline));border-radius:10px;border-radius:var(--jw-rec-radius-md,10px);font-weight:800}.jw-recruitment-page .job-create-pitch-modal .apply-shine-cancel-btn{border-radius:999px;font-weight:700;min-height:44px}@media (max-width:599px){.jw-recruitment-page .apply-help-modal.job-create-pitch-modal{padding:18px 16px 12px}.jw-recruitment-page .job-create-pitch-modal .apply-shine-controls{margin-left:-16px;margin-right:-16px;padding:14px 16px 6px}}.jw-recruitment-page .jw-rec-job-toolbar .job-create-actions-row>button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease,filter .16s ease}.jw-recruitment-page .jw-rec-job-toolbar:not(.job-create-actions--unsaved) .job-create-actions-row>button.hiring-job-create-reset-btn,.jw-recruitment-page .jw-rec-job-toolbar:not(.job-create-actions--unsaved) .job-create-actions-row>button.small-outline-button{align-items:center;background:var(--jw-rec-surface)!important;border:1px solid color-mix(in srgb,var(--jw-rec-outline) 78%,#0000)!important;border-radius:999px;box-shadow:var(--jw-rec-shadow-1);box-sizing:border-box;color:var(--jw-rec-text)!important;cursor:pointer;display:inline-flex;filter:none!important;font-family:inherit;font-size:14px;font-weight:800;gap:8px;justify-content:center;line-height:1.2;min-height:44px;min-width:170px;padding:10px 18px}.jw-recruitment-page .jw-rec-job-toolbar:not(.job-create-actions--unsaved) .job-create-actions-row>button.hiring-job-create-reset-btn:hover:not(:disabled),.jw-recruitment-page .jw-rec-job-toolbar:not(.job-create-actions--unsaved) .job-create-actions-row>button.small-outline-button:hover:not(:disabled){background:var(--jw-rec-orange-container)!important;border-color:color-mix(in srgb,var(--jw-rec-p2) 38%,var(--jw-rec-outline))!important;box-shadow:var(--jw-rec-shadow-2);color:var(--jw-rec-p2)!important;filter:none!important;transform:translateY(-1px)}.jw-recruitment-page .jw-rec-job-toolbar:not(.job-create-actions--unsaved) .job-create-actions-row>button.hiring-job-create-reset-btn:focus-visible:not(:disabled),.jw-recruitment-page .jw-rec-job-toolbar:not(.job-create-actions--unsaved) .job-create-actions-row>button.small-outline-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff);outline:none}.jw-recruitment-page .jw-rec-job-toolbar:not(.job-create-actions--unsaved) .job-create-action-cancel.small-outline-button:before{background-color:currentColor;background-image:none;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:14px 14px;-webkit-mask-size:14px 14px}.jw-recruitment-page .jw-rec-job-toolbar:not(.job-create-actions--unsaved) .job-create-actions-row>button.large-filled-button.job-create-action-publish{background:var(--jw-rec-p2)!important;border:1px solid color-mix(in srgb,#000 12%,var(--jw-rec-p2))!important;color:#fff!important}.jw-recruitment-page .jw-rec-job-toolbar:not(.job-create-actions--unsaved) .job-create-actions-row>button.large-filled-button.job-create-action-publish:hover:not(:disabled){box-shadow:var(--jw-rec-shadow-2);filter:brightness(1.06)!important;transform:translateY(-1px)}@media (max-width:599px){.jw-recruitment-page .job-create-form .job-create-grid-2{grid-template-columns:1fr}}.jw-recruitment-page .jw-recruitment-main.recruitment-profile-page>.recruitment-profile-shell:first-child,.jw-recruitment-page .recruitment-profile-page>.recruitment-profile-shell:first-child{margin-top:0}.jw-recruitment-page .jw-recruitment-main.recruitment-profile-page{display:flex;flex-direction:column;gap:0;padding-bottom:108px}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-masthead .eyebrow{color:var(--jw-rec-p2);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-masthead h1{color:var(--jw-rec-text);font-size:clamp(24px,3.2vw,34px);letter-spacing:-.02em;line-height:1.12;margin:0 0 12px}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-masthead .subtitle{color:var(--jw-rec-muted);font-size:15px;line-height:1.55;margin:0 0 16px;max-width:62ch}.jw-recruitment-page .recruitment-profile-page .profile-manage-settings-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.jw-recruitment-page .recruitment-profile-page .profile-manage-settings-link{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 78%,#0000);border-radius:999px;color:var(--jw-rec-muted);cursor:pointer;font-size:13px;font-weight:800;padding:8px 14px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.jw-recruitment-page .recruitment-profile-page .profile-manage-settings-link:hover{background:var(--jw-rec-orange-container);border-color:color-mix(in srgb,var(--jw-rec-p2) 35%,var(--jw-rec-outline));color:var(--jw-rec-p2)}.jw-recruitment-page .recruitment-profile-page .profile-manage-settings-link--active{background:color-mix(in srgb,var(--jw-rec-orange-container) 82%,#fff);border-color:color-mix(in srgb,var(--jw-rec-orange-border) 70%,var(--jw-rec-outline));box-shadow:var(--jw-rec-shadow-1);color:var(--jw-rec-p2)}.jw-recruitment-page .recruitment-profile-page .profile-manage-settings-link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 26%,#fff);outline:none}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-shell{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 75%,#0000);border-radius:var(--jw-rec-radius-xl);box-shadow:var(--jw-rec-shadow-2);margin:0;overflow:hidden;width:100%}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-masthead{background:linear-gradient(155deg,color-mix(in srgb,var(--jw-rec-surface) 78%,var(--jw-rec-orange-container)),var(--jw-rec-surface) 52%);border-left:4px solid var(--jw-rec-p2);margin:0;padding:clamp(18px,3.5vw,28px) clamp(18px,3vw,28px) clamp(16px,2.5vw,22px)}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-content{background:color-mix(in srgb,var(--jw-rec-surface) 92%,var(--jw-rec-surface-alt));margin:0;padding:clamp(16px,2.5vw,24px)}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form{gap:0}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-stack{display:flex;flex-direction:column;gap:18px}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-stack--settings{gap:16px}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 72%,#0000);border-radius:var(--jw-rec-radius-lg);box-shadow:var(--jw-rec-shadow-1);padding:clamp(16px,2.4vw,22px)}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface:not(.recruitment-profile-surface--brand):not(.recruitment-profile-surface--social):not(.recruitment-profile-surface--settings-intro){grid-gap:14px;display:grid;gap:14px}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--brand{background:linear-gradient(165deg,color-mix(in srgb,var(--jw-rec-surface) 70%,var(--jw-rec-orange-container)),var(--jw-rec-surface-alt))}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--social{background:var(--jw-rec-surface);border-color:color-mix(in srgb,var(--jw-rec-outline) 72%,#0000)}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--settings-intro{padding-bottom:clamp(14px,2vw,20px)}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface-heading{border-bottom:none;color:var(--jw-rec-muted);font-size:13px;font-weight:800;letter-spacing:.08em;margin:0 0 12px;padding-bottom:0;text-transform:uppercase}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--brand .profile-manage-photo-cv-row{align-items:flex-start;gap:16px 32px}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--brand .profile-manage-company-logo-panel,.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--brand .profile-manage-photo-panel{background:#0000;border:none;box-shadow:none}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--brand .profile-manage-photo-panel-body{padding:0}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--brand .profile-manage-photo-column .profile-manage-photo-preview-wrap{background:linear-gradient(145deg,var(--jw-rec-p2),color-mix(in srgb,var(--jw-rec-p1) 42%,var(--jw-rec-p2)));border-radius:50%;box-shadow:var(--jw-rec-shadow-2);display:grid;height:120px;margin-inline:auto;padding:4px;place-items:center;width:120px}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--brand .profile-manage-photo-column .profile-manage-photo-preview{border:2px solid #fff;border-radius:50%;height:108px;object-fit:cover;width:108px}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--brand .profile-manage-photo-column .profile-manage-photo-preview.profile-manage-photo-preview--placeholder{opacity:.95}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--brand .profile-manage-company-logo-panel .profile-manage-photo-preview-wrap{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 78%,#0000);border-radius:var(--jw-rec-radius-md);box-shadow:var(--jw-rec-shadow-1);max-width:240px;min-height:120px}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--brand .profile-manage-company-logo-panel .profile-manage-photo-remove-btn{background:color-mix(in srgb,var(--jw-rec-surface) 90%,var(--jw-rec-text));border:1px solid color-mix(in srgb,var(--jw-rec-outline) 70%,#0000);box-shadow:var(--jw-rec-shadow-1);color:var(--jw-rec-muted)}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--brand .profile-manage-company-logo-panel .profile-manage-photo-remove-btn:hover{background:color-mix(in srgb,#fff 88%,#b42318);color:#b42318}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--brand .profile-manage-company-logo-preview{max-height:100px}.jw-recruitment-page .recruitment-profile-page .profile-manage-company-logo-footer .small-outline-button.profile-manage-panel-action-btn{border-radius:var(--jw-rec-radius-md);max-width:240px}.jw-recruitment-page .recruitment-profile-page .profile-manage-social-section{border-top:none;gap:14px;margin-top:0;padding-top:0}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--social .profile-manage-social-section{border:none;margin:0;padding:0}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface .profile-manage-section-title:not(.recruitment-profile-surface-heading){margin-top:0}.jw-recruitment-page .recruitment-profile-page .profile-manage-social-brand-link{color:var(--jw-rec-p2)}.jw-recruitment-page .recruitment-profile-page .profile-manage-social-brand-link:hover{color:var(--jw-rec-p1)}.jw-recruitment-page .recruitment-profile-page .profile-manage-reset-password-wrap{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button:not(.profile-manage-icon-plus-btn):not(.profile-manage-reset-password-btn){background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 78%,#0000);border-radius:999px;box-shadow:var(--jw-rec-shadow-1);color:var(--jw-rec-text);font-size:13px;font-weight:800;min-height:40px;padding:8px 14px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button:not(.profile-manage-icon-plus-btn):not(.profile-manage-reset-password-btn):hover:not(:disabled){background:var(--jw-rec-orange-container);border-color:color-mix(in srgb,var(--jw-rec-p2) 38%,var(--jw-rec-outline));box-shadow:var(--jw-rec-shadow-2);color:var(--jw-rec-p2);transform:translateY(-1px)}.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button:not(.profile-manage-icon-plus-btn):not(.profile-manage-reset-password-btn):disabled,.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button:not(.profile-manage-icon-plus-btn):not(.profile-manage-reset-password-btn):disabled:hover{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button:not(.profile-manage-icon-plus-btn):not(.profile-manage-reset-password-btn):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff),var(--jw-rec-shadow-1);outline:none}.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button.profile-manage-reset-password-btn{background:var(--panel-primary-3);border:1.5px solid var(--border-primary-3);border-radius:999px;box-shadow:var(--jw-rec-shadow-1);color:var(--primary-3);font-size:13px;font-weight:800;line-height:1.35;min-height:40px;padding:8px 14px;transform:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button.profile-manage-reset-password-btn:hover:not(:disabled){background:color-mix(in srgb,var(--panel-primary-3) 70%,var(--jw-rec-surface));border-color:var(--primary-3);box-shadow:var(--jw-rec-shadow-2);color:var(--primary-3);transform:translateY(-1px)}.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button.profile-manage-reset-password-btn:focus-visible{border-color:var(--primary-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-3) 28%,#0000),var(--jw-rec-shadow-1);outline:none}.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button.profile-manage-reset-password-btn:disabled,.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button.profile-manage-reset-password-btn:disabled:hover{background:color-mix(in srgb,var(--panel-primary-3) 65%,var(--jw-rec-surface));border-color:color-mix(in srgb,var(--border-primary-3) 72%,var(--jw-rec-outline));box-shadow:none;color:color-mix(in srgb,var(--primary-3) 48%,var(--jw-rec-muted));cursor:not-allowed;filter:none;opacity:.48;transform:none}.jw-recruitment-page .recruitment-profile-page .profile-manage-form .small-outline-button.profile-manage-icon-plus-btn{border-color:color-mix(in srgb,var(--jw-rec-p2) 42%,var(--jw-rec-outline));border-radius:999px;color:var(--jw-rec-p2)}.jw-recruitment-page .recruitment-profile-page .recruitment-default-apply-fieldset,.jw-recruitment-page .recruitment-profile-page .recruitment-default-currency-fieldset,.jw-recruitment-page .recruitment-profile-page .recruitment-default-location-fieldset{background:var(--jw-rec-surface-alt);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 72%,#0000);border-radius:var(--jw-rec-radius-lg);box-shadow:var(--jw-rec-shadow-1);margin:0;padding:clamp(16px,2.2vw,20px)}.jw-recruitment-page .recruitment-profile-page .recruitment-default-currency-fieldset,.jw-recruitment-page .recruitment-profile-page .recruitment-default-location-fieldset{margin-top:0}.jw-recruitment-page .recruitment-profile-page .recruitment-default-apply-fieldset>.profile-manage-section-title,.jw-recruitment-page .recruitment-profile-page .recruitment-default-currency-fieldset>.profile-manage-section-title,.jw-recruitment-page .recruitment-profile-page .recruitment-default-location-fieldset>.profile-manage-section-title{color:var(--jw-rec-muted);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media (max-width:599px){.jw-recruitment-page .recruitment-profile-page .recruitment-profile-surface--brand .profile-manage-photo-cv-row{grid-template-columns:1fr}}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--jw-rec-surface);background-image:linear-gradient(45deg,#0000 50%,var(--jw-rec-p2) 50%),linear-gradient(135deg,var(--jw-rec-p2) 50%,#0000 50%),linear-gradient(to right,color-mix(in srgb,var(--jw-rec-outline) 72%,#fff),color-mix(in srgb,var(--jw-rec-outline) 72%,#fff));background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%,calc(100% - 40px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 22px;border:1px solid var(--jw-rec-outline-strong);border-radius:var(--jw-rec-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-outline) 38%,#fff);color:var(--jw-rec-text);cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;line-height:1.25;min-height:48px;padding:0 44px 0 14px}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form .mobile-row select:disabled,.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form select:disabled{background-color:var(--jw-rec-surface-alt);cursor:not-allowed;opacity:.62}.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form select:focus-visible{border-color:var(--jw-rec-p2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-p2) 22%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff);outline:none}.jw-recruitment-page .recruitment-profile-page .mobile-row input[type=tel],.jw-recruitment-page .recruitment-profile-page .profile-manage-social-custom-grid .social-custom-name-input,.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form input[type=email],.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form input[type=tel],.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form input[type=text]:not(.profile-manage-file-input),.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form input[type=url]{background-color:var(--jw-rec-surface);border:1px solid var(--jw-rec-outline-strong);border-radius:var(--jw-rec-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-outline) 38%,#fff);color:var(--jw-rec-text);font-family:inherit;font-size:15px;font-weight:500;line-height:1.25;min-height:48px;padding:0 14px}.jw-recruitment-page .recruitment-profile-page .mobile-row input:focus-visible,.jw-recruitment-page .recruitment-profile-page .profile-manage-social-custom-grid .social-custom-name-input:focus-visible,.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form input[type=email]:focus-visible,.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form input[type=tel]:focus-visible,.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form input[type=text]:not(.profile-manage-file-input):focus-visible,.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form input[type=url]:focus-visible{border-color:var(--jw-rec-p2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-p2) 22%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff);outline:none}.jw-recruitment-page .recruitment-profile-page .mobile-row input:disabled,.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form input[type=email]:disabled,.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form input[type=tel]:disabled,.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form input[type=text]:not(.profile-manage-file-input):disabled,.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form input[type=url]:disabled{background-color:var(--jw-rec-surface-alt);cursor:not-allowed;opacity:.62}.jw-recruitment-page .recruitment-profile-page .mobile-row input.profile-manage-field--locked:disabled,.jw-recruitment-page .recruitment-profile-page .mobile-row select.profile-manage-field--locked:disabled,.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form input.profile-manage-field--locked:disabled,.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form select.profile-manage-field--locked:disabled{-webkit-text-fill-color:currentColor;background:color-mix(in srgb,var(--jw-rec-surface) 88%,var(--jw-rec-muted) 12%);border-color:var(--jw-rec-outline-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-outline-strong) 78%,var(--jw-rec-muted) 22%),inset 0 0 0 3px color-mix(in srgb,var(--jw-rec-muted) 8%,#0000);color:color-mix(in srgb,var(--jw-rec-text) 72%,var(--jw-rec-muted) 28%);cursor:not-allowed;opacity:1}.jw-recruitment-page .recruitment-profile-page .mobile-row select.profile-manage-field--locked:disabled,.jw-recruitment-page .recruitment-profile-page .recruitment-profile-form.profile-manage-form select.profile-manage-field--locked:disabled{background-image:none;font-weight:500;padding-right:14px}.jw-recruitment-page .recruitment-profile-page .profile-manage-url-field{background:var(--jw-rec-surface);border:1px solid var(--jw-rec-outline-strong);border-radius:var(--jw-rec-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-outline) 38%,#fff);min-height:48px}.jw-recruitment-page .recruitment-profile-page .profile-manage-url-field:focus-within{border-color:var(--jw-rec-p2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-p2) 22%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff);outline:none}.jw-recruitment-page .recruitment-profile-page .profile-manage-url-prefix{background:var(--jw-rec-orange-container);color:var(--jw-rec-muted)}.jw-recruitment-page .recruitment-profile-page .profile-manage-url-field>input{min-height:46px}.jw-recruitment-page .recruitment-profile-page .profile-manage-country-pills-editor{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 78%,#0000);border-radius:var(--jw-rec-radius-sm);box-shadow:none}.jw-recruitment-page .recruitment-profile-page .profile-manage-country-pills-editor:focus-within:not(.is-disabled){border-color:color-mix(in srgb,var(--jw-rec-p2) 42%,var(--jw-rec-outline));box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 22%,#fff);outline:none}.jw-recruitment-page .recruitment-profile-page .profile-manage-country-pills-input,.jw-recruitment-page .recruitment-profile-page .profile-manage-country-pills-input:focus,.jw-recruitment-page .recruitment-profile-page .profile-manage-country-pills-input:focus-visible{box-shadow:none;color:var(--jw-rec-text);font-family:inherit;font-size:15px;font-weight:500;line-height:1.25}.jw-recruitment-page .recruitment-profile-page .profile-manage-country-pill{font-weight:500}.jw-recruitment-page .recruitment-profile-page .recruitment-settings-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--jw-rec-surface);background-image:linear-gradient(45deg,#0000 50%,var(--jw-rec-p2) 50%),linear-gradient(135deg,var(--jw-rec-p2) 50%,#0000 50%),linear-gradient(to right,color-mix(in srgb,var(--jw-rec-outline) 72%,#fff),color-mix(in srgb,var(--jw-rec-outline) 72%,#fff));background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%,calc(100% - 40px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 22px;border:1px solid var(--jw-rec-outline-strong);border-radius:var(--jw-rec-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-outline) 38%,#fff);color:var(--jw-rec-text);cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;min-height:48px;padding:0 44px 0 14px}.jw-recruitment-page .recruitment-profile-page .recruitment-settings-form select:focus-visible{border-color:var(--jw-rec-p2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-p2) 22%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff);outline:none}.jw-recruitment-page .recruitment-profile-page .recruitment-settings-form input[type=text]{background-color:var(--jw-rec-surface);border:1px solid var(--jw-rec-outline-strong);border-radius:var(--jw-rec-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-outline) 38%,#fff);color:var(--jw-rec-text);font-size:15px;font-weight:500;min-height:48px;padding:0 14px}.jw-recruitment-page .recruitment-profile-page .recruitment-settings-form input[type=text]:focus-visible{border-color:var(--jw-rec-p2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-rec-p2) 22%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff);outline:none}.jw-recruitment-page .response-settings-page .response-settings-stack{gap:24px}.jw-recruitment-page .response-settings-signature-section{display:flex;flex-direction:column;gap:12px}.jw-recruitment-page .response-settings-signature-section .profile-manage-section-title{margin:0}.jw-recruitment-page .response-settings-signature-edit{display:flex;flex-direction:column;gap:14px}.jw-recruitment-page .response-settings-signature-field{display:flex;flex-direction:column;gap:8px}.jw-recruitment-page .response-settings-signature-input{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 78%,#0000);border-radius:var(--jw-rec-radius-md);box-sizing:border-box;color:var(--jw-rec-text);font-family:inherit;font-size:15px;line-height:1.45;min-height:88px;padding:12px 14px;resize:vertical;width:100%}.jw-recruitment-page .response-settings-signature-input:focus-visible{border-color:var(--jw-rec-p2);box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff);outline:none}.jw-recruitment-page .response-settings-rejection-section{display:flex;flex-direction:column;gap:20px}.jw-recruitment-page .response-settings-rejection-intro{margin:0;max-width:52em}.jw-recruitment-page .response-settings-reason-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.jw-recruitment-page .response-settings-reason-row{align-items:center;background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 72%,#0000);border-radius:var(--jw-rec-radius-md);color:var(--jw-rec-text);display:flex;gap:12px;justify-content:space-between;padding:0;transition:border-color .16s ease,box-shadow .16s ease}.jw-recruitment-page .response-settings-reason-row:has(.response-settings-reason-row__body:hover){border-color:color-mix(in srgb,var(--jw-rec-p2) 45%,var(--jw-rec-outline));box-shadow:var(--jw-rec-shadow-1)}.jw-recruitment-page .response-settings-reason-row__body{align-items:center;color:inherit;cursor:pointer;display:flex;flex:1 1;min-width:0;padding:14px 0 14px 16px;text-decoration:none}.jw-recruitment-page .response-settings-reason-row__body:focus-visible,.jw-recruitment-page .response-settings-reason-row__body:hover{text-decoration:none}.jw-recruitment-page .response-settings-reason-row__body:focus-visible{border-radius:var(--jw-rec-radius-md) 0 0 var(--jw-rec-radius-md);box-shadow:inset 3px 0 0 var(--jw-rec-p2);outline:none}.jw-recruitment-page .response-settings-reason-row__label{font-size:15px;font-weight:700;line-height:1.35;text-align:left}.jw-recruitment-page .response-settings-reason-row__actions{align-items:center;display:flex;flex-shrink:0;gap:4px;padding-right:8px}.jw-recruitment-page .response-settings-reason-row__icon-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--jw-rec-muted);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;text-decoration:none;transition:color .16s ease,background .16s ease;width:36px}.jw-recruitment-page .response-settings-reason-row__icon-btn:hover{background:color-mix(in srgb,var(--jw-rec-p2) 12%,#0000);color:var(--jw-rec-p2);text-decoration:none}.jw-recruitment-page .response-settings-reason-row__icon-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff);color:var(--jw-rec-p2);outline:none}.jw-recruitment-page.response-settings-preview-overlay{align-items:center;background:color-mix(in srgb,var(--jw-rec-text) 42%,#0000);display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:1200}.jw-recruitment-page.response-settings-preview-overlay .response-settings-preview-dialog{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 72%,#0000);border-radius:var(--jw-rec-radius-lg);box-shadow:var(--jw-rec-shadow-2);display:flex;flex-direction:column;gap:16px;max-height:min(80vh,640px);overflow:hidden;padding:20px 22px 24px;width:min(560px,100%)}.jw-recruitment-page.response-settings-preview-overlay .response-settings-preview-dialog__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.jw-recruitment-page.response-settings-preview-overlay .response-settings-preview-dialog__title{color:var(--jw-rec-text);font-size:18px;font-weight:700;line-height:1.3;margin:0}.jw-recruitment-page.response-settings-preview-overlay .response-settings-preview-dialog__close{background:#0000;border:none;border-radius:8px;color:var(--jw-rec-muted);cursor:pointer;flex-shrink:0;font-size:24px;height:36px;line-height:1;padding:0;width:36px}.jw-recruitment-page.response-settings-preview-overlay .response-settings-preview-dialog__close:hover{background:color-mix(in srgb,var(--jw-rec-p2) 10%,#0000);color:var(--jw-rec-p2)}.jw-recruitment-page.response-settings-preview-overlay .response-settings-preview-letter{color:var(--jw-rec-text);display:flex;flex-direction:column;font-size:15px;gap:16px;line-height:1.55;overflow:auto}.jw-recruitment-page.response-settings-preview-overlay .response-settings-preview-letter__salutation{font-size:15px;font-weight:700;line-height:1.45;margin:0}.jw-recruitment-page.response-settings-preview-overlay .response-settings-preview-letter__applicant-name{color:var(--jw-rec-p2);font-weight:700}.jw-recruitment-page.response-settings-preview-overlay .response-settings-preview-letter__message{margin:0}.jw-recruitment-page.response-settings-preview-overlay .response-settings-preview-letter__message--empty{font-style:italic;margin:0}.jw-recruitment-page.response-settings-preview-overlay .response-settings-preview-letter__signature{font-weight:600;margin:0;white-space:pre-wrap}.jw-recruitment-page.response-settings-preview-overlay .response-settings-preview-letter__signature--empty{color:var(--jw-rec-muted);font-style:italic;font-weight:500}.jw-recruitment-page .response-settings-rejection-edit.recruitment-profile-surface{background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:20px;padding:0}.jw-recruitment-page .response-settings-rejection-label-field{display:flex;flex:1 1 240px;flex-direction:column;gap:6px;min-width:min(100%,240px)}.jw-recruitment-page .response-settings-rejection-label-input{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 78%,#0000);border-radius:var(--jw-rec-radius-md);box-sizing:border-box;color:var(--jw-rec-text);font-size:15px;line-height:1.4;padding:10px 12px;width:100%}.jw-recruitment-page .response-settings-rejection-label-input:focus-visible{border-color:var(--jw-rec-p2);box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff);outline:none}.jw-recruitment-page .response-settings-rejection-remove{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.jw-recruitment-page .response-settings-rejection-edit .job-create-rich-text-field{display:flex;flex-direction:column;gap:8px}.jw-recruitment-page .response-settings-add-reason{align-items:center;align-self:flex-start;background:#0000;border:none;color:var(--jw-rec-muted);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;line-height:1.3;margin:0 0 4px;padding:4px 0;transition:color .16s ease}.jw-recruitment-page .response-settings-add-reason:hover{color:var(--jw-rec-p2)}.jw-recruitment-page .response-settings-add-reason:focus-visible{border-radius:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 24%,#fff);outline:none}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 72%,#0000);border-radius:var(--jw-rec-radius-lg);bottom:max(16px,env(safe-area-inset-bottom,0px));box-shadow:var(--jw-rec-shadow-2);gap:12px;margin-top:28px;padding:14px 18px;position:sticky}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float-row{align-items:center;gap:12px 16px}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-buttons{gap:10px}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float:not(.job-actions-float--unsaved) .job-action-btn{background:var(--jw-rec-surface-alt);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 78%,#0000);border-radius:999px;box-shadow:var(--jw-rec-shadow-1);color:var(--jw-rec-text);font-size:14px;font-weight:800;min-height:44px;padding:10px 18px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float:not(.job-actions-float--unsaved) .job-action-btn:hover:not(:disabled){box-shadow:var(--jw-rec-shadow-2);transform:translateY(-1px)}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float:not(.job-actions-float--unsaved) .job-action-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 26%,#fff),var(--jw-rec-shadow-1);outline:none}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float:not(.job-actions-float--unsaved) .job-action-btn.primary{background:var(--jw-rec-p2);border-color:var(--jw-rec-p2);color:#fff}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float:not(.job-actions-float--unsaved) .job-action-btn.primary:hover:not(:disabled){filter:brightness(1.05)}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved{background:var(--jw-rec-p2);border:1px solid color-mix(in srgb,#000 12%,var(--jw-rec-p2));box-shadow:var(--jw-rec-shadow-3)}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .profile-manage-unsaved-hint{color:#fff;font-weight:800;letter-spacing:.02em}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn{background:color-mix(in srgb,#fff 14%,var(--jw-rec-p2));border:1px solid color-mix(in srgb,#fff 38%,var(--jw-rec-p2));border-radius:999px;box-shadow:none;color:#fff;font-size:14px;font-weight:800;min-height:44px;padding:10px 18px}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn .icon{color:#fff}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn.primary{background:#fff;border-color:#fff;color:var(--jw-rec-p2)}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn:hover:not(:disabled){filter:brightness(1.08)}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn.primary:hover:not(:disabled){filter:brightness(.98)}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,#fff 38%,#0000);outline:none}.jw-recruitment-page .recruitment-profile-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn.primary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 35%,#0000)}@media (max-width:599px){.jw-recruitment-page .jw-recruitment-nav__shell{border-radius:20px}.jw-recruitment-page .jw-recruitment-main{padding-bottom:56px;width:min(100% - 24px,1180px)}}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .home-section{margin-bottom:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace>.home-section:first-child{margin-top:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-advert-intro{background:linear-gradient(155deg,color-mix(in srgb,var(--jw-rec-surface) 82%,var(--jw-rec-orange-container)),var(--jw-rec-surface) 58%);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 75%,#0000);border-radius:var(--jw-rec-radius-xl);box-shadow:var(--jw-rec-shadow-2);margin-bottom:28px;margin-top:0;padding:clamp(20px,4vw,36px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-advert-intro .eyebrow{color:var(--jw-rec-p2);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-advert-intro h1{color:var(--jw-rec-text);font-size:clamp(28px,4.2vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 12px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-advert-intro .subtitle{color:var(--jw-rec-muted);font-size:15px;line-height:1.55;margin:0;max-width:52ch}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-manage-head-row{border-top:none;gap:10px 14px;margin-top:16px;padding-top:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-view-post-link{color:var(--jw-rec-p2);font-weight:800}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-view-post-link:focus-visible{border-radius:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 28%,#fff);outline:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-settings-form--intro{margin-top:18px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-settings-status-row{background:var(--jw-rec-surface-alt);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 70%,#0000);border-radius:var(--jw-rec-radius-md);gap:14px;padding:14px 16px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-settings-legend{color:var(--jw-rec-muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-status-option{border-radius:999px;font-size:13px;font-weight:700}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-status-option:has(.checkbox-control:not(:checked)){background:var(--jw-rec-surface);border-color:color-mix(in srgb,var(--jw-rec-outline) 88%,#0000);color:var(--jw-rec-text)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-status-update-btn{background:var(--jw-rec-p2);border:1px solid color-mix(in srgb,#000 12%,var(--jw-rec-p2));border-radius:999px;box-shadow:var(--jw-rec-shadow-1);color:#fff;font-size:14px;font-weight:800;min-height:44px;padding:10px 20px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-status-update-btn:hover:not(:disabled){filter:brightness(1.05)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-status-update-btn:disabled{filter:none;opacity:.45}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-close-warning{background:color-mix(in srgb,var(--jw-rec-orange-container) 55%,var(--jw-rec-surface));border:1px solid color-mix(in srgb,var(--jw-rec-p2) 35%,var(--jw-rec-outline));border-radius:var(--jw-rec-radius-md);color:var(--jw-rec-text);margin-top:14px;padding:16px 18px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-settings-deadline-hint{color:var(--jw-rec-muted);font-size:14px;margin-top:14px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-settings-deadline-hint strong{color:var(--jw-rec-text)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-manage-notice--success{color:var(--jw-rec-p1);font-weight:700}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-manage-notice--error{color:#b42318;font-weight:700}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-manage-applicants-section{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 78%,#0000);border-radius:var(--jw-rec-radius-xl);box-shadow:var(--jw-rec-shadow-1);padding:clamp(18px,3vw,28px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-manage-applicants-section .home-section-head{border-bottom:none;margin-bottom:14px;padding-bottom:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-manage-applicants-section .home-section-head h2{color:var(--jw-rec-text);font-size:clamp(20px,2.4vw,24px);font-weight:800;letter-spacing:-.02em;margin:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-manage-applicants-section .hiring-advertised-role-card.hiring-role-advert-stats-strip,.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-manage-applicants-section .hiring-role-advert-stats-strip{background:#0000;border:none;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-manage-applicants-section .hiring-advertised-role-card.hiring-role-advert-stats-strip:hover,.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-manage-applicants-section .hiring-role-advert-stats-strip.saved-search-card:hover,.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-manage-applicants-section .hiring-role-advert-stats-strip:hover{background:#0000;border:none;box-shadow:none;transform:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-manage-applicants-section .hiring-role-advert-stats-strip .hiring-role-card-body{padding:14px 16px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-manage-applicants-section .hiring-role-applicant-stats{margin-top:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stats__cell{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 82%,#0000);box-shadow:none;color:var(--jw-rec-text)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stats__cell:hover{background:color-mix(in srgb,var(--jw-rec-orange-container) 35%,var(--jw-rec-surface));border-color:color-mix(in srgb,var(--jw-rec-p2) 42%,var(--jw-rec-outline));box-shadow:var(--jw-rec-shadow-1);filter:none;transform:translateY(-1px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stats__cell--selected{background:var(--jw-rec-p2);border-color:color-mix(in srgb,#000 14%,var(--jw-rec-p2));color:#fff}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stats__cell--selected .hiring-role-applicant-stats__icon,.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stats__cell--selected .hiring-role-applicant-stats__label,.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stats__cell--selected .hiring-role-applicant-stats__value{color:#fff}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell--selected{background:var(--jw-rec-p2)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stats--selectable .hiring-role-applicant-stats__cell--selected:hover{filter:brightness(1.04)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stats__label{color:var(--jw-rec-muted);font-weight:700}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stats__value{color:var(--jw-rec-text)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stats__cell--selected .hiring-role-applicant-stats__label{color:color-mix(in srgb,#fff 82%,#0000)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-profiles{border-top:none;margin-top:24px;padding-top:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-profiles-head{background:#0000;border:none;border-radius:0;box-shadow:none;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .view-icon-button{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 80%,#0000);color:var(--jw-rec-muted)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .view-icon-button:hover{border-color:color-mix(in srgb,var(--jw-rec-p2) 35%,var(--jw-rec-outline));color:var(--jw-rec-text)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .view-icon-button.active{background:var(--jw-rec-p2);border-color:color-mix(in srgb,#000 12%,var(--jw-rec-p2));color:#fff}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .job-search-count{color:var(--jw-rec-muted);font-weight:700}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-undo-btn{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 80%,#0000);color:var(--jw-rec-text)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-undo-btn:hover:not(:disabled){background:var(--jw-rec-p2);border-color:color-mix(in srgb,#000 12%,var(--jw-rec-p2));color:#fff;filter:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-list{gap:16px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card{background:color-mix(in srgb,var(--jw-rec-surface) 96%,var(--jw-rec-surface-alt));border:1px solid color-mix(in srgb,var(--jw-rec-outline) 85%,#0000);border-radius:var(--jw-rec-radius-lg);box-shadow:var(--jw-rec-shadow-1);padding:18px 18px 16px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card--clickable:hover{border-color:color-mix(in srgb,var(--jw-rec-p2) 42%,var(--jw-rec-outline));box-shadow:var(--jw-rec-shadow-2);transform:translateY(-1px)}.jw-recruitment-page .hiring-role-applicant-detail-overlay{background:#11182794}.jw-recruitment-page .hiring-role-applicant-detail-modal{background:var(--jw-rec-surface)}.jw-recruitment-page .hiring-role-applicant-detail-modal__footer,.jw-recruitment-page .hiring-role-applicant-detail-modal__head{background:color-mix(in srgb,var(--jw-rec-surface) 94%,var(--jw-rec-surface-alt));border-color:color-mix(in srgb,var(--jw-rec-outline) 80%,#0000)}.jw-recruitment-page .hiring-role-applicant-detail-modal__close{background:var(--jw-rec-surface);border-color:color-mix(in srgb,var(--jw-rec-outline) 80%,#0000);color:var(--jw-rec-muted)}.jw-recruitment-page .hiring-role-applicant-detail-modal__close:hover{background:var(--jw-rec-p2);border-color:color-mix(in srgb,#000 12%,var(--jw-rec-p2));color:#fff}.jw-recruitment-page .hiring-role-applicant-detail-modal__footer{background:color-mix(in srgb,var(--jw-rec-surface-alt) 55%,var(--jw-rec-surface))}.jw-recruitment-page .hiring-role-applicant-detail-modal__body .hiring-role-applicant-card--tab{background:#0000}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-tab-view{gap:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-actions-float__browse.hiring-role-applicant-tab-nav,.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-tab-nav{align-self:center;background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 58%,#0000);border-radius:999px;box-shadow:var(--jw-rec-shadow-1);gap:8px;max-width:100%;padding:6px 10px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-tab-nav-btn{background:#0000;border:none;border-radius:999px;box-shadow:none;color:var(--jw-rec-muted);height:38px;width:38px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-tab-nav-btn:hover:not(:disabled){background:color-mix(in srgb,var(--jw-rec-orange-container) 72%,#fff);color:var(--jw-rec-p2)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-tab-nav-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 26%,#fff);outline:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-actions-float__browse .hiring-role-applicant-tab-count,.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-tab-nav .hiring-role-applicant-tab-count{font-feature-settings:"tnum";background:#0000;border:none;color:var(--jw-rec-muted);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.02em;min-width:5.75rem}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card.hiring-role-applicant-card--tab{background:var(--jw-rec-surface);border:none;box-shadow:0 1px 2px #1118270d,0 8px 20px #11182712,0 20px 48px #1118271a}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-tab-detail-anchor{scroll-margin-top:clamp(72px,12vh,104px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-list .hiring-role-applicant-card--clickable{scroll-margin-bottom:20px;scroll-margin-top:clamp(72px,12vh,104px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card--tab .hiring-role-applicant-cv-preview{background:#0000;border:none;border-radius:0;border-top:1px solid color-mix(in srgb,var(--jw-rec-outline) 42%,#0000);box-shadow:none;margin-top:8px;padding:16px 0 4px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card--tab .hiring-role-applicant-cv-pdf{background:color-mix(in srgb,var(--jw-rec-outline) 10%,var(--jw-rec-surface-alt));border:none;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--jw-rec-outline) 35%,#0000)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card h3{color:var(--jw-rec-text);font-size:clamp(17px,2vw,19px);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 10px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-main{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-main .hiring-role-applicant-meta-line{color:var(--jw-rec-text);font-size:14px;font-weight:500;line-height:1.45;margin:0 0 6px;padding:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-main .hiring-role-applicant-meta-line:last-of-type{margin-bottom:2px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-main .hiring-role-applicant-meta-label{color:var(--jw-rec-muted);font-size:12px;font-weight:800;letter-spacing:.03em;margin-inline-end:6px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-main .hiring-role-applicant-meta-value{color:var(--jw-rec-text);font-weight:600;word-break:break-word}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-main .hiring-role-applicant-social-link{align-items:center;color:var(--jw-rec-text);display:inline-flex;font-size:14px;font-weight:600;gap:6px;line-height:1.45;text-decoration:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-main .hiring-role-applicant-social-link:hover{color:var(--jw-rec-p2)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-main .hiring-role-applicant-ctas{margin-top:10px;width:100%}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card-top{grid-gap:14px 18px;align-items:stretch;display:grid;gap:14px 18px;grid-template-columns:auto minmax(0,1fr) auto}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stage-actions{align-self:start}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-photo-column{align-items:stretch;align-self:stretch;display:flex;flex-direction:column;gap:10px;max-width:clamp(108px,20vmin,176px);min-width:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-list .hiring-role-applicant-photo-column{flex-shrink:0;max-width:176px;min-width:176px;width:176px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-list .hiring-role-applicant-photo-orbit{flex:0 0 auto;height:176px;min-height:176px;min-width:176px;width:176px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-list .hiring-role-applicant-photo-orbit .hiring-role-applicant-photo{border:1px solid color-mix(in srgb,var(--jw-rec-outline) 55%,#0000);border-radius:50%;box-shadow:0 6px 16px #11182714;display:block;height:176px;max-height:176px;max-width:176px;min-height:176px;min-width:176px;object-fit:cover;object-position:center top;width:176px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-photo-orbit{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:104px;min-width:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-photo-orbit .hiring-role-applicant-photo{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--jw-rec-outline) 55%,#0000);border-radius:50%;box-shadow:0 6px 16px #11182714;display:block;height:auto;max-height:100%;max-width:100%;object-fit:cover;object-position:center top;width:auto}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card--tab .hiring-role-applicant-photo-column{max-width:clamp(120px,24vmin,204px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card--tab .hiring-role-applicant-photo-orbit{min-height:140px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card--tab .hiring-role-applicant-photo-orbit .hiring-role-applicant-photo{border:1px solid color-mix(in srgb,var(--jw-rec-outline) 72%,#0000);box-shadow:0 2px 8px #11182714,0 10px 28px #11182724,0 22px 50px #1118271f}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card-links{margin-top:2px;padding-top:10px;width:100%}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card-links .hiring-role-applicant-links-grid{margin-top:0}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card--tab{min-height:0;padding-top:18px}@media (max-width:599px){.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card--tab .hiring-role-applicant-photo-column{max-width:clamp(104px,30vw,156px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-card--tab .hiring-role-applicant-photo-orbit{min-height:120px}}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-meta-icon{color:var(--jw-rec-muted)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-meta-label{color:var(--jw-rec-muted);font-weight:700}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-link-cell{color:var(--jw-rec-p2);font-weight:700}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stage-option{background:var(--jw-rec-surface);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 82%,#0000);border-radius:var(--jw-rec-radius-sm);font-weight:700}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stage-option:hover{background:color-mix(in srgb,var(--jw-rec-orange-container) 45%,var(--jw-rec-surface));border-color:color-mix(in srgb,var(--jw-rec-p2) 38%,var(--jw-rec-outline))}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stage-option--selected{background:var(--jw-rec-p2);border-color:color-mix(in srgb,#000 12%,var(--jw-rec-p2));color:#fff}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-stage-option--selected .hiring-role-applicant-stage-icon{color:#fff}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-actions-float{align-items:stretch;background:color-mix(in srgb,var(--jw-rec-orange-container) 78%,var(--jw-rec-p2) 22%);border:1.5px solid color-mix(in srgb,var(--jw-rec-p2) 32%,var(--jw-rec-orange-border));border-radius:var(--jw-rec-radius-lg);box-shadow:var(--jw-rec-shadow-2);flex-direction:column;gap:10px;padding:10px 14px 12px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-actions-float__row{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;justify-content:space-between;min-width:0;overflow-x:auto;width:100%}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-actions-float__stage{align-items:center;border-top:none;display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-end;margin-left:auto;padding-top:0}@media (max-width:599px){.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-actions-float__row{align-items:stretch;flex-direction:column;gap:10px;overflow-x:visible}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-actions-float__stage{align-items:stretch;flex-direction:column;justify-content:flex-start;margin-left:0;order:-1;width:100%}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-actions-float .hiring-role-applicant-stage-option{justify-content:center;width:100%}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-actions-float__browse{align-self:center}}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-actions-float .hiring-role-applicant-stage-option{font-size:13px;gap:8px;padding:8px 12px}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-actions-float .hiring-role-applicant-stage-status{margin:0;text-align:center;width:100%}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-cv-preview{background:var(--jw-rec-surface-alt);border:1px solid color-mix(in srgb,var(--jw-rec-outline) 75%,#0000);border-radius:var(--jw-rec-radius-md)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .small-outline-button{align-items:center;background:var(--jw-rec-surface);border:1.5px solid color-mix(in srgb,var(--jw-rec-outline) 82%,#0000);border-radius:999px;box-shadow:var(--jw-rec-shadow-1);color:var(--jw-rec-text);display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;letter-spacing:-.01em;line-height:1.1;min-height:42px;padding:10px 16px;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .small-outline-button:hover:not(:disabled){background:color-mix(in srgb,var(--jw-rec-orange-container) 55%,var(--jw-rec-surface));border-color:color-mix(in srgb,var(--jw-rec-p2) 38%,var(--jw-rec-outline));box-shadow:var(--jw-rec-shadow-2);color:var(--jw-rec-text);transform:translateY(-1px)}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .small-outline-button:focus-visible{box-shadow:var(--jw-rec-shadow-1),0 0 0 3px color-mix(in srgb,var(--jw-rec-p2) 28%,#fff);outline:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .small-outline-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.jw-recruitment-page .jw-recruitment-main.applicant-home.hiring-dashboard.hiring-role-workspace .hiring-role-applicant-cv-download-btn svg{height:18px;width:18px}.jw-recruitment-page .jw-notification-dropdown{background:var(--jw-rec-surface);border-color:color-mix(in srgb,var(--jw-rec-outline) 80%,var(--jw-rec-orange-border));border-radius:24px;border-radius:var(--jw-rec-radius-lg,24px);box-shadow:0 16px 44px #11182724;box-shadow:var(--jw-rec-shadow-3,0 16px 44px #11182724)}.jw-recruitment-page .jw-notification-dropdown__header{background:color-mix(in srgb,var(--jw-rec-surface-alt) 55%,#fff);border-bottom-color:color-mix(in srgb,var(--jw-rec-outline) 70%,#0000);border-radius:24px 24px 0 0;border-radius:var(--jw-rec-radius-lg,24px) var(--jw-rec-radius-lg,24px) 0 0}.jw-recruitment-page .jw-notification-dropdown__title{color:var(--jw-rec-text)}.jw-recruitment-page .jw-notification-dropdown__close{background:var(--jw-rec-surface);border-color:color-mix(in srgb,var(--jw-rec-outline) 65%,#0000);color:var(--jw-rec-muted)}.jw-recruitment-page .jw-notification-dropdown__body{background:var(--jw-rec-surface)}.jw-recruitment-page .jw-notification-dropdown__footer{background:color-mix(in srgb,var(--jw-rec-surface-alt) 92%,#fff);border-radius:0 0 24px 24px;border-radius:0 0 var(--jw-rec-radius-lg,24px) var(--jw-rec-radius-lg,24px);border-top-color:color-mix(in srgb,var(--jw-rec-outline) 70%,#0000)}@media (max-width:599px){.jw-recruitment-page .jw-notification-dropdown{border-radius:24px;border-radius:var(--jw-rec-radius-lg,24px)}.jw-recruitment-page .jw-notification-dropdown__header{border-radius:24px 24px 0 0;border-radius:var(--jw-rec-radius-lg,24px) var(--jw-rec-radius-lg,24px) 0 0}}.jw-recruitment-page .jw-notification-dropdown--p2 .jw-notification-dropdown__see-all,.jw-recruitment-page .jw-notification-dropdown__see-all{color:var(--jw-rec-p2)}.jw-recruitment-page .jw-notification-dropdown__subtitle{color:var(--jw-rec-muted)}.jw-recruitment-page .jw-notification-item--active-p2{background:color-mix(in srgb,var(--jw-rec-orange-container) 50%,var(--jw-rec-surface));border-color:color-mix(in srgb,var(--jw-rec-p2) 32%,var(--jw-rec-outline))}.jw-recruitment-page .jw-notification-item--active-p2:hover{background:color-mix(in srgb,var(--jw-rec-orange-container) 68%,var(--jw-rec-surface));border-color:color-mix(in srgb,var(--jw-rec-p2) 45%,var(--jw-rec-outline))}.jw-recruitment-page .jw-notification-item--dropdown .jw-notification-item__title{color:var(--jw-rec-text)}.jw-recruitment-page .jw-notification-item__body,.jw-recruitment-page .jw-notification-item__time{color:var(--jw-rec-muted)}.jw-recruitment-page .jw-notification-item__icon--p2{background:color-mix(in srgb,var(--jw-rec-orange-container) 82%,var(--jw-rec-surface));border-color:color-mix(in srgb,var(--jw-rec-p2) 30%,var(--jw-rec-outline));color:var(--jw-rec-p2)}.jw-recruitment-page .jw-notification-item--active-p2 .jw-notification-item__kicker{background:color-mix(in srgb,var(--jw-rec-orange-container) 75%,var(--jw-rec-surface));color:var(--jw-rec-p2)}.jw-recruitment-page .jw-notification-dropdown__empty-icon{background:color-mix(in srgb,var(--jw-rec-surface-alt) 80%,var(--jw-rec-outline));color:var(--jw-rec-muted)}.jw-recruitment-page .jw-notifications-page .home-section h1{color:var(--jw-rec-text)}.jw-recruitment-page .jw-notifications-page .back-link{color:var(--jw-rec-p2)}.jw-recruitment-page .jw-notifications-page .back-link:hover{color:color-mix(in srgb,var(--jw-rec-p2) 82%,#000)}.jw-recruitment-page .jw-notification-page__panel{background:var(--jw-rec-surface);border-color:color-mix(in srgb,var(--jw-rec-outline) 72%,var(--jw-rec-orange-border));box-shadow:var(--jw-rec-shadow-2)}.jw-recruitment-page .jw-notification-page__created,.jw-recruitment-page .jw-notification-page__empty{color:var(--jw-rec-muted)}.jw-recruitment-page .jw-notification-item--history{background:var(--jw-rec-surface-alt);border-color:color-mix(in srgb,var(--jw-rec-outline) 55%,#0000)}.jw-recruitment-page .jw-notification-item--history:hover{background:color-mix(in srgb,var(--jw-rec-surface-alt) 88%,#fff);border-color:color-mix(in srgb,var(--jw-rec-outline) 72%,#0000)}.jw-recruitment-page .jw-notification-item--page .jw-notification-item__title{color:var(--jw-rec-text)}.jw-recruitment-page .jw-notification-item--page .jw-notification-item__body{color:var(--jw-rec-muted)}.jw-recruitment-page .jw-notification-item--page .jw-notification-item__chevron{color:color-mix(in srgb,var(--jw-rec-muted) 72%,#0000)}.jw-recruitment-page .hiring-role-invite-lightbox{background:#11182794;z-index:2000}.jw-recruitment-page .apply-help-modal.hiring-role-invite-lightbox__dialog{background:var(--jw-rec-surface);border:1px solid var(--jw-rec-outline);border-radius:24px;border-radius:var(--jw-rec-radius-lg,24px);box-shadow:0 16px 48px #11182738;color:var(--jw-rec-text);display:flex;flex-direction:column;max-height:min(90dvh,920px);max-width:min(720px,100%);overflow:hidden;padding:0;width:min(720px,100%)}.jw-recruitment-page .hiring-role-invite-lightbox__head{background:color-mix(in srgb,var(--jw-rec-orange-container) 42%,var(--jw-rec-surface));border-bottom:1px solid color-mix(in srgb,var(--jw-rec-outline) 80%,#0000);flex-shrink:0;padding:14px 20px}.jw-recruitment-page .hiring-role-invite-lightbox__title{color:var(--jw-rec-text);font-size:clamp(18px,2.2vw,22px);font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}.jw-recruitment-page .hiring-role-invite-lightbox__body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 20px 8px}.jw-recruitment-page .hiring-role-invite-lightbox__footer{background:color-mix(in srgb,var(--jw-rec-surface) 92%,var(--jw-rec-orange-container));background:color-mix(in srgb,var(--jw-rec-surface-alt,var(--jw-rec-surface)) 92%,var(--jw-rec-orange-container));border-top:1px solid color-mix(in srgb,var(--jw-rec-outline) 70%,#0000);box-shadow:0 -8px 28px #1118270f;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:14px 20px 18px}.jw-recruitment-page .hiring-role-invite-lightbox__lead{color:var(--jw-rec-text);font-size:15px;line-height:1.5;margin:0 0 12px}.jw-recruitment-page .hiring-role-invite-lightbox__hint{color:var(--jw-rec-muted);font-size:14px;line-height:1.45;margin:0}.jw-recruitment-page .hiring-role-invite-lightbox__body>.hiring-role-invite-lightbox__hint{margin:-4px 0 16px}.jw-recruitment-page .hiring-role-invite-tab-nav{background:color-mix(in srgb,var(--jw-rec-surface) 88%,var(--jw-rec-orange-container));background:color-mix(in srgb,var(--jw-rec-surface-alt,var(--jw-rec-surface)) 88%,var(--jw-rec-orange-container));border:1px solid color-mix(in srgb,var(--jw-rec-outline) 58%,#0000);border-radius:999px;box-shadow:var(--jw-rec-shadow-1);display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:6px}.jw-recruitment-page .hiring-role-invite-tab-btn{background:#0000;border:0;border-radius:999px;color:var(--jw-rec-muted);cursor:pointer;flex:1 1;font-size:13px;font-weight:700;line-height:1.25;min-height:40px;min-width:0;padding:0 12px;text-align:center}.jw-recruitment-page .hiring-role-invite-tab-btn:hover{background:color-mix(in srgb,var(--jw-rec-orange-container) 65%,var(--jw-rec-surface));color:var(--jw-rec-p2)}.jw-recruitment-page .hiring-role-invite-tab-btn--active{background:var(--jw-rec-p2);color:#fff}.jw-recruitment-page .hiring-role-invite-tab-btn--active:hover{background:var(--jw-rec-p2);color:#fff;filter:brightness(1.05)}.jw-recruitment-page .hiring-role-invite-tab-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--jw-rec-p2) 55%,#0000);outline-offset:2px}.jw-recruitment-page .hiring-role-invite-tab-panel__intro{color:var(--jw-rec-muted);font-size:14px;line-height:1.5;margin:0 0 16px}.jw-recruitment-page .hiring-role-invite-tab-panel .hiring-role-invite-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.jw-recruitment-page .hiring-role-invite-log-empty,.jw-recruitment-page .hiring-role-invite-log-status{color:var(--jw-rec-muted);font-size:14px;line-height:1.5;margin:8px 0 0}.jw-recruitment-page .hiring-role-invite-log-summary{color:var(--jw-rec-text);font-size:14px;font-weight:700;line-height:1.5;margin:0 0 10px}.jw-recruitment-page .hiring-role-invite-tag--failed{background:color-mix(in srgb,#b42318 14%,var(--jw-rec-surface));color:#b42318}.jw-recruitment-page .hiring-role-invite-log-table td:last-child{font-size:12px;white-space:nowrap}.jw-recruitment-page .hiring-role-invite-lightbox__success-lead{color:var(--jw-rec-p1);font-size:16px;font-weight:700;margin:0 0 14px}.jw-recruitment-page .hiring-role-invite-lightbox__error{color:#b42318;font-size:14px;font-weight:700;margin:12px 0 0}.jw-recruitment-page .hiring-role-applicant-invite-btn{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--jw-rec-p2);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:800;justify-content:center;margin-left:auto;min-height:44px;padding:0 16px;text-decoration:underline;text-underline-offset:3px}.jw-recruitment-page .hiring-role-applicant-invite-btn:hover{filter:brightness(1.05)}.jw-recruitment-page .hiring-role-invite-section{border-top:1px solid color-mix(in srgb,var(--jw-rec-outline) 80%,#0000);margin-top:18px;padding-top:18px}.jw-recruitment-page .hiring-role-invite-lightbox__body>.hiring-role-invite-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.jw-recruitment-page .hiring-role-invite-section h4{font-size:16px;font-weight:800;margin:0}.jw-recruitment-page .hiring-role-invite-section__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.jw-recruitment-page .hiring-role-invite-section__hint{color:var(--jw-rec-muted);font-size:13px;margin:8px 0 0}.jw-recruitment-page .hiring-role-invite-link-btn{background:#0000;border:0;color:var(--jw-rec-p2);cursor:pointer;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.jw-recruitment-page .hiring-role-invite-upload-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.jw-recruitment-page .hiring-role-invite-file-input{display:none}.jw-recruitment-page .hiring-role-invite-upload-btn{align-items:center;background:var(--jw-rec-surface);border:1px solid var(--jw-rec-outline);border-radius:999px;color:var(--jw-rec-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;min-height:40px;padding:0 14px}.jw-recruitment-page .hiring-role-invite-file-name{color:var(--jw-rec-muted);font-size:13px}.jw-recruitment-page .hiring-role-invite-preview-wrap{margin-top:12px}.jw-recruitment-page .hiring-role-invite-preview-count{color:var(--jw-rec-muted);font-size:13px;margin:0 0 8px}.jw-recruitment-page .hiring-role-invite-preview-table{border-collapse:collapse;font-size:13px;width:100%}.jw-recruitment-page .hiring-role-invite-preview-table td,.jw-recruitment-page .hiring-role-invite-preview-table th{border-bottom:1px solid var(--jw-rec-outline);padding:8px 10px;text-align:left;vertical-align:middle}.jw-recruitment-page .hiring-role-invite-preview-status-cell{align-items:center;display:flex;gap:8px;justify-content:space-between}.jw-recruitment-page .hiring-role-invite-preview-remove-btn{flex-shrink:0;height:36px;width:36px}.jw-recruitment-page .hiring-role-invite-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;padding:2px 8px}.jw-recruitment-page .hiring-role-invite-tag--ok{background:color-mix(in srgb,var(--jw-rec-p1) 18%,var(--jw-rec-surface));color:var(--jw-rec-p1)}.jw-recruitment-page .hiring-role-invite-tag--warn{background:color-mix(in srgb,#f59e0b 18%,var(--jw-rec-surface));color:#92400e}.jw-recruitment-page .hiring-role-invite-manual-rows{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.jw-recruitment-page .hiring-role-invite-manual-head,.jw-recruitment-page .hiring-role-invite-manual-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr 44px}.jw-recruitment-page .hiring-role-invite-manual-head .job-search-label{margin:0}.jw-recruitment-page .hiring-role-invite-manual-head__spacer{width:44px}.jw-recruitment-page .hiring-role-invite-manual-remove-btn{align-items:center;background:var(--jw-rec-surface);border:1px solid var(--jw-rec-outline);border-radius:12px;border-radius:var(--jw-rec-radius-md,12px);color:var(--jw-rec-muted);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.jw-recruitment-page .hiring-role-invite-manual-remove-btn:hover{background:color-mix(in srgb,#b42318 8%,var(--jw-rec-surface));border-color:color-mix(in srgb,#b42318 35%,var(--jw-rec-outline));color:#b42318}.jw-recruitment-page .hiring-role-invite-manual-remove-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--jw-rec-p2) 55%,#0000);outline-offset:2px}.jw-recruitment-page .hiring-role-invite-manual-input{background:var(--jw-rec-surface);border:1px solid var(--jw-rec-outline);border-radius:12px;border-radius:var(--jw-rec-radius-md,12px);color:var(--jw-rec-text);font:inherit;min-height:42px;padding:10px 12px;width:100%}.jw-recruitment-page .hiring-role-invite-field{grid-gap:6px;display:grid;gap:6px}.jw-recruitment-page .hiring-role-invite-field--full{margin-top:12px}.jw-recruitment-page .hiring-role-invite-field input{background:var(--jw-rec-surface);border:1px solid var(--jw-rec-outline);border-radius:12px;border-radius:var(--jw-rec-radius-md,12px);color:var(--jw-rec-text);font:inherit;min-height:42px;padding:10px 12px;width:100%}.jw-recruitment-page .hiring-role-invite-email-compose{grid-gap:12px;display:grid;gap:12px;margin-top:12px}.jw-recruitment-page .hiring-role-invite-email-fixed-block{background:color-mix(in srgb,var(--jw-rec-outline) 8%,var(--jw-rec-surface));border:1px solid color-mix(in srgb,var(--jw-rec-outline) 55%,#0000);border-radius:var(--jw-rec-radius-md);color:var(--jw-rec-text);font-size:14px;line-height:1.5;padding:12px 15px}.jw-recruitment-page .hiring-role-invite-email-fixed-label{color:var(--jw-rec-muted);font-size:12px;font-weight:700;letter-spacing:.02em;margin:0 0 8px;text-transform:uppercase}.jw-recruitment-page .hiring-role-invite-email-editor-block{grid-gap:6px;display:grid;gap:6px}.jw-recruitment-page .hiring-role-invite-email-open{margin:0}.jw-recruitment-page .hiring-role-invite-email-open strong{font-weight:700}.jw-recruitment-page .hiring-role-invite-email-fixed-copy p{margin:0 0 12px}.jw-recruitment-page .hiring-role-invite-email-fixed-copy p:last-child{margin-bottom:0}.jw-recruitment-page .hiring-role-invite-email-link,.jw-recruitment-page .hiring-role-invite-email-link-intro,.jw-recruitment-page .hiring-role-invite-email-signature{margin:12px 0 0}.jw-recruitment-page .hiring-role-invite-email-cta-preview{background:#f8efe3;border:1px solid #e8c49a;border-radius:12px;margin:12px 0 0;padding:20px 16px;text-align:center}.jw-recruitment-page .hiring-role-invite-email-cta-preview__btn{background:#f37021;border-radius:10px;color:#fff;display:inline-block;font-size:15px;font-weight:700;line-height:1.2;padding:14px 32px}.jw-recruitment-page .hiring-role-invite-email-link{margin-bottom:0}.jw-recruitment-page .hiring-role-invite-email-doc .ql-editor .hiring-role-invite-email-token,.jw-recruitment-page .hiring-role-invite-email-token,.jw-recruitment-page .job-create-rich-text-field .ql-editor .hiring-role-invite-email-token{color:var(--jw-rec-p2);font-weight:700}.jw-recruitment-page .hiring-role-invite-email-signature{font-weight:700;padding-bottom:0}.jw-recruitment-page .hiring-role-invite-email-disclaimer{color:var(--jw-rec-muted);font-size:12px;font-style:italic;margin:12px 0 0}.jw-recruitment-page .hiring-role-invite-email-counter{justify-self:end}.jw-recruitment-page .hiring-role-invite-email-editor-block .job-create-quill .ql-editor{min-height:120px}.jw-recruitment-page .hiring-role-invite-email-editor-block .job-create-quill .ql-editor p{margin:0 0 12px}.jw-recruitment-page .hiring-role-invite-email-editor-block .job-create-quill .ql-editor p:last-child{margin-bottom:0}.jw-recruitment-page .hiring-role-invite-add-row-btn{align-items:center;background:#0000;border:0;color:var(--jw-rec-p2);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-top:10px}.jw-recruitment-page .hiring-role-invite-recipient-count{color:var(--jw-rec-muted);font-size:13px;font-weight:700;margin:10px 0 0}.jw-recruitment-page .hiring-role-invite-summary{display:flex;flex-wrap:wrap;gap:12px 18px;list-style:none;margin:0 0 14px;padding:0}.jw-recruitment-page .hiring-role-invite-summary li{font-size:14px}.jw-recruitment-page .hiring-role-invite-errors{background:color-mix(in srgb,var(--jw-rec-orange-container) 45%,var(--jw-rec-surface));border-radius:12px;border-radius:var(--jw-rec-radius-md,12px);margin-bottom:14px;padding:12px 14px}.jw-recruitment-page .hiring-role-invite-errors__title{font-size:13px;font-weight:800;margin:0 0 6px}.jw-recruitment-page .hiring-role-invite-errors ul{font-size:13px;margin:0;padding-left:18px}.jw-recruitment-page .hiring-role-invite-lightbox__footer .hiring-role-invite-cancel-btn{background:var(--jw-rec-surface);border:1px solid var(--jw-rec-outline);border-radius:999px;color:var(--jw-rec-text);cursor:pointer;font-size:14px;font-weight:700;min-height:44px;padding:0 18px}.jw-recruitment-page .hiring-role-invite-lightbox__footer .large-filled-button{background:var(--jw-rec-p2);border:1px solid color-mix(in srgb,#000 12%,var(--jw-rec-p2));border-radius:999px;color:#fff;font-weight:800;min-height:44px;padding:0 20px}.jw-recruitment-page .hiring-role-invite-lightbox__footer .large-filled-button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:640px){.jw-recruitment-page .hiring-role-invite-tab-nav{border-radius:12px;border-radius:var(--jw-rec-radius-md,12px);flex-direction:column}.jw-recruitment-page .hiring-role-invite-tab-btn{flex:1 1 auto;width:100%}.jw-recruitment-page .hiring-role-invite-manual-head,.jw-recruitment-page .hiring-role-invite-manual-row{grid-template-columns:1fr 44px}.jw-recruitment-page .hiring-role-invite-manual-head{display:none}.jw-recruitment-page .hiring-role-invite-manual-row .hiring-role-invite-manual-input:first-of-type{grid-column:1/-1}}.jw-applicant-page{--jw-applicant-gutter:16px;--jw-applicant-max:1180px;--jw-applicant-content-width:min(var(--jw-applicant-max),calc(100% - var(--jw-applicant-gutter)*2));--jw-app-p1:#556b2f;--jw-app-p2:#f37021;--jw-app-page:#f8efe3;--jw-app-surface:#fff;--jw-app-surface-alt:#fbfaf7;--jw-app-green-container:#edf1e7;--jw-app-green-border:#b8c6a4;--jw-app-orange-container:#fde8d9;--jw-app-outline:#e4dccd;--jw-app-outline-strong:#d4c7b1;--jw-app-text:#111827;--jw-app-muted:#6b6258;--jw-app-radius-sm:12px;--jw-app-radius-md:16px;--jw-app-radius-lg:24px;--jw-app-radius-xl:32px;--jw-app-shadow-1:0 1px 3px #11182714;--jw-app-shadow-2:0 8px 24px #11182714;--jw-app-shadow-3:0 16px 44px #11182724;--jw-public-p1:var(--jw-app-p1);--jw-public-text:var(--jw-app-text);--jw-public-green-container:var(--jw-app-green-container);background:radial-gradient(circle at top left,color-mix(in srgb,var(--jw-app-green-container) 76%,#0000) 0,#0000 34rem),radial-gradient(circle at top right,color-mix(in srgb,var(--jw-app-orange-container) 76%,#0000) 0,#0000 32rem),linear-gradient(135deg,var(--jw-app-page),#fffaf4 62%,var(--jw-app-green-container));color:var(--jw-app-text);min-height:100vh;min-width:375px;min-width:var(--bp-min,375px);overflow-x:clip}.jw-applicant-page .jw-applicant-icon{stroke-width:1.75;flex-shrink:0;height:18px;width:18px}.jw-applicant-page .jw-applicant-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-bottom:none;border-radius:0;box-shadow:none;display:block;margin:0;padding:14px var(--jw-applicant-gutter) 8px;position:sticky;top:0;z-index:30}.jw-applicant-page .jw-applicant-nav__shell{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,#fff 92%,var(--jw-app-green-container));border:1px solid color-mix(in srgb,var(--jw-app-outline) 70%,#0000);border-radius:var(--jw-app-radius-lg);box-shadow:var(--jw-app-shadow-2);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;max-width:var(--jw-applicant-max);padding:12px 14px 12px 18px;width:100%}.jw-applicant-page .jw-applicant-nav .logo .logo-image{height:38px;max-width:min(200px,44vw)}.jw-applicant-page .jw-applicant-nav__links{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px;justify-content:center;min-width:0}.jw-applicant-page .jw-applicant-nav__link{align-items:center;border:1px solid #0000;border-radius:999px;color:var(--jw-app-muted);display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:8px 12px;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.jw-applicant-page .jw-applicant-nav__link:hover{background:var(--jw-app-green-container);color:var(--jw-app-p1)}.jw-applicant-page .jw-applicant-nav__link--active{background:color-mix(in srgb,var(--jw-app-green-container) 88%,#fff);border-color:color-mix(in srgb,var(--jw-app-green-border) 55%,#0000);box-shadow:var(--jw-app-shadow-1);color:var(--jw-app-p1)}.jw-applicant-page .jw-applicant-nav__link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 32%,#fff);outline:none}.jw-applicant-page .jw-applicant-user-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.jw-applicant-page .jw-applicant-nav .avatar.avatar-button,.jw-applicant-page .jw-applicant-nav .nav-profile-avatar{height:44px;min-height:44px;min-width:44px;width:44px}.jw-applicant-page .jw-applicant-nav .avatar.avatar-button .avatar-image,.jw-applicant-page .jw-applicant-nav .nav-profile-avatar .avatar-image{display:block;height:100%;object-fit:cover;width:100%}.jw-applicant-page .jw-applicant-nav .nav-notification-bell-icon svg{height:26px;width:26px}.jw-applicant-page .jw-applicant-nav .nav-notification-bell-badge{right:-6px;top:-3px}.jw-applicant-page .jw-applicant-nav .nav-notification-bell-icon--p1{color:var(--jw-app-p1)}.jw-applicant-page .jw-applicant-user-actions .avatar-button{border:2px solid color-mix(in srgb,var(--jw-app-green-border) 70%,#0000);box-shadow:var(--jw-app-shadow-1)}.jw-applicant-page .jw-applicant-main{box-sizing:border-box;margin:0 auto;max-width:var(--jw-applicant-max);min-width:0;padding:24px 0 56px;width:var(--jw-applicant-content-width)}.jw-applicant-page .jw-applicant-main.applicant-home a.back-link{align-items:center;background:#0000;border:none;color:var(--jw-app-muted);display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin:0 0 10px;padding:0;text-decoration:none;transition:color .16s ease}.jw-applicant-page .jw-applicant-main.applicant-home a.back-link:hover{color:var(--jw-app-p1);text-decoration:none}.jw-applicant-page .jw-applicant-main.applicant-home a.back-link:focus-visible{border-radius:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 26%,#fff);outline:none}.jw-applicant-page .applicant-home,.jw-applicant-page .jw-applicant-main.applicant-home{background:#0000;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--jw-applicant-max);min-width:0;padding:24px 0 56px;width:var(--jw-applicant-content-width)}.jw-applicant-page .applicant-home .home-welcome{grid-gap:24px;align-items:stretch;background:linear-gradient(135deg,color-mix(in srgb,var(--jw-app-green-container) 72%,#fff),#fff 58%),var(--jw-app-surface);border:1px solid color-mix(in srgb,var(--jw-app-outline) 75%,#0000);border-radius:var(--jw-app-radius-xl);box-shadow:var(--jw-app-shadow-2);box-sizing:border-box;display:grid;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.55fr);max-width:100%;padding:clamp(20px,4vw,36px);width:100%}.jw-applicant-page .applicant-home .home-welcome .eyebrow{color:var(--jw-app-p1);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.jw-applicant-page .applicant-home .home-welcome h1{color:var(--jw-app-text);font-size:clamp(28px,4.2vw,44px);letter-spacing:-.03em;line-height:1.08;margin:0 0 12px}.jw-applicant-page .applicant-home .home-welcome .body-text{color:var(--jw-app-muted);font-size:15px;line-height:1.55;margin:0;max-width:52ch}.jw-applicant-page .applicant-home .profile-card-top{align-items:center;align-self:stretch;background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;justify-content:center;padding:4px 0 4px 8px}.jw-applicant-page .applicant-home .profile-photo-wrap{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center;width:auto}.jw-applicant-page .applicant-home a.profile-photo-manage-link{border-radius:50%;line-height:0;transition:transform .18s ease,box-shadow .18s ease}.jw-applicant-page .applicant-home a.profile-photo-manage-link:hover{transform:scale(1.04)}.jw-applicant-page .applicant-home a.profile-photo-manage-link:focus-visible{border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 38%,#fff);outline:none}.jw-applicant-page .applicant-home .profile-photo-manage-link img{border:none;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,#fff 92%,var(--jw-app-green-container)),0 0 0 1px color-mix(in srgb,var(--jw-app-outline) 55%,#0000),0 12px 28px #1118271f;display:block;height:clamp(120px,22vw,152px);margin-bottom:0;object-fit:cover;object-position:center top;width:clamp(120px,22vw,152px)}.jw-applicant-page .applicant-home .profile-photo-manage-link img.profile-photo--placeholder{filter:grayscale(100%) contrast(.92);object-position:center}.jw-applicant-page .applicant-home .welcome-manage-profile-link{align-items:center;background:var(--jw-app-p1);border:none;border-radius:999px;box-shadow:var(--jw-app-shadow-1);color:#fff;display:inline-flex;font-size:13px;font-weight:750;gap:4px;justify-content:center;letter-spacing:.01em;line-height:1;margin-top:14px;min-height:34px;padding:8px 12px;text-decoration:none;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.jw-applicant-page .applicant-home .welcome-manage-profile-link:hover{background:color-mix(in srgb,var(--jw-app-p1) 86%,#0f1408);box-shadow:var(--jw-app-shadow-2);transform:translateY(-1px)}.jw-applicant-page .applicant-home .welcome-manage-profile-link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 35%,#fff),var(--jw-app-shadow-1);outline:none}.jw-applicant-page .applicant-home .welcome-manage-profile-link .jw-applicant-icon--chevron-btn{height:14px;opacity:.95;width:14px}.jw-applicant-page .applicant-home .home-section{background:var(--jw-app-surface);border:1px solid color-mix(in srgb,var(--jw-app-outline) 72%,#0000);border-radius:var(--jw-app-radius-lg);box-shadow:var(--jw-app-shadow-1);box-sizing:border-box;margin-top:28px;max-width:100%;min-width:0;padding:22px clamp(18px,3vw,28px);width:100%}.jw-applicant-page .applicant-home .home-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.jw-applicant-page .applicant-home .home-section-head h2{color:var(--jw-app-text);font-size:clamp(20px,2.4vw,26px);font-weight:800;letter-spacing:-.02em;margin:0}.jw-applicant-page .applicant-home .large-filled-button{background:var(--jw-app-p1);border:none;border-radius:999px;box-shadow:var(--jw-app-shadow-1);color:#fff;cursor:pointer;font-size:14px;font-weight:800;min-height:44px;padding:10px 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.jw-applicant-page .applicant-home .large-filled-button:hover{box-shadow:var(--jw-app-shadow-2);filter:brightness(1.04);transform:translateY(-1px)}.jw-applicant-page .applicant-home .large-filled-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 35%,#fff);outline:none}.jw-applicant-page .applicant-home .small-outline-button{background:var(--jw-app-surface);border:1px solid color-mix(in srgb,var(--jw-app-green-border) 85%,var(--jw-app-outline));border-radius:999px;color:var(--jw-app-p1);cursor:pointer;font-size:13px;font-weight:800;min-height:38px;padding:8px 16px;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.jw-applicant-page .applicant-home .small-outline-button:hover{background:var(--jw-app-green-container);border-color:var(--jw-app-p1);transform:translateY(-1px)}.jw-applicant-page .applicant-home .small-outline-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 28%,#fff);outline:none}.jw-applicant-page .applicant-home .saved-search-meta{color:var(--jw-app-muted);font-size:14px;line-height:1.55;margin:0}.jw-applicant-page .applicant-home .saved-search-meta a{color:var(--jw-app-p1);font-weight:700;text-decoration:underline;text-underline-offset:3px}.jw-applicant-page .applicant-home .saved-search-meta strong{color:var(--jw-app-text);font-weight:800}.jw-applicant-page .applicant-home .search-history{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.jw-applicant-page .applicant-home .saved-search-card{background:var(--jw-app-surface-alt);border:1px solid color-mix(in srgb,var(--jw-app-outline) 80%,#0000);border-radius:var(--jw-app-radius-md);box-shadow:none;color:inherit;display:block;padding:16px 18px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.jw-applicant-page .applicant-home .saved-search-card:hover{background:var(--jw-app-surface);border-color:var(--jw-app-green-border);box-shadow:var(--jw-app-shadow-2);transform:translateY(-1px)}.jw-applicant-page .applicant-home .saved-search-result-index{align-items:center;background:var(--jw-app-green-container);border:1px solid color-mix(in srgb,var(--jw-app-green-border) 60%,#0000);border-radius:12px;color:var(--jw-app-p1);display:inline-flex;font-size:14px;font-weight:800;height:36px;justify-content:center;min-width:36px}.jw-applicant-page .applicant-home .saved-search-title{color:var(--jw-app-text);font-size:16px;font-weight:800}.jw-applicant-page .applicant-home .saved-search-delete-button{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--jw-app-muted);cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:background-color .16s ease,color .16s ease}.jw-applicant-page .applicant-home .saved-search-delete-button:hover:not(:disabled){background:color-mix(in srgb,var(--jw-app-p2) 12%,#fff);color:var(--jw-app-p2)}.jw-applicant-page .applicant-home .saved-search-delete-button:disabled{cursor:not-allowed;opacity:.45}.jw-applicant-page .applicant-home .latest-jobs-preview-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.jw-applicant-page .applicant-home .latest-jobs-preview-card{background:var(--jw-app-surface-alt);border:1px solid color-mix(in srgb,var(--jw-app-outline) 75%,#0000);border-radius:var(--jw-app-radius-md);color:inherit;display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.jw-applicant-page .applicant-home .latest-jobs-preview-card:hover{border-color:var(--jw-app-green-border);box-shadow:var(--jw-app-shadow-1);transform:translateY(-1px)}.jw-applicant-page .applicant-home .latest-jobs-preview-title{color:var(--jw-app-text);font-size:15px;font-weight:800}.jw-applicant-page .applicant-home .latest-jobs-preview-company{color:var(--jw-app-muted);font-size:13px;font-weight:600}.jw-applicant-page .applicant-home .latest-jobs-preview-applied-on{color:var(--jw-app-p2);font-size:12px;font-weight:700}.jw-applicant-page .applicant-home .job-highlights{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.jw-applicant-page .applicant-home .job-highlight-pill{align-items:baseline;background:var(--jw-app-green-container);border:1px solid color-mix(in srgb,var(--jw-app-green-border) 50%,#0000);border-radius:999px;color:var(--jw-app-text);display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:4px 10px}.jw-applicant-page .applicant-home .job-highlight-pill__label{color:var(--jw-app-muted);font-weight:700}.jw-applicant-page .applicant-home .job-highlight-pill__value{color:var(--jw-app-text);font-weight:800}.jw-applicant-page .applicant-home section.home-section.split-middle-section{background:#0000;border:none;box-shadow:none;padding:0}.jw-applicant-page .applicant-home .split-middle-section{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.jw-applicant-page .applicant-home .split-middle-section .split-column{background:var(--jw-app-surface);border:1px solid color-mix(in srgb,var(--jw-app-outline) 72%,#0000);border-radius:var(--jw-app-radius-lg);box-shadow:var(--jw-app-shadow-1);padding:22px clamp(18px,3vw,28px)}.jw-applicant-page .applicant-home .saved-searches-see-all-wrap{display:flex;justify-content:flex-end;margin-top:14px}@media (max-width:599px){.jw-applicant-page{--jw-applicant-gutter:16px}.jw-applicant-page .applicant-home .home-welcome{padding:20px 16px}.jw-applicant-page .applicant-home .home-section{padding:18px 16px}.jw-applicant-page .applicant-home.job-search-page .job-search-panel{padding:16px}}@media (max-width:899px){.jw-applicant-page .applicant-home .home-welcome,.jw-applicant-page .applicant-home .split-middle-section{grid-template-columns:1fr}.jw-applicant-page .jw-applicant-nav__shell{align-items:center;display:grid;grid-template-areas:"logo user" "links links";grid-template-columns:minmax(0,1fr) auto}.jw-applicant-page .jw-applicant-nav__shell>.logo{grid-area:logo}.jw-applicant-page .jw-applicant-nav__shell>.jw-applicant-user-actions{grid-area:user;justify-self:end}.jw-applicant-page .jw-applicant-nav__shell>.jw-applicant-nav__links{grid-area:links;justify-content:flex-start;padding-top:4px;width:100%}}.jw-applicant-page .jw-applicant-main.applicant-home.job-search-page{padding-bottom:64px;padding-top:8px}.jw-applicant-page .applicant-home.job-search-page>.home-section:first-of-type:not(.job-search-results){background:#0000;border:none;box-shadow:none;box-sizing:border-box;margin-top:0;max-width:100%;min-width:0;padding:0;width:100%}.jw-applicant-page .applicant-home.job-search-page>.home-section:first-of-type:not(.job-search-results)>.back-link,.jw-applicant-page .applicant-home.job-search-page>.home-section:first-of-type:not(.job-search-results)>.subtitle,.jw-applicant-page .applicant-home.job-search-page>.home-section:first-of-type:not(.job-search-results)>h1{max-width:100%}.jw-applicant-page .applicant-home.job-search-page>.home-section:first-of-type:not(.job-search-results)>h1{color:var(--jw-app-text);font-size:clamp(26px,3.5vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:0 0 8px}.jw-applicant-page .applicant-home.job-search-page>.home-section:first-of-type:not(.job-search-results)>.subtitle{color:var(--jw-app-muted);font-size:15px;line-height:1.55;margin:0 0 20px;max-width:62ch}.jw-applicant-page .applicant-home.job-search-page>.home-section.job-search-results:first-of-type{margin-top:0}.jw-applicant-page .applicant-home.job-search-page>.home-section.job-search-results:first-of-type>h1{color:var(--jw-app-text);font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.jw-applicant-page .applicant-home.job-search-page>.home-section.job-search-results:first-of-type>.subtitle{color:var(--jw-app-muted);font-size:15px;line-height:1.55;margin:0 0 16px;max-width:62ch}.jw-applicant-page .applicant-home.job-search-page .job-search-panel{background:var(--jw-app-surface);border:1px solid color-mix(in srgb,var(--jw-app-outline) 72%,#0000);border-radius:var(--jw-app-radius-lg);box-shadow:var(--jw-app-shadow-1);box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;padding:20px clamp(16px,2.5vw,24px);width:100%}.jw-applicant-page .applicant-home.job-search-page .job-create-functional-area-shell,.jw-applicant-page .applicant-home.job-search-page .job-search-field-group,.jw-applicant-page .applicant-home.job-search-page .job-search-form{box-sizing:border-box;max-width:100%;min-width:0}.jw-applicant-page .applicant-home.job-search-page .job-create-functional-area-shell{overflow:hidden}.jw-applicant-page .applicant-home.job-search-page .job-create-functional-area-compose{flex:1 1 72px;max-width:100%;min-width:0}.jw-applicant-page .applicant-home.job-search-page .job-create-functional-area-pill{max-width:100%}.jw-applicant-page .applicant-home.job-search-page .job-search-title{color:var(--jw-app-text);font-size:clamp(17px,2vw,20px);font-weight:800}.jw-applicant-page .applicant-home.job-search-page .job-search-toggle-btn{background:var(--jw-app-green-container);border:1px solid color-mix(in srgb,var(--jw-app-green-border) 75%,var(--jw-app-outline));border-radius:12px;box-shadow:none;color:var(--jw-app-p1)}.jw-applicant-page .applicant-home.job-search-page .job-search-toggle-btn:hover{background:color-mix(in srgb,var(--jw-app-green-container) 82%,#fff);border-color:var(--jw-app-p1)}.jw-applicant-page .applicant-home.job-search-page .job-search-toggle-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 28%,#fff);outline:none}.jw-applicant-page .applicant-home.job-search-page .job-search-form>label,.jw-applicant-page .applicant-home.job-search-page .job-search-range-row label{color:var(--jw-app-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.jw-applicant-page .applicant-home.job-search-page .job-search-form input:not([type=checkbox]):not([type=radio]):not(.profile-manage-country-pills-input),.jw-applicant-page .applicant-home.job-search-page .job-search-form select{border-radius:var(--jw-app-radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-app-outline) 85%,#0000),var(--jw-app-shadow-1)}.jw-applicant-page .applicant-home.job-search-page .job-search-form input:not([type=checkbox]):not([type=radio]):not(.profile-manage-country-pills-input):focus-visible,.jw-applicant-page .applicant-home.job-search-page .job-search-form select:focus,.jw-applicant-page .applicant-home.job-search-page .job-search-form select:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-app-p1) 45%,var(--jw-app-outline)),0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 22%,#fff);outline:none}.jw-applicant-page .applicant-home.job-search-page .profile-manage-country-pills-editor,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-country-pills-editor{background:var(--jw-app-surface);border:1px solid color-mix(in srgb,var(--jw-app-outline) 78%,#0000);border-radius:var(--jw-app-radius-sm);box-shadow:none}.jw-applicant-page .applicant-home.job-search-page .profile-manage-country-pills-editor:focus-within:not(.is-disabled),.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-country-pills-editor:focus-within:not(.is-disabled){border-color:color-mix(in srgb,var(--jw-app-p1) 42%,var(--jw-app-outline));box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 24%,#fff);outline:none}.jw-applicant-page .applicant-home.job-search-page .profile-manage-country-pills-input,.jw-applicant-page .applicant-home.job-search-page .profile-manage-country-pills-input:focus,.jw-applicant-page .applicant-home.job-search-page .profile-manage-country-pills-input:focus-visible,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-country-pills-input,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-country-pills-input:focus,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-country-pills-input:focus-visible{box-shadow:none;color:var(--jw-app-text);font-family:inherit;font-size:15px;font-weight:500;line-height:1.25}.jw-applicant-page .applicant-home.job-search-page .profile-manage-country-pill,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-country-pill{font-weight:500}.jw-applicant-page .applicant-home.job-search-page .large-filled-button.search-submit-button,.jw-applicant-page .applicant-home.job-search-page .search-submit-button{background:var(--jw-app-p1);border:none;border-radius:999px;box-shadow:var(--jw-app-shadow-1);color:#fff;font-weight:800;min-height:44px}.jw-applicant-page .applicant-home.job-search-page .large-filled-button.search-submit-button:hover,.jw-applicant-page .applicant-home.job-search-page .search-submit-button:hover{box-shadow:var(--jw-app-shadow-2);filter:brightness(1.04);transform:translateY(-1px)}.jw-applicant-page .applicant-home.job-search-page .job-search-reset-button,.jw-applicant-page .applicant-home.job-search-page .small-outline-button.job-search-reset-button{background:var(--jw-app-surface);border:1px solid color-mix(in srgb,var(--jw-app-green-border) 85%,var(--jw-app-outline));border-radius:999px;color:var(--jw-app-p1);font-weight:800}.jw-applicant-page .applicant-home.job-search-page .job-search-reset-button:hover,.jw-applicant-page .applicant-home.job-search-page .small-outline-button.job-search-reset-button:hover{background:var(--jw-app-green-container);border-color:var(--jw-app-p1)}.jw-applicant-page .applicant-home.job-search-page .home-section.job-search-filters{background:var(--jw-app-surface);border:1px solid color-mix(in srgb,var(--jw-app-outline) 72%,#0000);border-radius:var(--jw-app-radius-lg);box-shadow:var(--jw-app-shadow-1);margin-top:20px;padding:16px clamp(16px,2.5vw,22px)}.jw-applicant-page .applicant-home.job-search-page .job-search-count{color:var(--jw-app-text);font-weight:800}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label{background:var(--jw-app-surface-alt);border:1px solid color-mix(in srgb,var(--jw-app-outline) 72%,#0000);border-radius:999px;box-shadow:var(--jw-app-shadow-1);color:var(--jw-app-text);font-size:13px;font-weight:800;padding:8px 14px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label:hover{transform:translateY(-1px)}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--not-for-me{background:color-mix(in srgb,#fff0ee 70%,var(--jw-app-surface));border-color:color-mix(in srgb,#b42318 42%,var(--jw-app-outline));color:#5c1f18}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--not-for-me:has(input:checked),.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--not-for-me:hover{background:color-mix(in srgb,#fff0ee 92%,#fff);border-color:color-mix(in srgb,#b42318 65%,var(--jw-app-outline));box-shadow:var(--jw-app-shadow-2);color:#3f150f}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--applied{background:color-mix(in srgb,var(--jw-app-green-container) 88%,var(--jw-app-surface));border-color:color-mix(in srgb,var(--jw-app-p1) 48%,var(--jw-app-outline));color:var(--jw-app-p1)}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--applied:has(input:checked),.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--applied:hover{background:var(--jw-app-green-container);border-color:var(--jw-app-p1);box-shadow:var(--jw-app-shadow-2);color:color-mix(in srgb,var(--jw-app-p1) 15%,#0f1408)}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--saved{background:color-mix(in srgb,var(--jw-app-orange-container) 82%,var(--jw-app-surface));border-color:color-mix(in srgb,var(--jw-app-p2) 50%,var(--jw-app-outline));color:color-mix(in srgb,#2d1810 35%,var(--jw-app-p2))}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--saved:has(input:checked),.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--saved:hover{background:var(--jw-app-orange-container);border-color:var(--jw-app-p2);box-shadow:var(--jw-app-shadow-2);color:color-mix(in srgb,#1a0f0a 25%,var(--jw-app-p2))}.jw-applicant-page .applicant-home.job-search-page .job-search-show-icon{color:inherit;opacity:.9}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:0;border:1.5px solid color-mix(in srgb,var(--jw-app-outline) 78%,#0000);border-radius:5px;box-shadow:none;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:18px;margin:0;min-height:18px;min-width:18px;vertical-align:middle;width:18px}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 28%,#fff);outline:none}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--not-for-me input[type=checkbox]{border-color:color-mix(in srgb,#c2554d 72%,#f4e0dc)}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--applied input[type=checkbox]{border-color:color-mix(in srgb,var(--jw-app-p1) 42%,var(--jw-app-outline))}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--saved input[type=checkbox]{border-color:color-mix(in srgb,var(--jw-app-p2) 42%,var(--jw-app-outline))}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.5 3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:14px 14px}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--not-for-me input[type=checkbox]:checked{background-color:#b42318;border-color:color-mix(in srgb,#8a1a12 55%,#b42318)}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--applied input[type=checkbox]:checked{background-color:var(--jw-app-p1);border-color:color-mix(in srgb,var(--jw-app-p1) 78%,#0f1408)}.jw-applicant-page .applicant-home.job-search-page .job-search-show-label--saved input[type=checkbox]:checked{background-color:var(--jw-app-p2);border-color:color-mix(in srgb,var(--jw-app-p2) 75%,#3d1f0a)}.jw-applicant-page .applicant-home.job-search-page .job-search-result-status-row{align-items:center;border:1px solid color-mix(in srgb,var(--jw-app-outline) 72%,#0000);border-radius:999px;box-shadow:var(--jw-app-shadow-1);display:inline-flex;flex-wrap:wrap;font-size:13px;font-weight:800;gap:8px;line-height:1.35;margin-top:6px;max-width:100%;padding:8px 14px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;width:fit-content}.jw-applicant-page .applicant-home.job-search-page .job-search-result-status-row .job-result-status,.jw-applicant-page .applicant-home.job-search-page .job-search-result-status-row .job-result-status-label{color:inherit}.jw-applicant-page .applicant-home.job-search-page .job-search-result-status-row .job-result-status{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0;padding:0}.jw-applicant-page .applicant-home.job-search-page .job-search-result-status-row .job-result-status-icon{height:16px;opacity:.95;width:16px}.jw-applicant-page .applicant-home.job-search-page .job-search-result-status-row .job-result-status-label{font-size:inherit;font-weight:inherit;letter-spacing:normal;min-width:0}.jw-applicant-page .applicant-home.job-search-page .job-search-result-status-row .job-result-status-time{font-size:12px;font-weight:600}.jw-applicant-page .applicant-home.job-search-page .job-search-result-status-row[data-interaction-status=not-for-me]{background:color-mix(in srgb,#fff0ee 92%,#fff);border-color:color-mix(in srgb,#b42318 65%,var(--jw-app-outline));box-shadow:var(--jw-app-shadow-2);color:#3f150f}.jw-applicant-page .applicant-home.job-search-page .job-search-result-status-row[data-interaction-status=not-for-me] .job-result-status-time{color:color-mix(in srgb,#3f150f 55%,var(--jw-app-muted))}.jw-applicant-page .applicant-home.job-search-page .job-search-result-status-row[data-interaction-status=applied]{background:var(--jw-app-green-container);border-color:var(--jw-app-p1);box-shadow:var(--jw-app-shadow-2);color:color-mix(in srgb,var(--jw-app-p1) 15%,#0f1408)}.jw-applicant-page .applicant-home.job-search-page .job-search-result-status-row[data-interaction-status=applied] .job-result-status-time{color:color-mix(in srgb,var(--jw-app-p1) 38%,var(--jw-app-muted))}.jw-applicant-page .applicant-home.job-search-page .job-search-result-status-row[data-interaction-status=saved]{background:var(--jw-app-orange-container);border-color:var(--jw-app-p2);box-shadow:var(--jw-app-shadow-2);color:color-mix(in srgb,#1a0f0a 25%,var(--jw-app-p2))}.jw-applicant-page .applicant-home.job-search-page .job-search-result-status-row[data-interaction-status=saved] .job-result-status-time{color:color-mix(in srgb,var(--jw-app-p2) 35%,var(--jw-app-muted))}.jw-applicant-page .applicant-home.job-search-page .home-section.job-search-results{background:var(--jw-app-surface);border:1px solid color-mix(in srgb,var(--jw-app-outline) 72%,#0000);border-radius:var(--jw-app-radius-lg);box-shadow:var(--jw-app-shadow-1);margin-top:20px;padding:20px clamp(16px,2.5vw,24px)}.jw-applicant-page .applicant-home.job-search-page .job-search-results>h2{color:var(--jw-app-text);font-size:clamp(18px,2.2vw,22px);font-weight:800;letter-spacing:-.02em}.jw-applicant-page .applicant-home.job-search-page .job-search-result-card{background:var(--jw-app-surface-alt);border:1px solid color-mix(in srgb,var(--jw-app-outline) 78%,#0000);border-radius:var(--jw-app-radius-md);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.jw-applicant-page .applicant-home.job-search-page .job-search-result-card:hover{border-color:var(--jw-app-green-border);box-shadow:var(--jw-app-shadow-1);transform:translateY(-1px)}.jw-applicant-page .applicant-home.job-search-page .job-search-result-head .card-link-title{color:var(--jw-app-text);font-weight:800}.jw-applicant-page .applicant-home.job-search-page .job-search-result-card .job-highlight-pill{background:color-mix(in srgb,var(--jw-app-surface) 72%,var(--jw-app-outline));border:1px solid color-mix(in srgb,var(--jw-app-outline-strong) 65%,#0000);box-shadow:var(--jw-app-shadow-1);color:var(--jw-app-text)}.jw-applicant-page .applicant-home.job-search-page .job-search-result-card .job-highlight-pill__label{color:color-mix(in srgb,var(--jw-app-muted) 82%,var(--jw-app-outline-strong))}.jw-applicant-page .applicant-home.job-search-page .job-search-result-card .job-highlight-pill__value{color:var(--jw-app-text)}.jw-applicant-page .applicant-home.job-search-page .job-search-auth,.jw-applicant-page .applicant-home.job-search-page .job-search-end{color:var(--jw-app-muted)}.jw-applicant-page .applicant-home.job-search-page .job-search-auth a{color:var(--jw-app-p1);font-weight:700}.jw-applicant-page .applicant-home.job-search-page .job-search-field-group--pills{display:block}.jw-applicant-page .jw-applicant-pill-fieldset{border:none;margin:0;min-width:0;padding:0}.jw-applicant-page .jw-applicant-pill-fieldset__legend{color:var(--jw-app-muted);font-size:12px;font-weight:800;letter-spacing:.06em;margin:0 0 10px;padding:0;text-transform:uppercase}.jw-applicant-page .jw-applicant-pill-fieldset__row{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.jw-applicant-page .jw-applicant-pill-fieldset__pill{cursor:pointer;display:inline-flex;flex:1 1 auto;min-width:min(140px,42%);position:relative;-webkit-user-select:none;user-select:none}@media (min-width:600px){.jw-applicant-page .jw-applicant-pill-fieldset__pill{flex:0 1 auto;min-width:118px}}.jw-applicant-page .jw-applicant-pill-fieldset__input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;opacity:0;overflow:hidden;position:absolute;width:1px}.jw-applicant-page .jw-applicant-pill-fieldset__face{align-items:flex-start;background:var(--jw-app-surface-alt);border:1px solid color-mix(in srgb,var(--jw-app-outline) 80%,#0000);border-radius:var(--jw-app-radius-md);color:var(--jw-app-text);display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:48px;padding:10px 14px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.jw-applicant-page .jw-applicant-pill-fieldset__pill:hover .jw-applicant-pill-fieldset__face{background:color-mix(in srgb,var(--jw-app-green-container) 45%,var(--jw-app-surface));border-color:var(--jw-app-green-border);transform:translateY(-1px)}.jw-applicant-page .jw-applicant-pill-fieldset__pill--selected .jw-applicant-pill-fieldset__face{background:linear-gradient(155deg,color-mix(in srgb,var(--jw-app-green-container) 92%,#fff) 0,color-mix(in srgb,var(--jw-app-p1) 14%,#fff) 120%);border-color:color-mix(in srgb,var(--jw-app-p1) 55%,var(--jw-app-green-border));box-shadow:var(--jw-app-shadow-1)}.jw-applicant-page .jw-applicant-pill-fieldset__primary{color:var(--jw-app-text);font-size:15px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.jw-applicant-page .jw-applicant-pill-fieldset__pill--selected .jw-applicant-pill-fieldset__primary{color:var(--jw-app-p1)}.jw-applicant-page .jw-applicant-pill-fieldset__secondary{color:var(--jw-app-muted);font-size:11px;font-weight:650;line-height:1.25;max-width:24ch}.jw-applicant-page .jw-applicant-pill-fieldset__pill--selected .jw-applicant-pill-fieldset__secondary{color:color-mix(in srgb,var(--jw-app-muted) 40%,var(--jw-app-p1))}.jw-applicant-page .jw-applicant-pill-fieldset__input:focus-visible+.jw-applicant-pill-fieldset__face{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 32%,#fff),var(--jw-app-shadow-1);outline:none}.jw-applicant-page .applicant-home.job-search-page .job-search-panel{border-top:3px solid color-mix(in srgb,var(--jw-app-p1) 42%,var(--jw-app-green-border))}.jw-applicant-page .applicant-home.job-search-page .saved-search-meta[role=alert]{background:color-mix(in srgb,#fff0ee 88%,var(--jw-app-surface));border:1px solid color-mix(in srgb,#b42318 42%,var(--jw-app-outline));border-radius:var(--jw-app-radius-sm);color:#5c1f18;font-weight:700;padding:12px 14px}.jw-applicant-page .applicant-home.jw-applicant-saved-search-page>.home-section:first-of-type{margin-top:0}.jw-applicant-page .applicant-home.jw-applicant-saved-search-page .home-section h1{color:var(--jw-app-text);font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.02em;margin:0 0 10px}.jw-applicant-page .applicant-home.jw-applicant-saved-search-page .home-section .subtitle{color:var(--jw-app-muted);font-size:15px;line-height:1.5;margin:0 0 12px}.jw-applicant-page .applicant-home.jw-applicant-saved-search-page .saved-search-meta a{color:var(--jw-app-p1);font-weight:800}.jw-applicant-page .applicant-home.jw-applicant-jobs-list-page>.home-section:first-of-type{margin-top:0}.jw-applicant-page .applicant-home.jw-applicant-jobs-list-page .home-section h1{color:var(--jw-app-text);font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.02em;margin:0 0 10px}.jw-applicant-page .applicant-home.jw-applicant-jobs-list-page .home-section .subtitle{color:var(--jw-app-muted);font-size:15px;line-height:1.5}.jw-applicant-page .applicant-home.profile-manage-page>.home-section:first-of-type{margin-top:0}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-header .eyebrow{color:var(--jw-app-p1);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-header h1{color:var(--jw-app-text);font-size:clamp(24px,3.2vw,34px);letter-spacing:-.02em;line-height:1.12;margin:0 0 12px}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-header .subtitle{color:var(--jw-app-muted);font-size:15px;line-height:1.55;margin:0;max-width:62ch}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--jw-app-surface);background-image:linear-gradient(45deg,#0000 50%,var(--jw-app-p1) 50%),linear-gradient(135deg,var(--jw-app-p1) 50%,#0000 50%),linear-gradient(to right,color-mix(in srgb,var(--jw-app-outline) 72%,#fff),color-mix(in srgb,var(--jw-app-outline) 72%,#fff));background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%,calc(100% - 40px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 22px;border:1px solid var(--jw-app-outline-strong);border-radius:var(--jw-app-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-app-outline) 38%,#fff);color:var(--jw-app-text);cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;line-height:1.25;min-height:48px;padding:0 44px 0 14px}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form select:disabled{background-color:var(--jw-app-surface-alt);cursor:not-allowed;opacity:.62}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form select:focus-visible{border-color:var(--jw-app-p1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-app-p1) 18%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 24%,#fff);outline:none}.jw-applicant-page .applicant-home.profile-manage-page .mobile-row input[type=tel],.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form .profile-manage-form-field>input[type=email],.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form .profile-manage-form-field>input[type=tel],.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form .profile-manage-form-field>input[type=text],.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form>input[type=email],.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form>input[type=tel],.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form>input[type=text],.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-residence-field input[type=text],.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-social-custom-grid .social-custom-name-input{background-color:var(--jw-app-surface);border:1px solid var(--jw-app-outline-strong);border-radius:var(--jw-app-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-app-outline) 38%,#fff);color:var(--jw-app-text);font-family:inherit;font-size:15px;font-weight:500;line-height:1.25;min-height:48px;padding:0 14px}.jw-applicant-page .applicant-home.profile-manage-page .mobile-row input:focus-visible,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form .profile-manage-form-field>input:focus-visible,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form>input:focus-visible,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-residence-field input:focus-visible,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-social-custom-grid .social-custom-name-input:focus-visible{border-color:var(--jw-app-p1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-app-p1) 18%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 24%,#fff);outline:none}.jw-applicant-page .applicant-home.profile-manage-page .mobile-row input:disabled,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form .profile-manage-form-field>input:disabled,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form>input:disabled,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-residence-field input:disabled{background-color:var(--jw-app-surface-alt);cursor:not-allowed;opacity:.62}.jw-applicant-page .applicant-home.profile-manage-page .mobile-row input.profile-manage-field--locked:disabled,.jw-applicant-page .applicant-home.profile-manage-page .mobile-row select.profile-manage-field--locked:disabled,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form .profile-manage-form-field>input.profile-manage-field--locked:disabled,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form select.profile-manage-field--locked:disabled,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form>input.profile-manage-field--locked:disabled{-webkit-text-fill-color:currentColor;background:color-mix(in srgb,var(--jw-app-surface) 88%,var(--jw-app-muted) 12%);border-color:var(--jw-app-outline-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-app-outline-strong) 78%,var(--jw-app-muted) 22%),inset 0 0 0 3px color-mix(in srgb,var(--jw-app-muted) 8%,#0000);color:color-mix(in srgb,var(--jw-app-text) 72%,var(--jw-app-muted) 28%);cursor:not-allowed;opacity:1}.jw-applicant-page .applicant-home.profile-manage-page .mobile-row select.profile-manage-field--locked:disabled,.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-form select.profile-manage-field--locked:disabled{background-image:none;font-weight:500;padding-right:14px}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-url-field{background:var(--jw-app-surface);border:1px solid var(--jw-app-outline-strong);border-radius:var(--jw-app-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-app-outline) 38%,#fff);min-height:48px}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-url-field:focus-within{border-color:var(--jw-app-p1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-app-p1) 18%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 24%,#fff);outline:none}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-url-prefix{background:var(--jw-app-green-container);color:var(--jw-app-muted)}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-url-field>input{min-height:46px}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-dob-picker .react-datepicker__input-container input{background-color:var(--jw-app-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23556b2f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='3' ry='3'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px 18px;border:1px solid var(--jw-app-outline-strong);border-radius:var(--jw-app-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-app-outline) 38%,#fff);color:var(--jw-app-text);font-size:15px;font-weight:500;min-height:48px;padding:0 44px 0 14px}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-dob-picker .react-datepicker__input-container input:focus-visible{border-color:var(--jw-app-p1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-app-p1) 18%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 24%,#fff);outline:none}.jobuwin-datepicker-popper{--jw-dp-p1:#556b2f;--jw-dp-surface:#fff;--jw-dp-green-container:#edf1e7;--jw-dp-green-border:#b8c6a4;--jw-dp-outline:#e4dccd;--jw-dp-outline-strong:#d4c7b1;--jw-dp-text:#111827;--jw-dp-muted:#6b6258;--jw-dp-radius-sm:12px;--jw-dp-radius-lg:24px;--jw-dp-shadow:0 16px 44px #11182724;z-index:80}.jobuwin-datepicker-popper .react-datepicker{background:var(--jw-dp-surface);border:1px solid color-mix(in srgb,var(--jw-dp-outline) 78%,#0000);border-radius:var(--jw-dp-radius-lg);box-shadow:var(--jw-dp-shadow);color:var(--jw-dp-text);font-family:inherit;font-size:14px;overflow:hidden}.jobuwin-datepicker-popper .react-datepicker__month-container{background:var(--jw-dp-surface)}.jobuwin-datepicker-popper .react-datepicker__header{background:color-mix(in srgb,var(--jw-dp-green-container) 88%,var(--jw-dp-surface));border-bottom:1px solid color-mix(in srgb,var(--jw-dp-outline) 70%,#0000);padding:10px 0 12px;text-align:center}.jobuwin-datepicker-popper .react-datepicker__month-select,.jobuwin-datepicker-popper .react-datepicker__year-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--jw-dp-surface);background-image:linear-gradient(45deg,#0000 50%,var(--jw-dp-p1) 50%),linear-gradient(135deg,var(--jw-dp-p1) 50%,#0000 50%),linear-gradient(to right,color-mix(in srgb,var(--jw-dp-outline) 72%,#fff),color-mix(in srgb,var(--jw-dp-outline) 72%,#fff));background-position:calc(100% - 16px) 50%,calc(100% - 10px) 50%,calc(100% - 30px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 20px;border:1px solid var(--jw-dp-outline-strong);border-radius:var(--jw-dp-radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-dp-outline) 38%,#fff);color:var(--jw-dp-text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;margin:0 4px;min-height:40px;padding:6px 34px 6px 10px}.jobuwin-datepicker-popper .react-datepicker__month-select:focus-visible,.jobuwin-datepicker-popper .react-datepicker__year-select:focus-visible{border-color:var(--jw-dp-p1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jw-dp-p1) 18%,#fff),0 0 0 3px color-mix(in srgb,var(--jw-dp-p1) 24%,#fff);outline:none}.jobuwin-datepicker-popper .react-datepicker-year-header,.jobuwin-datepicker-popper .react-datepicker__current-month,.jobuwin-datepicker-popper h2.react-datepicker__current-month{color:var(--jw-dp-text)}.jobuwin-datepicker-popper .react-datepicker__day-name{color:var(--jw-dp-muted)}.jobuwin-datepicker-popper .react-datepicker__day:not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--jw-dp-green-container) 72%,var(--jw-dp-surface));border-radius:var(--jw-dp-radius-sm)}.jobuwin-datepicker-popper .react-datepicker__day--today{box-shadow:inset 0 0 0 2px var(--jw-dp-green-border);font-weight:700}.jobuwin-datepicker-popper .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--selected){background:color-mix(in srgb,var(--jw-dp-green-container) 78%,var(--jw-dp-surface))}.jobuwin-datepicker-popper .react-datepicker__day--in-range,.jobuwin-datepicker-popper .react-datepicker__day--in-selecting-range,.jobuwin-datepicker-popper .react-datepicker__day--selected{background:var(--jw-dp-p1)!important;border-radius:var(--jw-dp-radius-sm);color:#fff!important}.jobuwin-datepicker-popper .react-datepicker__navigation{border-radius:var(--jw-dp-radius-sm)}.jobuwin-datepicker-popper .react-datepicker__navigation:hover{background:color-mix(in srgb,var(--jw-dp-p1) 12%,#0000)}.jobuwin-datepicker-popper .react-datepicker__navigation:hover :before{border-color:var(--jw-dp-p1)}.jobuwin-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.jobuwin-datepicker-popper[data-placement^=top] .react-datepicker__triangle{stroke:color-mix(in srgb,var(--jw-dp-outline) 78%,#0000);fill:var(--jw-dp-surface);color:var(--jw-dp-surface)}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--jw-app-surface);border:1px solid color-mix(in srgb,var(--jw-app-outline) 72%,#0000);border-radius:var(--jw-app-radius-lg);bottom:max(16px,env(safe-area-inset-bottom,0px));box-shadow:var(--jw-app-shadow-2);gap:12px;margin-top:28px;padding:14px 18px;position:sticky}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float-row{align-items:center;gap:12px 16px}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-buttons{gap:10px}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float:not(.job-actions-float--unsaved) .job-action-btn{background:var(--jw-app-surface-alt);border:1px solid color-mix(in srgb,var(--jw-app-outline) 78%,#0000);border-radius:999px;box-shadow:var(--jw-app-shadow-1);color:var(--jw-app-text);font-size:14px;font-weight:800;min-height:44px;padding:10px 18px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float:not(.job-actions-float--unsaved) .job-action-btn:hover:not(:disabled){box-shadow:var(--jw-app-shadow-2);transform:translateY(-1px)}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float:not(.job-actions-float--unsaved) .job-action-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 26%,#fff),var(--jw-app-shadow-1);outline:none}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float:not(.job-actions-float--unsaved) .job-action-btn.primary{background:var(--jw-app-p1);border-color:var(--jw-app-p1);color:#fff}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float:not(.job-actions-float--unsaved) .job-action-btn.primary:hover:not(:disabled){filter:brightness(1.05)}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved{background:var(--jw-app-p1);border:1px solid color-mix(in srgb,#000 14%,var(--jw-app-p1));box-shadow:var(--jw-app-shadow-3)}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .profile-manage-unsaved-hint{color:#fff;font-weight:800;letter-spacing:.02em}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn{background:color-mix(in srgb,#fff 14%,var(--jw-app-p1));border:1px solid color-mix(in srgb,#fff 38%,var(--jw-app-p1));border-radius:999px;box-shadow:none;color:#fff;font-size:14px;font-weight:800;min-height:44px;padding:10px 18px}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn .icon{color:#fff}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn.primary{background:#fff;border-color:#fff;color:var(--jw-app-p1)}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn:hover:not(:disabled){filter:brightness(1.08)}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn.primary:hover:not(:disabled){filter:brightness(.98)}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,#fff 38%,#0000);outline:none}.jw-applicant-page .applicant-home.profile-manage-page .profile-manage-card .job-actions-float.job-actions-float--unsaved .job-action-btn.primary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 35%,#0000)}.jw-applicant-page .jw-applicant-main.applicant-home.job-detail-page{padding-bottom:120px;padding-top:8px}.jw-applicant-page .applicant-home.job-detail-page>.home-section:first-of-type{margin-top:0}.jw-applicant-page .applicant-home.job-detail-page .job-company{color:var(--jw-app-muted)}.jw-applicant-page .applicant-home.job-detail-page>.home-section:first-of-type>h1{color:var(--jw-app-text)}.jw-applicant-page .applicant-home.job-detail-page>.home-section:first-of-type>.subtitle{color:var(--jw-app-muted)}.jw-applicant-page .applicant-home.job-detail-page .job-role-summary{color:var(--jw-app-text);margin-left:0;margin-right:0;max-width:none;text-align:left}.jw-applicant-page .applicant-home.job-detail-page .job-body-html,.jw-applicant-page .applicant-home.job-detail-page .job-body-text{color:var(--jw-app-muted)}.jw-applicant-page .applicant-home.job-detail-page .job-actions-float{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--jw-app-surface);border:1px solid color-mix(in srgb,var(--jw-app-outline) 72%,#0000);border-radius:var(--jw-app-radius-lg);bottom:max(16px,env(safe-area-inset-bottom,0px));box-shadow:0 -1px 0 color-mix(in srgb,var(--jw-app-green-border) 40%,#0000),var(--jw-app-shadow-2);display:flex;flex-direction:column;gap:14px;margin-top:28px;padding:16px 18px;position:sticky}.jw-applicant-page .applicant-home.job-detail-page .job-actions-float.job-actions-float--blocked{background:color-mix(in srgb,#fff0ee 90%,var(--jw-app-surface));border-color:color-mix(in srgb,#b42318 40%,var(--jw-app-outline));box-shadow:var(--jw-app-shadow-1)}.jw-applicant-page .applicant-home.job-detail-page .job-actions-status{font-size:13px;font-weight:700;line-height:1.4;margin:0;padding:0}.jw-applicant-page .applicant-home.job-detail-page .job-actions-status--saved{color:var(--jw-app-p2)}.jw-applicant-page .applicant-home.job-detail-page .job-actions-status--not-for-me{color:#b42318}.jw-applicant-page .applicant-home.job-detail-page .job-apply-blocked-hint{color:#5c1f18;font-size:14px;line-height:1.45;margin:0 0 4px;text-align:center}.jw-applicant-page .applicant-home.job-detail-page .job-actions-float-row{align-items:flex-end;gap:12px 16px}.jw-applicant-page .applicant-home.job-detail-page .job-actions-buttons{gap:10px}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn{background:var(--jw-app-surface-alt);border:1px solid color-mix(in srgb,var(--jw-app-outline) 78%,#0000);border-radius:999px;box-shadow:var(--jw-app-shadow-1);color:var(--jw-app-text);font-size:13px;font-weight:800;letter-spacing:.01em;min-height:44px;padding:10px 16px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn:hover:not(:disabled){box-shadow:var(--jw-app-shadow-2);transform:translateY(-1px)}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 28%,#fff),var(--jw-app-shadow-1);outline:none}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn .icon{color:var(--jw-app-muted)}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn--not-for-me{background:color-mix(in srgb,#fff0ee 58%,var(--jw-app-surface));border-color:color-mix(in srgb,#c2554d 55%,var(--jw-app-outline));color:#5c1f18}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn--not-for-me .icon{color:#b42318}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn--not-for-me-active{background:#b42318;border-color:color-mix(in srgb,#8a1a12 55%,#b42318);color:#fff}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn--not-for-me-active .icon{color:#fff}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn--save-later{background:color-mix(in srgb,var(--jw-app-orange-container) 78%,var(--jw-app-surface));border-color:color-mix(in srgb,var(--jw-app-p2) 52%,var(--jw-app-outline));color:color-mix(in srgb,#2d1810 38%,var(--jw-app-p2))}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn--save-later .icon{color:var(--jw-app-p2)}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn--save-later-active{background:var(--jw-app-p2);border-color:color-mix(in srgb,var(--jw-app-p2) 75%,#3d1f0a);color:#fff}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn--save-later-active .icon{color:#fff}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn.primary{background:var(--jw-app-p1);border-color:var(--jw-app-p1);color:#fff}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn.primary .icon{color:#fff}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn.primary:hover:not(:disabled){filter:brightness(1.05)}.jw-applicant-page .applicant-home.job-detail-page .job-apply-help-trigger{background:#0000;border:1px solid #0000;border-radius:999px;color:var(--jw-app-p1);font-size:13px;font-weight:700;margin-left:auto;padding:10px 12px;text-decoration:none}.jw-applicant-page .applicant-home.job-detail-page .job-apply-help-trigger:hover:not(:disabled){background:var(--jw-app-green-container);border-color:color-mix(in srgb,var(--jw-app-green-border) 72%,#0000);color:color-mix(in srgb,var(--jw-app-p1) 12%,#0f1408)}.jw-applicant-page .applicant-home.job-detail-page .job-apply-help-trigger:disabled{cursor:not-allowed;opacity:.5}.jw-applicant-page .applicant-home.job-detail-page .job-apply-help-icon{color:inherit}.jw-applicant-page .applicant-home.job-detail-page .apply-shine-error{color:#5c1f18;flex-basis:100%;font-size:13px;font-weight:700;margin:6px 0 0;width:100%}.jw-applicant-page .applicant-home.job-detail-page .job-applied-summary{text-align:left}.jw-applicant-page .applicant-home.job-detail-page .job-applied-summary-badge{background:var(--jw-app-green-container);border:1px solid var(--jw-app-p1);border-radius:999px;box-sizing:border-box;justify-content:flex-start;margin-bottom:10px;padding:10px 14px;width:100%}.jw-applicant-page .applicant-home.job-detail-page .job-applied-summary-icon{color:var(--jw-app-p1)}.jw-applicant-page .applicant-home.job-detail-page .job-applied-status{color:color-mix(in srgb,var(--jw-app-p1) 10%,#0f1408);font-size:14px;font-weight:800;margin:0;text-align:left;width:auto}.jw-applicant-page .applicant-home.job-detail-page .job-applied-summary-detail{color:var(--jw-app-muted);font-size:14px;line-height:1.5}@media (max-width:599px){.jw-applicant-page .applicant-home.job-detail-page .job-actions-float-row{align-items:stretch;flex-direction:column}.jw-applicant-page .applicant-home.job-detail-page .job-apply-help-trigger{justify-content:center;margin-left:0;width:100%}.jw-applicant-page .applicant-home.job-detail-page .job-actions-buttons{flex-direction:column}.jw-applicant-page .applicant-home.job-detail-page .job-action-btn.primary{order:-1}}.jw-applicant-page .applicant-home.job-detail-page .job-comments-section,.jw-applicant-page .applicant-home.job-search-page .job-comments-section{--comments-accent:var(--jw-app-p1);--comments-muted:var(--jw-app-muted);--comments-card-border:color-mix(in srgb,var(--jw-app-green-border) 58%,var(--jw-app-outline));--comments-frame-border:color-mix(in srgb,var(--jw-app-outline) 72%,#0000);--comments-panel-fill:color-mix(in srgb,var(--jw-app-green-container) 48%,var(--jw-app-surface));border-top-color:var(--comments-frame-border)}.jw-applicant-page .applicant-home.job-detail-page .job-comments-section .job-section-subtitle,.jw-applicant-page .applicant-home.job-detail-page .job-comments-section .job-section-title,.jw-applicant-page .applicant-home.job-search-page .job-comments-section .job-section-subtitle,.jw-applicant-page .applicant-home.job-search-page .job-comments-section .job-section-title{color:var(--jw-app-text)}.jw-applicant-page .applicant-home.job-detail-page .job-comments-label,.jw-applicant-page .applicant-home.job-search-page .job-comments-label{color:var(--jw-app-muted);font-weight:800;letter-spacing:.06em}.jw-applicant-page .applicant-home.job-detail-page .job-comments-composer,.jw-applicant-page .applicant-home.job-detail-page .job-reply-composer,.jw-applicant-page .applicant-home.job-search-page .job-comments-composer,.jw-applicant-page .applicant-home.job-search-page .job-reply-composer{background:var(--jw-app-surface);border-color:color-mix(in srgb,var(--jw-app-outline) 76%,#0000);border-radius:var(--jw-app-radius-md);box-shadow:var(--jw-app-shadow-1)}.jw-applicant-page .applicant-home.job-detail-page .job-reply-composer,.jw-applicant-page .applicant-home.job-search-page .job-reply-composer{background:var(--jw-app-surface-alt)}.jw-applicant-page .applicant-home.job-detail-page .job-comments-textarea,.jw-applicant-page .applicant-home.job-search-page .job-comments-textarea{background:var(--jw-app-surface);border-color:color-mix(in srgb,var(--jw-app-outline) 85%,#0000);border-radius:var(--jw-app-radius-sm);color:var(--jw-app-text)}.jw-applicant-page .applicant-home.job-detail-page .job-comments-textarea:hover,.jw-applicant-page .applicant-home.job-search-page .job-comments-textarea:hover{border-color:color-mix(in srgb,var(--jw-app-p1) 32%,var(--jw-app-outline))}.jw-applicant-page .applicant-home.job-detail-page .job-comments-textarea:focus,.jw-applicant-page .applicant-home.job-search-page .job-comments-textarea:focus{border-color:color-mix(in srgb,var(--jw-app-p1) 45%,var(--jw-app-outline));box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 24%,#fff)}.jw-applicant-page .applicant-home.job-detail-page .job-comments-post-btn,.jw-applicant-page .applicant-home.job-search-page .job-comments-post-btn{background:var(--jw-app-p1);border-radius:999px;box-shadow:var(--jw-app-shadow-1);color:#fff;font-weight:800}.jw-applicant-page .applicant-home.job-detail-page .job-comments-post-btn:hover:not(:disabled),.jw-applicant-page .applicant-home.job-search-page .job-comments-post-btn:hover:not(:disabled){box-shadow:var(--jw-app-shadow-2);filter:brightness(1.05)}.jw-applicant-page .applicant-home.job-detail-page .job-comments-post-btn--secondary,.jw-applicant-page .applicant-home.job-search-page .job-comments-post-btn--secondary{background:var(--jw-app-surface);border:1.5px solid color-mix(in srgb,var(--jw-app-green-border) 85%,var(--jw-app-outline));color:var(--jw-app-p1)}.jw-applicant-page .applicant-home.job-detail-page .job-comments-post-btn--secondary:hover:not(:disabled),.jw-applicant-page .applicant-home.job-search-page .job-comments-post-btn--secondary:hover:not(:disabled){background:var(--jw-app-green-container);border-color:var(--jw-app-p1);color:color-mix(in srgb,var(--jw-app-p1) 10%,#0f1408)}.jw-applicant-page .applicant-home.job-detail-page .job-comment-card,.jw-applicant-page .applicant-home.job-search-page .job-comment-card{border-color:color-mix(in srgb,var(--jw-app-outline) 78%,#0000);border-radius:var(--jw-app-radius-md);box-shadow:var(--jw-app-shadow-1)}@media (hover:hover) and (pointer:fine){.jw-applicant-page .applicant-home.job-detail-page .job-comment-card:hover,.jw-applicant-page .applicant-home.job-search-page .job-comment-card:hover{border-color:var(--jw-app-green-border);box-shadow:var(--jw-app-shadow-2)}}.jw-applicant-page .applicant-home.job-detail-page .job-comment-avatar,.jw-applicant-page .applicant-home.job-search-page .job-comment-avatar{background:var(--jw-app-surface-alt);border-color:color-mix(in srgb,var(--jw-app-green-border) 72%,var(--jw-app-outline))}.jw-applicant-page .applicant-home.job-detail-page .job-comment-author-name,.jw-applicant-page .applicant-home.job-search-page .job-comment-author-name{color:var(--jw-app-text)}.jw-applicant-page .applicant-home.job-detail-page .job-comment-owner-badge,.jw-applicant-page .applicant-home.job-search-page .job-comment-owner-badge{background:var(--jw-app-p1);border-color:color-mix(in srgb,var(--jw-app-p1) 78%,#0f1408);color:#fff}.jw-applicant-page .applicant-home.job-detail-page .job-comment-meta-sep,.jw-applicant-page .applicant-home.job-detail-page .job-comment-time,.jw-applicant-page .applicant-home.job-search-page .job-comment-meta-sep,.jw-applicant-page .applicant-home.job-search-page .job-comment-time{color:var(--jw-app-muted)}.jw-applicant-page .applicant-home.job-detail-page .job-comments-error,.jw-applicant-page .applicant-home.job-search-page .job-comments-error{background:color-mix(in srgb,#fff0ee 90%,var(--jw-app-surface));border-color:color-mix(in srgb,#b42318 40%,var(--jw-app-outline));color:#5c1f18;font-weight:700}.jw-applicant-page .applicant-home.job-detail-page .job-comment-delete-btn:hover:not(:disabled),.jw-applicant-page .applicant-home.job-search-page .job-comment-delete-btn:hover:not(:disabled){background:color-mix(in srgb,#fff0ee 88%,#0000);color:#b42318}.jw-applicant-page .applicant-home.job-detail-page .job-comment-delete-btn,.jw-applicant-page .applicant-home.job-search-page .job-comment-delete-btn{color:var(--jw-app-muted)}.jw-applicant-page .applicant-home.job-detail-page .job-comment-delete-btn:focus-visible,.jw-applicant-page .applicant-home.job-search-page .job-comment-delete-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 26%,#fff);outline:none}.jw-applicant-page .applicant-home.job-detail-page .job-comments-post-btn:focus-visible,.jw-applicant-page .applicant-home.job-search-page .job-comments-post-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 28%,#fff),var(--jw-app-shadow-1);outline:none}.jw-applicant-page .applicant-home.job-detail-page .job-comment-body,.jw-applicant-page .applicant-home.job-detail-page .job-reply-body,.jw-applicant-page .applicant-home.job-search-page .job-comment-body,.jw-applicant-page .applicant-home.job-search-page .job-reply-body{color:var(--jw-app-muted)}.jw-applicant-page .applicant-home.job-detail-page .job-comment-replies,.jw-applicant-page .applicant-home.job-search-page .job-comment-replies{border-inline-start-color:color-mix(in srgb,var(--jw-app-green-border) 65%,var(--jw-app-outline))}.jw-applicant-page .applicant-home.job-detail-page .job-replies-heading,.jw-applicant-page .applicant-home.job-search-page .job-replies-heading{color:var(--jw-app-muted);font-weight:800}.jw-applicant-page .applicant-home.job-detail-page .job-reply-item,.jw-applicant-page .applicant-home.job-search-page .job-reply-item{background:var(--jw-app-surface-alt);border-color:color-mix(in srgb,var(--jw-app-outline) 76%,#0000)}.jw-applicant-page .applicant-home.job-search-page .job-comments-empty{background:color-mix(in srgb,var(--jw-app-surface-alt) 92%,var(--jw-app-green-container));border-color:color-mix(in srgb,var(--jw-app-green-border) 50%,var(--jw-app-outline));border-style:dashed;color:var(--jw-app-muted);font-weight:600}.jw-applicant-page .applicant-home.job-detail-page .job-replies-empty,.jw-applicant-page .applicant-home.job-search-page .job-replies-empty{color:var(--jw-app-muted)}.jw-applicant-page .applicant-home.job-detail-page .apply-help-overlay .apply-help-modal,.jw-applicant-page .applicant-home.job-search-page .apply-help-overlay .apply-help-modal{border:1px solid color-mix(in srgb,var(--jw-app-outline) 72%,#0000);border-radius:var(--jw-app-radius-lg);box-shadow:var(--jw-app-shadow-3)}.jw-applicant-page .applicant-home.job-detail-page .apply-help-overlay .apply-help-close:focus-visible,.jw-applicant-page .applicant-home.job-search-page .apply-help-overlay .apply-help-close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1) 26%,#fff);outline:none}.jw-guest-job-nav__shell{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}@keyframes jw-guest-watch-pulse-p2{0%,to{box-shadow:0 1px 0 color-mix(in srgb,#fff 22%,#0000),0 0 0 0 color-mix(in srgb,var(--jw-app-p2) 0,#0000),var(--jw-app-shadow-2)}50%{box-shadow:0 1px 0 color-mix(in srgb,#fff 22%,#0000),0 0 0 12px color-mix(in srgb,var(--jw-app-p2) 26%,#0000),var(--jw-app-shadow-2)}}@keyframes jw-guest-watch-pulse-p1{0%,to{box-shadow:0 1px 0 color-mix(in srgb,#fff 22%,#0000),0 0 0 0 color-mix(in srgb,var(--jw-app-p1) 0,#0000),var(--jw-app-shadow-2)}50%{box-shadow:0 1px 0 color-mix(in srgb,#fff 22%,#0000),0 0 0 12px color-mix(in srgb,var(--jw-app-p1) 28%,#0000),var(--jw-app-shadow-2)}}@media (prefers-reduced-motion:reduce){.jw-guest-watch-cta--dock,.jw-guest-watch-cta--pulse-p2{animation:none!important}}.jw-guest-watch-cta--pulse-p2{animation:jw-guest-watch-pulse-p2 2.8s ease-in-out infinite}.jw-guest-why-jobuwin-btn{align-items:center;background:color-mix(in srgb,#fff 92%,var(--jw-app-green-container));border:1px solid color-mix(in srgb,var(--jw-app-p1) 48%,var(--jw-app-outline));border-radius:999px;box-shadow:var(--jw-app-shadow-1);color:var(--jw-app-text);cursor:pointer;display:inline-flex;font:inherit;gap:8px;max-width:min(420px,100%);padding:8px 14px;text-align:left}.jw-guest-why-jobuwin-btn.jw-guest-why-jobuwin-btn--attention{background:linear-gradient(165deg,color-mix(in srgb,var(--jw-app-p2) 88%,#fff) 0,var(--jw-app-p2) 42%,color-mix(in srgb,var(--jw-app-p2) 82%,#2a1206) 100%);border-color:color-mix(in srgb,var(--jw-app-p2) 55%,#3d1f0a);box-shadow:0 1px 0 color-mix(in srgb,#fff 22%,#0000),var(--jw-app-shadow-2);color:#fff}.jw-guest-why-jobuwin-btn.jw-guest-why-jobuwin-btn--attention:hover{animation-play-state:paused;border-color:color-mix(in srgb,var(--jw-app-p2) 70%,#1a0c04);color:#fff;filter:brightness(1.06)}.jw-guest-why-jobuwin-btn.jw-guest-why-jobuwin-btn--attention:focus-visible{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p2) 35%,#fff),0 1px 0 color-mix(in srgb,#fff 18%,#0000),var(--jw-app-shadow-2);outline:none}.jw-guest-why-jobuwin-btn:not(.jw-guest-why-jobuwin-btn--attention):hover{border-color:color-mix(in srgb,var(--jw-app-p1) 62%,var(--jw-app-outline));color:var(--jw-app-p1)}.jw-guest-why-jobuwin-icon{stroke-width:1.75;color:var(--jw-app-p1);flex-shrink:0;height:18px;width:18px}.jw-guest-why-jobuwin-btn--attention .jw-guest-why-jobuwin-icon{color:#fff;filter:drop-shadow(0 1px 1px color-mix(in srgb,#000 28%,transparent))}.jw-guest-why-jobuwin-title{font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.jw-guest-why-jobuwin-btn--attention .jw-guest-why-jobuwin-title{text-wrap:balance;font-size:12px;font-weight:800;letter-spacing:.02em;line-height:1.2;white-space:normal}.jw-guest-watch-cta{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;gap:10px;justify-content:center;min-height:44px;padding:10px 18px;text-align:left}.jw-guest-watch-cta--dock{text-wrap:balance;animation:jw-guest-watch-pulse-p2 2.8s ease-in-out infinite;background:#fff;border:2px solid color-mix(in srgb,var(--jw-app-p2) 52%,var(--jw-app-orange-border,#f3c39f));box-shadow:0 1px 2px color-mix(in srgb,#111827 8%,#0000),var(--jw-app-shadow-2);color:var(--jw-app-p2);font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1.25}.jw-guest-watch-cta--dock:hover{animation-play-state:paused;background:color-mix(in srgb,var(--jw-app-p2) 12%,#fff);border-color:color-mix(in srgb,var(--jw-app-p2) 68%,var(--jw-app-orange-border,#f3c39f))}.jw-guest-watch-cta--dock:focus-visible{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p2) 32%,#fff),0 1px 2px color-mix(in srgb,#111827 8%,#0000),var(--jw-app-shadow-2);outline:none}.jw-guest-watch-cta__icon{stroke-width:1.75;color:#fff;filter:drop-shadow(0 1px 1px color-mix(in srgb,#000 28%,transparent));flex-shrink:0;height:18px;width:18px}.jw-guest-watch-cta__gif{border-radius:8px;box-shadow:none;display:block;flex-shrink:0;height:44px;object-fit:contain;width:44px}.jw-guest-watch-cta__label{min-width:0}.jw-guest-job-actions__row{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-start;width:100%}.jw-guest-job-actions__auth{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px;min-width:0}.jw-applicant-page .applicant-home.job-detail-page .jw-guest-job-actions .jw-guest-job-actions__watch-btn{flex-shrink:0;margin-left:auto;max-width:min(100%,320px)}@media (max-width:599px){.jw-guest-job-actions__row{align-items:stretch;flex-direction:column}.jw-applicant-page .applicant-home.job-detail-page .jw-guest-job-actions .jw-guest-job-actions__watch-btn{justify-content:center;width:100%}}.job-comments-readonly-note{background:color-mix(in srgb,var(--jw-app-surface-alt) 94%,var(--jw-app-outline));border-radius:var(--jw-app-radius-md);color:var(--jw-app-muted);font-size:14px;font-weight:600;margin:0 0 12px;padding:10px 12px}.jw-notification-dropdown{background:#fff;border:1px solid color-mix(in srgb,#e4dccd 88%,#c8baa8);border:1px solid color-mix(in srgb,var(--jw-app-outline,#e4dccd) 88%,#c8baa8);border-radius:24px;border-radius:var(--jw-app-radius-lg,24px);box-shadow:0 16px 44px #11182724;box-shadow:var(--jw-app-shadow-3,0 16px 44px #11182724);display:flex;flex-direction:column;isolation:isolate;max-height:min(70vh,420px);overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 24px));z-index:50}.jw-applicant-page .jw-notification-dropdown{background:var(--jw-app-surface);border-color:color-mix(in srgb,var(--jw-app-outline) 80%,var(--jw-app-green-border))}.jw-notification-dropdown__header{align-items:flex-start;background:color-mix(in srgb,#fbfaf7 55%,#fff);background:color-mix(in srgb,var(--jw-app-surface-alt,#fbfaf7) 55%,#fff);border-bottom:1px solid color-mix(in srgb,#e4dccd 70%,#0000);border-bottom:1px solid color-mix(in srgb,var(--jw-app-outline,#e4dccd) 70%,#0000);border-radius:24px 24px 0 0;border-radius:var(--jw-app-radius-lg,24px) var(--jw-app-radius-lg,24px) 0 0;display:flex;gap:12px;justify-content:space-between;padding:16px 14px 14px 18px}.jw-notification-dropdown__header-text{grid-gap:2px;display:grid;gap:2px;min-width:0}.jw-notification-dropdown__title{color:#111827;color:var(--jw-app-text,#111827);font-size:16px;font-weight:800;letter-spacing:-.02em;margin:0}.jw-notification-dropdown__subtitle{color:#6b6258;color:var(--jw-app-muted,#6b6258);font-size:12px;font-weight:600;margin:0}.jw-notification-dropdown__close{align-items:center;background:#fff;background:var(--jw-app-surface,#fff);border:1px solid color-mix(in srgb,#e4dccd 65%,#0000);border:1px solid color-mix(in srgb,var(--jw-app-outline,#e4dccd) 65%,#0000);border-radius:12px;border-radius:var(--jw-app-radius-sm,12px);color:#6b6258;color:var(--jw-app-muted,#6b6258);cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;margin:-6px -8px -6px 0;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:44px}.jw-notification-dropdown__close:hover{background:#edf1e7;background:var(--jw-app-green-container,#edf1e7);border-color:color-mix(in srgb,#556b2f 35%,#e4dccd);border-color:color-mix(in srgb,var(--jw-app-p1,#556b2f) 35%,var(--jw-app-outline,#e4dccd));color:#556b2f;color:var(--jw-app-p1,#556b2f)}.jw-notification-dropdown__close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,#556b2f 28%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p1,#556b2f) 28%,#fff);outline:none}.jw-notification-dropdown__close-icon{stroke-width:1.75;height:20px;width:20px}.jw-notification-dropdown--p2 .jw-notification-dropdown__close:hover{background:#fde8d9;background:var(--jw-app-orange-container,#fde8d9);border-color:color-mix(in srgb,#f37021 40%,#e4dccd);border-color:color-mix(in srgb,var(--jw-app-p2,#f37021) 40%,var(--jw-app-outline,#e4dccd));color:#f37021;color:var(--jw-app-p2,#f37021)}.jw-notification-dropdown--p2 .jw-notification-dropdown__close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,#f37021 28%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--jw-app-p2,#f37021) 28%,#fff)}.jw-notification-dropdown__body{background:#fff;background:var(--jw-app-surface,#fff);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.jw-notification-dropdown__empty,.jw-notification-dropdown__status{background:inherit;color:#6b6258;color:var(--jw-app-muted,#6b6258);padding:28px 18px;text-align:center}.jw-notification-dropdown__empty{grid-gap:10px;display:grid;gap:10px;justify-items:center}.jw-notification-dropdown__empty-icon{align-items:center;background:color-mix(in srgb,#fbfaf7 80%,#e4dccd);background:color-mix(in srgb,var(--jw-app-surface-alt,#fbfaf7) 80%,var(--jw-app-outline,#e4dccd));border-radius:16px;border-radius:var(--jw-app-radius-md,16px);color:#6b6258;color:var(--jw-app-muted,#6b6258);display:inline-flex;height:44px;justify-content:center;width:44px}.jw-recruitment-page .jw-notification-dropdown__empty,.jw-recruitment-page .jw-notification-dropdown__status{color:var(--jw-rec-muted)}.jw-notification-dropdown__empty-text{color:var(--jw-app-muted);font-size:14px;margin:0}.jw-notification-dropdown__see-all{color:var(--jw-app-p1);font-size:14px;font-weight:700;text-decoration:none}.jw-notification-dropdown__see-all:hover{text-decoration:underline}.jw-notification-dropdown--p2 .jw-notification-dropdown__see-all,.jw-recruitment-page .jw-notification-dropdown__see-all{color:var(--jw-app-p2)}.jw-notification-dropdown__list{background:inherit;display:flex;flex:1 1 auto;flex-direction:column;gap:6px;list-style:none;margin:0;overflow-y:auto;padding:10px}.jw-notification-dropdown__list>li{list-style:none;margin:0;padding:0}.jw-notification-dropdown__footer{background:color-mix(in srgb,#fbfaf7 92%,#fff);background:color-mix(in srgb,var(--jw-app-surface-alt,#fbfaf7) 92%,#fff);border-radius:0 0 24px 24px;border-radius:0 0 var(--jw-app-radius-lg,24px) var(--jw-app-radius-lg,24px);border-top:1px solid color-mix(in srgb,#e4dccd 70%,#0000);border-top:1px solid color-mix(in srgb,var(--jw-app-outline,#e4dccd) 70%,#0000);padding:14px 18px 16px;text-align:center}.jw-notification-dropdown .jw-notification-dropdown__close,.jw-notification-dropdown .jw-notification-item{box-shadow:none;font-family:inherit;margin:0;transform:none}.jw-notification-dropdown .jw-notification-dropdown__close:hover,.jw-notification-dropdown .jw-notification-item:hover{transform:none}.jw-notification-item{align-items:flex-start;background:#0000;border:1px solid #0000;border-radius:16px;border-radius:var(--jw-app-radius-md,16px);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;min-height:44px;padding:12px 14px;text-align:left;transition:background-color .16s ease,border-color .16s ease;width:100%}.jw-notification-item--dropdown{align-items:center;flex-direction:row;gap:12px;min-height:0;padding:10px 12px}.jw-notification-item__icon{align-items:center;background:color-mix(in srgb,#fbfaf7 88%,#fff);background:color-mix(in srgb,var(--jw-app-surface-alt,#fbfaf7) 88%,#fff);border:1px solid color-mix(in srgb,#e4dccd 70%,#0000);border:1px solid color-mix(in srgb,var(--jw-app-outline,#e4dccd) 70%,#0000);border-radius:14px;color:#6b6258;color:var(--jw-app-muted,#6b6258);display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.jw-notification-item__icon-svg{stroke-width:1.75;height:18px;width:18px}.jw-notification-item__icon--p1{background:color-mix(in srgb,#edf1e7 82%,#fff);background:color-mix(in srgb,var(--jw-app-green-container,#edf1e7) 82%,#fff);border-color:color-mix(in srgb,#556b2f 28%,#e4dccd);border-color:color-mix(in srgb,var(--jw-app-p1,#556b2f) 28%,var(--jw-app-outline,#e4dccd));color:#556b2f;color:var(--jw-app-p1,#556b2f)}.jw-notification-item__icon--p2{background:color-mix(in srgb,#fde8d9 82%,#fff);background:color-mix(in srgb,var(--jw-app-orange-container,#fde8d9) 82%,#fff);border-color:color-mix(in srgb,#f37021 30%,#e4dccd);border-color:color-mix(in srgb,var(--jw-app-p2,#f37021) 30%,var(--jw-app-outline,#e4dccd));color:#f37021;color:var(--jw-app-p2,#f37021)}.jw-notification-item__main{grid-gap:3px;display:grid;flex:1 1 auto;gap:3px;min-width:0}.jw-notification-item__chevron{stroke-width:1.75;color:color-mix(in srgb,#6b6258 72%,#0000);color:color-mix(in srgb,var(--jw-app-muted,#6b6258) 72%,#0000);flex-shrink:0;height:18px;width:18px}.jw-notification-item__kicker{background:color-mix(in srgb,#fbfaf7 70%,#e4dccd);background:color-mix(in srgb,var(--jw-app-surface-alt,#fbfaf7) 70%,var(--jw-app-outline,#e4dccd));border-radius:999px;color:#6b6258;color:var(--jw-app-muted,#6b6258);display:inline-block;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.3;margin-bottom:1px;padding:2px 8px;text-transform:uppercase;width:fit-content}.jw-notification-item--active-p1 .jw-notification-item__kicker{background:color-mix(in srgb,#edf1e7 75%,#fff);background:color-mix(in srgb,var(--jw-app-green-container,#edf1e7) 75%,#fff);color:#556b2f;color:var(--jw-app-p1,#556b2f)}.jw-notification-item--active-p2 .jw-notification-item__kicker{background:color-mix(in srgb,#fde8d9 75%,#fff);background:color-mix(in srgb,var(--jw-app-orange-container,#fde8d9) 75%,#fff);color:#f37021;color:var(--jw-app-p2,#f37021)}.jw-notification-item__time{color:color-mix(in srgb,#6b6258 88%,#0000);color:color-mix(in srgb,var(--jw-app-muted,#6b6258) 88%,#0000);font-size:11px;font-weight:600;line-height:1.3}.jw-notification-item__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--jw-app-text);display:-webkit-box;font-size:14px;font-weight:700;line-height:1.35;overflow:hidden;width:100%}.jw-notification-item--dropdown .jw-notification-item__title{color:#111827;color:var(--jw-app-text,#111827);font-size:14px;font-weight:700}.jw-notification-item__body{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--jw-app-muted);display:-webkit-box;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden;width:100%}.jw-notification-item__hint{color:var(--jw-app-p1);font-size:12px;font-weight:700;line-height:1.3}.jw-notification-item--active-p1{background:color-mix(in srgb,var(--jw-app-green-container) 45%,var(--jw-app-surface));border-color:color-mix(in srgb,var(--jw-app-p1) 32%,var(--jw-app-outline))}.jw-notification-item--active-p1:hover{background:color-mix(in srgb,var(--jw-app-green-container) 62%,var(--jw-app-surface));border-color:color-mix(in srgb,var(--jw-app-p1) 45%,var(--jw-app-outline))}.jw-notification-item--active-p2{background:color-mix(in srgb,var(--jw-app-orange-container) 50%,var(--jw-app-surface));border-color:color-mix(in srgb,var(--jw-app-p2) 32%,var(--jw-app-outline))}.jw-notification-item--active-p2:hover{background:color-mix(in srgb,var(--jw-app-orange-container) 68%,var(--jw-app-surface));border-color:color-mix(in srgb,var(--jw-app-p2) 45%,var(--jw-app-outline))}.jw-notification-dropdown--p2 .jw-notification-item__hint{color:var(--jw-app-p2)}.jw-notification-item--history{background:var(--jw-app-surface-alt);border-color:color-mix(in srgb,var(--jw-app-outline) 55%,#0000);opacity:.92}.jw-notification-item--history:hover{background:color-mix(in srgb,var(--jw-app-surface-alt) 88%,#fff);border-color:color-mix(in srgb,var(--jw-app-outline) 72%,#0000)}.jw-notification-item--page{align-items:center;flex-direction:row;gap:12px;min-height:0;padding:12px 14px;width:100%}.jw-notification-page__section{margin-top:24px}.jw-notification-page__panel{background:#fff;background:var(--jw-app-surface,#fff);border:1px solid color-mix(in srgb,#e4dccd 72%,#0000);border:1px solid color-mix(in srgb,var(--jw-app-outline,#e4dccd) 72%,#0000);border-radius:24px;border-radius:var(--jw-app-radius-lg,24px);box-shadow:0 8px 24px #11182714;box-shadow:var(--jw-app-shadow-2,0 8px 24px #11182714);padding:12px}.jw-notification-page__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.jw-notification-page__row-wrap{display:flex;flex-direction:column;gap:6px;list-style:none}.jw-notification-page__created{color:var(--jw-app-muted);font-size:12px;font-weight:600;padding-left:4px}.jw-notification-page__row-actions{align-items:stretch;display:flex;gap:10px}.jw-notification-page__row-actions>.jw-notification-item--page{flex:1 1 auto;min-width:0}.jw-notification-page__row.jw-notification-item{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;width:100%}.jw-notification-page__row--with-letter.jw-notification-item{flex-direction:column}.jw-notification-page__open{align-items:flex-start;background:#0000;border:none;border-radius:var(--jw-app-radius-md);cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;font:inherit;gap:12px;min-width:0;padding:0;text-align:left}.jw-notification-item--page .jw-notification-item__body,.jw-notification-item--page .jw-notification-item__title,.jw-notification-page__row .jw-notification-item__body,.jw-notification-page__row .jw-notification-item__title{-webkit-box-orient:unset;-webkit-line-clamp:unset;display:block;overflow:visible}.jw-notification-page__time{color:var(--jw-app-muted);font-size:12px;font-weight:600}.jw-notification-page__dismiss{align-self:center;flex-shrink:0}.jw-notification-page__empty{color:var(--jw-app-muted);font-size:14px;margin:0}.jw-notification-item--page.jw-notification-page__row--selected.jw-notification-item--active-p1,.jw-notification-page__row--selected.jw-notification-item--active-p1{border-color:color-mix(in srgb,var(--jw-app-p1) 58%,var(--jw-app-outline))}.jw-notification-item--page.jw-notification-page__row--selected.jw-notification-item--active-p2,.jw-notification-page__row--selected.jw-notification-item--active-p2{border-color:color-mix(in srgb,var(--jw-app-p2) 58%,var(--jw-app-outline))}.jw-notification-page__row--navigable,.jw-notification-page__row--with-letter{cursor:default}.jw-notification-page__card{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0;padding:0;width:100%}.jw-notification-page__card.jw-notification-page__open{background:#0000;border:none;cursor:pointer;font:inherit;text-align:left}.jw-notification-page__card-head{align-items:center;display:flex;flex-direction:row;gap:12px;width:100%}.jw-notification-page__card-head .jw-notification-item__main{flex:1 1 auto}.jw-notification-page__card-letter{width:100%}.jw-notification-page__card-job-link{color:var(--jw-app-p1);font-size:14px;font-weight:700}.applicant-rejection-letter .rejection-letter__salutation{font-size:15px;margin:0 0 12px}.applicant-rejection-letter .rejection-letter__message{margin:0 0 14px}.applicant-rejection-letter .rejection-letter__signature{font-size:14px;line-height:1.5;margin:0;white-space:pre-wrap}.jw-applicant-page .applicant-home.job-detail-page .job-actions-float--applied{align-items:stretch;flex-direction:column}.jw-applicant-page .applicant-home.job-detail-page .job-applied-rejection{background:var(--jw-app-surface);border:1px solid color-mix(in srgb,var(--jw-app-p1) 22%,var(--jw-app-border));border-radius:var(--jw-app-radius-md);margin-top:14px;padding:16px 18px;text-align:left}.jw-applicant-page .applicant-home.job-detail-page .job-applied-rejection__title{color:var(--jw-app-text);font-size:15px;font-weight:800;margin:0 0 10px}.jw-applicant-page .applicant-home.job-detail-page .job-applied-rejection__summary{color:var(--jw-app-muted);font-size:14px;line-height:1.5;margin:0}@media (max-width:599px){.jw-notification-dropdown{border-radius:24px;border-radius:var(--jw-app-radius-lg,24px);bottom:max(12px,env(safe-area-inset-bottom,0px));left:12px;max-height:min(72vh,520px);position:fixed;right:12px;top:auto;width:auto}.jw-notification-dropdown__header{border-radius:24px 24px 0 0;border-radius:var(--jw-app-radius-lg,24px) var(--jw-app-radius-lg,24px) 0 0;padding:16px 12px 14px 16px}}.pitch-video-player-host{display:block;width:100%}.hiring-role-applicant-pitch-lightbox__player.pitch-video-player-host,.hiring-role-applicant-pitch.pitch-video-player-host,.job-create-modal-pitch-player.pitch-video-player-host,.job-create-saved-pitch-video.pitch-video-player-host,.job-pitch-video.pitch-video-player-host{max-width:100%}
/*# sourceMappingURL=main.b28198a3.css.map*/