@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";.stepper[data-v-43010fb3]{background:#fffffff0;border:1px solid #12324a1a;border-radius:26px;padding:clamp(24px,4vw,42px);box-shadow:0 20px 60px #07559a17}.stepper__indicators[data-v-43010fb3]{align-items:center;display:flex}.stepper__indicators button[data-v-43010fb3]{color:#718894;background:#f3f8fa;border:1px solid #c9d9e0;border-radius:50%;flex:none;width:34px;height:34px}.stepper__indicators button.active[data-v-43010fb3],.stepper__indicators button.complete[data-v-43010fb3]{color:#fff;background:linear-gradient(135deg,#07559a,#20a875);border-color:#0000}.stepper__indicators i[data-v-43010fb3]{background:#d8e4e9;flex:1;height:2px}.stepper__indicators i.complete[data-v-43010fb3]{background:#168caa}.stepper__content[data-v-43010fb3]{min-height:180px;padding:38px 4px 20px}.stepper__content>span[data-v-43010fb3]{color:#07559a;font:700 11px ui-monospace,monospace}.stepper h3[data-v-43010fb3]{color:#12324a;margin:12px 0;font:800 clamp(26px,4vw,42px) Manrope,sans-serif}.stepper p[data-v-43010fb3]{color:#5d7482;max-width:620px;line-height:1.7}.stepper footer[data-v-43010fb3]{justify-content:flex-end;gap:10px;display:flex}.stepper footer button[data-v-43010fb3]{border-radius:999px;padding:10px 18px}.stepper__back[data-v-43010fb3]{color:#526977;background:0 0;border:1px solid #c9d9e0}.stepper__next[data-v-43010fb3]{color:#fff;background:linear-gradient(135deg,#07559a,#20a875);border:0}.step-enter-active[data-v-43010fb3],.step-leave-active[data-v-43010fb3]{transition:all .22s}.step-enter-from[data-v-43010fb3]{opacity:0;transform:translate(18px)}.step-leave-to[data-v-43010fb3]{opacity:0;transform:translate(-18px)}.auth-modal[data-v-42dfba31]{max-width:520px}.auth-modal__header[data-v-42dfba31]{margin-bottom:20px}.auth-stepper[data-v-42dfba31]{box-shadow:none;background:0 0;border:0}.auth-stepper[data-v-42dfba31] .stepper__content{min-height:280px;padding:28px 2px 18px}.auth-stepper[data-v-42dfba31] .stepper__indicators button:disabled{cursor:default;opacity:.65}.auth-stepper[data-v-42dfba31] footer{align-items:center}.auth-stepper[data-v-42dfba31] footer .auth-form__submit{flex:1;width:auto}.auth-step__header[data-v-42dfba31]{margin-bottom:24px}.auth-step__header>span[data-v-42dfba31]{color:#07559a;letter-spacing:.08em;text-transform:uppercase;font:700 11px ui-monospace,monospace}.auth-step__header h3[data-v-42dfba31]{color:#12324a;margin:8px 0 5px;font:800 24px Manrope,sans-serif}.auth-step__header p[data-v-42dfba31]{color:#5d7482;font-size:13px;line-height:1.55}.auth-step[data-v-42dfba31]{gap:18px;display:grid}.auth-step__back[data-v-42dfba31]{color:#526977;background:#fff;border:1.5px solid #12324a24;border-radius:12px;min-height:52px;padding:0 18px;font-weight:700}.auth-step__back[data-v-42dfba31]:focus-visible{outline-offset:2px;outline:3px solid #07559a29}@media (width<=560px){.auth-stepper[data-v-42dfba31]{padding:18px 4px 4px}.auth-stepper[data-v-42dfba31] .stepper__content{min-height:300px}}.card-nav-wrap[data-v-6e0b02b5]{z-index:180;width:min(860px,100% - 32px);position:fixed;top:16px;left:50%;transform:translate(-50%)}.card-nav[data-v-6e0b02b5]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffeb;border:1px solid #12324a1c;border-radius:18px;height:64px;overflow:hidden;box-shadow:0 20px 60px #07559a24}.card-nav__top[data-v-6e0b02b5]{justify-content:space-between;align-items:center;height:64px;padding:8px 10px 8px 18px;display:flex;position:relative}.card-nav__top[data-v-6e0b02b5] .brand{position:absolute;left:50%;transform:translate(-50%)}.card-nav__menu[data-v-6e0b02b5]{background:0 0;border:0;gap:6px;width:38px;padding:8px 4px;display:grid}.card-nav__menu i[data-v-6e0b02b5]{background:#12324a;width:28px;height:2px;transition:all .25s}.open .card-nav__menu i[data-v-6e0b02b5]:first-child{transform:translateY(4px)rotate(45deg)}.open .card-nav__menu i[data-v-6e0b02b5]:last-child{transform:translateY(-4px)rotate(-45deg)}.card-nav__cta[data-v-6e0b02b5]{color:#fff;background:linear-gradient(120deg,#07559a,#168caa);border:0;border-radius:12px;height:46px;padding:0 20px;font-weight:800}.card-nav__cards[data-v-6e0b02b5]{grid-template-columns:repeat(3,1fr);gap:10px;padding:2px 10px 10px;display:grid}.card-nav__card[data-v-6e0b02b5]{color:#12324a;border-radius:14px;flex-direction:column;min-height:184px;padding:18px;display:flex}.card-nav__card--1[data-v-6e0b02b5]{background:#dcecf8}.card-nav__card--2[data-v-6e0b02b5]{background:#d9f3f2}.card-nav__card--3[data-v-6e0b02b5]{background:#e2f5e9}.card-nav__card h2[data-v-6e0b02b5]{font:800 23px Manrope,sans-serif}.card-nav__card div[data-v-6e0b02b5]{gap:6px;margin-top:auto;display:grid}.card-nav__card button[data-v-6e0b02b5]{color:inherit;text-align:left;background:0 0;border:0;gap:7px;font-weight:700;display:flex}@media (width<=720px){.card-nav-wrap[data-v-6e0b02b5]{width:calc(100% - 20px);top:10px}.card-nav__top[data-v-6e0b02b5] .brand__word{display:none}.card-nav__cards[data-v-6e0b02b5]{grid-template-columns:1fr}.card-nav__card[data-v-6e0b02b5]{min-height:110px}.card-nav__cta[data-v-6e0b02b5]{display:none}}.dock-panel[data-v-0396d8ac]{background:#edf4f7;border:1px solid #12324a1f;border-radius:16px;align-items:center;gap:7px;padding:6px;display:flex}.dock-item[data-v-0396d8ac]{--dock-scale:1;color:#526977;width:38px;height:38px;transform:scale(var(--dock-scale));transform-origin:bottom;background:#fff;border:0;border-radius:11px;place-items:center;transition:transform .12s,background .2s;display:grid;position:relative}.dock-item[data-v-0396d8ac]:focus-visible{outline-offset:2px;outline:3px solid #07559a4d}.dock-icon[data-v-0396d8ac]{font-size:18px}.dock-label[data-v-0396d8ac]{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#0b1821;border-radius:6px;padding:4px 7px;font-size:10px;transition:all .18s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,5px)}.dock-item:is(:hover,:focus-visible) .dock-label[data-v-0396d8ac]{opacity:1;transform:translate(-50%)}.line-sidebar[data-v-ddfbe15f]{gap:14px;padding:16px 0;display:grid}button[data-v-ddfbe15f]{--effect:0;color:color-mix(in srgb,#07559a calc(var(--effect) * 100%),#718894);text-align:left;transform:translateX(calc(var(--effect) * 18px));background:0 0;border:0;align-items:baseline;gap:8px;padding:5px 8px 5px 54px;transition:transform 80ms linear;display:flex;position:relative}button.active[data-v-ddfbe15f]{--effect:1!important}.line-sidebar__marker[data-v-ddfbe15f]{width:calc(36px + var(--effect) * 14px);background:currentColor;height:1px;position:absolute;top:50%;left:0}.line-sidebar__index[data-v-ddfbe15f]{opacity:.7;font:700 10px ui-monospace,monospace}.network-bg[data-v-d471c712]{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.notification-center[data-v-f00e38af]{z-index:185;position:fixed;top:82px;right:24px}.notification-center__bell[data-v-f00e38af]{color:#12324a;cursor:pointer;background:#fffffff0;border:1px solid #12324a1f;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 10px 30px #07559a1f}.notification-center__bell svg[data-v-f00e38af]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px}.notification-center__bell[data-v-f00e38af]:hover{color:#07559a;border-color:#07559a47}.notification-center__bell[data-v-f00e38af]:focus-visible,.notification-center button[data-v-f00e38af]:focus-visible{outline-offset:3px;outline:2px solid #07559a}.notification-center__dot[data-v-f00e38af]{background:#dc3545;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:5px}.notification-center__panel[data-v-f00e38af]{color:#12324a;background:#f8fcfd;border:1px solid #07559a1f;border-radius:22px;width:min(420px,100vw - 32px);animation:.2s ease-out enter-f00e38af;position:absolute;top:56px;right:0;overflow:hidden;box-shadow:0 28px 80px #07559a33}.notification-center__panel header[data-v-f00e38af]{justify-content:space-between;align-items:center;gap:16px;padding:22px 22px 16px;display:flex}.notification-center__panel header span[data-v-f00e38af]{color:#168caa;text-transform:uppercase;letter-spacing:.12em;font:700 10px ui-monospace,monospace}.notification-center__panel h2[data-v-f00e38af]{letter-spacing:-.03em;margin:3px 0 0;font:800 22px/1.2 Manrope,sans-serif}.notification-center__mark-all[data-v-f00e38af]{color:#07559a;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.notification-center__tabs[data-v-f00e38af]{border-bottom:1px solid #12324a17;gap:4px;padding:0 18px 14px;display:flex}.notification-center__tabs button[data-v-f00e38af]{color:#718894;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.notification-center__tabs button.active[data-v-f00e38af]{color:#07559a;background:#e4f2f7}.notification-center__tabs span[data-v-f00e38af]{background:#07559a17;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:3px;font-size:10px;display:inline-grid}.notification-center__list[data-v-f00e38af]{max-height:min(520px,100vh - 180px);padding:8px;overflow-y:auto}.notification-center__item[data-v-f00e38af]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:14px;display:grid}.notification-center__item[data-v-f00e38af]:hover{background:#edf6f8}.notification-center__item.unread[data-v-f00e38af]{background:#eaf5fa}.notification-center__item>span[data-v-f00e38af]:nth-child(2){gap:4px;display:grid}.notification-center__item-dot[data-v-f00e38af]{background:#b9ccd5;border-radius:50%;width:8px;height:8px;margin-top:5px}.notification-center__item.unread .notification-center__item-dot[data-v-f00e38af]{background:#dc3545}.notification-center__item strong[data-v-f00e38af]{font-size:13px}.notification-center__item small[data-v-f00e38af]{color:#526b78;font-size:12px;line-height:1.45}.notification-center__item time[data-v-f00e38af]{color:#80939d;font-size:10px}.notification-center__item b[data-v-f00e38af]{color:#168caa;margin-top:2px}.notification-center__state[data-v-f00e38af]{color:#718894;text-align:center;margin:0;padding:48px 20px;font-size:13px}.notification-center__show-more[data-v-f00e38af]{color:#07559a;cursor:pointer;background:#fff;border:1px solid #07559a33;border-radius:999px;width:calc(100% - 12px);margin:6px;padding:11px 14px;font-size:12px;font-weight:800}.notification-center__show-more[data-v-f00e38af]:hover{background:#edf6f8;border-color:#07559a66}@keyframes enter-f00e38af{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@media (width<=520px){.notification-center[data-v-f00e38af]{right:16px}.notification-center__panel[data-v-f00e38af]{width:auto;max-height:calc(100dvh - 154px);position:fixed;top:138px;left:16px;right:16px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.notification-center__panel[data-v-f00e38af]{animation:none}}.privacy-page[data-v-42ecf17a]{background:#f5f7fb;min-height:100vh;padding:40px 20px}.privacy-card[data-v-42ecf17a]{background:#fff;border-radius:14px;max-width:950px;margin:auto;padding:40px;box-shadow:0 8px 30px #00000014}h1[data-v-42ecf17a]{color:#1e293b;margin-bottom:8px;font-size:38px}.last-updated[data-v-42ecf17a]{color:#64748b;margin-bottom:30px}.privacy-content[data-v-42ecf17a]{color:#374151;line-height:1.8}.privacy-content h2[data-v-42ecf17a]{color:#2563eb;margin-top:35px}.privacy-content h3[data-v-42ecf17a]{color:#1e293b;margin-top:25px}.privacy-content p[data-v-42ecf17a]{margin:15px 0}.privacy-content ul[data-v-42ecf17a]{padding-left:22px}.privacy-content li[data-v-42ecf17a]{margin-bottom:10px}.button-container[data-v-42ecf17a]{justify-content:center;margin-top:45px;display:flex}.back-btn[data-v-42ecf17a]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:14px 30px;font-size:16px;transition:all .3s}.back-btn[data-v-42ecf17a]:hover{background:#1d4ed8}@media (width<=768px){.privacy-card[data-v-42ecf17a]{padding:25px}h1[data-v-42ecf17a]{font-size:30px}}.specular-button[data-v-48026f61]{color:#12324a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #07559a1f;border-radius:18px;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff,0 12px 34px #07559a24}.specular-button[data-v-48026f61]:active{transform:scale(.97)}.specular-button[data-v-48026f61]:focus-visible{outline-offset:4px;outline:2px solid #07559a}.specular-button[data-v-48026f61]:disabled{opacity:.55}.specular-button--sm[data-v-48026f61]{padding:10px 20px;font-size:13px}.specular-button--md[data-v-48026f61]{padding:14px 28px;font-size:15px}.specular-button--lg[data-v-48026f61]{padding:18px 38px;font-size:17px}.specular-button__effect[data-v-48026f61]{pointer-events:none;position:absolute;inset:-20px}.specular-button__effect[data-v-48026f61] canvas{width:100%;height:100%}.specular-button__label[data-v-48026f61]{z-index:2;font-weight:700;position:relative}.staggered-menu[data-v-8cf9f905]{z-index:190;pointer-events:none;position:fixed;inset:0}.staggered-menu.open[data-v-8cf9f905]{pointer-events:auto}.staggered-menu__toggle[data-v-8cf9f905]{z-index:4;color:#12324a;pointer-events:auto;background:#ffffffeb;border:1px solid #12324a1f;border-radius:999px;align-items:center;gap:9px;padding:13px 15px;display:flex;position:absolute;top:18px;right:24px;box-shadow:0 10px 30px #07559a1f}.staggered-menu__toggle i[data-v-8cf9f905]{width:14px;height:14px;transition:transform .3s;position:relative}.staggered-menu__toggle i[data-v-8cf9f905]:before,.staggered-menu__toggle i[data-v-8cf9f905]:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:6px;left:0}.staggered-menu__toggle i[data-v-8cf9f905]:after{transform:rotate(90deg)}.open .staggered-menu__toggle i[data-v-8cf9f905]{transform:rotate(45deg)}.staggered-menu__layers[data-v-8cf9f905],.staggered-menu__panel[data-v-8cf9f905]{pointer-events:auto;width:min(480px,100%);height:100%;position:absolute;top:0;right:0}.staggered-menu__layers[data-v-8cf9f905]{pointer-events:none}.staggered-menu__layers i[data-v-8cf9f905]{transition:transform .52s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;transform:translate(110%)}.staggered-menu__layers i[data-v-8cf9f905]:first-child{background:#bedcec}.staggered-menu__layers i[data-v-8cf9f905]:last-child{background:#c9eee4;transition-delay:50ms}.open .staggered-menu__layers i[data-v-8cf9f905]{transform:translate(0)}.staggered-menu__panel[data-v-8cf9f905]{z-index:2;color:#12324a;background:#f8fcfd;flex-direction:column;padding:92px 34px 30px;transition:transform .58s cubic-bezier(.22,1,.36,1) 80ms;display:flex;overflow-y:auto;transform:translate(110%);box-shadow:-30px 0 80px #07559a2e}.staggered-menu__panel>p[data-v-8cf9f905]{color:#07559a;text-transform:uppercase;letter-spacing:.1em;font:700 11px ui-monospace,monospace}.staggered-menu__account[data-v-8cf9f905]{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #07559a1f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:24px;padding:14px;display:grid;box-shadow:0 12px 34px #07559a14}.staggered-menu__account>span[data-v-8cf9f905]:nth-child(2){gap:3px;min-width:0;display:grid}.staggered-menu__account strong[data-v-8cf9f905],.staggered-menu__account small[data-v-8cf9f905]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staggered-menu__account strong[data-v-8cf9f905]{font-size:14px}.staggered-menu__account small[data-v-8cf9f905]{color:#718894;font-size:11px}.staggered-menu__account b[data-v-8cf9f905]{color:#07559a;font-size:11px}.staggered-menu__avatar[data-v-8cf9f905]{color:#fff;background:linear-gradient(135deg,#07559a,#20a875);border-radius:14px;place-items:center;width:42px;height:42px;font:800 13px Manrope,sans-serif;display:grid}.staggered-menu nav[data-v-8cf9f905]{gap:8px;margin-top:28px;display:grid}.staggered-menu nav button[data-v-8cf9f905]{color:inherit;text-align:left;background:0 0;border:0;overflow:hidden}.staggered-menu__label[data-v-8cf9f905]{letter-spacing:-.05em;justify-content:space-between;align-items:start;font:800 clamp(34px,6vw,56px)/1 Manrope,sans-serif;display:flex}.staggered-menu__label small[data-v-8cf9f905]{color:#168caa;letter-spacing:0;margin-top:5px;font:700 12px ui-monospace,monospace}.staggered-menu__footer[data-v-8cf9f905]{color:#718894;gap:16px;margin-top:auto;padding-top:28px;font-size:12px;display:grid}.staggered-menu__footer div[data-v-8cf9f905]{flex-wrap:wrap;gap:16px;display:flex}.staggered-menu__footer button[data-v-8cf9f905]{color:#a33b42;text-align:left;background:0 0;border:0;border-top:1px solid #12324a1a;justify-content:space-between;width:100%;padding:14px 0 0;font-weight:800;display:flex}.staggered-menu button[data-v-8cf9f905]{cursor:pointer}.staggered-menu button[data-v-8cf9f905]:focus-visible{outline-offset:3px;outline:2px solid #07559a}.staggered-menu__account[data-v-8cf9f905]:hover{border-color:#07559a47;box-shadow:0 16px 38px #07559a21}.staggered-menu nav button:hover .staggered-menu__label[data-v-8cf9f905]{color:#07559a}.staggered-menu__footer button[data-v-8cf9f905]:hover{color:#d32f3b}.open .staggered-menu__panel[data-v-8cf9f905]{transform:translate(0)}.staggered-menu__account[data-v-8cf9f905],.staggered-menu nav button[data-v-8cf9f905],.staggered-menu__footer[data-v-8cf9f905]{opacity:0;transition:opacity .35s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(24px)rotate(2deg)}.open[data-v-8cf9f905] :is(.staggered-menu__account,.staggered-menu nav button,.staggered-menu__footer){opacity:1;transition-delay:calc(.2s + var(--item-index) * 65ms);transform:none}@media (prefers-reduced-motion:reduce){.staggered-menu__toggle i[data-v-8cf9f905],.staggered-menu__layers i[data-v-8cf9f905],.staggered-menu__panel[data-v-8cf9f905],.staggered-menu__account[data-v-8cf9f905],.staggered-menu nav button[data-v-8cf9f905],.staggered-menu__footer[data-v-8cf9f905]{transition:none}}.hiring-dashboard{gap:22px;max-width:1180px;margin:0 auto;padding:34px clamp(22px,5vw,64px) 72px;display:grid}.hiring-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.hiring-hero{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.hiring-hero>div,.hiring-search-panel,.hiring-metrics,.hiring-sidebar,.candidate-card,.candidate-empty,.hiring-role-card{-webkit-backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #12324a14;box-shadow:0 18px 54px #07559a14}.hiring-hero>div:first-child{border-radius:24px;padding:clamp(28px,5vw,48px);position:relative;overflow:hidden}.hiring-hero>div:first-child:after{content:"";background:radial-gradient(circle,#07559a29,#0000 70%);border-radius:50%;width:230px;height:230px;position:absolute;top:-80px;right:-80px}.hiring-kicker{color:#07559a;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-flex}.hiring-kicker:before{content:"";background:#07559a;border-radius:50%;width:8px;height:8px}.hiring-hero h1{color:#0b3658;letter-spacing:-.04em;max-width:650px;margin-bottom:18px;font-family:Manrope,sans-serif;font-size:clamp(34px,5vw,62px);font-weight:800;line-height:1}.hiring-hero p{color:#5d7482;max-width:610px;font-size:17px;line-height:1.7}.hiring-hero-card{color:#fff;background:linear-gradient(145deg,#12324a,#07559a 58%,#21a947);border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:220px;padding:28px;display:flex;box-shadow:0 26px 64px #07559a3d}.hiring-hero-card span{letter-spacing:.08em;text-transform:uppercase;background:#ffffff29;border-radius:999px;align-self:flex-start;margin-bottom:auto;padding:8px 12px;font-size:11px;font-weight:800}.hiring-hero-card strong{font-family:Manrope,sans-serif;font-size:68px;line-height:1}.hiring-search-panel{border-radius:22px;grid-template-columns:minmax(260px,1fr) 180px 180px;align-items:end;gap:14px;padding:18px;display:grid}.hiring-search{background:#fff;border:1.5px solid #07559a1f;border-radius:16px;align-items:center;gap:12px;min-height:58px;padding:0 18px;display:flex}.hiring-search svg{color:#07559a;fill:none;stroke:currentColor;stroke-width:2px;width:22px;height:22px}.hiring-search input{color:#12324a;background:0 0;border:0;outline:0;width:100%;font-size:15px}.hiring-search:focus-within{border-color:#07559a8c;box-shadow:0 0 0 4px #07559a1a}.hiring-search-panel label{gap:6px;display:grid}.hiring-search-panel label span{color:#5d7482;letter-spacing:.08em;text-transform:uppercase;padding-left:4px;font-size:11px;font-weight:800}.hiring-search-panel select{color:#12324a;background:#fff;border:1.5px solid #12324a1a;border-radius:13px;outline:none;height:42px;padding:0 13px}.hiring-metrics{background:#12324a14;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.hiring-metrics>div{text-align:center;background:#fff;padding:22px}.hiring-metrics strong{color:#07559a;margin-bottom:4px;font-family:Manrope,sans-serif;font-size:clamp(40px,5vw,56px);line-height:1;display:block}.spotlight-card{--spotlight-rgb:7, 85, 154;--spotlight-x:50%;--spotlight-y:50%;--spotlight-rx:0deg;--spotlight-ry:0deg;isolation:isolate;transform-style:preserve-3d;position:relative;overflow:hidden}.spotlight-card--worker{--spotlight-rgb:var(--worker-role-green-rgb)}.spotlight-card:hover{transform:perspective(900px) rotateX(var(--spotlight-rx)) rotateY(var(--spotlight-ry)) translateY(-2px)}.spotlight-card:before,.spotlight-card:after{z-index:0;pointer-events:none;content:"";position:absolute;inset:0}.spotlight-card:before{background:radial-gradient(ellipse at 20% 20%, rgba(var(--spotlight-rgb), .08), transparent 65%), linear-gradient(105deg, transparent 20%, #ffffffb8 48%, transparent 76%);background-position:0 0,-160% 0;background-repeat:no-repeat;background-size:auto,45% 100%;transition:background-position .7s ease-out}.spotlight-card:after{opacity:0;background:radial-gradient(circle at var(--spotlight-x) var(--spotlight-y), rgba(var(--spotlight-rgb), .18), transparent 58%);box-shadow:inset 0 -2px rgba(var(--spotlight-rgb), .42);transition:opacity .22s}.spotlight-card:hover:before,.spotlight-card:focus-within:before{background-position:0 0,260% 0}.spotlight-card:hover:after,.spotlight-card:focus-within:after{opacity:1}.spotlight-card>*{z-index:1;position:relative}:is(.candidate-list:has(.candidate-card:hover) .candidate-card:not(:hover),.worker-job-list:has(.worker-job-row:hover) .worker-job-row:not(:hover)){opacity:.52;transform:perspective(900px)scale(.97)}@media (prefers-reduced-motion:reduce),(hover:none){.spotlight-card,.spotlight-card:before,.spotlight-card:after{transition:none!important}.spotlight-card,.spotlight-card:hover{opacity:1;transform:none}.candidate-list:has(.candidate-card:hover) .candidate-card:not(:hover){opacity:1;transform:none}.worker-job-list:has(.worker-job-row:hover) .worker-job-row:not(:hover){opacity:1;transform:none}}.hiring-metrics .border-glow__inner>span,.candidate-list__head>span{color:#6f8794;font-size:13px;font-weight:700}.hiring-roles,.candidate-list{gap:14px;display:grid}.hiring-roles__head,.candidate-list__head{justify-content:space-between;align-items:end;gap:18px;display:flex}.hiring-roles__head h2,.candidate-list__head h2,.hiring-sidebar h2{color:#0b3658;font-family:Manrope,sans-serif;font-size:22px;font-weight:800}.hiring-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hiring-role-grid,.dashboard-animated-list,.candidate-list>.candidate-card{animation:.32s cubic-bezier(.22,1,.36,1) both skeleton-content-reveal}@keyframes skeleton-content-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hiring-role-card,.hiring-sidebar,.candidate-card,.candidate-empty{border-radius:20px}.hiring-role-card{padding:20px}.hiring-role-card>span,.candidate-card__top span{color:#07559a;background:#07559a14;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.hiring-role-card>span{margin-bottom:14px}.hiring-role-card h3,.candidate-card h3{color:#0b3658;font-family:Manrope,sans-serif;font-size:19px;font-weight:800}.hiring-role-card p,.candidate-card p,.hiring-sidebar p,.candidate-empty p{color:#5d7482;font-size:14px}.hiring-role-card p,.candidate-card p{margin-top:5px}.hiring-role-card div{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:6px;margin-top:18px;display:grid}.hiring-role-card strong{color:#07559a;font-family:Manrope,sans-serif;font-size:24px}.hiring-role-card small{color:#6f8794;font-size:12px;font-weight:800}.hiring-role-card__link{color:#07559a;background:0 0;border:0;margin-top:18px;font-size:13px;font-weight:800}.hiring-sidebar{padding:24px}.hiring-quick__actions{gap:10px;margin-top:16px;display:grid}.hiring-quick__actions .dash-btn{width:100%}.hiring-quick__link{color:#07559a;text-align:left;cursor:pointer;background:#fff;border:1px solid #07559a24;border-radius:13px;width:100%;padding:12px 16px;font-weight:800}.hiring-quick__link:hover{background:#f1f7fb;border-color:#07559a66}.hiring-sidebar p{margin:14px 0 22px;line-height:1.7}.hiring-progress{gap:8px;display:grid}.hiring-progress>span{color:#5d7482;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.hiring-progress strong{color:#07559a;font-family:Manrope,sans-serif;font-size:42px}.hiring-progress i{background:#12324a14;border-radius:999px;height:9px;overflow:hidden}.hiring-progress b{border-radius:inherit;background:linear-gradient(90deg,#07559a,#0966ad);width:0;height:100%;transition:width .25s;display:block}@media (prefers-reduced-motion:reduce){.hiring-progress b{transition:none}}.candidate-list__head{margin-bottom:8px}.candidate-card{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.candidate-card__avatar{color:#fff;background:linear-gradient(135deg,#07559a,#0966ad);border-radius:18px;place-items:center;width:58px;height:58px;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;display:grid}.candidate-card__top{justify-content:space-between;gap:14px;display:flex}.candidate-card__top span{flex:none;align-self:start}.candidate-card__meta,.candidate-card__skills{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.candidate-card__meta span,.candidate-card__skills span{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.candidate-card__meta span{color:#12324a;background:#f1f7fb}.candidate-card__skills span{color:#4d6878;background:#12324a0f}.candidate-actions{gap:8px;display:grid}.candidate-actions button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#07559a,#0966ad);border:0;border-radius:999px;padding:13px 20px;font-weight:800;box-shadow:0 12px 28px #07559a2e}.candidate-actions__ghost{color:#07559a!important;box-shadow:none!important;background:#fff!important;border:1px solid #07559a24!important}.candidate-empty{text-align:center;padding:34px}.candidate-empty .message-loading{margin-bottom:10px}.candidate-empty strong{color:#0b3658;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:22px;display:block}@media (width<=850px){.hiring-dashboard{padding:24px 18px 48px}.hiring-hero,.hiring-search-panel,.hiring-side-stack,.hiring-role-grid,.candidate-card{grid-template-columns:1fr}.hiring-hero-card{min-height:180px}.hiring-metrics{grid-template-columns:1fr}.hiring-sidebar{position:static}.candidate-actions{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.hiring-role-grid,.dashboard-animated-list,.candidate-list>.candidate-card{animation:none}}.animated-list[data-v-d7d73c12]{min-width:0;position:relative}.animated-list__scroller[data-v-d7d73c12]{scrollbar-color:#9abac8 #edf5f7;gap:10px;max-height:420px;margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.animated-list__item[data-v-d7d73c12]{width:100%;color:inherit;text-align:left;background:#ffffffeb;border:1px solid #12324a1a;border-radius:14px;padding:14px 16px;animation:.35s both list-arrive-d7d73c12;box-shadow:0 8px 24px #07559a0d}.animated-list__item.selected[data-v-d7d73c12]{background:#eef8fb;border-color:#07559a59;transform:translate(4px)}.animated-list__fade[data-v-d7d73c12]{z-index:2;pointer-events:none;height:48px;position:absolute;left:0;right:0}.animated-list__fade--top[data-v-d7d73c12]{background:linear-gradient(#fff,#0000);top:0}.animated-list__fade--bottom[data-v-d7d73c12]{background:linear-gradient(#0000,#fff);bottom:0}@keyframes list-arrive-d7d73c12{0%{opacity:0;transform:scale(.96)translateY(8px)}}.border-glow[data-v-3f19cc68]{--edge-proximity:0;--cursor-angle:45deg;isolation:isolate;background:#fffffff0;border:1px solid #12324a1a;border-radius:28px;position:relative;box-shadow:0 18px 54px #07559a14}.border-glow[data-v-3f19cc68]:before,.border-glow__light[data-v-3f19cc68]{content:"";border-radius:inherit;pointer-events:none;opacity:var(--edge-proximity);transition:opacity .3s;position:absolute}.border-glow[data-v-3f19cc68]:before{z-index:-1;background:conic-gradient(from var(--cursor-angle),transparent 0 35%,#07559a,#26b8c7,#20a875,transparent 65%);padding:1px;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.border-glow__light[data-v-3f19cc68]{z-index:-2;background:conic-gradient(from var(--cursor-angle),transparent 0 38%,#26b8c73d,#07559a2e,transparent 62%);filter:blur(18px);inset:-18px}.border-glow__inner[data-v-3f19cc68]{z-index:1;height:100%;position:relative}.candidate-card--clickable[data-v-ee73b222]{cursor:pointer;transition:box-shadow .18s,border-color .18s,transform .18s,opacity .18s;position:relative}.candidate-card__select[data-v-ee73b222]{z-index:3;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.candidate-card--clickable[data-v-ee73b222]:hover{border-color:#07559a59;box-shadow:0 16px 40px #07559a1f}.candidate-card__select[data-v-ee73b222]:focus-visible{outline-offset:2px;outline:3px solid #07559a4d}.candidate-actions[data-v-ee73b222]{z-index:4;position:relative}.candidate-actions__danger[data-v-ee73b222]{color:#a23434}.candidate-card__status[data-v-ee73b222]{font-weight:800}.candidate-actions button[data-v-ee73b222]:disabled{opacity:.75;cursor:default;box-shadow:none}.hiring-role-card[data-v-1bd0428d]{--role-card-accent:#07559a;width:100%;max-width:300px;height:360px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;perspective:2000px;background:0 0;border:0;outline:none;justify-self:center;padding:0;position:relative;overflow:hidden}.hiring-role-card[data-v-1bd0428d]:focus-visible{outline-offset:2px;outline:3px solid #07559a47}.hiring-role-card__inner[data-v-1bd0428d]{width:100%;height:100%;transform-style:preserve-3d;margin:0;transition:transform .7s;display:block}.hiring-role-card--flipped .hiring-role-card__inner[data-v-1bd0428d]{transform:rotateY(180deg)}.hiring-role-card__face[data-v-1bd0428d]{backface-visibility:hidden;background:linear-gradient(135deg,#07559a0d,#0000 46%,#3080ff0d),linear-gradient(135deg,#fff,#f8fafc 52%,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;width:100%;height:100%;margin:0;padding:20px;transition:opacity .7s,border-color .7s,box-shadow .7s;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 15px -3px #0f172a1a,0 4px 6px -4px #0f172a1a}.hiring-role-card:hover .hiring-role-card__face[data-v-1bd0428d],.hiring-role-card:focus-within .hiring-role-card__face[data-v-1bd0428d]{border-color:#07559a3d;box-shadow:0 20px 25px -5px #0f172a1f,0 8px 10px -6px #0f172a1a}.hiring-role-card__front[data-v-1bd0428d]{opacity:1;display:block}.hiring-role-card__back[data-v-1bd0428d]{pointer-events:none;opacity:0;flex-direction:column;display:flex;transform:rotateY(180deg)}.hiring-role-card--flipped .hiring-role-card__front[data-v-1bd0428d]{opacity:0;pointer-events:none}.hiring-role-card--flipped .hiring-role-card__back[data-v-1bd0428d]{opacity:1;pointer-events:auto}.hiring-role-card__status[data-v-1bd0428d]{z-index:1;color:var(--role-card-accent);background:#07559a14;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.hiring-role-card__visual[data-v-1bd0428d]{grid-template-columns:none;justify-content:center;align-items:center;width:200px;height:100px;margin:0;padding:0;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.hiring-role-card__visual>span[data-v-1bd0428d]{z-index:1;color:#fff;background:linear-gradient(135deg,#07559a,#0966ad 56%,#0877c9);border-radius:17px;place-items:center;width:68px;height:68px;margin:auto;transition:transform .5s;display:grid;position:absolute;inset:0;box-shadow:0 10px 15px -3px #07559a40}.hiring-role-card:hover .hiring-role-card__visual>span[data-v-1bd0428d],.hiring-role-card:focus-within .hiring-role-card__visual>span[data-v-1bd0428d]{transform:scale(1.1)rotate(12deg)}.hiring-role-card__visual svg[data-v-1bd0428d]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}.hiring-role-card__footer[data-v-1bd0428d]{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.hiring-role-card__footer>div[data-v-1bd0428d]{grid-template-columns:1fr;gap:6px;min-width:0;margin:0;transition:transform .5s;display:grid}.hiring-role-card:hover .hiring-role-card__footer>div[data-v-1bd0428d],.hiring-role-card:focus-within .hiring-role-card__footer>div[data-v-1bd0428d]{transform:translateY(-4px)}.hiring-role-card__zap[data-v-1bd0428d],.hiring-role-card__icon[data-v-1bd0428d]{width:36px;height:36px;color:var(--role-card-accent);background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .3s,background .3s;display:inline-flex}.hiring-role-card__icon[data-v-1bd0428d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#07559a,#0966ad 56%,#0877c9);border-radius:8px;width:32px;height:32px}.hiring-role-card__icon[data-v-1bd0428d]:hover,.hiring-role-card__icon[data-v-1bd0428d]:focus-visible{outline:none;transform:scale(1.1)rotate(12deg)}.hiring-role-card__zap svg[data-v-1bd0428d],.hiring-role-card__icon svg[data-v-1bd0428d]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hiring-role-card__back-head[data-v-1bd0428d]{z-index:1;grid-template-columns:none;align-items:center;gap:8px;margin:0 0 8px;display:flex;position:relative}.hiring-role-card__back-head svg[data-v-1bd0428d]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hiring-role-card__back>p[data-v-1bd0428d]{z-index:1;min-height:40px;margin:0;line-height:1.45;position:relative}.hiring-role-card__stats[data-v-1bd0428d]{z-index:1;grid-template-columns:1fr;gap:10px;margin-top:20px;display:grid;position:relative}.hiring-role-card__stat[data-v-1bd0428d]{text-align:left;color:#334155;cursor:pointer;opacity:0;background:0 0;border:0;flex-direction:row;align-items:center;gap:12px;padding:6px 0;transition:color .3s,opacity .5s,transform .5s;display:flex;transform:translate(-10px)}.hiring-role-card--flipped .hiring-role-card__stat[data-v-1bd0428d]{opacity:1;transform:translate(0)}.hiring-role-card--flipped .hiring-role-card__stat[data-v-1bd0428d]:first-child{transition-delay:.2s}.hiring-role-card--flipped .hiring-role-card__stat[data-v-1bd0428d]:nth-child(2){transition-delay:.3s}.hiring-role-card__stat>span[data-v-1bd0428d]:first-child{width:24px;height:24px;color:var(--role-card-accent);background:#07559a1a;border-radius:6px;flex:none;place-items:center;margin:0;display:grid}.hiring-role-card__stat svg[data-v-1bd0428d]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hiring-role-card__stat[data-v-1bd0428d]:hover:not(.hiring-role-card__stat--static){color:var(--role-card-accent)}.hiring-role-card__stat[data-v-1bd0428d]:focus-visible{outline-offset:2px;outline:3px solid #07559a47}.hiring-role-card__stat--static[data-v-1bd0428d]{cursor:default;opacity:.62}.hiring-role-card__stats strong[data-v-1bd0428d]{color:inherit;font:inherit;font-weight:800}.hiring-role-card__link[data-v-1bd0428d]{z-index:1;color:#0f172a;cursor:pointer;background:linear-gradient(90deg,#f1f5f9,#f1f5f9,#f1f5f9);border:1px solid #0000;border-top-color:#e2e8f0;border-radius:8px;justify-content:space-between;align-self:stretch;align-items:center;min-height:44px;margin-top:auto;padding:10px;transition:color .3s,border-color .3s,background .3s,transform .3s;display:flex;position:relative}.hiring-role-card__link[data-v-1bd0428d]:hover,.hiring-role-card__link[data-v-1bd0428d]:focus-visible{color:var(--role-card-accent);background:linear-gradient(90deg,#07559a1a,#07559a0d,#0000);border-color:#07559a33;outline:none;transform:scale(1.02)}.hiring-role-card__link svg[data-v-1bd0428d]{fill:none;width:16px;height:16px;stroke:var(--role-card-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}.hiring-role-card__link:hover svg[data-v-1bd0428d],.hiring-role-card__link:focus-visible svg[data-v-1bd0428d]{transform:translate(4px)scale(1.1)}@media (prefers-reduced-motion:reduce){.hiring-role-card__inner[data-v-1bd0428d],.hiring-role-card__face[data-v-1bd0428d],.hiring-role-card__visual>span[data-v-1bd0428d],.hiring-role-card__footer>div[data-v-1bd0428d],.hiring-role-card__stat[data-v-1bd0428d],.hiring-role-card__link[data-v-1bd0428d],.hiring-role-card__link svg[data-v-1bd0428d]{transition:none}}.animated-card[data-v-98f2b1a4]{isolation:isolate;background:#ffffffad;border-radius:20px;min-width:0;padding:2px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 16px 50px #07559a14}.animated-card[data-v-98f2b1a4]:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 22px 60px #07559a24}.animated-card[data-v-98f2b1a4]:active{transform:scale(.99)}.animated-card__glow[data-v-98f2b1a4]{z-index:-2;opacity:0;background:var(--animated-card-glow,linear-gradient(135deg, #07559a, #0966ad));border-radius:50%;transition:opacity .18s,transform .5s;position:absolute;transform:translate(-50%,-50%)}.animated-card:hover .animated-card__glow[data-v-98f2b1a4]{transform:translate(-50%,-50%)scale(3)}.animated-card__glow--visible[data-v-98f2b1a4]{opacity:1}.animated-card__surface[data-v-98f2b1a4]{z-index:-1;background:#fffffff0;border-radius:19px;position:absolute;inset:1px}.animated-card__body[data-v-98f2b1a4]{height:100%;padding:24px}.animated-card h2[data-v-98f2b1a4]{color:#0b3658;margin:0;font-family:Manrope,sans-serif;font-size:22px;font-weight:800}.animated-card p[data-v-98f2b1a4]{color:#5d7482;margin:14px 0 22px;font-size:14px;line-height:1.7}.animated-card__arrow[data-v-98f2b1a4]{z-index:2;color:#526977;opacity:0;font-size:20px;transition:opacity .18s,transform .18s;position:absolute;top:14px;right:16px;transform:translateY(10px)}.animated-card:hover .animated-card__arrow[data-v-98f2b1a4]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.animated-card[data-v-98f2b1a4],.animated-card__glow[data-v-98f2b1a4],.animated-card__arrow[data-v-98f2b1a4]{transition:none}}.skeleton-list[data-v-860338ac]{gap:12px;display:grid}.skeleton-list--role[data-v-860338ac]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.skeleton-card[data-v-860338ac]{background:#ffffffe6;border:1px solid #12324a14;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 12px 38px #07559a0f}.skeleton-card[data-v-860338ac]:after{content:"";background:linear-gradient(105deg,#0000 25%,#ffffffeb 45%,#0000 65%);animation:1.35s ease-in-out infinite skeleton-shimmer-860338ac;position:absolute;inset:0;transform:translate(-100%)}.skeleton-card--candidate[data-v-860338ac],.skeleton-card--job[data-v-860338ac]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:150px;padding:20px;display:grid}.skeleton-card--candidate[data-v-860338ac]{grid-template-columns:58px minmax(0,1fr) auto}.skeleton-card--job[data-v-860338ac]{--skeleton-fill:#eaf3ee;min-height:196px}.skeleton-card--role[data-v-860338ac]{flex-direction:column;justify-self:center;align-items:flex-start;width:100%;max-width:300px;min-height:360px;padding:20px;display:flex}.skeleton-piece[data-v-860338ac]{background:var(--skeleton-fill,#e9f0f4);border-radius:999px;height:12px;display:block}.skeleton-avatar[data-v-860338ac]{border-radius:18px;width:58px;height:58px}.skeleton-body[data-v-860338ac]{gap:10px;width:100%;display:grid}.skeleton-title[data-v-860338ac]{width:min(240px,48%);height:20px}.skeleton-title--wide[data-v-860338ac]{width:72%;margin-top:18px}.skeleton-line[data-v-860338ac]{width:88%}.skeleton-line--medium[data-v-860338ac]{width:62%}.skeleton-badge[data-v-860338ac]{width:78px;height:26px}.skeleton-pills[data-v-860338ac],.skeleton-stats[data-v-860338ac],.skeleton-actions[data-v-860338ac]{gap:8px;display:flex}.skeleton-pills[data-v-860338ac]{margin-top:4px}.skeleton-pills .skeleton-piece[data-v-860338ac]{width:76px;height:26px}.skeleton-stats[data-v-860338ac]{width:100%;margin-top:22px}.skeleton-stats .skeleton-piece[data-v-860338ac]{border-radius:14px;width:50%;height:54px}.skeleton-actions[data-v-860338ac]{flex-direction:column}.skeleton-actions .skeleton-piece[data-v-860338ac],.skeleton-button[data-v-860338ac]{width:104px;height:42px}.skeleton-button--small[data-v-860338ac]{width:92px;margin-top:auto}.skeleton-sr-only[data-v-860338ac]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes skeleton-shimmer-860338ac{to{transform:translate(100%)}}@media (width<=850px){.skeleton-list--role[data-v-860338ac],.skeleton-card--candidate[data-v-860338ac],.skeleton-card--job[data-v-860338ac]{grid-template-columns:1fr}.skeleton-card--candidate .skeleton-actions[data-v-860338ac],.skeleton-card--job .skeleton-actions[data-v-860338ac]{flex-direction:row}}@media (prefers-reduced-motion:reduce){.skeleton-card[data-v-860338ac]:after{animation:none}}.talent-search[data-v-7bcccc90]{background:#ffffffdb;border:1px solid #12324a14;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 12px 40px #07559a12}.talent-search__form[data-v-7bcccc90]{gap:14px;display:grid}.talent-search__bar[data-v-7bcccc90]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.talent-search__go[data-v-7bcccc90]{white-space:nowrap;height:100%;min-height:52px;padding:0 26px}.talent-search__filters[data-v-7bcccc90]{border-top:1px solid #12324a14;flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}.talent-search__role[data-v-7bcccc90]{align-items:center;gap:10px;display:inline-flex}.talent-search__role span[data-v-7bcccc90]{color:#5d7482;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.talent-search__role select[data-v-7bcccc90]{color:#12324a;background:#fff;border:1.5px solid #12324a1a;border-radius:13px;outline:none;min-width:190px;height:42px;padding:0 13px}.talent-search__role select[data-v-7bcccc90]:focus{border-color:#07559a8c;box-shadow:0 0 0 4px #07559a1a}.talent-search__location[data-v-7bcccc90]{color:#07559a;cursor:pointer;background:#fff;border:1.5px solid #07559a40;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.talent-search__location[data-v-7bcccc90]:hover:not(:disabled){background:#07559a14;border-color:#07559a73}.talent-search__location[data-v-7bcccc90]:disabled{opacity:.6;cursor:default}.talent-search__location svg[data-v-7bcccc90]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.talent-search__label[data-v-7bcccc90]{color:#6f8794;margin-left:auto;font-size:13px;font-weight:700}.hiring-show-more[data-v-7bcccc90]{justify-content:center;margin-top:4px;display:flex}.hiring-show-more__btn[data-v-7bcccc90]{color:#07559a;cursor:pointer;background:#fff;border:1.5px solid #07559a47;border-radius:999px;padding:12px 24px;font-size:14px;font-weight:800;transition:background .15s,border-color .15s}.hiring-show-more__btn[data-v-7bcccc90]:hover{background:#07559a14;border-color:#07559a80}@media (width<=640px){.talent-search__bar[data-v-7bcccc90]{grid-template-columns:1fr}.talent-search__role[data-v-7bcccc90]{width:100%}.talent-search__role select[data-v-7bcccc90]{flex:1}.talent-search__label[data-v-7bcccc90]{width:100%;margin-left:0}}.date-picker[data-v-a237fe1c]{width:100%;position:relative}.date-picker__field[data-v-a237fe1c]{position:relative}.date-picker__field input[data-v-a237fe1c]{color:#12324a;width:100%;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #12324a1f;border-radius:9px;padding:11px 42px 11px 13px}.date-picker__field input[data-v-a237fe1c]:focus{border-color:var(--worker-role-green-end,#148554);box-shadow:0 0 0 3px rgba(var(--worker-role-green-rgb,20, 133, 84), .1);outline:none}.date-picker__trigger[data-v-a237fe1c]{color:#526977;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.date-picker__trigger[data-v-a237fe1c]:hover{color:#126c49;background:#edf6f2}.date-picker__trigger[data-v-a237fe1c]:focus-visible{outline-offset:1px;outline:2px solid #148554}.date-picker__icon[data-v-a237fe1c]{border:1.7px solid;border-radius:3px;width:16px;height:15px;position:relative}.date-picker__icon[data-v-a237fe1c]:before{content:"";border-top:1.7px solid;width:16px;position:absolute;top:3px;left:-1.7px}.date-picker__icon[data-v-a237fe1c]:after{content:"";border-left:1.7px solid;border-right:1.7px solid;width:6px;height:4px;position:absolute;top:-3px;left:3px}.date-picker__panel[data-v-a237fe1c]{z-index:50;color:#12324a;background:#fff;border:1px solid #12324a1f;border-radius:14px;width:min(312px,100vw - 32px);margin:0;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #12324a29}.date-picker__header[data-v-a237fe1c]{align-items:center;gap:6px;margin-bottom:12px;display:flex}.date-picker__header select[data-v-a237fe1c]{color:#12324a;background:#f6faf8;border:1px solid #12324a1a;border-radius:7px;min-width:0;height:34px;padding:0 7px;font:700 13px inherit}.date-picker__header select[data-v-a237fe1c]:first-child{flex:1}.date-picker__nav[data-v-a237fe1c]{gap:2px;margin-left:auto;display:flex}.date-picker__nav button[data-v-a237fe1c]{color:#526977;cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;padding:0;font:500 24px/1 inherit}.date-picker__nav button[data-v-a237fe1c]:hover{color:#12324a;background:#edf6f2}.date-picker__weekdays[data-v-a237fe1c],.date-picker__grid[data-v-a237fe1c]{grid-template-columns:repeat(7,1fr);display:grid}.date-picker__weekdays[data-v-a237fe1c]{margin-bottom:4px}.date-picker__weekdays span[data-v-a237fe1c]{color:#738895;text-align:center;text-transform:uppercase;font-size:10px;font-weight:700}.date-picker__grid button[data-v-a237fe1c]{color:#12324a;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;max-width:100%;height:36px;margin:1px auto;padding:0;font:600 12px inherit;display:grid;position:relative}.date-picker__grid button[data-v-a237fe1c]:hover:not(:disabled){background:#edf6f2}.date-picker__grid button[data-v-a237fe1c]:focus-visible{outline-offset:1px;outline:2px solid #148554}.date-picker__grid button[data-v-a237fe1c]:disabled{color:#aebbc2;cursor:not-allowed;text-decoration:line-through}.date-picker__day--outside[data-v-a237fe1c]{color:#9eacb4!important}.date-picker__day--selected[data-v-a237fe1c]{box-shadow:0 5px 14px #1485543d;color:#fff!important;background:var(--worker-role-green-end,#148554)!important}.date-picker__day--today[data-v-a237fe1c]:not(.date-picker__day--selected):after{content:"";background:#148554;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}.date-picker__footer[data-v-a237fe1c]{border-top:1px solid #12324a14;justify-content:space-between;min-height:27px;margin-top:9px;padding-top:9px;display:flex}.date-picker__footer button[data-v-a237fe1c]{color:#126c49;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 8px;font:700 12px inherit}.date-picker__footer button[data-v-a237fe1c]:hover:not(:disabled){background:#edf6f2}.date-picker__footer button[data-v-a237fe1c]:disabled{color:#aebbc2;cursor:not-allowed}.date-picker-enter-active[data-v-a237fe1c],.date-picker-leave-active[data-v-a237fe1c]{transition:opacity .16s,transform .16s}.date-picker-enter-from[data-v-a237fe1c],.date-picker-leave-to[data-v-a237fe1c]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.date-picker-enter-active[data-v-a237fe1c],.date-picker-leave-active[data-v-a237fe1c]{transition:none}}.worker-card[data-v-3bbf4824]{background:#fff;border:1px solid #12324a0f;border-radius:16px;padding:28px 32px}header[data-v-3bbf4824]{margin-bottom:20px}h2[data-v-3bbf4824]{color:#12324a;margin:0;font:700 20px Manrope,sans-serif}h3[data-v-3bbf4824]{color:#12324a;margin:0 0 6px;font-size:15px}header p[data-v-3bbf4824],.entry p[data-v-3bbf4824],.empty[data-v-3bbf4824],small[data-v-3bbf4824]{color:#526977;margin:4px 0 0;font-size:13px}.worker-grid[data-v-3bbf4824]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.worker-grid label[data-v-3bbf4824]:not(.check){color:#12324a;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.full[data-v-3bbf4824]{grid-column:1/-1}input[data-v-3bbf4824]:not([type=checkbox]),select[data-v-3bbf4824],textarea[data-v-3bbf4824]{color:#12324a;width:100%;font:inherit;background:#fff;border:1.5px solid #12324a1f;border-radius:9px;padding:11px 13px}textarea[data-v-3bbf4824]{resize:vertical;min-height:90px}input[data-v-3bbf4824]:focus,select[data-v-3bbf4824]:focus,textarea[data-v-3bbf4824]:focus{border-color:var(--worker-role-green-end);box-shadow:0 0 0 3px rgba(var(--worker-role-green-rgb), .1);outline:none}fieldset[data-v-3bbf4824]{border:0;margin:0;padding:0}legend[data-v-3bbf4824]{color:#12324a;margin-bottom:9px;font-size:13px;font-weight:700}.check[data-v-3bbf4824]{color:#314e60;align-items:center;gap:7px;margin:0 18px 8px 0;font-size:13px;font-weight:500;display:inline-flex}.check input[data-v-3bbf4824]{accent-color:var(--worker-role-green-end)}.align-end[data-v-3bbf4824]{align-self:end;padding-bottom:10px}.read-grid[data-v-3bbf4824]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.read-grid div[data-v-3bbf4824]{flex-direction:column;gap:4px;display:flex}.read-grid span[data-v-3bbf4824]{color:#526977;font-size:12px}.read-grid strong[data-v-3bbf4824]{color:#12324a;overflow-wrap:anywhere;font-size:14px}.entry[data-v-3bbf4824]{border:1px solid #12324a14;border-radius:11px;margin-top:14px;padding:16px}.entry[data-v-3bbf4824]:first-of-type{margin-top:0}.add[data-v-3bbf4824],.remove[data-v-3bbf4824]{cursor:pointer;background:0 0;border:0;font:700 13px inherit}.add[data-v-3bbf4824]{color:var(--worker-role-green-text);background:#e7f7ee;border-radius:8px;margin-top:14px;padding:9px 13px}.remove[data-v-3bbf4824]{color:#a23434;justify-self:start;padding:0}.split[data-v-3bbf4824]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.compact[data-v-3bbf4824]{grid-template-columns:1.4fr 1fr .7fr auto;align-items:center;gap:8px;padding:10px;display:grid}.compact p[data-v-3bbf4824]{grid-column:1/-1}.language-row[data-v-3bbf4824]{grid-template-columns:1.2fr 1fr auto auto auto auto}@media (width<=760px){.worker-card[data-v-3bbf4824]{padding:24px 22px}.worker-grid[data-v-3bbf4824],.read-grid[data-v-3bbf4824],.split[data-v-3bbf4824]{grid-template-columns:1fr}.full[data-v-3bbf4824]{grid-column:auto}.compact[data-v-3bbf4824],.language-row[data-v-3bbf4824]{grid-template-columns:1fr}}.resume-upload[data-v-9c17426e]{gap:14px;display:grid}.resume-upload__input[data-v-9c17426e],.resume-upload__input-label[data-v-9c17426e]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.resume-upload__dropzone[data-v-9c17426e]{background:#f8fcfa;border:1.5px dashed #14855447;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;transition:background .15s,border-color .15s;display:grid}.resume-upload__dropzone--active[data-v-9c17426e]{border-color:var(--worker-role-green-end,#148554);background:#ecf8f1}.resume-upload__upload-icon[data-v-9c17426e]{width:38px;height:38px;color:var(--worker-role-green-text,#126c49);background:#e7f7ee;border-radius:10px;place-items:center;font-size:22px;font-weight:700;display:grid}.resume-upload__dropzone strong[data-v-9c17426e],.resume-upload__file strong[data-v-9c17426e]{color:#12324a;overflow-wrap:anywhere;font-size:14px;display:block}.resume-upload__dropzone p[data-v-9c17426e]{color:#657b88;margin:3px 0 0;font-size:12px}.resume-upload__dropzone button[data-v-9c17426e]{color:#fff;background:var(--worker-role-green-end,#148554);cursor:pointer;border:0;border-radius:9px;padding:9px 13px;font:800 12px inherit}.resume-upload__dropzone button[data-v-9c17426e]:hover:not(:disabled){filter:brightness(.94)}.resume-upload__dropzone button[data-v-9c17426e]:focus-visible{outline-offset:2px;outline:3px solid #14855433}.resume-upload__dropzone button[data-v-9c17426e]:disabled{opacity:.55;cursor:wait}.resume-upload__timeline[data-v-9c17426e]{grid-template-columns:28px 1fr;gap:10px;display:grid;position:relative}.resume-upload__timeline[data-v-9c17426e]:before{content:"";background:#dce9e3;width:2px;position:absolute;top:14px;bottom:0;left:13px}.resume-upload__marker[data-v-9c17426e]{z-index:1;color:#fff;background:#1769aa;border:4px solid #eef6fc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.resume-upload__marker--uploading[data-v-9c17426e]{animation:1.2s ease-in-out infinite resume-pulse-9c17426e}.resume-upload__marker--done[data-v-9c17426e]{background:var(--worker-role-green-end,#148554);border-color:#e8f6ee}.resume-upload__marker--error[data-v-9c17426e]{background:#b33a3a;border-color:#fcecec}.resume-upload__file[data-v-9c17426e]{background:#fff;border:1px solid #12324a17;border-radius:11px;min-width:0;padding:13px 14px}.resume-upload__file-head[data-v-9c17426e]{justify-content:space-between;align-items:start;gap:12px;display:flex}.resume-upload__file-head span[data-v-9c17426e]{color:#738895;margin-top:2px;font-size:11px;display:block}.resume-upload__status[data-v-9c17426e]{flex:none;font-weight:800;color:#126c49!important;margin:0!important}.resume-upload__status--uploading[data-v-9c17426e]{color:#07559a!important}.resume-upload__status--error[data-v-9c17426e]{color:#a23434!important}.resume-upload__download[data-v-9c17426e]{color:#07559a;cursor:pointer;background:#eef6fc;border:0;border-radius:8px;flex:none;padding:7px 10px;font:800 12px inherit}.resume-upload__progress[data-v-9c17426e]{appearance:none;background:#e4edf1;border:0;border-radius:999px;width:100%;height:5px;margin-top:10px;overflow:hidden}.resume-upload__progress[data-v-9c17426e]::-webkit-progress-bar{background:#e4edf1}.resume-upload__progress[data-v-9c17426e]::-webkit-progress-value{background:#1769aa;border-radius:999px}.resume-upload__progress[data-v-9c17426e]::-moz-progress-bar{background:#1769aa;border-radius:999px}.resume-upload__error[data-v-9c17426e]{color:#a23434;margin:8px 0 0;font-size:12px;font-weight:650}@keyframes resume-pulse-9c17426e{50%{box-shadow:0 0 0 5px #2f80d11f}}@media (width<=620px){.resume-upload__dropzone[data-v-9c17426e]{grid-template-columns:auto 1fr}.resume-upload__dropzone button[data-v-9c17426e]{grid-column:1/-1;width:100%}.resume-upload__file-head[data-v-9c17426e]{display:grid}}@media (prefers-reduced-motion:reduce){.resume-upload__dropzone[data-v-9c17426e]{transition:none}.resume-upload__marker--uploading[data-v-9c17426e]{animation:none}}.profile-page[data-v-86e7c24a]{flex-direction:column;gap:24px;display:flex}.profile-hero[data-v-86e7c24a]{background:#fff;border:1px solid #12324a0f;border-radius:20px;flex-wrap:wrap;align-items:center;gap:24px;padding:32px;display:flex;box-shadow:0 12px 32px #12324a0a}.profile-hero__avatar[data-v-86e7c24a]{color:#fff;background:linear-gradient(135deg,#07559a,#0966ad);border-radius:50%;flex-shrink:0;place-items:center;width:88px;height:88px;font-family:Manrope,sans-serif;font-size:32px;font-weight:800;display:grid;box-shadow:0 8px 24px #07559a38}.profile-hero__info[data-v-86e7c24a]{flex:1;min-width:220px}.profile-hero__name[data-v-86e7c24a]{margin-bottom:4px}.profile-hero__headline[data-v-86e7c24a]{color:#5d7482;margin-bottom:14px;font-size:15px}.profile-hero__tags[data-v-86e7c24a]{flex-wrap:wrap;gap:8px;display:flex}.profile-badge[data-v-86e7c24a]{color:#12324a;background:#12324a0f;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.profile-badge--role[data-v-86e7c24a]{color:#fff;background:linear-gradient(135deg,#07559a,#0966ad)}.profile-page--worker[data-v-86e7c24a] :is(.profile-hero__avatar,.profile-badge--role,.dash-btn--primary){background:var(--worker-role-gradient);box-shadow:0 8px 24px rgba(var(--worker-role-green-rgb), .2)}.profile-page--worker .dash-btn--outline[data-v-86e7c24a]{color:var(--worker-role-green-text);border-color:rgba(var(--worker-role-green-rgb), .25)}.profile-badge--muted[data-v-86e7c24a]{color:#5d7482;background:#12324a0a}.profile-badge--score[data-v-86e7c24a]{color:var(--worker-role-green-text);background:#e7f7ee}.profile-hero__actions[data-v-86e7c24a]{flex-wrap:wrap;gap:10px;display:flex}.profile-card[data-v-86e7c24a]{background:#fff;border:1px solid #12324a0f;border-radius:16px;padding:28px 32px}.profile-completion[data-v-86e7c24a]{color:#6b4600;background:#fff7df;border:1px solid #f0d486;border-radius:12px;padding:16px 20px}.profile-errors[data-v-86e7c24a]{color:#842029;background:#fff2f3;border:1px solid #efb8bd;border-radius:12px;padding:16px 20px}.profile-errors ul[data-v-86e7c24a]{margin:8px 0;padding-left:20px}.profile-errors p[data-v-86e7c24a]{margin:0;font-size:13px}.profile-card__head[data-v-86e7c24a]{margin-bottom:22px}.profile-card__hint[data-v-86e7c24a]{color:#5d7482;margin-top:4px;font-size:13px}.profile-grid[data-v-86e7c24a]{grid-template-columns:repeat(2,1fr);gap:20px 24px;display:grid}.profile-field[data-v-86e7c24a]{flex-direction:column;gap:6px;min-width:0;display:flex}.profile-field--full[data-v-86e7c24a]{grid-column:1/-1}.profile-field label[data-v-86e7c24a],.profile-field__label[data-v-86e7c24a]{color:#12324a;font-size:13px;font-weight:600}.profile-field input[data-v-86e7c24a],.profile-field select[data-v-86e7c24a],.profile-field textarea[data-v-86e7c24a]{color:#12324a;background:#fff;border:1.5px solid #12324a1a;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.profile-field input[data-v-86e7c24a]:focus,.profile-field select[data-v-86e7c24a]:focus,.profile-field textarea[data-v-86e7c24a]:focus{border-color:#07559a;box-shadow:0 0 0 3px #07559a14}.profile-value[data-v-86e7c24a]{color:#12324a;overflow-wrap:break-word;padding:4px 0;font-size:15px}.profile-value--locked[data-v-86e7c24a]{color:#5d7482}@media (width<=700px){.profile-hero[data-v-86e7c24a]{padding:24px}.profile-card[data-v-86e7c24a]{padding:24px 22px}.profile-grid[data-v-86e7c24a]{grid-template-columns:1fr}.profile-hero__actions[data-v-86e7c24a]{width:100%}.profile-hero__actions .dash-btn[data-v-86e7c24a]{flex:1}}.worker-dashboard[data-v-34f851d1]{--animated-card-glow:var(--worker-role-gradient)}.worker-dashboard[data-v-34f851d1] :is(.hiring-metrics strong,.hiring-kicker,.hiring-progress strong){color:var(--worker-role-green-text)}.worker-dashboard .dash-btn--primary[data-v-34f851d1]{background:var(--worker-role-gradient);box-shadow:0 10px 24px rgba(var(--worker-role-green-rgb), .18)}.worker-dashboard .hiring-kicker[data-v-34f851d1]:before{background:linear-gradient(90deg, var(--worker-role-green-start), var(--worker-role-green-end))}.worker-profile-progress[data-v-34f851d1]{appearance:none;background:#12324a14;border:0;border-radius:999px;width:100%;height:9px;overflow:hidden}.worker-profile-progress[data-v-34f851d1]::-webkit-progress-bar{background:#12324a14}.worker-profile-progress[data-v-34f851d1]::-webkit-progress-value{background:var(--worker-role-gradient);border-radius:999px}.worker-profile-progress[data-v-34f851d1]::-moz-progress-bar{background:var(--worker-role-gradient);border-radius:999px}.worker-dashboard .hiring-quick__link[data-v-34f851d1]{color:var(--worker-role-green-text);border-color:rgba(var(--worker-role-green-rgb), .2)}.worker-results[data-v-34f851d1],.worker-search__location-label[data-v-34f851d1]{color:#526977;font-size:13px;font-weight:700}.worker-jobs[data-v-34f851d1]{gap:16px;display:grid}.worker-search[data-v-34f851d1]{box-shadow:0 12px 40px rgba(var(--worker-role-green-rgb), .07);background:#fff;border:1px solid #12324a14;border-radius:20px;gap:16px;padding:20px;display:grid}.worker-search__primary[data-v-34f851d1]{grid-template-columns:minmax(0,1fr) 120px;gap:12px;display:grid}.worker-search__primary .hiring-search[data-v-34f851d1],.worker-search__submit[data-v-34f851d1]{min-height:52px}.worker-search__primary .hiring-search[data-v-34f851d1]:focus-within,.worker-search__field select[data-v-34f851d1]:focus{border-color:rgba(var(--worker-role-green-rgb), .55);box-shadow:0 0 0 4px rgba(var(--worker-role-green-rgb), .1)}.worker-search__primary .hiring-search svg[data-v-34f851d1]{color:var(--worker-role-green-text)}.worker-search__filters[data-v-34f851d1]{border-top:1px solid #12324a14;grid-template-columns:minmax(210px,260px) auto minmax(0,1fr);align-items:end;gap:12px;padding-top:16px;display:grid}.worker-search__field[data-v-34f851d1]{gap:7px;display:grid}.worker-search__field>span[data-v-34f851d1]{color:#526977;letter-spacing:.08em;text-transform:uppercase;padding-left:3px;font-size:11px;font-weight:800}.worker-search__field select[data-v-34f851d1],.worker-search__location[data-v-34f851d1]{color:#12324a;background:#fff;border:1.5px solid #12324a1f;border-radius:12px;outline:none;height:44px;padding:0 14px}.worker-search__location[data-v-34f851d1]{color:var(--worker-role-green-text);border-color:rgba(var(--worker-role-green-rgb), .28);align-items:center;gap:8px;font-weight:800;display:inline-flex}.worker-search__location svg[data-v-34f851d1]{fill:none;stroke:currentColor;stroke-width:2px;width:18px}.worker-search__location-label[data-v-34f851d1]{text-align:right;align-self:center}.worker-job-list[data-v-34f851d1]{gap:12px;animation:.32s cubic-bezier(.22,1,.36,1) both worker-list-reveal-34f851d1;display:grid}.worker-show-more[data-v-34f851d1]{justify-content:center;margin-top:4px;display:flex}.worker-show-more__btn[data-v-34f851d1]{color:var(--worker-role-green-text);border:1.5px solid rgba(var(--worker-role-green-rgb),.28);cursor:pointer;background:#fff;border-radius:999px;padding:12px 24px;font-size:14px;font-weight:800;transition:background .15s,border-color .15s}.worker-show-more__btn[data-v-34f851d1]:hover{border-color:rgba(var(--worker-role-green-rgb),.55);background:rgba(var(--worker-role-green-rgb),.08)}.worker-show-more__btn[data-v-34f851d1]:focus-visible{outline:3px solid rgba(var(--worker-role-green-rgb),.24);outline-offset:2px}@keyframes worker-list-reveal-34f851d1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.worker-job-row[data-v-34f851d1]{background:#fff;border:1px solid #12324a14;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s,opacity .18s;display:grid;box-shadow:0 10px 32px #12324a0d}.worker-job-row__main[data-v-34f851d1]{color:inherit;text-decoration:none}.worker-job-row[data-v-34f851d1]:hover{border-color:rgba(var(--worker-role-green-rgb), .3);box-shadow:0 16px 36px rgba(var(--worker-role-green-rgb), .1)}.worker-job-row[data-v-34f851d1] :is(a:focus-visible,button:focus-visible){outline:3px solid rgba(var(--worker-role-green-rgb), .25);outline-offset:2px}.worker-job-row__status[data-v-34f851d1]{background:rgba(var(--worker-role-green-rgb), .09);color:var(--worker-role-green-text);text-transform:uppercase;border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.worker-job-row h3[data-v-34f851d1]{color:#0b3658;font-family:Manrope,sans-serif;font-size:21px}.worker-job-row__company[data-v-34f851d1],.worker-job-row__description[data-v-34f851d1]{color:#526977;font-size:14px}.worker-job-row__company[data-v-34f851d1]{margin-top:5px;font-weight:600}.worker-job-row__description[data-v-34f851d1]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:720px;margin-top:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.worker-job-row__tags[data-v-34f851d1]{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.worker-job-row__tags span[data-v-34f851d1]{color:#376150;background:#f1f7f3;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.worker-job-row__actions[data-v-34f851d1]{justify-items:end;gap:14px;display:grid}.worker-job-row__details[data-v-34f851d1]{color:var(--worker-role-green-text);font-size:13px;font-weight:800;text-decoration:none}.worker-job-row__save[data-v-34f851d1]{color:var(--worker-role-green-text);border:1.5px solid rgba(var(--worker-role-green-rgb), .28);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-weight:800}.worker-job-row__save[aria-pressed=true][data-v-34f851d1]{background:rgba(var(--worker-role-green-rgb), .09)}.worker-job-row__save[data-v-34f851d1]:disabled{cursor:default;opacity:.8}@media (width<=720px){.worker-search__primary[data-v-34f851d1],.worker-search__filters[data-v-34f851d1],.worker-job-row[data-v-34f851d1]{grid-template-columns:1fr}.worker-search__location-label[data-v-34f851d1]{text-align:left}.worker-job-row__actions[data-v-34f851d1]{justify-items:stretch}.worker-job-row__details[data-v-34f851d1]{display:none}}@media (prefers-reduced-motion:reduce){.worker-job-list[data-v-34f851d1]{animation:none}}.post-job-page[data-v-bd443740]{width:min(920px,100%);margin:0 auto;padding:24px 20px 56px}.post-job-page__head[data-v-bd443740]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.post-job-page__head h1[data-v-bd443740]{color:#0e2638;margin:6px 0 4px;font-size:26px}.post-job-page__head p[data-v-bd443740]{color:#40545f;margin:0;font-size:14px}.post-job-page__title[data-v-bd443740]{flex:auto;min-width:0}.post-job-page__actions[data-v-bd443740]{flex-wrap:wrap;flex-shrink:0;gap:10px;margin-left:auto;display:flex}.job-form__fields[data-v-bd443740]{border:0;min-width:0;margin:0;padding:0;display:contents}.job-form__field :is(input,textarea,select)[aria-invalid=true][data-v-bd443740]{border-color:#dc2626;outline-color:#dc2626}.job-detail-loading[data-v-09dc74e2]{text-align:center;color:#5d7482;padding:40px 20px}.list-pagination[data-v-2ac068a8]{justify-content:center;align-items:center;gap:8px;margin-top:22px;display:flex}.list-pagination__pages[data-v-2ac068a8]{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.list-pagination__ellipsis[data-v-2ac068a8]{color:#718692;place-items:center;width:28px;height:38px;font-weight:800;display:grid}.list-pagination button[data-v-2ac068a8]{min-width:38px;height:38px;color:var(--pagination-accent,#07559a);border:1.5px solid color-mix(in srgb, var(--pagination-accent,#07559a) 24%, transparent);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 11px;font:800 13px inherit;transition:color .15s,background .15s,border-color .15s,transform .15s;display:inline-flex}.list-pagination button[data-v-2ac068a8]:hover:not(:disabled):not(.list-pagination__page--active){border-color:var(--pagination-accent,#07559a);background:color-mix(in srgb, var(--pagination-accent,#07559a) 8%, white);transform:translateY(-1px)}.list-pagination button[data-v-2ac068a8]:focus-visible{outline:3px solid color-mix(in srgb, var(--pagination-accent,#07559a) 24%, transparent);outline-offset:2px}.list-pagination button[data-v-2ac068a8]:disabled{opacity:.38;cursor:not-allowed}.list-pagination .list-pagination__page--active[data-v-2ac068a8]{color:#fff;background:var(--pagination-accent,#07559a);border-color:var(--pagination-accent,#07559a);box-shadow:0 5px 14px color-mix(in srgb, var(--pagination-accent,#07559a) 22%, transparent)}.list-pagination__edge[data-v-2ac068a8]{gap:6px;min-width:105px!important}.list-pagination__status[data-v-2ac068a8]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=560px){.list-pagination[data-v-2ac068a8]{flex-wrap:wrap}.list-pagination__pages[data-v-2ac068a8]{flex-wrap:nowrap;order:-1;gap:4px;width:100%}.list-pagination__pages button[data-v-2ac068a8]{width:34px;min-width:34px;height:34px;padding:0}.list-pagination__ellipsis[data-v-2ac068a8]{width:22px;height:34px}.list-pagination__edge[data-v-2ac068a8]{flex:1;max-width:132px;min-width:0!important}}@media (prefers-reduced-motion:reduce){.list-pagination button[data-v-2ac068a8]{transition:none}}.candidate-detail[data-v-6c5265c4]{flex-direction:column;gap:24px;display:flex}.candidate-detail__hero[data-v-6c5265c4]{background:#fff;border:1px solid #12324a0f;border-radius:20px;flex-wrap:wrap;align-items:center;gap:24px;padding:32px;display:flex;box-shadow:0 12px 32px #12324a0a}.candidate-detail__avatar[data-v-6c5265c4]{color:#fff;background:linear-gradient(135deg,#07559a,#12ad59);border-radius:50%;flex-shrink:0;place-items:center;width:88px;height:88px;font-family:Manrope,sans-serif;font-size:32px;font-weight:800;display:grid;box-shadow:0 8px 24px #07559a38}.candidate-detail__intro[data-v-6c5265c4]{flex:1;min-width:220px}.candidate-detail__intro h1[data-v-6c5265c4]{color:#0b3658;font-family:Manrope,sans-serif;font-size:28px;font-weight:800}.candidate-detail__role[data-v-6c5265c4]{color:#5d7482;margin-top:4px;font-size:15px;font-weight:700}.candidate-detail__tags[data-v-6c5265c4]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.profile-badge[data-v-6c5265c4]{color:#12324a;background:#f1f3f4;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.profile-badge--role[data-v-6c5265c4]{color:#fff;background:linear-gradient(135deg,#07559a,#0966ad)}.profile-badge--muted[data-v-6c5265c4]{color:#526977;background:#f6f7f8}.candidate-detail__actions[data-v-6c5265c4]{flex-wrap:wrap;gap:10px;display:flex}.candidate-detail__card[data-v-6c5265c4]{background:#fff;border:1px solid #12324a0f;border-radius:16px;padding:28px 32px}.candidate-detail__card h2[data-v-6c5265c4]{color:#0b3658;margin-bottom:6px;font-family:Manrope,sans-serif;font-size:18px;font-weight:800}.candidate-detail__contact[data-v-6c5265c4]{background:#f5faff;border-color:#07559a40}.candidate-detail__hint[data-v-6c5265c4]{color:#5d7482;margin-bottom:18px;font-size:13px}.candidate-detail__grid[data-v-6c5265c4]{grid-template-columns:repeat(2,1fr);gap:20px 24px;margin-top:16px;display:grid}.candidate-detail__field[data-v-6c5265c4]{flex-direction:column;gap:6px;min-width:0;display:flex}.candidate-detail__field--full[data-v-6c5265c4]{grid-column:1/-1}.candidate-detail__label[data-v-6c5265c4]{color:#12324a;font-size:13px;font-weight:600}.candidate-detail__value[data-v-6c5265c4]{color:#12324a;overflow-wrap:break-word;font-size:15px}.candidate-detail__link[data-v-6c5265c4]{color:#07559a;font-weight:700;text-decoration:none}.candidate-detail__link[data-v-6c5265c4]:hover{text-decoration:underline}.candidate-chips[data-v-6c5265c4]{flex-wrap:wrap;gap:7px;display:flex}.candidate-chips>span[data-v-6c5265c4]{color:var(--worker-role-green-text);background:#e7f7ee;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.candidate-timeline[data-v-6c5265c4]{border-top:1px solid #12324a14;border-left:3px solid var(--worker-role-green-end);margin-top:14px;padding:15px 0 0 18px}.candidate-timeline h3[data-v-6c5265c4]{color:#12324a;margin:0 0 5px;font-size:15px}.candidate-timeline p[data-v-6c5265c4]{color:#5d7482;margin:4px 0 0;font-size:13px}@media (width<=700px){.candidate-detail__hero[data-v-6c5265c4]{padding:24px}.candidate-detail__card[data-v-6c5265c4]{padding:24px 22px}.candidate-detail__grid[data-v-6c5265c4]{grid-template-columns:1fr}.candidate-detail__actions[data-v-6c5265c4]{width:100%}.candidate-detail__actions .dash-btn[data-v-6c5265c4]{flex:1}}.worker-page-shell[data-v-57605428]{background:#eef9f2}.worker-primary[data-v-57605428]{color:#fff;background:var(--worker-role-gradient)}.worker-outline[data-v-57605428]{color:var(--worker-role-green-text);border:1.5px solid rgba(var(--worker-role-green-rgb), .3);background:#fff}.worker-detail-page[data-v-57605428]{gap:20px;max-width:960px;margin:0 auto;padding:40px 24px 72px;display:grid}.worker-detail-hero[data-v-57605428],.worker-detail-card[data-v-57605428],.worker-page-empty[data-v-57605428]{background:#fff;border:1px solid #12324a14;border-radius:20px;padding:30px;box-shadow:0 14px 40px #12324a0f}.worker-detail-hero[data-v-57605428]{justify-content:space-between;align-items:center;gap:24px;display:flex}.worker-eyebrow[data-v-57605428]{color:var(--worker-role-green-text);background:rgba(var(--worker-role-green-rgb), .1);text-transform:uppercase;border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.worker-detail-hero h1[data-v-57605428]{color:#0b3658;font-family:Manrope,sans-serif;font-size:clamp(30px,5vw,44px)}.worker-detail-hero p[data-v-57605428],.worker-detail-description[data-v-57605428],.worker-page-empty p[data-v-57605428]{color:#526977;margin-top:8px;line-height:1.7}.worker-detail-actions[data-v-57605428]{flex-shrink:0;gap:10px;display:flex}.worker-detail-card h2[data-v-57605428],.worker-page-empty h1[data-v-57605428]{color:#0b3658;font-family:Manrope,sans-serif;font-size:22px}.worker-detail-grid[data-v-57605428]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.worker-detail-grid div[data-v-57605428]{background:#f4faf6;border-radius:14px;padding:16px}.worker-detail-grid dt[data-v-57605428],.worker-detail-group h3[data-v-57605428]{color:#526977;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.worker-detail-grid dd[data-v-57605428]{color:#12324a;margin-top:6px;font-weight:700}.worker-detail-group[data-v-57605428]{margin-top:20px}.worker-detail-chips[data-v-57605428]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.worker-detail-chips span[data-v-57605428]{color:var(--worker-role-green-text);background:rgba(var(--worker-role-green-rgb), .09);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.worker-application-notice[data-v-57605428]{color:var(--worker-role-green-text);border:1px solid rgba(var(--worker-role-green-rgb), .25);background:#fff;border-radius:14px;padding:16px 20px}.worker-detail-error[data-v-57605428]{color:#b42318;background:#fff0ee;border-radius:12px;padding:14px 18px}.worker-page-empty[data-v-57605428]{text-align:center}.worker-page-empty .dash-btn[data-v-57605428]{margin-top:20px}@media (width<=640px){.worker-detail-hero[data-v-57605428]{flex-direction:column;align-items:stretch}.worker-detail-actions[data-v-57605428]{width:100%}.worker-detail-actions .dash-btn[data-v-57605428]{flex:1}.worker-detail-grid[data-v-57605428]{grid-template-columns:1fr}}.applied-primary[data-v-1e6bf14e]{color:#fff;background:var(--worker-role-gradient)}.applied-outline[data-v-1e6bf14e]{color:var(--worker-role-green-text);border:1.5px solid rgba(var(--worker-role-green-rgb),.3);background:#ffffffdb;align-items:center;gap:8px;margin-top:24px;display:inline-flex}.applied-page[data-v-1e6bf14e]{gap:24px;max-width:1120px;margin:0 auto;padding:36px 24px 80px;display:grid}.applied-kicker[data-v-1e6bf14e]{color:var(--worker-role-green-text);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.applied-hero[data-v-1e6bf14e]{background:#fff;border:1px solid #12324a14;border-radius:28px;min-height:280px;animation:.65s cubic-bezier(.22,1,.36,1) both hero-enter-1e6bf14e;position:relative;overflow:hidden;box-shadow:0 24px 70px #12324a14}.applied-hero[data-v-1e6bf14e]:before{pointer-events:none;content:"";background-image:radial-gradient(circle,#12324a0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.applied-hero__copy[data-v-1e6bf14e]{z-index:1;align-self:center;padding:clamp(32px,5vw,58px);position:relative}.applied-hero h1[data-v-1e6bf14e]{color:#0b3658;letter-spacing:-.065em;max-width:660px;margin-top:10px;font:800 clamp(42px,7vw,76px)/.96 Manrope,sans-serif}.applied-hero p[data-v-1e6bf14e]{color:#526977;max-width:610px;margin-top:18px;font-size:15px;line-height:1.7}.applied-metrics[data-v-1e6bf14e]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.applied-metrics div[data-v-1e6bf14e]{animation:.45s cubic-bezier(.22,1,.36,1) both metric-enter-1e6bf14e;animation-delay:calc(.12s + var(--metric-index) * 70ms);background:#ffffffe6;border:1px solid #12324a14;border-radius:18px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 12px 34px #12324a0d}.applied-metrics div>span[data-v-1e6bf14e]{color:#526977;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.applied-metrics strong[data-v-1e6bf14e]{color:var(--worker-role-green-text);margin-top:10px;font:800 clamp(44px,5vw,60px)/1 Manrope,sans-serif;display:block}.applied-metrics strong>span[data-v-1e6bf14e]{color:inherit;font:inherit;letter-spacing:inherit}.applied-metrics i[data-v-1e6bf14e]{background:rgba(var(--worker-role-green-rgb),.07);border-radius:50%;width:88px;height:88px;position:absolute;bottom:-26px;right:-18px}.applied-journey[data-v-1e6bf14e]{--pagination-accent:var(--worker-role-green-text);background:#f8fcfdb8;border:1px solid #12324a14;border-radius:24px;gap:16px;padding:24px;display:grid}.applied-journey__head[data-v-1e6bf14e]{justify-content:space-between;align-items:end;gap:20px;padding:4px 4px 10px;display:flex}.applied-journey__head h2[data-v-1e6bf14e]{color:#0b3658;letter-spacing:-.035em;margin-top:5px;font:800 25px/1.2 Manrope,sans-serif}.applied-journey__head>p[data-v-1e6bf14e]{color:#708794;font-size:12px;font-weight:800}.applied-list[data-v-1e6bf14e]{gap:14px;display:grid}.applied-card[data-v-1e6bf14e]{--status-start:#07559a;--status-end:#168caa;--status-rgb:7,85,154;--spotlight-rgb:var(--status-rgb);color:inherit;cursor:pointer;animation:.55s cubic-bezier(.22,1,.36,1) backwards application-enter-1e6bf14e;animation-delay:calc(var(--card-index) * 65ms);background:#fff;border:1px solid #12324a14;border-radius:20px;grid-template-columns:minmax(210px,.85fr) minmax(210px,.7fr) minmax(260px,1fr);align-items:center;gap:26px;padding:24px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s,opacity .25s;display:grid;box-shadow:0 12px 34px #12324a0f}.applied-card--shortlisted[data-v-1e6bf14e]{--status-start:#5145b5;--status-end:#7c3aed;--status-rgb:81,69,181}.applied-card--hired[data-v-1e6bf14e]{--status-start:#0b7a4b;--status-end:#20a875;--status-rgb:11,122,75}.applied-card--rejected[data-v-1e6bf14e]{--status-start:#b42318;--status-end:#e5484d;--status-rgb:180,35,24}.applied-card[data-v-1e6bf14e]:hover{border-color:rgba(var(--status-rgb),.32);box-shadow:0 20px 46px rgba(var(--status-rgb),.12)}.applied-card[data-v-1e6bf14e]:focus-visible{outline:3px solid rgba(var(--status-rgb),.25);outline-offset:2px}.applied-list:has(.applied-card:hover) .applied-card[data-v-1e6bf14e]:not(:hover){opacity:.58;transform:scale(.98)}.applied-card__topline[data-v-1e6bf14e]{align-items:center;gap:9px;display:flex}.applied-card__number[data-v-1e6bf14e]{color:#91a3ab;letter-spacing:.08em;font:800 10px ui-monospace,monospace}.applied-card h2[data-v-1e6bf14e]{color:#0b3658;letter-spacing:-.025em;margin-top:12px;font:800 21px/1.2 Manrope,sans-serif}.applied-card__identity>p[data-v-1e6bf14e]{color:#526977;margin-top:6px;font-size:13px}.applied-card__status[data-v-1e6bf14e]{color:#fff;background:linear-gradient(135deg,var(--status-start),var(--status-end));box-shadow:0 7px 18px rgba(var(--status-rgb),.22);text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.applied-card__track[data-v-1e6bf14e]{gap:10px;display:grid}.applied-card__rail[data-v-1e6bf14e]{appearance:none;background:#e4eee9;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.applied-card__rail[data-v-1e6bf14e]::-webkit-progress-bar{background:#e4eee9}.applied-card__rail[data-v-1e6bf14e]::-webkit-progress-value{background:linear-gradient(90deg,var(--status-start),var(--status-end));border-radius:999px}.applied-card__rail[data-v-1e6bf14e]::-moz-progress-bar{background:linear-gradient(90deg,var(--status-start),var(--status-end));border-radius:999px}.applied-card__milestones[data-v-1e6bf14e]{color:#718894;justify-content:space-between;gap:12px;font-size:10px;font-weight:800;display:flex}.applied-card__milestones strong[data-v-1e6bf14e]{color:var(--status-start);text-align:right}.applied-card__summary[data-v-1e6bf14e]{border-left:1px solid #12324a14;gap:10px;padding-left:24px;display:grid}.applied-card__summary>span[data-v-1e6bf14e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.applied-card__summary strong[data-v-1e6bf14e]{color:#12324a;font-size:12px}.applied-card__summary small[data-v-1e6bf14e]{color:#7b909b;font-size:10px}.applied-card__summary p[data-v-1e6bf14e]{color:#526977;font-size:12px;line-height:1.55}.applied-card__link[data-v-1e6bf14e]{color:var(--status-start);font-size:11px}.applied-card__link span[data-v-1e6bf14e]{transition:transform .2s;display:inline-block}.applied-card:hover .applied-card__link span[data-v-1e6bf14e]{transform:translate(4px)}.applied-empty[data-v-1e6bf14e],.applied-error[data-v-1e6bf14e]{text-align:center;background:#fff;border:1px solid #12324a14;border-radius:20px;padding:56px 24px;animation:.45s both application-enter-1e6bf14e;box-shadow:0 14px 40px #12324a0d}.applied-empty>span[data-v-1e6bf14e]{width:58px;height:58px;color:var(--worker-role-green-text);background:rgba(var(--worker-role-green-rgb),.1);border-radius:18px;place-items:center;margin:0 auto 18px;font-size:24px;display:grid}.applied-empty h2[data-v-1e6bf14e]{color:#0b3658}.applied-empty p[data-v-1e6bf14e]{color:#526977;margin-top:7px}.applied-empty .dash-btn[data-v-1e6bf14e]{margin-top:22px}.applied-error[data-v-1e6bf14e]{color:#b42318}@keyframes hero-enter-1e6bf14e{0%{opacity:0;transform:translateY(18px)}}@keyframes metric-enter-1e6bf14e{0%{opacity:0;transform:translateY(12px)}}@keyframes application-enter-1e6bf14e{0%{opacity:0;transform:translateY(18px)scale(.985)}}@media (width<=900px){.applied-card[data-v-1e6bf14e]{grid-template-columns:minmax(200px,.8fr) 1fr}.applied-card__summary[data-v-1e6bf14e]{border-top:1px solid #12324a14;border-left:0;grid-column:1/-1;padding:18px 0 0}}@media (width<=700px){.applied-page[data-v-1e6bf14e]{padding-inline:16px}.applied-metrics[data-v-1e6bf14e],.applied-card[data-v-1e6bf14e]{grid-template-columns:1fr}.applied-journey[data-v-1e6bf14e]{padding:16px}.applied-journey__head[data-v-1e6bf14e]{flex-direction:column;align-items:start}.applied-card__summary[data-v-1e6bf14e]{grid-column:auto}.applied-hero h1[data-v-1e6bf14e]{font-size:clamp(42px,16vw,64px)}}@media (prefers-reduced-motion:reduce){.applied-hero[data-v-1e6bf14e],.applied-metrics div[data-v-1e6bf14e],.applied-card[data-v-1e6bf14e],.applied-empty[data-v-1e6bf14e]{animation:none}.applied-card[data-v-1e6bf14e],.applied-card[data-v-1e6bf14e]:hover{opacity:1;transition:none;transform:none}.applied-list:has(.applied-card:hover) .applied-card[data-v-1e6bf14e]:not(:hover){opacity:1;transition:none;transform:none}.applied-card__link span[data-v-1e6bf14e]{transition:none}}.worker-all-jobs[data-v-b3ba8029]{--pagination-accent:var(--worker-role-green-text)}.worker-all-jobs[data-v-b3ba8029] .dash-btn--primary{background:var(--worker-role-gradient)}.worker-all-jobs__error[data-v-b3ba8029]{max-width:1052px;margin:24px auto 0}.worker-saved-jobs[data-v-6f92ee0d]{--pagination-accent:var(--worker-role-green-text)}.worker-saved-jobs[data-v-6f92ee0d] .dash-btn--primary{background:var(--worker-role-gradient)}.worker-saved-jobs__error[data-v-6f92ee0d]{max-width:1052px;margin:24px auto 0}.notifications-page__card[data-v-11ac2d16]{background:#ffffffe6;border:1px solid #12324a14;border-radius:24px;padding:clamp(20px,4vw,34px);box-shadow:0 18px 54px #07559a14}.notifications-page__head[data-v-11ac2d16]{justify-content:space-between;align-items:end;gap:20px;display:flex}.notifications-page__head h1[data-v-11ac2d16]{color:#0b3658;letter-spacing:-.04em;font:800 clamp(30px,5vw,44px)/1.1 Manrope,sans-serif}.notifications-page__mark-all[data-v-11ac2d16]{color:#07559a;cursor:pointer;background:#fff;border:1px solid #07559a33;border-radius:999px;padding:10px 14px;font-weight:800}.notifications-page__tabs[data-v-11ac2d16]{border-bottom:1px solid #12324a17;gap:7px;margin-top:24px;padding-bottom:18px;display:flex}.notifications-page__tabs button[data-v-11ac2d16]{color:#718894;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 13px;font-weight:800}.notifications-page__tabs button.active[data-v-11ac2d16]{color:#07559a;background:#e4f2f7}.notifications-page__tabs span[data-v-11ac2d16]{background:#07559a17;border-radius:999px;place-items:center;min-width:21px;height:21px;margin-left:4px;font-size:10px;display:inline-grid}.notifications-page__list[data-v-11ac2d16]{gap:10px;margin-top:18px;display:grid}.notifications-page__item[data-v-11ac2d16]{color:#12324a;text-align:left;cursor:pointer;background:#fff;border:1px solid #12324a14;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;width:100%;padding:18px;display:grid}.notifications-page__item[data-v-11ac2d16]:hover{background:#f6fbfc;border-color:#07559a40}.notifications-page__item.unread[data-v-11ac2d16]{background:#edf7fa}.notifications-page__item i[data-v-11ac2d16]{background:#b9ccd5;border-radius:50%;width:9px;height:9px;margin-top:5px}.notifications-page__item.unread i[data-v-11ac2d16]{background:#dc3545}.notifications-page__item>span[data-v-11ac2d16]{gap:5px;display:grid}.notifications-page__item small[data-v-11ac2d16]{color:#526b78;line-height:1.5}.notifications-page__item time[data-v-11ac2d16]{color:#80939d;font-size:11px}.notifications-page__item b[data-v-11ac2d16]{color:#168caa}.notifications-page__item[data-v-11ac2d16]:focus-visible,.notifications-page__tabs button[data-v-11ac2d16]:focus-visible,.notifications-page__mark-all[data-v-11ac2d16]:focus-visible{outline-offset:2px;outline:3px solid #07559a3d}.notifications-page__state[data-v-11ac2d16]{color:#718894;text-align:center;padding:64px 20px}@media (width<=560px){.notifications-page__head[data-v-11ac2d16]{flex-direction:column;align-items:start}.notifications-page__item[data-v-11ac2d16]{padding:14px}}.iris-curtain{--iris-x:50vw;--iris-y:50vh;z-index:2147483647;pointer-events:none;opacity:0;clip-path:circle(0 at var(--iris-x) var(--iris-y));will-change:clip-path, opacity;background:linear-gradient(135deg,#07559a 0%,#15937b 58%,#21a947 100%);position:fixed;inset:0}.iris-curtain--cover{animation:.48s cubic-bezier(.65,0,.35,1) both iris-cover}.iris-curtain--reveal{animation:.26s ease-out both iris-reveal}@keyframes iris-cover{0%{opacity:1;clip-path:circle(0 at var(--iris-x) var(--iris-y))}to{opacity:1;clip-path:circle(150vmax at var(--iris-x) var(--iris-y))}}@keyframes iris-reveal{0%{opacity:1;clip-path:circle(150vmax at var(--iris-x) var(--iris-y))}to{opacity:0;clip-path:circle(150vmax at var(--iris-x) var(--iris-y))}}@media (prefers-reduced-motion:reduce){.iris-curtain{display:none}}:root{--worker-role-green-start:#188853;--worker-role-green-end:#21a947;--worker-role-green-text:#116b3b;--worker-role-green-rgb:33, 169, 71;--worker-role-gradient:linear-gradient(135deg, var(--worker-role-green-start), var(--worker-role-green-end));color:#12324a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}input{font:inherit}.app-shell{z-index:1;-webkit-user-select:none;user-select:none;background:0 0;min-height:100vh;position:relative}.site-header{z-index:100;justify-content:space-between;align-items:center;height:80px;padding:0 clamp(24px,5vw,64px);transition:background .4s,box-shadow .4s;display:flex;position:fixed;top:0;left:0;right:0}.site-header.scrolled{-webkit-backdrop-filter:blur(20px);background:#ffffffd9;box-shadow:0 1px #12324a0f}.brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand__mark{width:38px;height:38px}.brand__word{letter-spacing:-1.2px;font-family:Manrope,sans-serif;font-size:23px;font-weight:800}.brand__word span:first-child{color:#074b84}.brand__word span:last-child{color:#21a947}.nav-links{align-items:center;gap:32px;display:flex}.nav-link{color:#5d7482;font-size:14px;font-weight:500;transition:color .25s;position:relative}.nav-link:hover{color:#12324a}.nav-link--primary{color:#fff;background:linear-gradient(135deg,#07559a,#0966ad);border-radius:999px;padding:10px 22px;font-weight:600;transition:transform .25s,box-shadow .25s}.nav-link--primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 8px 24px #07559a40}.hero-section{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px clamp(24px,5vw,64px) 80px;display:flex;position:relative}.hero-content{z-index:2;max-width:840px;position:relative}.hero-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#188853;background:#12ad5914;border:1px solid #12ad5926;border-radius:999px;margin-bottom:28px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-block}.hero-title{letter-spacing:clamp(-4px,-.05em,-2px);color:#0b3658;margin-bottom:28px;font-family:Manrope,sans-serif;font-size:clamp(56px,7vw,104px);font-weight:800;line-height:.96}.hero-title__accent{background:linear-gradient(110deg,#075b9d 0%,#15937b 50%,#26b844 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-desc{color:#5d7482;max-width:620px;margin:0 auto 36px;font-size:clamp(17px,1.3vw,20px);line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:40px;display:flex}.btn{border:none;border-radius:999px;justify-content:center;align-items:center;padding:14px 30px;font-size:15px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--primary{color:#fff;background:linear-gradient(135deg,#07559a,#0966ad);box-shadow:0 12px 32px #07559a33}.btn--primary:hover{box-shadow:0 16px 40px #07559a4d}.btn--stroke{color:#12324a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1.5px solid #12324a1f}.btn--stroke:hover{border-color:#12324a40;box-shadow:0 8px 24px #12324a0f}.btn--lg{padding:16px 36px;font-size:16px}.hero-meta{justify-content:center;align-items:center;gap:14px;display:flex}.avatar-stack{padding-left:6px;display:flex}.avatar-stack span{color:#fff;background:linear-gradient(135deg,#07559a,#0966ad);border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-8px;font-size:11px;font-weight:700;display:grid;box-shadow:0 2px 8px #07559a26}.avatar-stack span:nth-child(2){background:linear-gradient(135deg,#21a947,#12ad59)}.avatar-stack span:nth-child(3){background:linear-gradient(135deg,#e9a25f,#e8913a)}.avatar-stack span:nth-child(4){background:linear-gradient(135deg,#07559a,#21a947)}.hero-meta__text{color:#7b8e98;font-size:13px}.hero-meta__text strong{color:#12324a;font-weight:600}.hero-scroll{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.hero-scroll__dot{background:linear-gradient(135deg,#07559a,#21a947);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite scroll-pulse}.hero-scroll__label{letter-spacing:.1em;text-transform:uppercase;color:#94a4a9;font-size:11px;font-weight:600}.stats-section{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7faf7d9;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1060px;margin:0 auto;padding:80px clamp(24px,5vw,64px);display:grid;position:relative;overflow:hidden}.stat-card{text-align:center;background:#ffffffe6;flex-direction:column;align-items:center;padding:48px 24px;transition:transform .3s;display:flex}.stat-card:hover{transform:translateY(-4px)}.stat-card__num{background:linear-gradient(135deg,#07559a,#12ad59);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1}.stat-card__label{color:#5d7482;font-size:14px;font-weight:500}.cta-section{z-index:1;max-width:1060px;margin:0 auto;padding:0 clamp(24px,5vw,64px) 80px;position:relative}.cta-card{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7faf7e0;border:1px solid #12324a0f;border-radius:24px;padding:80px 64px}.cta-title{letter-spacing:-.03em;color:#0b3658;margin-bottom:16px;font-family:Manrope,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:800;line-height:1.08}.cta-desc{color:#5d7482;max-width:500px;margin:0 auto 32px;font-size:17px;line-height:1.7}.cta-form{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:520px;margin:0 auto;display:flex}.cta-input{color:#12324a;-webkit-user-select:text;user-select:text;background:#fff;border:1.5px solid #12324a1a;border-radius:999px;outline:none;flex:1;min-width:220px;padding:16px 22px;font-size:15px;transition:border-color .25s,box-shadow .25s}.cta-input::placeholder{color:#94a4a9}.cta-input:focus{border-color:#07559a;box-shadow:0 0 0 4px #07559a14}.site-footer{z-index:1;max-width:1060px;margin:0 auto;padding:40px clamp(24px,5vw,64px) 48px;position:relative}.footer-main{border-bottom:1px solid #12324a14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding-bottom:28px;display:flex}.footer-tagline{color:#7b8e98;font-size:14px}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-bottom p{color:#94a4a9;font-size:13px}.footer-links{gap:24px;display:flex}.footer-links a{color:#94a4a9;font-size:13px;transition:color .2s}.footer-links a:hover{color:#12324a}.auth-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);background:#0b365880;place-items:center;padding:24px;animation:.25s auth-fade-in;display:grid;position:fixed;inset:0}.auth-modal{background:#fff;border-radius:24px;width:100%;max-width:440px;max-height:90vh;padding:40px 36px 32px;animation:.3s auth-slide-up;position:relative;overflow-y:auto;box-shadow:0 32px 64px #0b365833}.auth-modal__close{color:#94a4a9;background:0 0;border:none;border-radius:50%;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;transition:background .2s,color .2s;display:grid;position:absolute;top:16px;right:20px}.auth-modal__close:hover{color:#12324a;background:#12324a0f}.auth-modal__header{text-align:center;margin-bottom:32px}.auth-modal__title{color:#0b3658;letter-spacing:-.02em;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:24px;font-weight:800}.auth-modal__subtitle{color:#5d7482;font-size:14px;line-height:1.6}.auth-form{flex-direction:column;gap:20px;display:flex}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-field__label{color:#12324a;font-size:13px;font-weight:600}.auth-field__input{color:#12324a;-webkit-user-select:text;user-select:text;background:#fff;border:1.5px solid #12324a1a;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:15px;transition:border-color .25s,box-shadow .25s}.auth-field__input::placeholder{color:#b0bec5}.auth-field__input:focus{border-color:#07559a;box-shadow:0 0 0 4px #07559a14}.auth-field__input--error{border-color:#e53935}.auth-field__input--error:focus{box-shadow:0 0 0 4px #e5393514}.auth-field__error{color:#e53935;font-size:12px;font-weight:500}.auth-form__error{color:#e53935;text-align:center;background:#e539350f;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:500}.auth-form__submit{color:#fff;background:linear-gradient(135deg,#07559a,#0966ad);border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:16px;font-size:15px;font-weight:600;transition:transform .25s,box-shadow .25s;display:flex}.auth-form__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #07559a40}.auth-form__submit:disabled{opacity:.6;cursor:not-allowed}.auth-form__spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.6s linear infinite auth-spin}.auth-modal__footer{text-align:center;color:#5d7482;border-top:1px solid #12324a0f;margin-top:24px;padding-top:20px;font-size:13px}.auth-modal__toggle{color:#07559a;background:0 0;border:none;margin-left:4px;font-size:13px;font-weight:600;transition:color .2s}.auth-modal__toggle:hover{color:#0966ad;text-decoration:underline}@keyframes auth-fade-in{0%{opacity:0}to{opacity:1}}@keyframes auth-slide-up{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-spin{to{transform:rotate(360deg)}}.dash-shell{background:#e8f6fc;min-height:100vh}.dash-header{z-index:100;-webkit-backdrop-filter:blur(20px);background:#ffffffe6;border-bottom:1px solid #12324a0f;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,5vw,64px);display:flex;position:sticky;top:0}.dash-header__right{align-items:center;gap:20px;display:flex}.dash-main{max-width:900px;margin:0 auto;padding:60px clamp(24px,5vw,64px)}.dash-welcome__title{color:#0b3658;letter-spacing:-.02em;margin-bottom:12px;font-family:Manrope,sans-serif;font-size:clamp(28px,3.5vw,36px);font-weight:800}.dash-welcome__name{background:linear-gradient(135deg,#07559a,#12ad59);color:#0000;-webkit-background-clip:text;background-clip:text}.dash-welcome__desc{color:#5d7482;max-width:640px;margin-bottom:48px;font-size:16px;line-height:1.7}.dash-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dash-card{background:#fff;border:1px solid #12324a0f;border-radius:16px;padding:32px 28px;transition:transform .25s,box-shadow .25s}.dash-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #12324a0f}.dash-card__icon{color:#07559a;background:#07559a0f;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.dash-card__title{color:#0b3658;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:18px;font-weight:700}.dash-card__desc{color:#5d7482;font-size:14px;line-height:1.6}@media (width<=700px){.auth-modal{padding:32px 24px 28px}.dash-cards{grid-template-columns:1fr}.dash-main{padding:40px 22px}.dash-header{padding:0 22px}}@keyframes scroll-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=900px){.site-header{height:70px;padding:0 22px}.brand__mark{width:34px;height:34px}.brand__word{letter-spacing:-1px;font-size:20px}.nav-links{gap:20px}.nav-link{font-size:13px}.nav-link--primary{padding:8px 18px;font-size:13px}.hero-section{padding:100px 22px 60px}.hero-title{font-size:clamp(48px,10vw,72px)}.hero-actions{flex-direction:column;gap:12px}.btn{width:100%;max-width:340px}.stats-section{grid-template-columns:repeat(2,1fr);padding:60px 22px}.stat-card{padding:36px 20px}.cta-card{padding:56px 28px}.cta-form{flex-direction:column;align-items:stretch}.cta-input{width:100%}.cta-section{padding:0 22px 60px}.site-footer{padding:32px 22px 36px}.footer-main,.footer-bottom{text-align:center;flex-direction:column}}@media (width<=560px){.site-header{height:64px;padding:0 18px}.brand__mark{width:30px;height:30px}.brand__word{letter-spacing:-.8px;font-size:18px;display:none}.nav-links{gap:12px}.nav-link{font-size:12px}.nav-link--primary{padding:7px 14px;font-size:11px}.hero-section{padding:80px 18px 50px}.hero-eyebrow{margin-bottom:20px;padding:6px 14px;font-size:10px}.hero-title{font-size:clamp(40px,13vw,56px)}.hero-desc{margin-bottom:28px;font-size:15px}.hero-meta__text{font-size:12px}.avatar-stack span{width:28px;height:28px;font-size:10px}.stats-section{border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;padding:40px 18px}.stat-card{padding:28px 16px}.stat-card__num{font-size:32px}.stat-card__label{font-size:12px}.cta-card{border-radius:16px;padding:40px 22px}.cta-title{font-size:26px}.cta-desc{font-size:15px}.btn{padding:13px 26px;font-size:14px}.btn--lg{padding:14px 28px;font-size:15px}.site-footer{padding:24px 18px 28px}.footer-links{gap:16px}.footer-links a{font-size:12px}}@media (width<=380px){.hero-title{font-size:34px}.stats-section{grid-template-columns:1fr}}.dash-section{margin-top:40px}.dash-section__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dash-section__title{color:#0b3658;font-family:Manrope,sans-serif;font-size:20px;font-weight:700}.dash-btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.dash-btn:hover{transform:translateY(-1px)}.dash-btn--primary{color:#fff;background:linear-gradient(135deg,#07559a,#0966ad)}.dash-btn--primary:hover{box-shadow:0 8px 24px #07559a40}.dash-btn--outline{color:#07559a;background:0 0;border:1.5px solid #07559a33}.dash-btn--outline:hover{background:#07559a0a;border-color:#07559a}.dash-btn--disabled{color:#94a4a9;cursor:default;background:#12324a0a;border:1.5px solid #12324a1a}.dash-btn--disabled:hover{transform:none}.dash-btn:disabled{opacity:.6;cursor:not-allowed}.dash-btn:disabled:hover{transform:none}.dash-empty{text-align:center;color:#94a4a9;background:#fffc;border:1px dashed #12324a1a;border-radius:12px;padding:48px 24px;font-size:14px}.job-form{background:#fff;border:1px solid #12324a14;border-radius:16px;flex-direction:column;gap:16px;margin-bottom:24px;padding:28px;display:flex}.job-form__field{flex-direction:column;gap:6px;display:flex}.job-form__field label{color:#12324a;font-size:13px;font-weight:600}.job-form__optional{color:#94a4a9;font-weight:400}.job-form__field input,.job-form__field textarea,.job-form__field select{color:#12324a;background:#fff;border:1.5px solid #12324a1a;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.job-form__field input:focus,.job-form__field textarea:focus,.job-form__field select:focus{border-color:#07559a;box-shadow:0 0 0 3px #07559a14}.job-form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.job-form__error{color:#e53935;background:#e539350f;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500}.job-form__hint,.job-form__error-text{font-size:12px;font-weight:600}.job-form__hint{color:#5d7482}.job-form__error-text{color:#e53935}.job-card{background:#fff;border:1px solid #12324a0f;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:20px 24px;transition:box-shadow .2s;display:flex}.job-card:hover{box-shadow:0 4px 16px #12324a0a}.job-card__body{flex:1;min-width:0}.job-card__title{color:#0b3658;margin-bottom:4px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.job-card__meta{color:#5d7482;margin-bottom:6px;font-size:13px}.job-card__desc{color:#7b8e98;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.job-card__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.job-card__count{color:#5d7482;white-space:nowrap;font-size:13px;font-weight:500}.job-card__date{color:#94a4a9;white-space:nowrap;font-size:12px}.job-card__badge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.job-card__badge--applied{color:#07559a;background:#07559a14}.job-card__badge--shortlisted{color:#12ad59;background:#12ad591a}.job-card__badge--rejected{color:#c62828;background:#e5393514}.job-card__badge--hired{color:#0d8f48;background:#12ad591f}.job-card__badge--inactive{color:#94a4a9;background:#12324a0f}.location-prompt{background:#07559a0a;border:1px solid #07559a1f;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.location-prompt--denied{background:#e539350a;border-color:#e539351f}.location-prompt__text{color:#12324a;font-size:14px;line-height:1.6}.applicant-row{border-bottom:1px solid #12324a0f;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.applicant-row:last-child{border-bottom:none}.applicant-row__info{color:#12324a;align-items:center;gap:10px;font-size:14px;display:flex}.applicant-row__status{text-transform:uppercase;letter-spacing:.04em;color:#12ad59;background:#12ad5914;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.applicant-row__date{color:#94a4a9;font-size:12px}@media (width<=700px){.job-card{flex-direction:column;align-items:stretch}.job-card__actions{justify-content:flex-end}.job-form__row{grid-template-columns:1fr}.location-prompt{text-align:center;flex-direction:column;align-items:stretch}}:root{--surface:#fff;--surface-soft:#f3f8fa;--ink:#12324a;--ink-muted:#5d7482;--line:#12324a1a;--accent:#07559a;--accent-teal:#168caa;--accent-green:#20a875;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--ink);background:radial-gradient(circle at 8% 8%,#07559a1a,#0000 30rem),radial-gradient(circle at 92% 18%,#20a87514,#0000 30rem),#f7fbfd}.app-shell,.dash-shell,.worker-page-shell,.applied-shell,.privacy-page{background:0 0}.network-bg{opacity:.52;filter:saturate(.9)}.section-index{z-index:120;position:fixed;top:50%;left:clamp(14px,2vw,32px);transform:translateY(-50%)}.quick-dock{z-index:170;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #07559a29}.hero-section{min-height:106vh;padding-top:150px}.hero-content{max-width:1000px}.hero-title{text-shadow:0 18px 70px #07559a14;font-size:clamp(58px,8vw,124px)}.hero-actions--enhanced{align-items:center}.dash-header{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdb;box-shadow:0 12px 38px #07559a14}.hiring-dashboard{padding-top:46px}.hiring-metrics{background:#12324a0d;gap:10px;padding:10px;overflow:visible}.hiring-metrics>.border-glow{border-radius:16px;overflow:hidden}.hiring-metrics>.border-glow .border-glow__inner{text-align:center;padding:22px}.dashboard-animated-list .animated-list__scroller{max-height:720px;padding:0}.dashboard-animated-list .animated-list__item{box-shadow:none;background:0 0;border:0;padding:0}.dashboard-animated-list .animated-list__item.selected{background:0 0;transform:none}.dashboard-animated-list .animated-list__fade{display:none}:is(.stat-card,.dash-card,.job-card,.hiring-sidebar,.hiring-role-card,.candidate-card,.worker-job-row,.profile-card,.worker-card,.candidate-detail__card,.worker-detail-card,.applied-card,.job-form,.auth-modal,.privacy-card){background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#07559a47,#26b8c714 48%,#20a87540) border-box;border-color:#0000;box-shadow:0 16px 50px #07559a14}:is(.stat-card,.dash-card,.job-card,.hiring-sidebar,.hiring-role-card,.candidate-card,.worker-job-row,.profile-card,.worker-card,.candidate-detail__card,.worker-detail-card,.applied-card):hover{border-color:#07559a3d;box-shadow:0 20px 58px #07559a21}@media (width<=700px){.section-index{display:none}.hero-section{min-height:100vh;padding-top:120px}}@media (prefers-reduced-motion:no-preference){:is(.stat-card,.dash-card,.job-card,.hiring-sidebar,.hiring-role-card,.candidate-card,.worker-job-row,.profile-card,.worker-card,.candidate-detail__card,.worker-detail-card,.applied-card){transition:transform .25s,border-color .25s,box-shadow .25s}}
