html[data-employer-workspace] footer.site-footer,html[data-workspace-shell] footer.site-footer{display:none!important}html[data-employer-workspace]{overflow-x:hidden;--employer-vv-h:100dvh}html[data-employer-workspace] body>div.flex.min-h-screen{min-height:100dvh}html[data-employer-workspace] main{flex:1 1 auto;min-height:0;width:100%;max-width:none;padding-inline:0;overflow:hidden}@media (max-width:1023px){html[data-employer-workspace]{overflow-y:auto;-webkit-overflow-scrolling:touch}html[data-employer-workspace] body>div.flex.min-h-screen{min-height:0;height:auto;overflow:visible}html[data-employer-workspace] main{overflow:visible;min-height:auto;flex:1 1 auto}.employer-layout,.employer-shell,.employer-shell-root{height:auto;min-height:calc(var(--employer-vv-h, 100dvh) - var(--employer-site-header-h));max-height:none;overflow:visible}.employer-shell__main{overflow:visible;min-height:0;flex:1 1 auto}.employer-shell__scroll{flex:none;overflow:visible;overscroll-behavior:auto;-webkit-overflow-scrolling:auto}.employer-shell__page-toolbar{position:sticky;top:0}}:root{--employer-site-header-h:4.25rem;--employer-sidebar-w:17.5rem;--employer-sidebar-rail-w:4.5rem;--employer-sidebar-col:var(--employer-sidebar-w);--employer-shell-header-h:5.5rem;--employer-shell-header-rule:color-mix(in srgb,var(--color-line,#e2e8f0) 80%,#0000);--employer-shell-footer-h:5.25rem}html[data-theme=dark]{--employer-shell-header-rule:color-mix(in srgb,#fff 10%,#0000)}@media (min-width:1024px){:root{--employer-shell-header-h:5.75rem}}@media (min-width:1280px){:root{--employer-sidebar-w:18.5rem}}.employer-layout{margin-top:-1.25rem;margin-bottom:-1.25rem;width:100vw;max-width:100vw;height:calc(100dvh - var(--employer-site-header-h));max-height:calc(100dvh - var(--employer-site-header-h));overflow:hidden;background:var(--color-surface-0,#fff)}@media (min-width:640px){.employer-layout{margin-top:-1.75rem;margin-bottom:-1.75rem}}.employer-shell,.employer-shell-root{width:100%;min-width:0;max-width:100%;overflow:hidden}.employer-shell{position:relative;display:flex;flex-direction:row;align-items:stretch;height:100%;max-height:100%}@media (min-width:1024px){.employer-shell:before{content:"";position:absolute;z-index:31;top:var(--employer-shell-header-h);inset-inline-start:var(--employer-sidebar-w);inset-inline-end:0;height:1px;background:var(--employer-shell-header-rule);pointer-events:none}.employer-shell--sidebar-collapsed:before{inset-inline-start:var(--employer-sidebar-rail-w)}.employer-shell--sidebar-hidden:before{inset-inline-start:0}.employer-shell:has(.employer-shell__main-footer:not(:empty)):after{content:"";position:absolute;z-index:32;bottom:var(--employer-shell-footer-h);inset-inline:0;height:1px;background:var(--employer-shell-header-rule);pointer-events:none}.employer-shell:has(.employer-shell__main-footer:not(:empty)) .employer-shell__main-footer,.employer-shell:has(.employer-shell__main-footer:not(:empty)) .employer-shell__sidebar-footer{border-top-color:#0000}}.employer-shell__aside{position:relative;display:none;flex-shrink:0;overflow:visible;border-inline-end:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 80%,#0000);transition:width .2s cubic-bezier(.4,0,.2,1),max-width .2s cubic-bezier(.4,0,.2,1),border-color .2s ease,opacity .15s ease}.employer-shell__aside-inner{display:flex;width:100%;height:100%;max-height:100%;min-width:0;flex-direction:column;overflow:hidden}html[data-theme=dark] .employer-shell__aside{border-inline-end-color:color-mix(in srgb,#fff 10%,#0000)}@media (min-width:1024px){.employer-shell__aside{display:flex;width:var(--employer-sidebar-w);max-width:var(--employer-sidebar-w);height:100%;max-height:100%}.employer-shell--sidebar-collapsed .employer-shell__aside{width:var(--employer-sidebar-rail-w);max-width:var(--employer-sidebar-rail-w)}.employer-shell--sidebar-hidden .employer-shell__aside{width:0;max-width:0;border-inline-end-width:0;opacity:0;pointer-events:none}}.employer-shell__main{display:flex;min-width:0;min-height:0;flex:1 1 0%;flex-direction:column;overflow:hidden;max-width:100%}.employer-shell__main--fluid{--employer-content-px:0.75rem}@media (min-width:640px){.employer-shell__main--fluid{--employer-content-px:1.25rem}}@media (min-width:768px){.employer-shell__main--fluid{--employer-content-px:1.5rem}}@media (min-width:1024px){.employer-shell__main--fluid{--employer-content-px:2rem}}.employer-shell__sidebar-edge-toggle{position:absolute;top:50%;inset-inline-end:-.875rem;z-index:40;display:none;height:3.25rem;width:1.75rem;translate:0 -50%;align-items:center;justify-content:center;border-radius:9999px;border:2px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 45%,#0000);background:var(--color-surface-0,#fff);color:var(--color-brand-700,#2d7a5a);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-line,#e2e8f0) 70%,#0000),0 4px 14px #0f172a2e;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .2s ease}.employer-shell__sidebar-edge-toggle svg{width:1.125rem;height:1.125rem;stroke-width:2.4}html[dir=ltr] .employer-shell__sidebar-edge-toggle svg{transform:rotate(0deg)}html[dir=ltr] .employer-shell--sidebar-collapsed .employer-shell__sidebar-edge-toggle svg,html[dir=rtl] .employer-shell__sidebar-edge-toggle svg{transform:rotate(180deg)}html[dir=rtl] .employer-shell--sidebar-collapsed .employer-shell__sidebar-edge-toggle svg{transform:rotate(0deg)}html[data-theme=dark] .employer-shell__sidebar-edge-toggle{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 55%,#0000);background:var(--color-slate-900,#0f172a);color:var(--color-brand-200,#b8e6ce);box-shadow:0 0 0 1px color-mix(in srgb,#fff 10%,#0000),0 4px 16px #00000073}@media (min-width:1024px){.employer-shell__sidebar-edge-toggle{display:inline-flex}.employer-shell--sidebar-hidden .employer-shell__sidebar-edge-toggle{display:none}}.employer-shell__sidebar-edge-toggle:hover{border-color:var(--color-brand-500,#4bb585);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,var(--color-surface-0,#fff));color:var(--color-brand-600,#2d7a5a)}html[data-theme=dark] .employer-shell__sidebar-edge-toggle:hover{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 22%,var(--color-slate-900,#0f172a));color:var(--color-brand-100,#d4f0e4)}.employer-shell__sidebar-reopen{position:fixed;top:calc(var(--employer-site-header-h) + 6.5rem);inset-inline-start:0;z-index:35;display:none;height:2.75rem;width:2rem;align-items:center;justify-content:center;border-radius:0 .75rem .75rem 0;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);border-inline-start:none;background:var(--color-surface-0,#fff);color:var(--color-brand-700,#2d7a5a);box-shadow:2px 0 12px #0f172a1a}html[dir=rtl] .employer-shell__sidebar-reopen{border-radius:.75rem 0 0 .75rem;border-inline-end:none;border-inline-start:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);box-shadow:-2px 0 12px #0f172a1a}html[data-theme=dark] .employer-shell__sidebar-reopen{background:var(--color-slate-900,#0f172a);border-color:color-mix(in srgb,#fff 12%,#0000);color:var(--color-brand-300,#9ed9b8)}@media (min-width:1024px){.employer-shell--sidebar-hidden .employer-shell__sidebar-reopen{display:inline-flex}}.employer-shell__brand-row,.employer-shell__page-toolbar{box-sizing:border-box;flex-shrink:0;min-height:var(--employer-shell-header-h);border-bottom:1px solid var(--employer-shell-header-rule)}@media (min-width:1024px){.employer-shell__brand-row,.employer-shell__page-toolbar{height:var(--employer-shell-header-h);min-height:var(--employer-shell-header-h);max-height:var(--employer-shell-header-h);border-bottom:none}}.employer-shell__brand-row{display:flex;width:100%;align-self:stretch;align-items:center;gap:.75rem;padding-inline:1rem}html[dir=rtl] .employer-shell__brand-row{padding-inline:1rem}.employer-shell--sidebar-collapsed .employer-shell__brand-row{justify-content:center;padding-inline:.5rem}.employer-shell--sidebar-collapsed .employer-shell__brand-copy{display:none}.employer-shell__page-toolbar-inner{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem}@media (min-width:1024px){.employer-shell__page-toolbar-inner{height:100%;flex-wrap:nowrap;align-items:center;gap:.75rem;padding-block:.625rem;padding-inline:1.25rem 2rem}.employer-shell__page-heading{min-width:0}.employer-shell__page-subtitle{max-width:100%}.employer-shell__page-actions{flex-shrink:0;flex-wrap:nowrap}}.employer-shell__page-actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}@media (max-width:639px){.employer-shell__page-toolbar{min-height:auto}.employer-shell__page-toolbar-inner{row-gap:.625rem;padding:.625rem .75rem}.employer-shell__page-actions{flex:1 1 100%;width:100%;justify-content:stretch}.employer-shell__page-actions>*{flex:1 1 auto;min-width:0}.employer-shell__page-toolbar .employer-shell__page-icon{height:2.25rem;width:2.25rem}.employer-shell__page-toolbar h1{font-size:1.0625rem}}@media (min-width:640px){.employer-shell__page-toolbar-inner{gap:.75rem;padding:.875rem 1.25rem}}html[dir=rtl] .employer-shell__page-toolbar-inner{text-align:start}@media (min-width:1024px){html[dir=rtl] .employer-shell__page-toolbar-inner{padding-inline:2rem 1.25rem}}.employer-shell__scroll{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.employer-shell__scroll:has(+.employer-shell__main-footer:not(:empty)){padding-bottom:0}.employer-shell__content--fluid{--employer-content-px:0.75rem;box-sizing:border-box;max-width:100%}@media (min-width:640px){.employer-shell__content--fluid{--employer-content-px:1.25rem}}@media (min-width:768px){.employer-shell__content--fluid{--employer-content-px:1.5rem}}@media (min-width:1024px){.employer-shell__content--fluid{--employer-content-px:2rem}}.employer-shell__nav{width:100%;min-width:0;align-self:stretch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html[dir=rtl] .employer-shell__nav-link,html[dir=rtl] .employer-shell__nav-link--active{width:100%;max-width:100%;box-sizing:border-box}.employer-shell__sidebar-footer{padding-inline:0}.employer-shell__main-footer,.employer-shell__sidebar-footer{align-self:stretch;box-sizing:border-box;display:flex;align-items:center;flex-shrink:0;height:var(--employer-shell-footer-h,5.25rem);min-height:var(--employer-shell-footer-h,5.25rem);max-height:var(--employer-shell-footer-h,5.25rem);padding-block:0}.employer-shell__main-footer{z-index:20;border-top:1px solid var(--color-line,#e2e8f0);background:var(--color-surface-0,#fff);padding-inline:var(--employer-content-px,.75rem)}html[data-theme=dark] .employer-shell__main-footer{border-top-color:color-mix(in srgb,#fff 10%,#0000);background:var(--color-slate-950,#020617)}.employer-shell__main-footer:empty{display:none;height:0;min-height:0;max-height:0;border:none;padding:0}.employer-shell__main-footer>*{width:100%}@media (min-width:1024px){:root{--employer-shell-footer-h:5.25rem}.employer-shell__main{height:100%;min-height:100%}}@media (max-width:1023px){.employer-shell__main-footer:not(:empty){position:fixed;inset-inline:0;bottom:0;z-index:40;height:auto;max-height:none;min-height:calc(4.5rem + env(safe-area-inset-bottom, 0px));padding-top:.875rem;padding-bottom:calc(.875rem + env(safe-area-inset-bottom, 0px));box-shadow:0 -10px 28px #0f172a14}html[data-theme=dark] .employer-shell__main-footer:not(:empty){box-shadow:0 -10px 28px #00000059}.employer-shell__scroll:has(+.employer-shell__main-footer:not(:empty)){padding-bottom:calc(8.5rem + env(safe-area-inset-bottom, 0px))!important}.employer-company-workspace,.employer-post-job-page{padding-bottom:1.25rem}}.employer-shell__nav-link{position:relative;width:100%}.employer-shell__nav-link--active{border-radius:0;margin-inline:0;padding-inline:1rem;background:color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,#0000);color:var(--color-brand-700,#2d7a5a);box-shadow:inset 3px 0 0 0 var(--color-brand-600,#2d7a5a)}html[dir=rtl] .employer-shell__nav-link--active{box-shadow:inset -3px 0 0 0 var(--color-brand-600,#2d7a5a)}html[data-theme=dark] .employer-shell__nav-link--active{background:color-mix(in srgb,var(--color-brand-400,#6dc99a) 14%,#0000);color:var(--color-brand-300,#9ed9b8);box-shadow:inset 3px 0 0 0 var(--color-brand-400,#6dc99a)}html[data-theme=dark][dir=rtl] .employer-shell__nav-link--active{box-shadow:inset -3px 0 0 0 var(--color-brand-400,#6dc99a)}.employer-shell__nav-link:not(.employer-shell__nav-link--active){margin-inline:.5rem;width:calc(100% - 1rem);border-radius:.75rem;padding-inline:.625rem}.employer-shell--sidebar-collapsed .employer-shell__nav-link,.employer-shell--sidebar-collapsed .employer-shell__nav-link--active{margin-inline:.35rem;width:calc(100% - .7rem);max-width:100%;justify-content:center;padding-inline:.35rem;border-radius:.75rem;box-shadow:none!important}.employer-shell--sidebar-collapsed .employer-shell__nav-link--active{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,#0000)}.employer-shell--sidebar-collapsed .employer-shell__logout-label,.employer-shell--sidebar-collapsed .employer-shell__nav-badge,.employer-shell--sidebar-collapsed .employer-shell__nav-label{display:none}.employer-shell--sidebar-collapsed .employer-shell__logout-link{margin-inline:.35rem;width:calc(100% - .7rem);justify-content:center;padding-inline:.35rem}.employer-dashboard__hero{margin-inline:calc(-1 * var(--employer-content-px, .75rem));border-radius:0;width:calc(100% + 2 * var(--employer-content-px, .75rem));max-width:none;box-sizing:border-box;background-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,var(--color-surface-0,#fff))}html[data-theme=dark] .employer-dashboard__hero{background-color:var(--color-slate-900,#0f172a);border-color:color-mix(in srgb,#fff 10%,#0000)}.employer-dashboard__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;max-width:100%}.employer-dashboard__action-btn{max-width:100%;text-align:center;white-space:normal;line-height:1.35;hyphens:auto}@media (min-width:1024px){.employer-dashboard__actions{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:flex-end;gap:.5rem;width:auto}.employer-dashboard__action-btn{width:auto;white-space:nowrap}}.employer-shell__nav-link:not(.employer-shell__nav-link--active):hover{background:var(--color-surface-2,#f1f5f4)}html[data-theme=dark] .employer-shell__nav-link:not(.employer-shell__nav-link--active):hover{background:color-mix(in srgb,#fff 6%,#0000)}.employer-shell__nav-icon{flex-shrink:0;border-radius:.625rem;background:var(--color-surface-2,#f1f5f4);color:var(--color-ink-med,#5c6570);transition:background-color .15s ease,color .15s ease}html[data-theme=dark] .employer-shell__nav-icon{background:color-mix(in srgb,#fff 8%,#0000);color:var(--color-brand-200,#b8e6ce)}.employer-shell__nav-link--active .employer-shell__nav-icon{background:var(--color-brand-600,#2d7a5a);color:#fff;box-shadow:none}html[data-theme=dark] .employer-shell__nav-link--active .employer-shell__nav-icon{background:var(--color-brand-500,#4bb585);color:#0f172a}.employer-dashboard__stat-icon{flex-shrink:0;border-radius:.75rem;background:color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,#0000);color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .employer-dashboard__stat-icon{background:color-mix(in srgb,var(--color-brand-400,#6dc99a) 18%,#0000);color:var(--color-brand-300,#9ed9b8)}.employer-dashboard__ring-track{stroke:var(--color-line,#e2e8f0)}html[data-theme=dark] .employer-dashboard__ring-track{stroke:color-mix(in srgb,#fff 12%,#0000)}.employer-post-job-page{width:100%;max-width:none}.employer-post-job-footer{width:100%;display:flex;flex-direction:column;justify-content:center;gap:.35rem}.employer-shell-action-footer{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:.75rem 1rem}.employer-shell-action-footer__hint{display:none;margin:0;min-width:0;flex:1 1 auto;font-size:.75rem;line-height:1.4;color:var(--color-ink-low,#64748b)}html[data-theme=dark] .employer-shell-action-footer__hint{color:color-mix(in srgb,var(--color-brand-100,#d1fae5) 50%,#0000)}@media (min-width:640px){.employer-shell-action-footer{justify-content:space-between}.employer-shell-action-footer__hint{display:block}.employer-shell-action-footer .employer-post-job-sticky__btn{width:auto;min-width:14rem;flex-shrink:0}}.employer-shell-action-footer--edit-job{justify-content:flex-end;flex-wrap:wrap}.employer-shell-action-footer--edit-job .employer-post-job-sticky__btn{width:100%}@media (min-width:640px){.employer-shell-action-footer--edit-job .employer-post-job-sticky__btn{width:auto;min-width:12rem}}.employer-post-job-sticky__btn--ghost{background:#0000;color:var(--color-brand-800,#1f5c44);border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 40%,#0000);box-shadow:none}.employer-post-job-sticky__btn--ghost:hover:not(:disabled){filter:none;background:color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,#0000)}html[data-theme=dark] .employer-post-job-sticky__btn--ghost{color:var(--color-brand-200,#b8e6ce);border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 35%,#0000)}.employer-post-job-map,.employer-post-job-map__toolbar{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.employer-post-job-map__toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.employer-post-job-map__hint{margin:0;font-size:.75rem;line-height:1.45;color:var(--color-ink-low,#64748b)}.employer-post-job-map__gps{display:inline-flex;min-height:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 35%,var(--color-line,#e2e8f0));background:color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,var(--color-surface-0,#fff));padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--color-brand-800,#1f5c44);transition:background-color .15s ease,border-color .15s ease}.employer-post-job-map__gps:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,var(--color-surface-0,#fff));border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 55%,#0000)}.employer-post-job-map__gps:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .employer-post-job-map__gps{background:color-mix(in srgb,var(--color-brand-400,#6dc99a) 12%,#0f172a);border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 28%,#0000);color:var(--color-brand-200,#b8e6ce)}.employer-post-job-map .employer-pin-map-shell,.employer-post-job-map__canvas.employer-pin-map-shell{border-radius:1.25rem;border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 22%,var(--color-line,#e2e8f0));box-shadow:0 10px 28px color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,#0000)}.employer-post-job-map__caption{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 18%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 7%,var(--color-surface-0,#fff));padding:.7rem .9rem}html[data-theme=dark] .employer-post-job-map__caption{background:color-mix(in srgb,var(--color-brand-400,#6dc99a) 10%,#0f172a);border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 22%,#0000)}.employer-post-job-map__pin-dot{width:.55rem;height:.55rem;flex-shrink:0;border-radius:9999px;background:linear-gradient(135deg,#5ecf9d,#2d7a5a);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand-500,#4bb585) 22%,#0000)}.employer-post-job-map__caption p{margin:0;flex:1 1 auto;min-width:0}.employer-post-job-map__clear{margin-inline-start:auto;border:none;background:#0000;font-size:.75rem;font-weight:600;color:var(--color-ink-med,#475569);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.employer-post-job-map__clear:hover{color:var(--color-danger,#dc2626)}.employer-post-job-sticky__btn{display:inline-flex;height:2.75rem;min-height:2.75rem;width:100%;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;background:linear-gradient(135deg,#4bb585,#2d7a5a);color:#fff;font-size:.9375rem;font-weight:700;transition:filter .2s ease,opacity .2s ease}.employer-post-job-sticky__btn:hover:not(:disabled){filter:brightness(1.05)}.employer-post-job-sticky__btn:disabled{cursor:not-allowed;opacity:.55}@media (min-width:768px){.employer-post-job-sticky__btn{width:auto;min-width:14rem;margin-inline-start:auto}.employer-post-job-footer{display:flex;flex-direction:column;align-items:stretch}.employer-post-job-footer .employer-post-job-sticky__btn{align-self:flex-end}}.employer-dash__section-title{display:flex;align-items:center;gap:.65rem;margin-bottom:.65rem}.employer-dash__accent{width:4px;height:18px;flex-shrink:0;border-radius:4px;background:linear-gradient(180deg,#5ecf9d,#2d7a5a)}.employer-dash__alert{border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 28%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 9%,var(--color-surface-0,#fff));padding:.9rem 1rem}html[data-theme=dark] .employer-dash__alert{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,#0f172a);border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 28%,#0000)}.employer-dash__alert-icon{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 16%,#0000);color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .employer-dash__alert-icon{color:var(--color-brand-200,#b8e6ce)}.employer-dash__hero{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 22%,#0000);background:radial-gradient(circle at 92% 50%,color-mix(in srgb,#5ecf9d 22%,#0000),#0000 46%),linear-gradient(135deg,color-mix(in srgb,#4bb585 12%,#fff),#fff 58%)}.employer-dash__hero:hover{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 40%,#0000)}html[data-theme=dark] .employer-dash__hero{background:radial-gradient(circle at 92% 50%,color-mix(in srgb,#4bb585 18%,#0000),#0000 46%),linear-gradient(135deg,color-mix(in srgb,#4bb585 16%,#0f172a),#0f172a 62%);border-color:color-mix(in srgb,#fff 10%,#0000)}html[dir=rtl] .employer-dash__hero{background:radial-gradient(circle at 8% 50%,color-mix(in srgb,#5ecf9d 22%,#0000),#0000 46%),linear-gradient(225deg,color-mix(in srgb,#4bb585 12%,#fff),#fff 58%)}html[dir=rtl][data-theme=dark] .employer-dash__hero{background:radial-gradient(circle at 8% 50%,color-mix(in srgb,#4bb585 18%,#0000),#0000 46%),linear-gradient(225deg,color-mix(in srgb,#4bb585 16%,#0f172a),#0f172a 62%)}.employer-dash__post-cta{background:linear-gradient(135deg,#4bb585,#2d7a5a);box-shadow:0 10px 24px color-mix(in srgb,#2d7a5a 28%,#0000)}.employer-dash__post-cta:hover{filter:brightness(1.04)}.employer-dash__stat{border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 16%,var(--color-line,#e2e8f0));background:var(--color-surface-0,#fff);min-height:6.5rem}.employer-dash__stat:hover{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 35%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 5%,#fff)}.employer-dash__stat--highlight{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 45%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand-500,#4bb585) 20%,#0000)}html[data-theme=dark] .employer-dash__stat{background:color-mix(in srgb,#0f172a 90%,#0000);border-color:color-mix(in srgb,#fff 10%,#0000)}html[data-theme=dark] .employer-dash__stat:hover{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,#0f172a)}.employer-dash__stat-icon{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,#0000);color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .employer-dash__stat-icon{color:var(--color-brand-200,#b8e6ce)}.employer-dash__quick{border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,var(--color-line,#e2e8f0));background:var(--color-surface-0,#fff)}.employer-dash__quick:hover{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 35%,#0000)}html[data-theme=dark] .employer-dash__quick{background:color-mix(in srgb,#0f172a 90%,#0000);border-color:color-mix(in srgb,#fff 10%,#0000)}.employer-dash__quick-icon{background:linear-gradient(145deg,color-mix(in srgb,#5ecf9d 35%,#0000),color-mix(in srgb,#2d7a5a 18%,#0000));color:var(--color-brand-800,#246348)}html[data-theme=dark] .employer-dash__quick-icon{color:var(--color-brand-100,#dff5ea)}.employer-dash__panel{border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,var(--color-line,#e2e8f0));background:var(--color-surface-0,#fff)}html[data-theme=dark] .employer-dash__panel{background:color-mix(in srgb,#0f172a 92%,#0000);border-color:color-mix(in srgb,#fff 10%,#0000)}.employer-dash__empty{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 5%,#0000)}.employer-dashboard__ring-text{fill:var(--color-ink-high,#0e1116)}html[data-theme=dark] .employer-dashboard__ring-text{fill:var(--color-brand-50,#f0f7f3)}.employer-shell__page-icon{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background:var(--color-surface-2,#f1f5f4);color:var(--color-ink-med,#5c6570)}html[data-theme=dark] .employer-shell__page-icon{background:color-mix(in srgb,#fff 8%,#0000);color:var(--color-brand-200,#b8e6ce)}.employer-shell__brand-mark{display:inline-flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.85rem;background:var(--color-surface-2,#f1f5f4);color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .employer-shell__brand-mark{background:color-mix(in srgb,#fff 8%,#0000);color:var(--color-brand-300,#9ed9b8)}.employer-inline-notice{display:inline-flex;width:fit-content;max-width:min(100%,26rem);align-items:center;gap:.45rem;border-radius:.65rem;padding:.4rem .7rem;font-size:.8125rem;font-weight:500;line-height:1.35}.employer-inline-notice--success{border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 28%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,var(--color-surface-0,#fff));color:var(--color-brand-800,#1e5c42)}html[data-theme=dark] .employer-inline-notice--success{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 32%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,var(--color-slate-900,#0f172a));color:var(--color-brand-200,#b8e6ce)}.employer-inline-notice--error{border:1px solid color-mix(in srgb,var(--color-danger,#dc2626) 28%,#0000);background:color-mix(in srgb,var(--color-danger,#dc2626) 6%,var(--color-surface-0,#fff));color:var(--color-danger,#dc2626)}html[data-theme=dark] .employer-inline-notice--error{border-color:color-mix(in srgb,var(--color-danger,#dc2626) 35%,#0000);background:color-mix(in srgb,var(--color-danger,#dc2626) 10%,var(--color-slate-900,#0f172a));color:#fca5a5}.employer-inline-notice--info{border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:var(--color-surface-1,#f8faf9);color:var(--color-ink-med,#5c6570)}html[data-theme=dark] .employer-inline-notice--info{border-color:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,#fff 6%,#0000);color:var(--color-brand-100,#d4f0e4)}@media (max-width:767px){.employer-shell__scroll .home-map-select-trigger,.employer-shell__scroll .input,.employer-shell__scroll select,.employer-shell__scroll textarea{font-size:16px!important;line-height:1.4}.employer-shell__scroll input.post-job-date-input,.employer-shell__scroll input[type=date].input{display:block;width:100%!important;max-width:100%!important;min-width:0!important;-webkit-min-logical-width:0;box-sizing:border-box}.employer-shell__scroll input.post-job-date-input::-webkit-date-and-time-value,.employer-shell__scroll input[type=date].input::-webkit-date-and-time-value{min-width:0;text-align:start}}.employer-promo-plans,.employer-promo-strip{background:linear-gradient(145deg,#fff,#f4fbf7 48%,#f8fafc);box-shadow:0 12px 36px #0f172a0f}html[data-theme=dark] .employer-promo-plans,html[data-theme=dark] .employer-promo-strip{background:linear-gradient(145deg,#0f172a,#111827 55%,#050810);border-color:#ffffff1a;box-shadow:0 16px 40px #00000073}.employer-promo-strip__footer{border-top:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 80%,#0000);padding-top:.75rem}.employer-pay-chip--inactive{pointer-events:none}.employer-promo-pay-btn{border-color:color-mix(in srgb,var(--color-brand-600,#22a066) 28%,var(--color-line,#e2e8f0));box-shadow:0 8px 24px -14px color-mix(in srgb,var(--color-brand-600,#22a066) 55%,#0000)}.employer-promo-pay-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-brand-600,#22a066) 55%,#0000);background:linear-gradient(165deg,color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,var(--color-surface-0,#fff)),var(--color-surface-0,#fff));box-shadow:0 12px 28px -12px color-mix(in srgb,var(--color-brand-600,#22a066) 65%,#0000)}html[data-theme=dark] .employer-promo-pay-btn:hover:not(:disabled){background:linear-gradient(165deg,#4bb58529,#0f172ad9)}.employer-promo-plans .btn-primary{background:linear-gradient(135deg,#6dc99a,#4bb585 45%,#2d7a5a);border:none;box-shadow:0 10px 28px -12px #2d7a5a8c}.employer-promo-plans .btn-primary:hover:not(:disabled){filter:brightness(1.04)}html[data-theme=dark] .employer-promo-modal{background:#0f172a}.employer-promo-summary{background:var(--color-surface-1,#f4fbf7);border-color:color-mix(in srgb,var(--color-brand-600,#22a066) 22%,var(--color-line,#e2e8f0))}html:not([data-theme=dark]) .employer-promo-tier-pick[class*=bg-brand-50]{background:#ecfdf3!important;border-color:color-mix(in srgb,var(--color-brand-600,#22a066) 45%,#e2e8f0)!important}html[data-theme=dark] .employer-promo-summary{background:#0f172aa6}.employer-promo-modal__body{touch-action:pan-y}html[data-employer-promo-open] .site-header,html[data-employer-promo-open] header.site-header{display:none!important}html[data-employer-promo-open] body{overflow:hidden}html[data-employer-promo-open] .employer-shell__page-toolbar{display:none}html[data-employer-promo-open] .employer-shell__scroll{overflow:hidden}@media (max-width:1023px){.employer-promo-modal-overlay{padding:0}}.employer-kanban-scroll-wrap{min-width:0}.employer-kanban-board{min-width:0;scroll-padding-inline:.75rem;display:flex;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-width:thin}.employer-kanban-board::-webkit-scrollbar{height:6px}.employer-kanban-board::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--color-brand-500,#22a066) 35%,#0000)}.employer-kanban-col{--employer-kanban-col-w:clamp(16rem,78vw,19rem);width:var(--employer-kanban-col-w);min-width:var(--employer-kanban-col-w);max-width:var(--employer-kanban-col-w);flex:0 0 var(--employer-kanban-col-w);scroll-snap-align:center;min-height:min(280px,52dvh)}@media (min-width:640px){.employer-kanban-col{--employer-kanban-col-w:clamp(16.5rem,42vw,18.75rem);scroll-snap-align:start}}@media (min-width:1280px){.employer-kanban-col{--employer-kanban-col-w:17.75rem;min-height:min(420px,calc(100dvh - 14rem))}}@media (min-width:1600px){.employer-kanban-col{--employer-kanban-col-w:18.5rem}}.employer-kanban-card{min-width:0;overflow:hidden}.employer-kanban-card__body,.employer-kanban-card__contact,.employer-kanban-card__details,.employer-kanban-card__header,.employer-kanban-card__job,.employer-kanban-card__meta,.employer-kanban-card__name{text-align:start}.employer-kanban-card__header{position:relative}.employer-kanban-card__details,.employer-kanban-card__top{padding-inline-end:2.5rem}.employer-kanban-card__details{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:.25rem;gap:0}.employer-kanban-card__details>.employer-kanban-card__badge{margin-top:0}.employer-kanban-card__details>.employer-kanban-card__meta{margin-top:.7rem}.employer-kanban-card__details>.employer-kanban-card__contact,.employer-kanban-card__details>.employer-kanban-card__view-details{margin-top:.65rem}.employer-kanban-card__job,.employer-kanban-card__name{min-width:0;max-width:100%;overflow:hidden;word-break:normal;overflow-wrap:anywhere;hyphens:none}.employer-kanban-card__name{font-size:clamp(.8125rem,.76rem + .2vw,.9375rem);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal}.employer-kanban-card__job{font-size:clamp(.6875rem,.65rem + .15vw,.8125rem);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.employer-kanban-card__meta{font-size:clamp(.625rem,.6rem + .12vw,.75rem);line-height:1.4;width:100%}.employer-kanban-card__badge{font-size:clamp(.5625rem,.55rem + .1vw,.625rem)}.employer-kanban-card__contact{width:100%;justify-content:flex-start}.employer-kanban-card__tools{position:absolute;top:.625rem;inset-inline-end:.625rem;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.25rem}@media (min-width:640px){.employer-kanban-card__tools{top:.75rem;inset-inline-end:.75rem}}html[dir=rtl] .employer-kanban-card__body,html[dir=rtl] .employer-kanban-card__contact,html[dir=rtl] .employer-kanban-card__details,html[dir=rtl] .employer-kanban-card__header,html[dir=rtl] .employer-kanban-card__job,html[dir=rtl] .employer-kanban-card__meta,html[dir=rtl] .employer-kanban-card__name{text-align:start}html[dir=rtl] .employer-kanban-card__details{align-items:flex-start}.employer-kanban-card__actions{display:flex;flex-direction:column;gap:.5rem}.employer-kanban-card__action{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem;box-sizing:border-box;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 32%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 9%,var(--color-surface-0,#fff));padding:.45rem .75rem;padding-inline-start:2.35rem;padding-inline-end:2.35rem;font-size:.75rem;font-weight:700;line-height:1.2;color:var(--color-brand-800,#1f5c44);text-align:center;transition:background-color .15s ease,border-color .15s ease}.employer-kanban-card__action:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-500,#4bb585) 16%,var(--color-surface-0,#fff));border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 48%,#0000)}.employer-kanban-card__action:disabled{cursor:not-allowed;opacity:.55}.employer-kanban-card__action-icon{position:absolute;inset-inline-start:.7rem;top:50%;display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none}.employer-kanban-card__action-icon svg{width:1rem;height:1rem;display:block;flex-shrink:0}.employer-kanban-card__action-label{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.employer-kanban-card__action--danger{border-color:color-mix(in srgb,#ef4444 28%,#0000);background:color-mix(in srgb,#ef4444 8%,var(--color-surface-0,#fff));color:#dc2626}.employer-kanban-card__action--danger:hover:not(:disabled){background:color-mix(in srgb,#ef4444 14%,var(--color-surface-0,#fff));border-color:color-mix(in srgb,#ef4444 42%,#0000)}.employer-kanban-card__action--muted{border-color:color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:var(--color-surface-1,#f8fafc);color:var(--color-ink-low,#64748b);font-weight:600}html[data-theme=dark] .employer-kanban-card__action{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 32%,#0000);background:color-mix(in srgb,var(--color-brand-400,#6dc99a) 12%,#0f172a);color:var(--color-brand-100,#d1fae5)}html[data-theme=dark] .employer-kanban-card__action:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-400,#6dc99a) 20%,#0f172a)}html[data-theme=dark] .employer-kanban-card__action--danger{border-color:color-mix(in srgb,#f87171 32%,#0000);background:color-mix(in srgb,#ef4444 14%,#0f172a);color:#fca5a5}html[data-theme=dark] .employer-kanban-card__action--muted{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,#fff 5%,#0f172a);color:color-mix(in srgb,#fff 55%,#0000)}.employer-kanban-card__contact{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-e164-ltr{direction:ltr;unicode-bidi:isolate;text-align:left}.employer-kanban-card__drag-handle:active{background:color-mix(in srgb,var(--color-brand-500,#22a066) 12%,var(--color-surface-1,#f8faf9))}.employer-kanban-drag-ghost{will-change:left,top,transform}html[data-applicant-drawer-open] .employer-shell__page-toolbar{z-index:10}.employer-applicant-drawer__job,.employer-applicant-drawer__name{overflow-wrap:break-word;word-break:normal;hyphens:auto}.employer-applicant-drawer__panel{min-width:0}.employer-applicant-drawer .flex-1.overflow-y-auto,.employer-applicant-drawer__body{min-width:0;overflow-x:hidden}@media (max-width:767px){.employer-applicant-drawer__panel{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.employer-applicant-drawer__status .text-tiny,.employer-applicant-drawer__status .ui-select__label,.employer-applicant-drawer__status label{font-size:.6875rem;font-weight:600;letter-spacing:.01em}.employer-applicant-drawer__status [role=combobox],.employer-applicant-drawer__status button[aria-haspopup=listbox]{font-size:16px!important;font-weight:500;min-height:2.5rem;padding-block:.45rem}.employer-applicant-drawer__status [role=combobox] .text-ink-high{font-weight:500}}.employer-applicant-drawer__interview-section{min-width:0;overflow:hidden}.employer-applicant-drawer__quick-actions{display:flex;flex-direction:column;gap:.5rem}.employer-applicant-drawer__quick-btn{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;column-gap:.55rem;width:100%;min-height:2.5rem;box-sizing:border-box;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:var(--color-surface-0,#fff);padding:.45rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--color-ink-high,#0f172a);text-align:start;transition:background-color .15s ease,border-color .15s ease}.employer-applicant-drawer__quick-btn:hover{background:var(--color-surface-1,#f8fafc)}.employer-applicant-drawer__quick-btn--primary{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 36%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,var(--color-surface-0,#fff));color:var(--color-brand-800,#1f5c44);font-weight:700}.employer-applicant-drawer__quick-btn--primary:hover{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 18%,var(--color-surface-0,#fff))}.employer-applicant-drawer__quick-btn--muted{color:var(--color-ink-low,#64748b);cursor:default}.employer-applicant-drawer__quick-icon{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center}.employer-applicant-drawer__quick-icon svg{width:1rem;height:1rem;display:block}.employer-applicant-drawer__format{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding:.25rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:var(--color-surface-0,#fff)}.employer-applicant-drawer__format-btn{min-height:2.35rem;border-radius:.65rem;border:none;background:#0000;font-size:.8125rem;font-weight:650;color:var(--color-ink-med,#475569);transition:background-color .15s ease,color .15s ease}.employer-applicant-drawer__format-btn.is-active{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 16%,#0000);color:var(--color-brand-800,#1f5c44)}.employer-applicant-drawer__format-btn:disabled{opacity:.55;cursor:not-allowed}.employer-applicant-drawer__interview-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.employer-applicant-drawer__interview-btn{min-height:2.65rem;border-radius:.85rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.2;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.employer-applicant-drawer__interview-btn:disabled{opacity:.45;cursor:not-allowed}.employer-applicant-drawer__interview-btn--secondary{border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 95%,#0000);background:var(--color-surface-0,#fff);color:var(--color-ink-high,#0f172a)}.employer-applicant-drawer__interview-btn--secondary:hover:not(:disabled){background:var(--color-surface-1,#f8fafc)}.employer-applicant-drawer__interview-btn--primary{border:1px solid #0000;background:var(--color-brand-500,#4bb585);color:#fff}.employer-applicant-drawer__interview-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-600,#3a9a6e) 92%,#000)}html[data-theme=dark] .employer-applicant-drawer__quick-btn{border-color:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,#fff 4%,#0f172a);color:color-mix(in srgb,#fff 90%,#0000)}html[data-theme=dark] .employer-applicant-drawer__quick-btn--primary{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 36%,#0000);background:color-mix(in srgb,var(--color-brand-400,#6dc99a) 14%,#0f172a);color:var(--color-brand-100,#d1fae5)}html[data-theme=dark] .employer-applicant-drawer__format{border-color:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,#fff 4%,#0f172a)}html[data-theme=dark] .employer-applicant-drawer__format-btn.is-active{background:color-mix(in srgb,var(--color-brand-400,#6dc99a) 20%,#0000);color:var(--color-brand-100,#d1fae5)}html[data-theme=dark] .employer-applicant-drawer__interview-btn--secondary{border-color:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,#fff 4%,#0f172a);color:color-mix(in srgb,#fff 90%,#0000)}@media (max-width:420px){.employer-applicant-drawer__interview-actions{grid-template-columns:1fr}}.employer-applicant-drawer .employer-interview-datetime{min-width:0;max-width:100%}.employer-applicant-drawer .employer-interview-datetime .home-map-select-trigger,.employer-applicant-drawer .employer-interview-datetime__trigger{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}@media (max-width:767px){.employer-applicant-drawer .home-map-select-trigger,.employer-applicant-drawer [role=combobox],.employer-applicant-drawer input,.employer-applicant-drawer select,.employer-applicant-drawer textarea{font-size:16px!important;line-height:1.4}}.employer-checkbox{appearance:none;flex-shrink:0;border:1.5px solid color-mix(in srgb,var(--color-line,#cbd5e1) 100%,#0000);background-color:var(--color-surface-0,#fff);cursor:pointer;accent-color:var(--color-brand-600,#22a066)}.employer-checkbox:checked{border-color:var(--color-brand-600,#22a066);background-color:var(--color-brand-600,#22a066);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6l3 3 5-6' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 10px}.employer-checkbox:focus-visible{outline:2px solid color-mix(in srgb,var(--color-brand-500,#22a066) 55%,#0000);outline-offset:2px}html[data-theme=dark] .employer-checkbox{border-color:#ffffff47;background-color:#0f172abf}html[data-theme=dark] .employer-checkbox:checked{border-color:var(--color-brand-500,#4bb585);background-color:var(--color-brand-600,#22a066)}.stripe-payment-element-wrap{min-height:0}.stripe-card-payment-form .stripe-payment-element-wrap{background:color-mix(in srgb,var(--color-surface-0,#fff) 96%,#0000)}html[data-theme=dark] .stripe-card-payment-form .stripe-payment-element-wrap{background:#0f172a8c;border-color:#ffffff1a}.employer-map-popup{color:var(--color-ink-high,#0f172a)}.home-live-jobs-map-shell .leaflet-popup-content-wrapper{border-radius:12px;padding:0;background:#0000!important;border:none!important;box-shadow:none!important}.home-live-jobs-map-shell .leaflet-popup-tip{display:none}.home-live-jobs-map-shell .leaflet-popup-content{margin:0;min-width:0;width:auto!important}html:not([data-theme=dark]) .home-live-jobs-map-shell .employer-map-popup__job{padding-top:1.75rem;border-color:color-mix(in srgb,var(--color-brand-600,#22a066) 32%,#e2e8f0)!important;background:#fff!important;box-shadow:0 10px 28px #0f172a24,0 0 0 1px color-mix(in srgb,var(--color-brand-600,#22a066) 18%,#0000)}html:not([data-theme=dark]) .employer-map-popup .employer-map-popup__title{color:#0f172a}html:not([data-theme=dark]) .employer-map-popup .employer-map-popup__meta{color:#475569}html:not([data-theme=dark]) .employer-map-popup .employer-map-popup__salary{color:#15803d}html:not([data-theme=dark]) .home-live-jobs-map-shell .employer-map-popup>p:first-child{display:inline-block;max-width:100%;padding:.35rem .6rem;border-radius:.5rem;color:#0f172a;background:#fff;box-shadow:0 4px 14px #0f172a1f}.home-live-jobs-map-shell .employer-map-popup__job{padding-top:1.75rem}.home-live-jobs-map-shell .employer-map-popup__close{border:none;padding:0;line-height:1}.home-live-jobs-map-shell .leaflet-container a.leaflet-popup-close-button{display:none}html[data-theme=dark] .home-live-jobs-map-shell .leaflet-popup-content-wrapper,html[data-theme=dark] .home-live-jobs-map-shell .leaflet-popup-tip{background:#0f172a!important;color:#e2e8f0;border-color:#4bb58547;box-shadow:0 10px 28px #00000073}html[data-theme=dark] .home-live-jobs-map-shell .leaflet-popup-content{margin:6px 8px}html[data-theme=dark] .employer-map-popup .employer-map-popup__job{border-color:#4bb58547;background:#0f172ad9}html[data-theme=dark] .employer-map-popup .employer-map-popup__title{color:#f1f5f9}html[data-theme=dark] .employer-map-popup .employer-map-popup__meta{color:#94a3b8}html[data-theme=dark] .employer-map-popup .employer-map-popup__salary{color:#6dc99a}.employer-job-card__chip{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:var(--color-surface-0,#fff);padding:.25rem .75rem;font-size:.7rem;font-weight:700;color:var(--color-ink-med,#475569);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.employer-job-card__chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 35%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,#0000);color:var(--color-brand-800,#1f5c44)}.employer-job-card__chip:disabled{cursor:not-allowed;opacity:.55}.employer-job-card__chip--danger{border-color:color-mix(in srgb,#ef4444 28%,#0000);color:#dc2626}.employer-job-card__chip--danger:hover:not(:disabled){background:color-mix(in srgb,#ef4444 10%,#0000);border-color:color-mix(in srgb,#ef4444 40%,#0000);color:#b91c1c}html[data-theme=dark] .employer-job-card__chip{border-color:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,#0f172a 80%,#0000);color:color-mix(in srgb,#fff 75%,#0000)}html[data-theme=dark] .employer-job-card__chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 35%,#0000);background:color-mix(in srgb,var(--color-brand-400,#6dc99a) 12%,#0000);color:var(--color-brand-200,#b8e6ce)}html[data-theme=dark] .employer-job-card__chip--danger{border-color:color-mix(in srgb,#f87171 30%,#0000);color:#fca5a5}.employer-job-card__cta{display:inline-flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border:none;font-size:.875rem;font-weight:800;transition:filter .15s ease,opacity .15s ease,background-color .15s ease}.employer-job-card__cta:disabled{cursor:not-allowed;opacity:.55}.employer-job-card__cta--promote{background:linear-gradient(135deg,#5ecf9d,#2d7a5a);color:#fff;box-shadow:0 8px 20px -10px #2d7a5a8c}.employer-job-card__cta--promote:hover:not(:disabled){filter:brightness(1.05)}.employer-job-card__cta--primary{background:var(--color-brand-700,#2d7a5a);color:#fff}.employer-job-card__cta--primary:hover{filter:brightness(1.06)}.employer-job-card__cta--muted{background:color-mix(in srgb,var(--color-line,#e2e8f0) 55%,#0000);color:color-mix(in srgb,var(--color-ink-high,#0f172a) 45%,#0000)}html[data-theme=dark] .employer-job-card__cta--muted{background:color-mix(in srgb,#fff 8%,#0000);color:color-mix(in srgb,#fff 40%,#0000)}.employer-job-card__metrics{border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 70%,#0000)}html[data-theme=dark] .employer-job-card__metrics{border-color:color-mix(in srgb,#fff 8%,#0000)}.employer-my-jobs-filters{border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:color-mix(in srgb,var(--color-surface-0,#fff) 96%,#0000);box-shadow:0 8px 28px -18px #0f172a24}html[data-theme=dark] .employer-my-jobs-filters{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,#0f172a 88%,#0000);box-shadow:0 10px 32px -16px #00000080}.employer-my-jobs-stats{width:100%}.employer-my-jobs-stat{border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 16%,var(--color-line,#e2e8f0));background:color-mix(in srgb,var(--color-brand-500,#4bb585) 6%,var(--color-surface-0,#fff));padding:.85rem .75rem;text-align:center}html[data-theme=dark] .employer-my-jobs-stat{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 18%,#0000);background:color-mix(in srgb,var(--color-brand-400,#6dc99a) 8%,#0f172a)}.employer-my-jobs-stat__value{margin:0;font-size:1.25rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--color-ink-high,#0f172a)}html[data-theme=dark] .employer-my-jobs-stat__value{color:#f8fafc}.employer-my-jobs-stat__label{margin:.3rem 0 0;font-size:.7rem;font-weight:600;color:var(--color-ink-low,#64748b)}@media (min-width:640px){.employer-my-jobs-stat{padding:1rem 1.1rem}.employer-my-jobs-stat__value{font-size:1.45rem}.employer-my-jobs-stat__label{font-size:.75rem}}.employer-my-jobs-map-panel{isolation:isolate}.employer-my-jobs-map-body{contain:paint}.employer-my-jobs-map-body .home-live-jobs-map-shell{overflow:hidden;border-radius:.75rem}.employer-my-jobs-map-body .leaflet-container{border-radius:.75rem}.employer-my-jobs-map-body .leaflet-map-pane,.employer-my-jobs-map-body .leaflet-marker-pane,.employer-my-jobs-map-body .leaflet-pane{overflow:hidden}.employer-my-jobs-map-body .home-jobs-cluster-airbnb--pulse>div,.employer-my-jobs-map-body .home-jobs-company-pin--pulse>div,.employer-my-jobs-map-body .home-jobs-default-pin--pulse>div{box-shadow:0 0 0 2px #22c55e8c,0 2px 10px #0f172a2e!important;transform:scale(1.05)!important}.employer-applicants-mobile__btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:2.65rem;box-sizing:border-box;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 34%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 9%,var(--color-surface-0,#fff));padding:.5rem .65rem;padding-inline-start:2.15rem;padding-inline-end:.65rem;font-size:.8125rem;font-weight:700;line-height:1.2;color:var(--color-brand-800,#1f5c44);text-align:center}.employer-applicants-mobile__btn:disabled{opacity:.55;cursor:not-allowed}.employer-applicants-mobile__btn-icon{position:absolute;inset-inline-start:.75rem;top:50%;display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none}.employer-applicants-mobile__btn-icon svg{width:1rem;height:1rem;display:block}.employer-applicants-mobile__btn-label{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.employer-applicants-mobile__btn--danger{border-color:color-mix(in srgb,#ef4444 30%,#0000);background:color-mix(in srgb,#ef4444 8%,var(--color-surface-0,#fff));color:#dc2626}.employer-applicants-mobile__btn--muted{border-color:color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:var(--color-surface-1,#f8fafc);color:var(--color-ink-low,#64748b);font-weight:600}.employer-applicants-mobile__chips{scrollbar-width:none;-webkit-overflow-scrolling:touch}.employer-applicants-mobile__chips::-webkit-scrollbar{display:none}html[data-theme=dark] .employer-applicants-mobile__btn{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 36%,#0000);background:color-mix(in srgb,var(--color-brand-400,#6dc99a) 12%,#0f172a);color:var(--color-brand-100,#d1fae5)}html[data-theme=dark] .employer-applicants-mobile__btn--danger{border-color:color-mix(in srgb,#f87171 32%,#0000);background:color-mix(in srgb,#ef4444 14%,#0f172a);color:#fca5a5}html[data-seeker-workspace] footer.site-footer,html[data-workspace-shell] footer.site-footer{display:none!important}html[data-seeker-workspace]{overflow-x:hidden;--seeker-vv-h:100dvh}html[data-seeker-workspace] body>div.flex.min-h-screen{min-height:100dvh}html[data-seeker-workspace] main{flex:1 1 auto;min-height:0;width:100%;max-width:none;padding-inline:0;overflow:hidden}@media (max-width:1023px){html[data-seeker-workspace]{overflow-y:auto;-webkit-overflow-scrolling:touch}html[data-seeker-workspace] body>div.flex.min-h-screen{min-height:0;height:auto;overflow:visible}html[data-seeker-workspace] main{overflow:visible;min-height:auto;flex:1 1 auto}.seeker-layout,.seeker-shell,.seeker-shell-root{height:auto;min-height:calc(var(--seeker-vv-h, 100dvh) - var(--seeker-site-header-h));max-height:none;overflow:visible}.seeker-shell__main{overflow:visible;min-height:0;flex:1 1 auto}.seeker-shell__scroll{flex:none;overflow:visible;overscroll-behavior:auto;-webkit-overflow-scrolling:auto}.seeker-shell__page-toolbar{position:sticky;top:0}}:root{--seeker-site-header-h:4.25rem;--seeker-sidebar-w:17.5rem;--seeker-sidebar-rail-w:4.5rem;--seeker-sidebar-col:var(--seeker-sidebar-w);--seeker-shell-header-h:5.5rem;--seeker-shell-header-rule:color-mix(in srgb,var(--color-line,#e2e8f0) 80%,#0000)}html[data-theme=dark]{--seeker-shell-header-rule:color-mix(in srgb,#fff 10%,#0000)}@media (min-width:1024px){:root{--seeker-shell-header-h:5.75rem}}@media (min-width:1280px){:root{--seeker-sidebar-w:18.5rem}}.seeker-layout{margin-top:-1.25rem;margin-bottom:-1.25rem;width:100vw;max-width:100vw;height:calc(100dvh - var(--seeker-site-header-h));max-height:calc(100dvh - var(--seeker-site-header-h));overflow:hidden}@media (min-width:640px){.seeker-layout{margin-top:-1.75rem;margin-bottom:-1.75rem}}.seeker-shell,.seeker-shell-root{width:100%;min-width:0;max-width:100%;overflow:hidden}.seeker-shell{position:relative;display:flex;flex-direction:row;align-items:stretch;height:100%;max-height:100%}@media (min-width:1024px){.seeker-shell:before{content:"";position:absolute;z-index:31;top:var(--seeker-shell-header-h);inset-inline-start:var(--seeker-sidebar-w);inset-inline-end:0;height:1px;background:var(--seeker-shell-header-rule);pointer-events:none}.seeker-shell--sidebar-collapsed:before{inset-inline-start:var(--seeker-sidebar-rail-w)}.seeker-shell--sidebar-hidden:before{inset-inline-start:0}}.seeker-shell__aside{position:relative;display:none;flex-shrink:0;overflow:visible;border-inline-end:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 80%,#0000);transition:width .2s cubic-bezier(.4,0,.2,1),max-width .2s cubic-bezier(.4,0,.2,1),border-color .2s ease,opacity .15s ease}.seeker-shell__aside-inner{display:flex;width:100%;height:100%;max-height:100%;min-width:0;flex-direction:column;overflow:hidden}html[data-theme=dark] .seeker-shell__aside{border-inline-end-color:color-mix(in srgb,#fff 10%,#0000)}@media (min-width:1024px){.seeker-shell__aside{display:flex;width:var(--seeker-sidebar-w);max-width:var(--seeker-sidebar-w);height:100%;max-height:100%}.seeker-shell--sidebar-collapsed .seeker-shell__aside{width:var(--seeker-sidebar-rail-w);max-width:var(--seeker-sidebar-rail-w)}.seeker-shell--sidebar-hidden .seeker-shell__aside{width:0;max-width:0;border-inline-end-width:0;opacity:0;pointer-events:none}}.seeker-shell__main{display:flex;min-width:0;min-height:0;flex:1 1 0%;flex-direction:column;overflow:hidden;max-width:100%}.seeker-shell__sidebar-edge-toggle{position:absolute;top:50%;inset-inline-end:-.875rem;z-index:40;display:none;height:3.25rem;width:1.75rem;translate:0 -50%;align-items:center;justify-content:center;border-radius:9999px;border:2px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 45%,#0000);background:var(--color-surface-0,#fff);color:var(--color-brand-700,#2d7a5a);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-line,#e2e8f0) 70%,#0000),0 4px 14px #0f172a2e;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .2s ease}.seeker-shell__sidebar-edge-toggle svg{width:1.125rem;height:1.125rem;stroke-width:2.4}html[dir=ltr] .seeker-shell__sidebar-edge-toggle svg{transform:rotate(0deg)}html[dir=ltr] .seeker-shell--sidebar-collapsed .seeker-shell__sidebar-edge-toggle svg,html[dir=rtl] .seeker-shell__sidebar-edge-toggle svg{transform:rotate(180deg)}html[dir=rtl] .seeker-shell--sidebar-collapsed .seeker-shell__sidebar-edge-toggle svg{transform:rotate(0deg)}html[data-theme=dark] .seeker-shell__sidebar-edge-toggle{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 55%,#0000);background:var(--color-slate-900,#0f172a);color:var(--color-brand-200,#b8e6ce);box-shadow:0 0 0 1px color-mix(in srgb,#fff 10%,#0000),0 4px 16px #00000073}@media (min-width:1024px){.seeker-shell__sidebar-edge-toggle{display:inline-flex}.seeker-shell--sidebar-hidden .seeker-shell__sidebar-edge-toggle{display:none}}.seeker-shell__sidebar-edge-toggle:hover{border-color:var(--color-brand-500,#4bb585);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,var(--color-surface-0,#fff));color:var(--color-brand-600,#2d7a5a)}html[data-theme=dark] .seeker-shell__sidebar-edge-toggle:hover{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 22%,var(--color-slate-900,#0f172a));color:var(--color-brand-100,#d4f0e4)}.seeker-shell__sidebar-reopen{position:fixed;top:calc(var(--seeker-site-header-h) + 6.5rem);inset-inline-start:0;z-index:35;display:none;height:2.75rem;width:2rem;align-items:center;justify-content:center;border-radius:0 .75rem .75rem 0;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);border-inline-start:none;background:var(--color-surface-0,#fff);color:var(--color-brand-700,#2d7a5a);box-shadow:2px 0 12px #0f172a1a}html[dir=rtl] .seeker-shell__sidebar-reopen{border-radius:.75rem 0 0 .75rem;border-inline-end:none;border-inline-start:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);box-shadow:-2px 0 12px #0f172a1a}html[data-theme=dark] .seeker-shell__sidebar-reopen{background:var(--color-slate-900,#0f172a);border-color:color-mix(in srgb,#fff 12%,#0000);color:var(--color-brand-300,#9ed9b8)}@media (min-width:1024px){.seeker-shell--sidebar-hidden .seeker-shell__sidebar-reopen{display:inline-flex}}.seeker-shell__brand-row,.seeker-shell__page-toolbar{box-sizing:border-box;flex-shrink:0;min-height:var(--seeker-shell-header-h);border-bottom:1px solid var(--seeker-shell-header-rule)}@media (min-width:1024px){.seeker-shell__brand-row,.seeker-shell__page-toolbar{height:var(--seeker-shell-header-h);min-height:var(--seeker-shell-header-h);max-height:var(--seeker-shell-header-h);border-bottom:none}}.seeker-shell__brand-row{display:flex;width:100%;align-self:stretch;align-items:center;gap:.75rem;padding-inline:1rem}html[dir=rtl] .seeker-shell__brand-row{padding-inline:1rem}.seeker-shell--sidebar-collapsed .seeker-shell__brand-row{justify-content:center;padding-inline:.5rem}.seeker-shell--sidebar-collapsed .seeker-shell__brand-copy{display:none}.seeker-shell__page-toolbar-inner{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem}@media (min-width:1024px){.seeker-shell__page-toolbar-inner{height:100%;flex-wrap:nowrap;align-items:center;gap:.75rem;padding-block:.625rem;padding-inline:1.25rem 2rem}.seeker-shell__page-heading{min-width:0}.seeker-shell__page-subtitle{max-width:100%}.seeker-shell__page-actions{flex-shrink:0;flex-wrap:nowrap}}.seeker-shell__page-actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}@media (max-width:639px){.seeker-shell__page-toolbar{min-height:auto}.seeker-shell__page-toolbar-inner{row-gap:.625rem;padding:.625rem .75rem}.seeker-shell__page-actions{flex:1 1 100%;width:100%;justify-content:stretch}.seeker-shell__page-actions>*{flex:1 1 auto;min-width:0}.seeker-shell__page-toolbar .seeker-shell__page-icon{height:2.25rem;width:2.25rem}.seeker-shell__page-toolbar h1{font-size:1.0625rem}}@media (min-width:640px){.seeker-shell__page-toolbar-inner{gap:.75rem;padding:.875rem 1.25rem}}html[dir=rtl] .seeker-shell__page-toolbar-inner{text-align:start}@media (min-width:1024px){html[dir=rtl] .seeker-shell__page-toolbar-inner{padding-inline:2rem 1.25rem}}.seeker-shell__scroll{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.seeker-shell__content--fluid{--seeker-content-px:0.75rem;box-sizing:border-box;max-width:100%}@media (min-width:640px){.seeker-shell__content--fluid{--seeker-content-px:1.25rem}}@media (min-width:768px){.seeker-shell__content--fluid{--seeker-content-px:1.5rem}}@media (min-width:1024px){.seeker-shell__content--fluid{--seeker-content-px:2rem}}.seeker-shell__nav{width:100%;min-width:0;align-self:stretch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html[dir=rtl] .seeker-shell__nav-link,html[dir=rtl] .seeker-shell__nav-link--active{width:100%;max-width:100%;box-sizing:border-box}.seeker-shell__sidebar-footer{align-self:stretch;box-sizing:border-box}.seeker-shell__nav-link{position:relative;width:100%}.seeker-shell__nav-link--active{border-radius:0;margin-inline:0;padding-inline:1rem;background:color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,#0000);color:var(--color-brand-700,#2d7a5a);box-shadow:inset 3px 0 0 0 var(--color-brand-600,#2d7a5a)}html[dir=rtl] .seeker-shell__nav-link--active{box-shadow:inset -3px 0 0 0 var(--color-brand-600,#2d7a5a)}html[data-theme=dark] .seeker-shell__nav-link--active{background:color-mix(in srgb,var(--color-brand-400,#6dc99a) 14%,#0000);color:var(--color-brand-300,#9ed9b8);box-shadow:inset 3px 0 0 0 var(--color-brand-400,#6dc99a)}html[data-theme=dark][dir=rtl] .seeker-shell__nav-link--active{box-shadow:inset -3px 0 0 0 var(--color-brand-400,#6dc99a)}.seeker-shell__nav-link:not(.seeker-shell__nav-link--active){margin-inline:.5rem;width:calc(100% - 1rem);border-radius:.75rem;padding-inline:.625rem}.seeker-shell--sidebar-collapsed .seeker-shell__nav-link,.seeker-shell--sidebar-collapsed .seeker-shell__nav-link--active{margin-inline:.35rem;width:calc(100% - .7rem);max-width:100%;justify-content:center;padding-inline:.35rem;border-radius:.75rem;box-shadow:none!important}.seeker-shell--sidebar-collapsed .seeker-shell__nav-link--active{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,#0000)}.seeker-shell--sidebar-collapsed .seeker-shell__logout-label,.seeker-shell--sidebar-collapsed .seeker-shell__nav-badge,.seeker-shell--sidebar-collapsed .seeker-shell__nav-label{display:none}.seeker-shell--sidebar-collapsed .seeker-shell__logout-link{margin-inline:.35rem;width:calc(100% - .7rem);justify-content:center;padding-inline:.35rem}.seeker-dashboard__hero{margin-inline:0;width:100%;max-width:none;box-sizing:border-box}.seeker-dashboard__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;max-width:100%}.seeker-dashboard__action-btn{max-width:100%;text-align:center;white-space:normal;line-height:1.35;hyphens:auto}@media (min-width:1024px){.seeker-dashboard__actions{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:flex-end;gap:.5rem;width:auto}.seeker-dashboard__action-btn{width:auto;white-space:nowrap}}.seeker-shell__nav-link:not(.seeker-shell__nav-link--active):hover{background:var(--color-surface-2,#f1f5f4)}html[data-theme=dark] .seeker-shell__nav-link:not(.seeker-shell__nav-link--active):hover{background:color-mix(in srgb,#fff 6%,#0000)}.seeker-shell__nav-icon{flex-shrink:0;border-radius:.625rem;background:var(--color-surface-2,#f1f5f4);color:var(--color-ink-med,#5c6570);transition:background-color .15s ease,color .15s ease}html[data-theme=dark] .seeker-shell__nav-icon{background:color-mix(in srgb,#fff 8%,#0000);color:var(--color-brand-200,#b8e6ce)}.seeker-shell__nav-link--active .seeker-shell__nav-icon{background:var(--color-brand-600,#2d7a5a);color:#fff;box-shadow:none}html[data-theme=dark] .seeker-shell__nav-link--active .seeker-shell__nav-icon{background:var(--color-brand-500,#4bb585);color:#0f172a}.seeker-dashboard__stat-icon{flex-shrink:0}html[data-theme=dark] .seeker-dashboard__stat-icon{color:var(--color-brand-300,#9ed9b8)}.seeker-dashboard__ring-track{stroke:var(--color-line,#e2e8f0)}html[data-theme=dark] .seeker-dashboard__ring-track{stroke:color-mix(in srgb,#fff 12%,#0000)}.seeker-dashboard__ring-text{fill:var(--color-ink-high,#0e1116)}html[data-theme=dark] .seeker-dashboard__ring-text{fill:var(--color-brand-50,#f0f7f3)}.seeker-shell__page-icon{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background:var(--color-surface-2,#f1f5f4);color:var(--color-ink-med,#5c6570)}html[data-theme=dark] .seeker-shell__page-icon{background:color-mix(in srgb,#fff 8%,#0000);color:var(--color-brand-200,#b8e6ce)}.seeker-shell__brand-mark{display:inline-flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.85rem;background:var(--color-surface-2,#f1f5f4);color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .seeker-shell__brand-mark{background:color-mix(in srgb,#fff 8%,#0000);color:var(--color-brand-300,#9ed9b8)}.seeker-inline-notice{display:inline-flex;width:fit-content;max-width:min(100%,26rem);align-items:center;gap:.45rem;border-radius:.65rem;padding:.4rem .7rem;font-size:.8125rem;font-weight:500;line-height:1.35}.seeker-inline-notice--success{border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 28%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,var(--color-surface-0,#fff));color:var(--color-brand-800,#1e5c42)}html[data-theme=dark] .seeker-inline-notice--success{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 32%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,var(--color-slate-900,#0f172a));color:var(--color-brand-200,#b8e6ce)}.seeker-inline-notice--error{border:1px solid color-mix(in srgb,var(--color-danger,#dc2626) 28%,#0000);background:color-mix(in srgb,var(--color-danger,#dc2626) 6%,var(--color-surface-0,#fff));color:var(--color-danger,#dc2626)}html[data-theme=dark] .seeker-inline-notice--error{border-color:color-mix(in srgb,var(--color-danger,#dc2626) 35%,#0000);background:color-mix(in srgb,var(--color-danger,#dc2626) 10%,var(--color-slate-900,#0f172a));color:#fca5a5}.seeker-inline-notice--info{border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:var(--color-surface-1,#f8faf9);color:var(--color-ink-med,#5c6570)}html[data-theme=dark] .seeker-inline-notice--info{border-color:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,#fff 6%,#0000);color:var(--color-brand-100,#d4f0e4)}@media (max-width:767px){.seeker-shell__scroll .home-map-select-trigger,.seeker-shell__scroll .input,.seeker-shell__scroll select,.seeker-shell__scroll textarea{font-size:16px!important;line-height:1.4}.seeker-shell__scroll input.post-job-date-input,.seeker-shell__scroll input[type=date].input{display:block;width:100%!important;max-width:100%!important;min-width:0!important;-webkit-min-logical-width:0;box-sizing:border-box}.seeker-shell__scroll input.post-job-date-input::-webkit-date-and-time-value,.seeker-shell__scroll input[type=date].input::-webkit-date-and-time-value{min-width:0;text-align:start}}.premium-cv-page,.resume-builder-page,.seeker-applications,.seeker-dashboard,.seeker-profile-edit-page,.seeker-profile-page,.seeker-settings{width:100%;min-width:0;max-width:none;box-sizing:border-box}.premium-cv-page{max-width:100%}.premium-cv-page iframe{display:block;max-width:100%}.seeker-dashboard{width:100%;min-width:0;max-width:none;box-sizing:border-box}.seeker-dashboard__section{width:100%;box-sizing:border-box;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 80%,#0000);background:var(--color-surface-0,#fff);padding:1.25rem 1.25rem 1.5rem}html[data-theme=dark] .seeker-dashboard__section{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,#fff 4%,var(--color-slate-950,#0f172a))}.seeker-dashboard__section-head{margin-bottom:1rem}.seeker-dashboard__section-title{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--color-ink-high,#0f172a)}html[data-theme=dark] .seeker-dashboard__section-title{color:var(--color-ink-high,#f8fafc)}.seeker-dashboard__section-sub{margin:.35rem 0 0;max-width:36rem;font-size:.875rem;line-height:1.5;color:var(--color-ink-med,#475569)}.seeker-dashboard__hero{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 22%,var(--color-line,#e2e8f0));background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-600,#2d7d5d) 14%,#0000),color-mix(in srgb,var(--color-brand-500,#4bb585) 5%,var(--color-surface-0,#fff)) 42%,var(--color-surface-0,#fff))}html[data-theme=dark] .seeker-dashboard__hero{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 28%,#0000);background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-500,#4bb585) 18%,#0000),color-mix(in srgb,var(--color-brand-500,#4bb585) 7%,var(--color-slate-950,#0f172a)) 50%,var(--color-slate-950,#0f172a))}.seeker-dashboard__hero-inner{display:flex;flex-direction:column;gap:1.1rem}@media (min-width:640px){.seeker-dashboard__hero-inner{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.5rem}}.seeker-dashboard__cv{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 22%,var(--color-line,#e2e8f0));background:color-mix(in srgb,var(--color-brand-500,#4bb585) 5%,var(--color-surface-0,#fff))}html[data-theme=dark] .seeker-dashboard__cv{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 28%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,var(--color-slate-950,#0f172a))}.seeker-dashboard__stats{width:100%;align-items:stretch}.seeker-dashboard__stat{display:flex;flex-direction:column;height:100%;min-height:5.5rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 80%,#0000);background:var(--color-surface-0,#fff);padding:1rem 1.125rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.seeker-dashboard__stat:hover{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 35%,#0000);box-shadow:0 8px 24px -12px color-mix(in srgb,var(--color-brand-600,#2d7a5a) 25%,#0000);transform:translateY(-1px)}html[data-theme=dark] .seeker-dashboard__stat{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,#fff 4%,var(--color-slate-950,#0f172a))}html[data-theme=dark] .seeker-dashboard__cv .seeker-dashboard__stat,html[data-theme=dark] .seeker-dashboard__section .seeker-dashboard__stat{background:color-mix(in srgb,#fff 5%,var(--color-slate-950,#0f172a))}.seeker-dashboard__stat-icon{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;background:color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,#0000);color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .seeker-dashboard__stat-icon{background:color-mix(in srgb,var(--color-brand-400,#6dc99a) 18%,#0000);color:var(--color-brand-200,#b8e6ce)}.seeker-dashboard__cv-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:stretch}@media (min-width:640px){.seeker-dashboard__cv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.seeker-dashboard__cv-card{display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:11.5rem;box-sizing:border-box;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 80%,#0000);background:var(--color-surface-0,#fff);padding:1rem 1.125rem;transition:border-color .15s ease,transform .15s ease}.seeker-dashboard__cv-card:hover{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 40%,#0000);transform:translateY(-1px)}html[data-theme=dark] .seeker-dashboard__cv-card{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,#fff 5%,var(--color-slate-950,#0f172a))}.seeker-dashboard__cv-cta{margin-top:auto;display:inline-flex;align-items:center;gap:.35rem;align-self:flex-end;font-size:.875rem;font-weight:600;color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .seeker-dashboard__cv-cta{color:var(--color-brand-300,#8fd4ad)}html[dir=ltr] .seeker-dashboard__cv-cta,html[dir=rtl] .seeker-dashboard__cv-cta{align-self:flex-end}.seeker-dashboard__cv-cta-arrow{line-height:1;font-size:1rem}.seeker-dashboard__cv-card--premium{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 35%,var(--color-line,#e2e8f0))}.seeker-dashboard__cv-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.seeker-dashboard__cv-badge--ready{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 16%,#0000);color:var(--color-brand-800,#1f5c42)}.seeker-dashboard__cv-badge--busy{background:color-mix(in srgb,#0ea5e9 14%,#0000);color:#0369a1}.seeker-dashboard__cv-badge--warn{background:color-mix(in srgb,#d97706 16%,#0000);color:#92400e}.seeker-dashboard__cv-badge--muted{background:color-mix(in srgb,var(--color-ink-low,#64748b) 12%,#0000);color:var(--color-ink-med,#475569)}html[data-theme=dark] .seeker-dashboard__cv-badge--ready{color:var(--color-brand-200,#b6e4c9)}html[data-theme=dark] .seeker-dashboard__cv-badge--busy{color:#7dd3fc}html[data-theme=dark] .seeker-dashboard__cv-badge--warn{color:#fcd34d}html[data-theme=dark] .seeker-dashboard__cv-badge--muted{color:#94a3b8}.seeker-dashboard__cv-ready{border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 20%,#0000);background:var(--color-surface-0,#fff);padding:1rem 1.125rem}html[data-theme=dark] .seeker-dashboard__cv-ready{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,#fff 4%,var(--color-slate-950,#0f172a))}.seeker-dashboard__progress-track{height:.5rem;border-radius:9999px;background:var(--color-surface-2,#f1f5f4)}html[data-theme=dark] .seeker-dashboard__progress-track{background:color-mix(in srgb,#fff 8%,#0000)}.seeker-dashboard__check-ok{color:var(--color-brand-700,#2d7a5a)}.seeker-dashboard__check-pending{color:var(--color-ink-med,#5c6570)}html[data-theme=dark] .seeker-dashboard__check-ok{color:var(--color-brand-300,#9ed9b8)}html[data-theme=dark] .seeker-dashboard__check-pending{color:#94a3b8}.seeker-dashboard__skeleton-block{border-radius:1.25rem;background:linear-gradient(90deg,color-mix(in srgb,var(--color-surface-2,#f1f5f4) 100%,#0000) 0,color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,var(--color-surface-2,#f1f5f4)) 50%,color-mix(in srgb,var(--color-surface-2,#f1f5f4) 100%,#0000) 100%);background-size:200% 100%;animation:seeker-dashboard-shimmer 1.4s ease-in-out infinite}html[data-theme=dark] .seeker-dashboard__skeleton-block{background:linear-gradient(90deg,color-mix(in srgb,#fff 6%,var(--color-slate-950,#0f172a)) 0,color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,var(--color-slate-950,#0f172a)) 50%,color-mix(in srgb,#fff 6%,var(--color-slate-950,#0f172a)) 100%);background-size:200% 100%}@keyframes seeker-dashboard-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.seeker-dashboard__skeleton-block{animation:none}.seeker-dashboard__cv-card:hover,.seeker-dashboard__stat:hover{transform:none}}.seeker-profile-hero{overflow:hidden;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 22%,var(--color-line,#e2e8f0));background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-600,#2d7d5d) 18%,#0000),color-mix(in srgb,var(--color-brand-500,#4bb585) 6%,var(--color-surface-0,#fff)) 42%,var(--color-surface-0,#fff));padding:1.5rem 1.25rem}html[data-theme=dark] .seeker-profile-hero{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 28%,#0000);background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-500,#4bb585) 22%,#0000),color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,var(--color-slate-950,#0f172a)) 50%,var(--color-slate-950,#0f172a))}.seeker-profile-hero__inner{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}@media (min-width:640px){.seeker-profile-hero__inner{flex-direction:row;align-items:center;text-align:start}}.seeker-profile-hero__avatar{flex-shrink:0;line-height:0;border-radius:9999px}.seeker-profile-hero__avatar .person-avatar{border-width:2px;border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 45%,#0000);box-shadow:0 4px 14px -6px color-mix(in srgb,var(--color-brand-700,#1f6b52) 28%,#0000)}html[data-theme=dark] .seeker-profile-hero__avatar .person-avatar{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 45%,#0000)}.seeker-profile-hero__meta{min-width:0;flex:1}.seeker-profile-hero__name{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:var(--color-ink-high,#0f172a);line-height:1.25}html[data-theme=dark] .seeker-profile-hero__name{color:var(--color-ink-high,#f8fafc)}.seeker-profile-hero__headline{margin-top:.35rem;font-size:.9375rem;color:var(--color-ink-med,#475569)}.seeker-profile-hero__industry,.seeker-profile-hero__type{margin-top:.35rem;font-size:.75rem;color:var(--color-ink-low,#64748b)}.seeker-profile-tools{border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 22%,var(--color-line,#e2e8f0));background:color-mix(in srgb,var(--color-brand-500,#4bb585) 5%,var(--color-surface-0,#fff));padding:1.25rem 1.25rem 1.5rem}html[data-theme=dark] .seeker-profile-tools{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 28%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,var(--color-slate-950,#0f172a))}.seeker-profile-tool-card{display:flex;flex-direction:column;gap:.5rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 80%,#0000);background:var(--color-surface-0,#fff);padding:1rem 1.125rem;transition:border-color .15s ease}.seeker-profile-tool-card:hover{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 35%,#0000)}html[data-theme=dark] .seeker-profile-tool-card{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,#fff 4%,var(--color-slate-950,#0f172a))}.profile-edit-section{overflow:visible;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 80%,#0000);background:var(--color-surface-0,#fff)}html[data-theme=dark] .profile-edit-section{border-color:color-mix(in srgb,#fff 10%,#0000);background:var(--color-slate-950,#0f172a)}.profile-edit-section__head{border-bottom:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 70%,#0000);background:var(--color-surface-1,#f8faf9);padding:.875rem 1.125rem}html[data-theme=dark] .profile-edit-section__head{border-bottom-color:color-mix(in srgb,#fff 8%,#0000);background:color-mix(in srgb,#fff 4%,var(--color-slate-950,#0f172a))}.profile-edit-section__body{padding:1rem 1.125rem 1.25rem}.profile-edit-save{display:flex;flex-direction:column;gap:.5rem;padding-top:1.5rem}.profile-edit-save,.profile-edit-save--sticky{border-top:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 80%,#0000)}.profile-edit-save--sticky{position:sticky;bottom:0;z-index:20;margin-inline:-.25rem;background:color-mix(in srgb,var(--color-surface-0,#fff) 92%,#0000);backdrop-filter:blur(10px);padding:.875rem .25rem calc(.875rem + env(safe-area-inset-bottom, 0px))}html[data-theme=dark] .profile-edit-save,html[data-theme=dark] .profile-edit-save--sticky{border-top-color:color-mix(in srgb,#fff 10%,#0000)}html[data-theme=dark] .profile-edit-save--sticky{background:color-mix(in srgb,var(--color-slate-950,#0f172a) 92%,#0000)}