.career-flow-os.efficiency-os>main,.recruiter-os{width:min(100%,1680px)!important;margin-inline:auto!important;padding-inline:clamp(14px,2.4vw,36px)!important}.career-flow-os .eff-header{position:relative!important;z-index:30;margin-bottom:16px!important;padding:0!important}.career-flow-os .eff-header .pvx-tab-nav{width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px;border:1px solid color-mix(in srgb,var(--pvx-border-default) 82%,transparent);border-radius:16px;background:color-mix(in srgb,var(--pvx-bg-surface) 88%,transparent);box-shadow:0 8px 28px rgba(15,23,42,.06);-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.career-flow-os .pvx-tab-nav-item{min-height:40px;border-radius:11px!important;font-size:.875rem!important}.candidate-welcome-strip{grid-template-columns:minmax(280px,1fr) auto minmax(190px,auto)!important;gap:18px 26px!important;min-height:124px!important;max-height:148px!important;margin-bottom:22px!important;padding:18px 22px 13px!important;border-radius:22px!important;background:radial-gradient(circle at 9% 0,color-mix(in srgb,var(--pvx-accent) 12%,transparent),transparent 30%),linear-gradient(115deg,color-mix(in srgb,var(--pvx-bg-elevated) 97%,transparent),color-mix(in srgb,var(--pvx-bg-surface) 92%,transparent))!important}.candidate-welcome-copy h1{font-size:clamp(1.45rem,2.2vw,2rem)!important}.candidate-welcome-copy p{font-size:.9375rem!important}.candidate-welcome-status{gap:10px!important}.candidate-welcome-metric{min-width:150px!important;min-height:60px!important}.candidate-next-action{min-width:196px;min-height:60px!important;overflow:hidden}.candidate-next-action>span{position:relative;z-index:2}.career-signal-lottie{display:grid;flex:0 0 auto;place-items:center;overflow:hidden}.candidate-next-signal{width:52px;height:52px;margin:-7px -6px -7px 0}.candidate-next-signal>div{width:68px!important;height:68px!important}.career-signal-fallback{width:26px;height:26px;border:3px solid rgba(255,255,255,.35);border-top-color:white;border-radius:50%}.candidate-journey-compact{max-width:560px}.candidate-journey-compact li>span{width:27px!important;height:27px!important}.career-flow-os .candidate-discovery-workspace{grid-template-columns:minmax(0,7fr) minmax(340px,3fr)!important;gap:clamp(18px,2vw,26px)!important}.candidate-job-marketplace>.eff-filter-toolbar-shell{margin-bottom:24px;padding:8px;border:1px solid var(--pvx-border-default);border-radius:18px;background:color-mix(in srgb,var(--pvx-bg-surface) 92%,transparent);box-shadow:0 12px 38px rgba(15,23,42,.07)}.candidate-opportunity-stream{display:grid;grid-gap:34px;gap:34px}.candidate-opportunity-section{display:grid;grid-gap:16px;gap:16px;min-width:0}.candidate-opportunity-section+.candidate-opportunity-section{padding-top:30px;border-top:1px solid color-mix(in srgb,var(--pvx-border-default) 78%,transparent)}.candidate-market-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.candidate-market-heading>div>span{display:inline-flex;align-items:center;gap:7px;color:var(--pvx-accent);font-size:.8rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.candidate-market-heading h2{margin:7px 0 4px;color:var(--pvx-text-primary);font-family:var(--font-display);font-size:clamp(1.65rem,2.7vw,2.4rem);line-height:1.1;letter-spacing:-.045em}.candidate-market-heading p{margin:0;color:var(--pvx-text-secondary);font-size:.95rem}.candidate-market-heading>strong{flex:0 0 auto;padding:9px 12px;border-radius:999px;background:var(--pvx-success-subtle);color:var(--pvx-success);font-size:.82rem}.candidate-featured-jobs{display:grid;grid-gap:16px;gap:16px}.candidate-shelf-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.candidate-shelf-heading>div{display:flex;align-items:center;gap:12px;color:var(--pvx-accent)}.candidate-shelf-heading>div>span{display:grid;grid-gap:3px;gap:3px}.candidate-shelf-heading h2{margin:0;color:var(--pvx-text-primary);font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.025em}.candidate-shelf-heading p{margin:0;color:var(--pvx-text-secondary);font-size:.84rem}.candidate-shelf-heading>strong{color:var(--pvx-text-secondary);font-size:.82rem}.candidate-shelf-heading>button{display:inline-flex;align-items:center;gap:6px;color:var(--pvx-accent);font-size:.84rem;font-weight:800}.candidate-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.candidate-saved-empty{display:flex;align-items:center;gap:14px;min-height:96px;padding:18px;border:1px dashed var(--pvx-border-default);border-radius:18px;background:color-mix(in srgb,var(--pvx-bg-muted) 65%,transparent);color:var(--pvx-accent)}.candidate-saved-empty>span{display:grid;grid-gap:3px;gap:3px}.candidate-saved-empty strong{color:var(--pvx-text-primary)}.candidate-saved-empty small{color:var(--pvx-text-secondary);font-size:.82rem!important}.career-flow-os .eff-opportunities{overflow:visible!important;padding:clamp(17px,1.7vw,23px)!important;border:1px solid color-mix(in srgb,var(--pvx-border-default) 88%,transparent)!important;border-radius:24px!important;background:color-mix(in srgb,var(--pvx-bg-surface) 94%,transparent)!important;box-shadow:0 18px 50px rgba(15,23,42,.075)!important}.career-flow-os .eff-filter-toolbar-shell{position:relative!important;top:auto!important;z-index:4}.career-flow-os .eff-filter-toolbar{min-height:54px;padding:6px!important;border:1px solid var(--pvx-border-default)!important;border-radius:15px!important;background:var(--pvx-bg-muted)!important}.career-flow-os .eff-search-toolbar{min-height:42px!important;background:var(--pvx-bg-surface)!important}.career-flow-os .eff-opportunities>.eff-section-head{margin:22px 2px 16px!important}.career-flow-os .eff-opportunities>.eff-section-head h2{font-size:1.45rem!important;letter-spacing:-.03em}.career-flow-os .eff-results-hint{padding:7px 10px;border-radius:999px;background:var(--pvx-accent-subtle);color:var(--pvx-accent)!important;font-weight:800}.career-flow-os .eff-job-grid-discovery{gap:15px!important}.career-flow-os .eff-job-card{min-height:224px!important;padding:21px!important;border:1px solid var(--pvx-border-default)!important;border-radius:21px!important;background:var(--pvx-bg-elevated)!important;box-shadow:0 5px 18px rgba(15,23,42,.045)!important}.career-flow-os .eff-job-card.is-selected,.career-flow-os .eff-job-card:focus-visible,.career-flow-os .eff-job-card:hover{border-color:color-mix(in srgb,var(--pvx-accent) 36%,var(--pvx-border-default))!important;box-shadow:0 18px 40px rgba(15,23,42,.11)!important;transform:translateY(-2px)!important}.career-flow-os .eff-job-row-main{grid-template-columns:58px minmax(0,1fr) 76px!important;gap:16px!important}.career-flow-os .eff-company-badge{width:58px!important;height:58px!important;border-radius:18px!important}.career-flow-os .eff-job-title-button{font-size:1.12rem!important;line-height:1.3!important}.career-flow-os .eff-company-line{font-size:.9rem!important}.career-flow-os .eff-work-mode{flex:0 0 auto}.career-flow-os .eff-job-location-row span{color:var(--pvx-text-secondary)!important;font-size:.84rem!important}.career-flow-os .eff-job-skills span{min-height:30px;font-size:.8rem!important}.career-flow-os .eff-job-value-row{padding-block:12px}.career-flow-os .eff-job-value-row strong{font-size:.92rem}.career-flow-os .eff-job-card-footer{min-height:42px}.career-flow-os .eff-job-fit-summary strong{font-size:.86rem}.career-flow-os .eff-job-fit-summary small{max-width:38ch;font-size:.78rem!important}.career-flow-os .eff-job-actions button{min-height:41px;font-size:.82rem!important}.career-flow-os .eff-job-actions .eff-apply-job{min-width:100px}.career-flow-os .opportunity-card-market{min-height:258px!important}.career-flow-os .opportunity-card-market .eff-job-row-main{grid-template-columns:52px minmax(0,1fr) 68px!important;gap:13px!important}.career-flow-os .opportunity-card-market .eff-company-badge{width:52px!important;height:52px!important}.career-flow-os .opportunity-card-market .eff-job-card-head{align-items:flex-start}.career-flow-os .opportunity-card-market .eff-job-value-row{grid-template-columns:1.2fr .8fr}.career-flow-os .opportunity-card-market .eff-job-value-row>span:nth-child(3){display:none}.career-flow-os .opportunity-card-market .eff-job-card-footer{align-items:stretch;flex-direction:column}.career-flow-os .opportunity-card-market .eff-job-fit-summary small{white-space:normal!important}.career-flow-os .opportunity-card-market .eff-job-actions{display:grid!important;grid-template-columns:.8fr .8fr 1.2fr!important;width:100%!important}.candidate-insights-rail{top:78px!important;gap:12px!important}.candidate-ai-coach-heading{display:flex;align-items:center;gap:10px;min-height:66px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--pvx-accent) 20%,var(--pvx-border-default));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--pvx-accent) 10%,var(--pvx-bg-elevated)),var(--pvx-bg-elevated));box-shadow:0 10px 30px rgba(15,23,42,.06)}.candidate-coach-lottie{width:48px;height:48px;margin:-4px}.candidate-coach-lottie>div{width:58px!important;height:58px!important}.candidate-ai-coach-heading>span{display:grid;grid-gap:2px;gap:2px}.candidate-ai-coach-heading small{color:var(--pvx-accent);font-size:.74rem!important;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.candidate-ai-coach-heading strong{color:var(--pvx-text-primary);font-size:.92rem}.candidate-rail-heading{padding-inline:3px}.candidate-insight-disclosure,.candidate-rail-card{border:1px solid var(--pvx-border-default)!important;background:color-mix(in srgb,var(--pvx-bg-elevated) 96%,transparent)!important;box-shadow:0 10px 30px rgba(15,23,42,.055)!important}.candidate-rail-card{padding:17px!important;border-radius:19px!important}.candidate-insight-disclosure{border-radius:17px!important}.candidate-widget-head>span{font-size:.82rem!important}.candidate-recommended-role strong{font-size:.94rem!important}.candidate-recommended-role small{font-size:.78rem!important}.candidate-rail-tags span{font-size:.75rem!important}.candidate-application-timeline ol{margin-top:15px}.candidate-application-timeline li small{font-size:.7rem!important}.hiring-os{display:grid;grid-gap:24px;gap:24px;padding:clamp(24px,3vw,38px);border:1px solid var(--pvx-border-default);border-radius:26px;background:color-mix(in srgb,var(--pvx-bg-surface) 95%,transparent);box-shadow:0 18px 55px rgba(15,23,42,.08)}.hiring-os-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.hiring-os-header>div:first-child>span,.hiring-panel-heading span{color:var(--pvx-accent);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.hiring-os-header h2{margin:5px 0 4px;color:var(--pvx-text-primary);font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.045em}.hiring-os-header p{margin:0;color:var(--pvx-text-secondary);font-size:.95rem}.hiring-os-header>div:last-child{display:flex;gap:8px}.hiring-os-header button,.hiring-panel-heading button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 15px;border:1px solid var(--pvx-border-default);border-radius:12px;color:var(--pvx-text-primary);font-size:.84rem;font-weight:800}.hiring-os-header button:first-child{border-color:var(--pvx-accent);background:var(--pvx-accent);color:white}.hiring-os-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);grid-gap:18px;gap:18px}.hiring-flow-map,.hiring-priority-queue{border:1px solid var(--pvx-border-default);border-radius:21px;background:var(--pvx-bg-elevated)}.hiring-priority-queue{padding:18px}.hiring-flow-map{padding:19px}.hiring-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.hiring-panel-heading h3{margin:3px 0 0;color:var(--pvx-text-primary);font-size:1.05rem}.hiring-panel-heading button{min-height:36px;border:0;color:var(--pvx-accent)}.hiring-candidate-list{display:grid;grid-gap:7px;gap:7px}.hiring-candidate-row{display:grid;grid-template-columns:44px minmax(0,1fr) 58px 78px;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:64px;padding:9px 10px;border:1px solid transparent;border-radius:14px;text-align:left;transition:border-color .18s ease,background .18s ease!important}.hiring-candidate-row:hover{border-color:var(--pvx-border-default);background:var(--pvx-bg-muted)}.hiring-candidate-avatar{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:var(--pvx-accent-subtle);color:var(--pvx-accent);font-size:.78rem;font-weight:850}.hiring-candidate-row>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.hiring-candidate-row>span:nth-child(2) strong{overflow:hidden;color:var(--pvx-text-primary);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.hiring-candidate-row small{color:var(--pvx-text-secondary);font-size:.76rem}.hiring-match-score{display:grid;justify-items:center}.hiring-match-score strong{color:var(--pvx-accent);font-size:.9rem}.hiring-row-action{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--pvx-accent);font-size:.8rem;font-weight:800}.hiring-queue-empty{display:grid;min-height:250px;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:var(--pvx-success);text-align:center}.hiring-queue-empty strong{color:var(--pvx-text-primary)}.hiring-queue-empty span{color:var(--pvx-text-secondary);font-size:.85rem}.hiring-flow-map>ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.hiring-flow-map li{position:relative;display:grid;grid-template-columns:38px 1fr;align-items:center;grid-gap:11px;gap:11px;min-height:52px}.hiring-flow-map li>span{z-index:1;display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--pvx-border-default);border-radius:12px;background:var(--pvx-bg-surface);color:var(--pvx-text-muted)}.hiring-flow-map li.has-talent>span{border-color:color-mix(in srgb,var(--pvx-accent) 35%,var(--pvx-border-default));background:var(--pvx-accent-subtle);color:var(--pvx-accent)}.hiring-flow-map li>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.hiring-flow-map li small{color:var(--pvx-text-secondary);font-size:.82rem}.hiring-flow-map li strong{color:var(--pvx-text-primary);font-size:1rem}.hiring-flow-map li i{position:absolute;top:36px;bottom:-16px;left:18px;width:1px;background:var(--pvx-border-default)}.hiring-attention-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--pvx-border-subtle)}.hiring-attention-grid>span{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:3px 8px;gap:3px 8px;padding:10px;border-radius:13px;background:var(--pvx-bg-muted);color:var(--pvx-accent)}.hiring-attention-grid strong{color:var(--pvx-text-primary)}.hiring-attention-grid small{grid-column:1/-1;color:var(--pvx-text-secondary);font-size:.74rem}.hiring-os-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:20px;border-top:1px solid var(--pvx-border-default)}.pvx-skeleton-region{width:100%}.pvx-skeleton,.pvx-skeleton-card{position:relative;overflow:hidden;border-color:var(--pvx-border-subtle)!important;background:color-mix(in srgb,var(--pvx-bg-muted) 82%,var(--pvx-bg-surface))!important}.pvx-skeleton-card:after,.pvx-skeleton:after{position:absolute;inset:0;display:block!important;background:linear-gradient(105deg,transparent 28%,color-mix(in srgb,white 68%,transparent) 46%,transparent 64%);content:""!important;transform:translateX(-100%);animation:premiumShimmer 1.8s ease-in-out infinite}.pvx-skeleton-card{padding:18px;border:1px solid var(--pvx-border-default);border-radius:19px;box-shadow:none}.career-os-skeleton-welcome{display:grid;grid-template-columns:1fr auto;grid-gap:14px 24px;gap:14px 24px;padding:20px 22px;border:1px solid var(--pvx-border-default);border-radius:22px;background:var(--pvx-bg-surface)}.career-os-skeleton-welcome>:last-child{grid-column:1/-1}.career-os-skeleton-signals{display:flex;align-items:center;gap:9px}.career-os-skeleton-layout{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(286px,.75fr);grid-gap:24px;gap:24px}.career-os-skeleton-feed{display:grid;grid-gap:15px;gap:15px;padding:21px;border:1px solid var(--pvx-border-default);border-radius:24px;background:var(--pvx-bg-surface)}.career-os-skeleton-rail{display:grid;align-content:start;grid-gap:12px;gap:12px}.premium-opportunity-skeleton{display:grid;grid-gap:16px;gap:16px;min-height:224px;padding:21px;border:1px solid var(--pvx-border-default);border-radius:21px;background:var(--pvx-bg-elevated);opacity:0;animation:skeletonReveal .4s ease forwards;animation-delay:calc(var(--skeleton-index) * 80ms)}.hiring-os-skeleton{display:grid;grid-gap:24px;gap:24px;padding:30px;border:1px solid var(--pvx-border-default);border-radius:26px;background:var(--pvx-bg-surface)}.hiring-os-skeleton-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.hiring-os-skeleton-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);grid-gap:18px;gap:18px}html.dark .candidate-insight-disclosure,html.dark .candidate-job-marketplace>.eff-filter-toolbar-shell,html.dark .candidate-rail-card,html.dark .candidate-welcome-strip,html.dark .career-flow-os .eff-header .pvx-tab-nav,html.dark .career-flow-os .eff-job-card,html.dark .career-flow-os .eff-opportunities,html.dark .career-os-skeleton-feed,html.dark .career-os-skeleton-welcome,html.dark .hiring-flow-map,html.dark .hiring-os,html.dark .hiring-os-skeleton,html.dark .hiring-priority-queue,html.dark .premium-opportunity-skeleton{border-color:rgba(148,163,184,.15)!important;background:#0f1a2c!important}html.dark .candidate-ai-coach-heading{border-color:rgba(96,165,250,.2);background:linear-gradient(135deg,rgba(59,130,246,.12),#0f1a2c)}html.dark .pvx-skeleton-card:after,html.dark .pvx-skeleton:after{background:linear-gradient(105deg,transparent 28%,rgba(148,163,184,.11) 46%,transparent 64%)}@keyframes premiumShimmer{to{transform:translateX(100%)}}@keyframes skeletonReveal{to{opacity:1}}@media (max-width:1080px){.candidate-welcome-strip{grid-template-columns:1fr auto!important;max-height:none!important}.candidate-journey-compact,.candidate-welcome-status{grid-column:1/-1}.career-flow-os .candidate-discovery-workspace,.career-os-skeleton-layout{grid-template-columns:minmax(0,1fr) 280px!important}.hiring-os-layout,.hiring-os-skeleton-layout{grid-template-columns:1fr}}@media (max-width:820px){.career-flow-os .candidate-discovery-workspace,.career-os-skeleton-layout{grid-template-columns:1fr!important}.candidate-insights-rail{position:static!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-rail-heading{grid-column:1/-1}.hiring-os-footer,.hiring-os-header,.hiring-os-skeleton-head{align-items:stretch;flex-direction:column}}@media (min-width:821px) and (max-width:1280px){.career-flow-os .candidate-discovery-workspace{grid-template-columns:minmax(0,1fr) 310px!important}.candidate-market-grid{grid-template-columns:1fr}.career-flow-os .opportunity-card-market{min-height:224px!important}.career-flow-os .opportunity-card-market .eff-job-card-footer{align-items:center;flex-direction:row}.career-flow-os .opportunity-card-market .eff-job-actions{display:flex!important;width:auto!important}}@media (max-width:640px){.career-flow-os .eff-header .pvx-tab-nav{width:100%}.candidate-welcome-strip{grid-template-columns:1fr!important;padding:17px!important}.candidate-welcome-status{display:grid;grid-template-columns:1fr 1fr}.candidate-next-action{grid-column:1;grid-row:auto;width:100%}.candidate-journey-compact{overflow-x:auto;grid-template-columns:repeat(5,64px);justify-content:start}.career-flow-os .eff-opportunities{padding:13px!important}.career-flow-os .eff-job-card{min-height:0!important;padding:17px!important}.career-flow-os .eff-job-row-main{grid-template-columns:50px minmax(0,1fr)!important}.career-flow-os .eff-company-badge{width:50px!important;height:50px!important}.career-flow-os .eff-job-row-signals{grid-column:2;flex-direction:row;justify-content:flex-start}.career-flow-os .eff-job-card-footer{align-items:stretch;flex-direction:column}.career-flow-os .eff-job-fit-summary small{white-space:normal!important}.career-flow-os .eff-job-actions{display:grid!important;grid-template-columns:.8fr .8fr 1.2fr!important;width:100%!important}.candidate-insights-rail{grid-template-columns:1fr}.candidate-rail-heading{grid-column:auto}.hiring-os{padding:18px}.hiring-os-header>div:last-child{width:100%}.hiring-os-header button{flex:1 1}.hiring-candidate-row{grid-template-columns:42px minmax(0,1fr) 52px}.hiring-row-action{display:none}.career-os-skeleton-welcome{grid-template-columns:1fr}.career-os-skeleton-signals{overflow:hidden}.premium-opportunity-skeleton>.grid{grid-template-columns:repeat(2,1fr)}.premium-opportunity-skeleton>.grid>:last-child{display:none}}@media (prefers-reduced-motion:reduce){.career-signal-fallback,.premium-opportunity-skeleton,.pvx-skeleton-card:after,.pvx-skeleton:after{animation:none!important}.premium-opportunity-skeleton{opacity:1}}.career-flow-os.efficiency-os>main{width:min(100%,1680px)!important;padding:16px clamp(16px,2.2vw,36px) 56px!important}.career-flow-os .eff-header{margin-bottom:14px!important}.candidate-search-command{position:-webkit-sticky;position:sticky;top:70px;z-index:24;margin-bottom:22px;padding:8px;border:1px solid color-mix(in srgb,var(--pvx-border-default) 88%,transparent);border-radius:18px;background:color-mix(in srgb,var(--pvx-bg-surface) 90%,transparent);box-shadow:0 12px 36px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.candidate-search-command .eff-filter-toolbar-shell{margin:0!important}.candidate-search-command .eff-filter-toolbar{min-height:54px;border:0!important;background:transparent!important}.candidate-search-command .eff-search-toolbar{min-height:46px!important;border:1px solid var(--pvx-border-default)!important;background:var(--pvx-bg-surface)!important}.candidate-search-command .eff-filter-drawer{margin-top:8px;border-top:1px solid var(--pvx-border-subtle)}.career-flow-os .candidate-discovery-workspace{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(320px,1fr)!important;align-items:start!important;grid-gap:clamp(22px,2.2vw,32px)!important;gap:clamp(22px,2.2vw,32px)!important;margin:0!important}.candidate-job-marketplace{min-width:0}.candidate-job-marketplace,.candidate-primary-feed{display:grid;grid-gap:20px;gap:20px}.candidate-feed-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 2px 2px}.candidate-feed-heading>div:first-child>span{color:var(--pvx-accent);font-size:.8rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.candidate-feed-heading h1{margin:6px 0 4px;color:var(--pvx-text-primary);font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.08;letter-spacing:-.05em}.candidate-feed-heading p{margin:0;color:var(--pvx-text-secondary);font-size:.95rem}.candidate-feed-heading>div:last-child{display:grid;justify-items:center;min-width:78px;padding:9px 12px;border:1px solid var(--pvx-border-default);border-radius:14px;background:var(--pvx-bg-surface)}.candidate-feed-heading>div:last-child strong{color:var(--pvx-text-primary);font-size:1.15rem}.candidate-feed-heading>div:last-child small{color:var(--pvx-text-secondary);font-size:.75rem!important}.candidate-wide-job-feed{display:grid;grid-gap:17px;gap:17px}.career-flow-os .candidate-wide-job-feed .eff-job-card{width:100%!important;min-height:236px!important;padding:clamp(20px,2vw,26px)!important;border:1px solid var(--pvx-border-default)!important;border-radius:22px!important;background:var(--pvx-bg-elevated)!important;box-shadow:0 8px 24px rgba(15,23,42,.055)!important}.career-flow-os .candidate-wide-job-feed .eff-job-card.is-selected,.career-flow-os .candidate-wide-job-feed .eff-job-card:focus-within,.career-flow-os .candidate-wide-job-feed .eff-job-card:hover{border-color:color-mix(in srgb,var(--pvx-accent) 38%,var(--pvx-border-default))!important;box-shadow:0 20px 46px rgba(15,23,42,.115)!important;transform:translateY(-2px)!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{grid-template-columns:64px minmax(0,1fr) 82px!important;gap:18px!important}.career-flow-os .candidate-wide-job-feed .eff-company-badge{width:64px!important;height:64px!important;border-radius:19px!important;font-size:1rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-title-button{font-size:1.22rem!important}.career-flow-os .candidate-wide-job-feed .eff-company-line{font-size:.94rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-location-row span{font-size:.88rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-skills{gap:7px;margin-top:12px}.career-flow-os .candidate-wide-job-feed .eff-job-skills span{min-height:32px;padding:6px 10px!important;font-size:.82rem!important}.career-flow-os .candidate-wide-job-feed .eff-match-orbit{width:74px;height:74px}.career-flow-os .candidate-wide-job-feed .eff-match-orbit strong{font-size:1.08rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(120px,.7fr));padding-block:14px}.career-flow-os .candidate-wide-job-feed .eff-job-value-row strong{font-size:.96rem}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{min-height:46px}.career-flow-os .candidate-wide-job-feed .eff-job-fit-summary strong{font-size:.9rem}.career-flow-os .candidate-wide-job-feed .eff-job-fit-summary small{max-width:54ch;font-size:.8rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions{display:flex!important;width:auto!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions button{min-height:44px;padding-inline:16px!important;font-size:.86rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions .eff-apply-job{min-width:118px}.career-flow-os .candidate-insights-rail{position:-webkit-sticky!important;position:sticky!important;top:154px!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;min-width:0}.candidate-ai-coach-heading,.candidate-insight-disclosure,.candidate-rail-card{border-radius:20px!important}.candidate-rail-card{padding:18px!important}.candidate-insight-disclosure summary{min-height:70px}.career-os-skeleton{display:grid;grid-gap:22px;gap:22px}.career-os-skeleton-search{display:flex;gap:10px;padding:9px;border:1px solid var(--pvx-border-default);border-radius:18px;background:var(--pvx-bg-surface)}.career-os-skeleton-layout{grid-template-columns:minmax(0,3fr) minmax(320px,1fr)!important}.career-os-skeleton-feed{padding:0!important;border:0!important;background:transparent!important}.premium-opportunity-skeleton{min-height:236px;padding:24px;border-radius:22px}html.dark .candidate-feed-heading>div:last-child,html.dark .candidate-search-command,html.dark .career-os-skeleton-search{border-color:rgba(148,163,184,.16);background:rgba(15,26,44,.92)}html.dark .career-flow-os .candidate-wide-job-feed .eff-job-card{border-color:rgba(148,163,184,.16)!important;background:#0f1a2c!important}@media (max-width:1040px){.career-flow-os .candidate-discovery-workspace,.career-os-skeleton-layout{grid-template-columns:minmax(0,1fr) 300px!important}.career-flow-os .candidate-wide-job-feed .eff-job-fit-summary small{max-width:32ch}}@media (max-width:820px){.candidate-search-command{position:-webkit-sticky;position:sticky;top:4px}.career-flow-os .candidate-discovery-workspace,.career-os-skeleton-layout{grid-template-columns:1fr!important}.career-flow-os .candidate-insights-rail{position:static!important;top:auto!important}}@media (max-width:640px){.candidate-search-command{margin-inline:-4px;padding:5px;border-radius:14px}.candidate-feed-heading{align-items:flex-start}.candidate-feed-heading h1{font-size:1.75rem}.candidate-feed-heading p{max-width:28ch}.candidate-feed-heading>div:last-child{min-width:64px;padding:7px 9px}.career-flow-os .candidate-wide-job-feed .eff-job-card{min-height:0!important;padding:17px!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important}.career-flow-os .candidate-wide-job-feed .eff-company-badge{width:52px!important;height:52px!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-signals{grid-column:2;flex-direction:row;justify-content:flex-start}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{grid-template-columns:1fr 1fr}.career-flow-os .candidate-wide-job-feed .eff-job-value-row>span:nth-child(3){display:none}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{align-items:stretch;flex-direction:column}.career-flow-os .candidate-wide-job-feed .eff-job-fit-summary small{white-space:normal!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions{display:grid!important;grid-template-columns:.8fr .8fr 1.2fr!important;width:100%!important}.career-os-skeleton-search>:nth-child(n+2){display:none}}.pvx-dashboard-shell--candidate{isolation:isolate}.pvx-dashboard-shell--candidate:after,.pvx-dashboard-shell--candidate:before{position:fixed;z-index:-1;border-radius:999px;content:"";filter:blur(2px);pointer-events:none}.pvx-dashboard-shell--candidate:before{top:4rem;left:-12rem;width:38rem;height:38rem;background:radial-gradient(circle,rgba(99,102,241,.11),rgba(124,58,237,.035) 44%,transparent 72%)}.pvx-dashboard-shell--candidate:after{top:26rem;right:-16rem;width:44rem;height:44rem;background:radial-gradient(circle,rgba(14,165,233,.08),rgba(99,102,241,.025) 46%,transparent 72%)}.career-flow-os.efficiency-os>main{padding-top:22px!important}.candidate-search-command{padding:7px;border-color:color-mix(in srgb,var(--pvx-border-default) 58%,transparent);border-radius:19px;background:color-mix(in srgb,var(--pvx-bg-surface) 84%,transparent);box-shadow:0 1px 1px rgba(15,23,42,.04),0 18px 54px rgba(15,23,42,.09);-webkit-backdrop-filter:blur(28px) saturate(145%)!important;backdrop-filter:blur(28px) saturate(145%)!important}.candidate-search-command .eff-search-toolbar{border-color:transparent!important;border-radius:13px!important;background:color-mix(in srgb,var(--pvx-bg-muted) 48%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pvx-border-default) 48%,transparent)}.candidate-search-command :is(select,button){border-color:transparent!important;background:transparent!important}.candidate-feed-heading{align-items:center;padding:12px 4px 8px}.candidate-feed-heading>div:first-child>span{font-size:.72rem;letter-spacing:.13em}.candidate-feed-heading h1{max-width:18ch;margin-top:8px;font-size:clamp(2rem,3.35vw,3.1rem);font-weight:730;letter-spacing:-.065em}.candidate-feed-heading p{max-width:48ch;color:var(--pvx-text-muted)}.candidate-feed-heading>div:last-child{min-width:auto;grid-auto-flow:column;gap:6px;padding:0;border:0;background:transparent}.candidate-feed-heading>div:last-child strong{font-size:.9rem}.candidate-feed-heading>div:last-child small{font-size:.8rem!important}.candidate-wide-job-feed{gap:22px}.career-flow-os .candidate-wide-job-feed .eff-job-card{position:relative;min-height:268px!important;gap:18px!important;padding:clamp(24px,2.2vw,32px)!important;overflow:hidden!important;border-color:color-mix(in srgb,var(--pvx-border-default) 55%,transparent)!important;border-radius:26px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--pvx-bg-elevated) 98%,white),color-mix(in srgb,var(--pvx-bg-surface) 96%,var(--pvx-accent)))!important;box-shadow:0 2px 3px rgba(15,23,42,.025),0 18px 54px rgba(15,23,42,.075)!important;transition:transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s cubic-bezier(.2,.8,.2,1),border-color .24s ease!important}.career-flow-os .candidate-wide-job-feed .eff-job-card:before{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 12% 0,rgba(99,102,241,.09),transparent 34%);opacity:.54;content:"";pointer-events:none}.career-flow-os .candidate-wide-job-feed .eff-job-card:after{position:absolute;top:0;right:12%;left:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent);content:"";pointer-events:none}.career-flow-os .candidate-wide-job-feed .eff-job-card.is-selected,.career-flow-os .candidate-wide-job-feed .eff-job-card:focus-within,.career-flow-os .candidate-wide-job-feed .eff-job-card:hover{border-color:color-mix(in srgb,var(--pvx-accent) 28%,var(--pvx-border-default))!important;box-shadow:0 3px 6px rgba(15,23,42,.035),0 28px 72px rgba(49,46,129,.14)!important;transform:translateY(-4px)!important}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer,.career-flow-os .candidate-wide-job-feed .eff-job-row-main,.career-flow-os .candidate-wide-job-feed .eff-job-value-row{position:relative;z-index:1}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{grid-template-columns:68px minmax(0,1fr) 86px!important;gap:20px!important}.career-flow-os .candidate-wide-job-feed .eff-company-badge{position:relative;width:68px!important;height:68px!important;border:1px solid rgba(255,255,255,.76)!important;border-radius:21px!important;background:linear-gradient(145deg,#eef2ff,#e0e7ff 52%,#f5f3ff)!important;color:#3730a3!important;box-shadow:inset 0 1px 0 white,0 13px 28px rgba(79,70,229,.13)!important;font-size:.95rem!important;letter-spacing:-.02em}.career-flow-os .candidate-wide-job-feed .eff-job-title-button{font-size:clamp(1.22rem,1.6vw,1.42rem)!important;font-weight:760!important;letter-spacing:-.035em}.career-flow-os .candidate-wide-job-feed .eff-company-line{margin-top:4px;color:var(--pvx-text-secondary);font-weight:650}.career-flow-os .candidate-wide-job-feed .eff-company-line em{color:var(--pvx-accent)}.career-flow-os .candidate-wide-job-feed .eff-job-location-row{margin-top:7px;color:var(--pvx-text-muted)}.career-flow-os .candidate-wide-job-feed .eff-work-mode{border:0!important;background:var(--pvx-accent-subtle)!important;color:color-mix(in srgb,var(--pvx-accent) 82%,var(--pvx-text-primary))!important}.eff-skill-alignment{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:17px}.eff-skill-alignment>span{display:grid;min-width:104px;grid-template-columns:30px minmax(0,auto);align-items:center;grid-gap:7px;gap:7px}.eff-skill-alignment i{display:block;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--pvx-border-default) 68%,transparent)}.eff-skill-alignment i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pvx-accent),#8b5cf6);box-shadow:0 0 10px color-mix(in srgb,var(--pvx-accent) 45%,transparent)}.eff-skill-alignment em{overflow:hidden;color:var(--pvx-text-secondary);font-size:.76rem;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.career-flow-os .candidate-wide-job-feed .eff-match-orbit{width:78px;height:78px;background:conic-gradient(var(--pvx-accent) var(--match-score),color-mix(in srgb,var(--pvx-border-default) 55%,transparent) 0)!important;filter:drop-shadow(0 10px 18px rgba(79,70,229,.12))}.career-flow-os .candidate-wide-job-feed .eff-match-orbit:after{background:color-mix(in srgb,var(--pvx-bg-elevated) 94%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pvx-border-default) 55%,transparent)}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{display:flex;gap:30px;width:auto!important;grid-template-columns:none!important;padding:0 0 0 88px;border:0}.career-flow-os .candidate-wide-job-feed .eff-job-value-row>span{display:flex;align-items:baseline;gap:8px;padding:0;border:0}.career-flow-os .candidate-wide-job-feed .eff-job-value-row small{color:var(--pvx-text-muted);font-size:.66rem!important;font-weight:750;letter-spacing:.075em}.career-flow-os .candidate-wide-job-feed .eff-job-value-row strong{font-size:.92rem;font-weight:720}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{min-height:48px;padding-top:15px;border-top:1px solid color-mix(in srgb,var(--pvx-border-default) 46%,transparent)}.eff-job-disclosure{display:inline-flex;align-items:center;gap:8px;border-radius:9px;color:var(--pvx-text-secondary);font-size:.76rem;font-weight:720;transition:color .18s ease,transform .18s ease}.eff-job-disclosure:hover{color:var(--pvx-accent);transform:translateX(2px)}.eff-job-disclosure-mark{width:6px;height:6px;border-radius:999px;background:var(--pvx-success);box-shadow:0 0 0 4px var(--pvx-success-subtle)}.career-flow-os .candidate-wide-job-feed .eff-job-actions{gap:9px!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions button{min-height:46px;border-radius:14px!important;font-weight:760}.career-flow-os .candidate-wide-job-feed .eff-save-job{border-color:transparent!important;background:color-mix(in srgb,var(--pvx-bg-muted) 62%,transparent)!important}.career-flow-os .candidate-wide-job-feed .eff-apply-job{display:inline-flex;min-width:132px;align-items:center;justify-content:center;gap:8px;border:0!important;background:linear-gradient(135deg,#5968e8,#7157d9)!important;box-shadow:0 10px 24px rgba(79,70,229,.25),inset 0 1px 0 rgba(255,255,255,.22);transition:box-shadow .22s ease,transform .22s cubic-bezier(.2,.8,.2,1)!important}.career-flow-os .candidate-wide-job-feed .eff-apply-job:hover:not(:disabled){box-shadow:0 15px 32px rgba(79,70,229,.34),inset 0 1px 0 rgba(255,255,255,.28);transform:translateY(-2px)}.career-flow-os .candidate-insights-rail{gap:0!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--pvx-border-default) 54%,transparent);border-radius:26px;background:color-mix(in srgb,var(--pvx-bg-surface) 83%,transparent);box-shadow:0 24px 70px rgba(15,23,42,.09);-webkit-backdrop-filter:blur(26px) saturate(135%);backdrop-filter:blur(26px) saturate(135%)}.candidate-ai-coach-heading,.candidate-insight-disclosure,.candidate-rail-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.candidate-ai-coach-heading{padding:18px 20px!important;background:linear-gradient(135deg,var(--pvx-accent-subtle),transparent)!important}.candidate-insight-disclosure,.candidate-rail-card{margin:0!important;border-top:1px solid color-mix(in srgb,var(--pvx-border-default) 45%,transparent)!important}.candidate-rail-card{padding:21px!important}.candidate-insight-disclosure summary{min-height:76px;padding-inline:20px}html.dark .pvx-app-shell{background:radial-gradient(circle at 8% -5%,rgba(91,104,232,.18),transparent 31rem),radial-gradient(circle at 96% 18%,rgba(112,73,188,.12),transparent 34rem),radial-gradient(circle at 50% 118%,rgba(14,116,144,.08),transparent 40rem),linear-gradient(155deg,#070a12,#090d17 48%,#080b14)!important}html.dark .pvx-header{border-bottom-color:rgba(148,163,184,.08)!important;background:rgba(8,12,21,.78)!important;box-shadow:0 1px 0 rgba(255,255,255,.025),0 18px 52px rgba(0,0,0,.22)!important;-webkit-backdrop-filter:blur(28px) saturate(135%);backdrop-filter:blur(28px) saturate(135%)}html.dark .candidate-search-command,html.dark .career-flow-os .candidate-insights-rail{border-color:rgba(148,163,184,.105)!important;background:rgba(13,18,32,.74)!important;box-shadow:0 22px 72px rgba(0,0,0,.28)!important}html.dark .candidate-search-command .eff-search-toolbar{background:rgba(23,31,49,.68)!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-job-card{border-color:rgba(148,163,184,.1)!important;background:radial-gradient(circle at 5% 0,rgba(124,140,255,.1),transparent 31%),linear-gradient(145deg,rgba(19,25,41,.97),rgba(13,18,32,.98))!important;box-shadow:0 2px 3px rgba(0,0,0,.2),0 22px 64px rgba(0,0,0,.27)!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-job-card.is-selected,html.dark .career-flow-os .candidate-wide-job-feed .eff-job-card:focus-within,html.dark .career-flow-os .candidate-wide-job-feed .eff-job-card:hover{border-color:rgba(129,140,248,.32)!important;background:radial-gradient(circle at 5% 0,rgba(124,140,255,.16),transparent 34%),linear-gradient(145deg,rgba(22,29,48,.98),rgba(14,20,35,.98))!important;box-shadow:0 28px 78px rgba(0,0,0,.38),0 0 0 1px rgba(124,140,255,.05)!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-company-badge{border-color:rgba(255,255,255,.08)!important;background:linear-gradient(145deg,#252d4a,#171e34 58%,#22203b)!important;color:#c7d2fe!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 16px 32px rgba(0,0,0,.24)!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-match-orbit:after{background:#111827!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-save-job{background:rgba(148,163,184,.08)!important;color:#d7deeb!important}html.dark .candidate-ai-coach-heading{background:linear-gradient(135deg,rgba(124,140,255,.12),rgba(139,92,246,.03))!important}@media (prefers-reduced-motion:no-preference){.candidate-wide-job-feed>.eff-job-card{animation:premiumJobReveal .52s cubic-bezier(.2,.8,.2,1) both}.candidate-wide-job-feed>.eff-job-card:nth-child(2){animation-delay:45ms}.candidate-wide-job-feed>.eff-job-card:nth-child(3){animation-delay:90ms}.candidate-wide-job-feed>.eff-job-card:nth-child(n+4){animation-delay:.12s}}@keyframes premiumJobReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.career-flow-os .candidate-wide-job-feed .eff-job-card{min-height:290px!important;padding:20px!important;border-radius:22px!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{grid-template-columns:54px minmax(0,1fr)!important}.career-flow-os .candidate-wide-job-feed .eff-company-badge{width:54px!important;height:54px!important;border-radius:17px!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-signals{grid-column:2;margin-top:3px}.career-flow-os .candidate-wide-job-feed .eff-match-orbit{width:62px;height:62px}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{gap:18px;padding-left:0}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{gap:14px}.eff-job-disclosure{align-self:flex-start}.career-flow-os .candidate-wide-job-feed .eff-job-actions{display:grid!important;grid-template-columns:.8fr 1.2fr!important}}@media (prefers-reduced-motion:reduce){.candidate-wide-job-feed>.eff-job-card,.career-flow-os .candidate-wide-job-feed .eff-apply-job,.eff-job-disclosure{animation:none!important;transition-duration:.01ms!important}}.eff-job-drawer-backdrop{z-index:240!important;background:rgba(8,13,24,.38)!important;-webkit-backdrop-filter:blur(14px) saturate(125%)!important;backdrop-filter:blur(14px) saturate(125%)!important}.eff-job-drawer{top:12px!important;right:12px!important;bottom:12px!important;width:min(720px,calc(100vw - 24px))!important;height:calc(100vh - 24px)!important;border:1px solid color-mix(in srgb,var(--pvx-border-default) 68%,transparent)!important;border-radius:26px 0 0 26px!important;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--pvx-accent) 12%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--pvx-bg-elevated) 98%,white),color-mix(in srgb,var(--pvx-bg-surface) 96%,var(--pvx-accent)))!important;box-shadow:-24px 22px 70px rgba(15,23,42,.22),inset 1px 0 0 rgba(255,255,255,.72)!important}.eff-drawer-head{top:0;z-index:2;display:flex;align-items:flex-start;gap:16px;padding:18px 22px 16px!important;background:color-mix(in srgb,var(--pvx-bg-elevated) 88%,transparent)!important;-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}.eff-drawer-title-row{min-width:0}.eff-drawer-title-row h3{max-width:16ch;font-size:clamp(1.55rem,2.2vw,2rem)!important;letter-spacing:0!important}.eff-drawer-meta{gap:7px!important}.eff-drawer-badges span,.eff-drawer-meta span{background:color-mix(in srgb,var(--pvx-bg-muted) 70%,transparent)!important;color:var(--pvx-text-secondary)!important}.eff-drawer-close{flex:0 0 auto;border-radius:999px!important;background:color-mix(in srgb,var(--pvx-bg-surface) 88%,transparent)!important;box-shadow:0 8px 18px rgba(15,23,42,.08);transition:transform .18s ease,background .18s ease,border-color .18s ease}.eff-drawer-close:focus-visible,.eff-drawer-close:hover{border-color:color-mix(in srgb,var(--pvx-accent) 42%,var(--pvx-border-default))!important;background:var(--pvx-accent-subtle)!important;transform:rotate(6deg)}.eff-drawer-scroll{gap:14px!important;padding:14px 22px 18px!important}.eff-ai-match-panel,.eff-drawer-hero,.eff-drawer-section{border-color:color-mix(in srgb,var(--pvx-border-default) 58%,transparent)!important;border-radius:20px!important;background:color-mix(in srgb,var(--pvx-bg-elevated) 78%,transparent)!important;box-shadow:0 1px 2px rgba(15,23,42,.035),0 14px 34px rgba(15,23,42,.055)}.eff-drawer-hero{display:flex;align-items:center;justify-content:space-between;gap:14px}.eff-salary-highlight{display:inline-grid!important;gap:2px;min-width:min(260px,100%);border:1px solid color-mix(in srgb,var(--pvx-success) 22%,transparent);border-radius:16px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--pvx-success) 13%,white),color-mix(in srgb,var(--pvx-accent) 8%,white))!important;padding:11px 14px!important;color:var(--pvx-text-primary)!important}.eff-compensation-chip small,.eff-salary-highlight small{color:var(--pvx-text-muted)!important;font-size:.64rem!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase}.eff-compensation-chip strong,.eff-salary-highlight strong{color:var(--pvx-text-primary)!important;font-weight:790!important}.eff-compensation-chip em,.eff-salary-highlight em{color:var(--pvx-text-secondary);font-size:.72rem;font-style:normal;font-weight:700}.eff-ai-match-panel{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.92fr);grid-gap:16px;gap:16px;align-items:center}.eff-drawer-actions{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(150px,1.15fr)!important;padding:14px 22px!important;background:color-mix(in srgb,var(--pvx-bg-elevated) 88%,transparent)!important;-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}.eff-drawer-actions button{min-width:0;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.eff-drawer-actions button:focus-visible:not(:disabled),.eff-drawer-actions button:hover:not(:disabled){border-color:color-mix(in srgb,var(--pvx-accent) 38%,var(--pvx-border-default))!important;box-shadow:0 10px 24px rgba(15,23,42,.1);transform:translateY(-1px)}.eff-drawer-actions button:last-child{background:linear-gradient(135deg,#111827,#0f172a)!important;box-shadow:0 12px 28px rgba(15,23,42,.22)}.career-flow-os .candidate-wide-job-feed .eff-job-card{min-height:228px!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment{min-height:30px;margin-top:12px!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment.is-empty{display:block}.career-flow-os .candidate-wide-job-feed .eff-skill-placeholder{width:min(260px,100%);min-width:0!important;padding:8px 10px;border:1px dashed color-mix(in srgb,var(--pvx-border-default) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--pvx-bg-muted) 58%,transparent)}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip{margin-top:10px!important}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{padding-left:88px!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip{display:inline-grid!important;grid-template-columns:auto auto;align-items:baseline;gap:2px 9px!important;max-width:min(360px,100%);padding:9px 12px!important;border:1px solid color-mix(in srgb,var(--pvx-success) 18%,var(--pvx-border-default))!important;border-radius:14px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--pvx-success) 9%,transparent),color-mix(in srgb,var(--pvx-bg-muted) 70%,transparent))}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip em{grid-column:2;white-space:nowrap}.career-flow-os .candidate-wide-job-feed .eff-job-actions button,.career-flow-os .candidate-wide-job-feed .eff-job-disclosure{cursor:pointer}@media (prefers-reduced-motion:no-preference){.eff-job-drawer-backdrop{animation:drawerBackdropIn .22s ease both}.eff-job-drawer{animation:premiumDrawerIn .36s cubic-bezier(.2,.8,.2,1) both}}@keyframes drawerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes premiumDrawerIn{0%{opacity:.72;transform:translateX(34px)}to{opacity:1;transform:translateX(0)}}html.dark .eff-job-drawer{background:radial-gradient(circle at 8% 0,rgba(124,140,255,.14),transparent 40%),linear-gradient(180deg,rgba(15,23,42,.98),rgba(8,13,24,.98))!important;box-shadow:-24px 22px 76px rgba(0,0,0,.42)!important}html.dark .eff-drawer-actions,html.dark .eff-drawer-head{background:rgba(15,23,42,.86)!important}html.dark .eff-ai-match-panel,html.dark .eff-drawer-hero,html.dark .eff-drawer-section{background:rgba(15,23,42,.64)!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-compensation-chip,html.dark .eff-salary-highlight{background:linear-gradient(135deg,rgba(16,185,129,.13),rgba(59,130,246,.08))!important}@media (max-width:760px){.eff-job-drawer{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;width:auto!important;height:calc(100vh - 16px)!important;border-radius:22px!important}.eff-drawer-head{padding:16px!important}.eff-drawer-title-row h3{max-width:12ch}.eff-drawer-scroll{padding:12px 16px 16px!important}.eff-ai-match-panel,.eff-drawer-hero{grid-template-columns:1fr}.eff-drawer-hero{align-items:stretch}.eff-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px 16px!important}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{padding-left:0!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip{width:100%}}@media (prefers-reduced-motion:reduce){.eff-drawer-actions button,.eff-drawer-close,.eff-job-drawer,.eff-job-drawer-backdrop{animation:none!important;transition-duration:.01ms!important}}.eff-job-drawer-backdrop{z-index:6000!important;align-items:stretch!important;justify-content:flex-end!important;padding:0!important;background:rgba(15,23,42,.34)!important;-webkit-backdrop-filter:blur(10px) saturate(118%)!important;backdrop-filter:blur(10px) saturate(118%)!important}.eff-job-drawer{position:fixed!important;inset:0 0 0 auto!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(760px,100vw)!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-left:1px solid color-mix(in srgb,var(--pvx-border-default) 72%,transparent)!important;border-radius:24px 0 0 24px!important;overflow:hidden!important;box-shadow:-24px 0 72px rgba(15,23,42,.22)!important}.eff-drawer-head{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:2!important;max-height:31dvh;overflow:auto;padding:clamp(16px,2.2vw,24px)!important;border-bottom:1px solid color-mix(in srgb,var(--pvx-border-default) 68%,transparent)!important}.eff-drawer-title-row{align-items:flex-start!important;gap:16px!important}.eff-drawer-title-row h3{max-width:min(21ch,100%);line-height:1.05!important}.eff-drawer-close{width:44px!important;height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.eff-drawer-scroll{min-height:0!important;overflow:auto!important;padding-bottom:20px!important}.eff-drawer-actions{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;z-index:2!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding:12px clamp(14px,2vw,22px)!important;border-top:1px solid color-mix(in srgb,var(--pvx-border-default) 70%,transparent)!important}.eff-drawer-actions button{width:auto!important;min-width:max-content!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 16px!important;border-radius:14px!important;line-height:1.1!important;text-align:center!important;white-space:normal!important}.eff-drawer-actions button:last-child{flex:1 1 190px!important;max-width:280px!important;min-width:min(190px,100%)!important}.career-flow-os .candidate-wide-job-feed .eff-job-card{box-shadow:0 1px 2px rgba(15,23,42,.04),0 14px 34px rgba(15,23,42,.055)!important;transition:border-color .19s ease,box-shadow .22s ease,transform .22s ease,background .22s ease!important}.career-flow-os .candidate-wide-job-feed .eff-job-card,.career-flow-os .candidate-wide-job-feed .eff-job-card.is-selected{border-color:color-mix(in srgb,var(--pvx-border-default) 76%,transparent)!important}.career-flow-os .candidate-wide-job-feed .eff-job-card:before{opacity:0!important;background:linear-gradient(115deg,transparent,rgba(14,165,233,.12) 33%,rgba(34,197,94,.11) 50%,transparent 67%)!important;transform:translateX(-125%)!important;transition:opacity .18s ease!important}.career-flow-os .candidate-wide-job-feed .eff-job-card:focus-within,.career-flow-os .candidate-wide-job-feed .eff-job-card:hover{border-color:color-mix(in srgb,var(--pvx-accent) 24%,var(--pvx-border-default))!important;box-shadow:0 18px 48px rgba(15,23,42,.11)!important;transform:translateY(-2px)}.career-flow-os .candidate-wide-job-feed .eff-job-card:focus-within:before,.career-flow-os .candidate-wide-job-feed .eff-job-card:hover:before{opacity:1!important;animation:candidateCardSheen .98s ease both}@keyframes candidateCardSheen{0%{transform:translateX(-125%)}to{transform:translateX(125%)}}.career-flow-os :is(button,.eff-action,.eff-filter-pill,.eff-job-disclosure,.eff-empty-compact button,.eff-resume-steps button,.eff-pipeline-summary button),.eco-os :is(button,.eco-apply-inline),.recruiter-os :is(button,.rec-section-header button,.rec-card-actions button,.rec-wizard-actions button,.rec-review-actions button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;width:auto;max-width:100%;padding-inline:14px;line-height:1.12;text-align:center;white-space:normal}.career-flow-os .eff-section-head{gap:16px}.career-flow-os .application-table-card td button,.career-flow-os .eff-section-head .eff-action,.career-flow-os .eff-section-head>button,.career-flow-os .eff-strip-head button,.recruiter-os .rec-wizard-actions button{min-width:max-content;border-radius:14px}.career-flow-os .eff-pager,.career-flow-os .pagination,.career-flow-os [class*=pager],.career-flow-os [class*=pagination]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.career-flow-os .eff-pager button,.career-flow-os .pagination button,.career-flow-os [class*=pager] button,.career-flow-os [class*=pagination] button{min-width:104px;border-radius:999px}.eco-compensation-chip,.eff-saved-compensation{display:inline-grid!important;grid-template-columns:auto auto;align-items:baseline;gap:1px 8px!important;max-width:100%;padding:8px 11px!important;border:1px solid color-mix(in srgb,var(--pvx-success) 16%,var(--pvx-border-default))!important;border-radius:13px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--pvx-success) 8%,transparent),color-mix(in srgb,var(--pvx-bg-muted) 72%,transparent))!important}.eco-compensation-chip small,.eff-saved-compensation small{color:var(--pvx-text-muted);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eco-compensation-chip strong,.eff-saved-compensation strong{color:var(--pvx-text-primary);font-weight:780}.eco-compensation-chip em,.eff-saved-compensation em{grid-column:2;color:var(--pvx-text-secondary);font-size:.72rem;font-style:normal;font-weight:700;white-space:nowrap}.application-priority-strip{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.25fr);grid-gap:10px;gap:10px;align-items:stretch;margin:0 0 14px}.application-priority-strip>span{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--pvx-border-default) 68%,transparent);border-radius:14px;background:color-mix(in srgb,var(--pvx-bg-muted) 58%,transparent)}.application-priority-strip strong{overflow:hidden;color:var(--pvx-text-primary);font-size:.83rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.application-priority-strip small{color:var(--pvx-text-muted);font-size:.68rem;font-weight:750;text-transform:uppercase}.eco-internship-facts{align-items:center}.eco-compensation-chip{min-width:min(210px,100%)}.recruiter-os .rec-review-actions{align-items:stretch}.recruiter-os .rec-review-actions>button:first-child,.recruiter-os .rec-review-actions>button:nth-child(2){background:color-mix(in srgb,var(--pvx-accent) 10%,var(--pvx-bg-elevated));border-color:color-mix(in srgb,var(--pvx-accent) 24%,var(--pvx-border-default))}.recruiter-os .rec-review-actions>button:nth-child(4){background:linear-gradient(135deg,var(--pvx-success),color-mix(in srgb,var(--pvx-success) 76%,var(--pvx-accent)));color:white;border-color:transparent;box-shadow:0 14px 28px color-mix(in srgb,var(--pvx-success) 22%,transparent)}@media (max-width:760px){.eff-job-drawer{inset:0!important;width:100vw!important;border-left:0!important;border-radius:0!important}.eff-drawer-head{max-height:36dvh}.eff-drawer-title-row h3{max-width:15ch}.eff-drawer-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important}.eff-drawer-actions button,.eff-drawer-actions button:last-child{width:100%!important;min-width:0!important;max-width:none!important}.application-priority-strip{grid-template-columns:1fr}.career-flow-os .eff-section-head{align-items:stretch}.career-flow-os .eff-section-head .eff-action,.career-flow-os .eff-section-head>button{width:100%}}@media (prefers-reduced-motion:reduce){.career-flow-os .candidate-wide-job-feed .eff-job-card,.career-flow-os .candidate-wide-job-feed .eff-job-card:before{animation:none!important;transition-duration:.01ms!important;transform:none!important}}