@theme{--font-sans:var(--font-inter,"Inter"),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-sora,"Sora"),ui-sans-serif,system-ui,sans-serif;--font-metric:var(--font-inter,"Inter"),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-inter,"Inter"),ui-sans-serif,system-ui,sans-serif;--color-canvas:var(--pvx-bg-canvas);--color-surface:var(--pvx-bg-surface);--color-elevated:var(--pvx-bg-elevated);--color-muted:var(--pvx-bg-muted);--color-border:var(--pvx-border-default);--color-text:var(--pvx-text-primary);--color-text-secondary:var(--pvx-text-secondary);--color-text-muted:var(--pvx-text-muted);--color-accent:var(--pvx-accent);--color-success:var(--pvx-success);--color-warning:var(--pvx-warning);--color-danger:var(--pvx-danger);--color-flow-indigo:#6366f1;--color-flow-violet:#5b21b6;--color-flow-cyan:#22d3ee;--color-flow-green:#10b981;--color-flow-blue:#3b82f6;--color-flow-gold:#fbbf24}.eff-workspace{grid-template-columns:minmax(220px,270px) minmax(0,1fr) minmax(320px,390px);grid-gap:16px}.eff-app-strip,.eff-filter-sidebar,.eff-full-panel,.eff-intel,.eff-opportunities,.eff-profile-form,.eff-profile-summary{border:1px solid var(--pvx-border);background:var(--pvx-panel-strong);box-shadow:var(--pvx-shadow);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.eff-filter-sidebar{position:-webkit-sticky;position:sticky;top:84px;display:grid;grid-gap:12px;gap:12px;border-radius:18px;padding:14px}.eff-filter-field{display:grid;grid-gap:6px;gap:6px}.eff-filter-field span,.eff-profile-sections span,.eff-resume-steps button{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--pvx-muted)}.eff-filter-field select,.eff-section-head select{min-height:40px;width:100%;background:rgba(255,255,255,.72);padding:0 10px}.eff-filter-field select,.eff-ghost-action,.eff-section-head select{border-radius:10px;border:1px solid var(--pvx-hairline);font-size:13px;color:var(--pvx-text)}.eff-ghost-action{min-height:38px;font-weight:800}.eff-search-wide{margin-bottom:12px}.eff-company-badge{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:12px;background:linear-gradient(135deg,rgba(14,165,233,.18),rgba(16,185,129,.16));color:#036672;font-family:var(--font-metric);font-size:13px;font-weight:900}.eff-job-grid{grid-gap:10px;gap:10px}.eff-job-card{padding:12px}.eff-job-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.eff-job-main .eff-match{width:54px;height:42px;border-radius:12px}.eff-job-facts span.urgent,.eff-job-skills span.urgent{border-color:rgba(251,113,133,.34);background:rgba(251,113,133,.1);color:#be123c}.eff-job-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.eff-job-actions button.is-saved,.eff-sticky-apply button.is-saved{border-color:rgba(251,191,36,.42);background:rgba(251,191,36,.14);color:#92400e}.eff-preview-salary{width:-moz-fit-content;width:fit-content;margin:10px 0;border-radius:12px;background:rgba(16,185,129,.12);padding:8px 10px;color:#047857;font-family:var(--font-metric);font-weight:900}.eff-sticky-apply{position:-webkit-sticky;position:sticky;bottom:12px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:8px;gap:8px;margin-top:14px;border-top:1px solid var(--pvx-hairline);background:inherit;padding-top:12px}.eff-mobile-cta button,.eff-sticky-apply button{min-height:42px;border-radius:12px;font-weight:900}.eff-mobile-cta button,.eff-sticky-apply button:last-child{background:var(--pvx-gradient);color:white}.eff-similar-list{display:grid;grid-gap:8px;gap:8px}.eff-similar-list button{display:grid;grid-gap:2px;gap:2px;border-radius:12px;border:1px solid var(--pvx-hairline);padding:10px;text-align:left}.eff-saved-card strong,.eff-similar-list span{font-size:13px;font-weight:900;color:var(--pvx-text)}.eff-saved-card small,.eff-similar-list small{color:var(--pvx-muted);font-size:12px}.eff-mobile-cta{display:none}.eff-saved-grid{display:grid;grid-gap:10px;gap:10px}.eff-saved-card{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--pvx-hairline);border-radius:16px;background:rgba(255,255,255,.52);padding:12px}.eff-saved-card>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.eff-pipeline-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.eff-pipeline-summary button{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--pvx-hairline);border-radius:14px;padding:10px;text-align:left}.eff-pipeline-summary button.is-active{border-color:rgba(34,211,238,.38);background:rgba(34,211,238,.12)}.eff-pipeline-summary strong{font-family:var(--font-metric);font-size:22px}.eff-pipeline-summary span,.eff-timeline span{color:var(--pvx-muted);font-size:12px;font-weight:700}.eff-timeline{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.eff-timeline span{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:rgba(14,165,233,.08);padding:6px 9px}.eff-completion-bar{height:9px;overflow:hidden;border-radius:999px;background:rgba(15,23,42,.09)}.eff-completion-bar span{display:block;height:100%;border-radius:inherit;background:var(--pvx-gradient)}.eff-profile-sections,.eff-recommendations,.eff-resume-builder{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.eff-recommendations b{font-size:12px;text-transform:uppercase}.eff-recommendations small{border-radius:10px;background:rgba(14,165,233,.08);padding:8px}.eff-profile-sections{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.eff-profile-sections span{border:1px solid var(--pvx-hairline);border-radius:12px;padding:9px 10px}.eff-resume-builder{border:1px solid var(--pvx-hairline);border-radius:16px;padding:12px}.eff-resume-intel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.eff-resume-intel>div,.eff-resume-intel>p{border:1px solid var(--pvx-hairline);border-radius:14px;background:rgba(255,255,255,.54);padding:10px}.eff-resume-intel strong{display:block;color:var(--pvx-text);font-family:var(--font-metric);font-size:22px;line-height:1}.eff-resume-intel p,.eff-resume-intel small,.eff-resume-intel span{color:var(--pvx-muted);font-size:11px;font-weight:800}.eff-resume-intel small{display:block;margin-top:4px}.eff-resume-intel>p{grid-column:1/-1;margin:0}.eff-resume-steps{display:flex;flex-wrap:wrap;gap:8px}.eff-resume-steps button{border-radius:999px;border:1px solid var(--pvx-hairline);padding:7px 11px}.eff-resume-steps button.is-active{background:var(--pvx-gradient);color:white}.eff-resume-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);grid-gap:12px;gap:12px}.eff-resume-preview{display:grid;grid-gap:7px;gap:7px;border-radius:12px;background:white;padding:14px;color:#0f172a}.eff-resume-preview div{display:flex;flex-wrap:wrap;gap:5px}.eff-resume-preview em{border-radius:999px;background:#e0f2fe;padding:4px 7px;font-size:11px;font-style:normal}.eff-alert-group{display:grid;grid-gap:8px;gap:8px}.onboarding-funnel{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);grid-gap:12px;gap:12px;margin:14px 0}.onboarding-card,.onboarding-progress{border:1px solid var(--pvx-border);background:var(--pvx-panel-strong);box-shadow:var(--pvx-shadow);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.onboarding-progress{display:grid;align-content:start;grid-gap:10px;gap:10px;border-radius:18px;padding:14px}.onboarding-body>p,.onboarding-progress span{color:var(--pvx-muted);font-size:11px;font-weight:900;text-transform:uppercase}.onboarding-progress strong{color:var(--pvx-text);font-family:var(--font-metric);font-size:28px}.onboarding-body em,.onboarding-body small,.onboarding-progress p{color:var(--pvx-muted);font-size:12px}.onboarding-body em{color:#be123c;font-style:normal;font-weight:800}.onboarding-card{display:grid;grid-gap:14px;gap:14px;border-radius:18px;padding:14px}.onboarding-steps{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.onboarding-steps button{min-height:34px;flex:0 0 auto;border:1px solid var(--pvx-hairline);border-radius:999px;padding:0 10px;color:var(--pvx-muted);font-size:11px;font-weight:900}.onboarding-steps button.is-active{border-color:rgba(14,165,233,.36);background:rgba(14,165,233,.12);color:var(--pvx-text)}.onboarding-steps button.is-done{color:#047857;background:rgba(16,185,129,.1)}.onboarding-body{display:grid;grid-gap:10px;gap:10px;max-width:760px}.onboarding-body h2{color:var(--pvx-text);font-family:var(--font-display);font-size:22px;line-height:1.15}.onboarding-body>span,.onboarding-jobs button span{color:var(--pvx-muted);font-size:13px}.onboarding-body textarea{width:100%;border:1px solid var(--pvx-hairline);border-radius:14px;background:rgba(255,255,255,.72);padding:11px 12px;color:var(--pvx-text);font-size:13px}.onboarding-photo-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.onboarding-avatar{display:grid;width:70px;height:70px;overflow:hidden;place-items:center;border:1px solid var(--pvx-hairline);border-radius:16px;background:rgba(14,165,233,.08);color:var(--pvx-muted)}.onboarding-avatar img{width:100%;height:100%;object-fit:cover}.eff-profile-photo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;border:1px solid var(--pvx-hairline);border-radius:16px;background:rgba(255,255,255,.48);padding:10px}.eff-profile-photo b,.eff-profile-photo em,.eff-profile-photo small{display:block}.eff-profile-photo b{color:var(--pvx-text);font-size:13px;font-weight:900}.eff-profile-photo small{margin-top:2px;color:var(--pvx-muted);font-size:11px;line-height:1.4}.eff-profile-photo em{margin-top:6px;color:#be123c;font-size:11px;font-style:normal;font-weight:800}.eff-photo-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.eff-photo-actions .eff-action{min-height:32px;border-radius:10px;padding:0 10px;font-size:11px}.eff-photo-actions .eff-action.subtle{border:1px solid var(--pvx-hairline);background:rgba(255,255,255,.66)!important;box-shadow:none!important;color:var(--pvx-text)!important}.onboarding-upload{display:grid;place-items:center;grid-gap:7px;gap:7px;min-height:118px;border:1px dashed rgba(14,165,233,.36);border-radius:16px;background:rgba(14,165,233,.08);padding:14px;color:var(--pvx-text);text-align:center;cursor:pointer}.onboarding-upload span{color:var(--pvx-muted);font-size:12px}.onboarding-choice-grid,.onboarding-jobs,.onboarding-review-grid{display:grid;grid-gap:8px;gap:8px}.onboarding-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-choice-grid button,.onboarding-jobs button,.onboarding-review-grid span{border:1px solid var(--pvx-hairline);border-radius:14px;background:rgba(255,255,255,.56);padding:10px;text-align:left}.onboarding-jobs strong,.onboarding-review-grid strong{display:block;color:var(--pvx-text);font-weight:900}.onboarding-choice-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.onboarding-choice-grid button{color:var(--pvx-text);font-size:13px;font-weight:900}.onboarding-choice-grid button.is-active{border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.12);color:#047857}.eff-alert-group>p{font-size:12px;font-weight:900;text-transform:uppercase;color:var(--pvx-muted)}.eff-alert-list button{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.eff-alert-list em{border-radius:999px;background:rgba(16,185,129,.1);padding:4px 8px;color:#047857;font-size:11px;font-style:normal;font-weight:900}@media (max-width:1180px){.eff-workspace{grid-template-columns:minmax(210px,250px) minmax(0,1fr)}.eff-intel{display:none}}@media (max-width:860px){.eff-profile-grid,.eff-resume-body,.eff-resume-intel,.eff-workspace,.onboarding-funnel,.onboarding-review-grid{grid-template-columns:1fr}.eff-filter-sidebar{position:relative;top:auto}.eff-pipeline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.eff-mobile-cta{position:fixed;right:16px;bottom:16px;left:16px;z-index:40;display:block}}.recruiter-os{color:var(--pvx-text)}.rec-analytics-card,.rec-applicant-card,.rec-header,.rec-metric-card,.rec-panel,.rec-pipeline-column,.rec-review-modal,.rec-verification{border:1px solid var(--pvx-border);background:var(--pvx-panel-strong);box-shadow:var(--pvx-shadow);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.rec-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-radius:22px;padding:22px}.rec-field span,.rec-header span,.rec-job-preview>span,.rec-section-header span{color:var(--pvx-muted);font-size:11px;font-weight:900;text-transform:uppercase}.rec-header h1,.rec-section-header h2{margin-top:4px;font-family:var(--font-display);color:var(--pvx-text);letter-spacing:0}.rec-header h1{font-size:clamp(24px,4vw,42px);line-height:1.05}.rec-header p{margin-top:8px;max-width:720px;color:var(--pvx-muted);font-size:14px}.rec-autosave,.rec-header-badge,.rec-preview-stat,.rec-verification{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:rgba(16,185,129,.1);padding:9px 12px;color:#047857;font-size:12px;font-weight:900}.rec-verification{width:100%;justify-content:space-between;border-radius:16px;margin-bottom:14px;color:#92400e;background:rgba(251,191,36,.13)}.rec-verification div{display:grid;grid-gap:2px;gap:2px;margin-right:auto}.rec-verification span{font-size:12px}.rec-profile-grid>button,.rec-section-header button,.rec-verification button,.rec-wizard-actions button{min-height:40px;border-radius:12px;background:var(--pvx-gradient);padding:0 14px;color:white;font-size:12px;font-weight:900}.rec-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0}.rec-metric-card{display:grid;grid-gap:10px;gap:10px;border-radius:18px;padding:16px}.rec-metric-card>div{display:flex;align-items:center;gap:8px;color:var(--pvx-muted);font-size:12px;font-weight:900;text-transform:uppercase}.rec-metric-card strong{color:var(--pvx-text);font-family:var(--font-metric);font-size:34px;line-height:1}.rec-metric-card small{display:inline-flex;align-items:center;gap:5px;color:#047857;font-weight:800}.rec-tabs{display:flex;gap:8px;overflow-x:auto;margin:0 0 14px;padding-bottom:4px}.rec-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:42px;flex:0 0 auto;border:1px solid var(--pvx-hairline);border-radius:999px;background:rgba(255,255,255,.58);padding:0 14px;color:var(--pvx-muted);font-size:12px;font-weight:900}.rec-tabs button[aria-pressed=true]{border-color:rgba(16,185,129,.34);background:rgba(16,185,129,.12);color:#047857}.rec-panel{border-radius:20px;padding:18px}.rec-section-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.rec-section-header h2{font-size:20px}.rec-section-header button{display:inline-flex;align-items:center;gap:7px}.rec-analytics-grid,.rec-command-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:14px;gap:14px}.rec-focus-list,.rec-mini-funnel,.rec-screening,.rec-skill-review,.rec-wizard{display:grid;grid-gap:10px;gap:10px}.rec-focus-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid var(--pvx-hairline);border-radius:14px;padding:12px}.rec-applicant-card strong,.rec-focus-row strong{color:var(--pvx-text);font-size:14px}.rec-applicant-card small,.rec-focus-row span,.rec-job-table span,.rec-mini-funnel span{color:var(--pvx-muted);font-size:12px}.rec-mini-funnel div{display:grid;grid-template-columns:90px 36px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.rec-mini-funnel strong{font-family:var(--font-metric)}.rec-mini-funnel em{height:9px;border-radius:999px;background:var(--pvx-gradient)}.rec-wizard-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.rec-wizard-progress button{display:flex;align-items:center;gap:7px;min-height:42px;border:1px solid var(--pvx-hairline);border-radius:12px;padding:0 10px;color:var(--pvx-muted);font-size:12px;font-weight:900}.rec-wizard-progress button.is-active{border-color:rgba(16,185,129,.36);background:rgba(16,185,129,.12);color:#047857}.rec-wizard-progress span{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:rgba(15,23,42,.08)}.rec-job-preview,.rec-profile-status,.rec-upload,.rec-wizard-card{border:1px solid var(--pvx-hairline);border-radius:16px;background:rgba(255,255,255,.5);padding:14px}.rec-form-grid,.rec-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.rec-field{display:grid;grid-gap:6px;gap:6px}.rec-field.wide{grid-column:1/-1}.rec-applicant-card textarea,.rec-field input,.rec-field select,.rec-field textarea,.rec-review-actions input,.rec-toolbar input,.rec-toolbar select,.rec-upload input{width:100%;border:1px solid var(--pvx-hairline);border-radius:12px;background:rgba(255,255,255,.74);padding:10px 12px;color:var(--pvx-text);font-size:13px;outline:none}.rec-alert{border-radius:12px;padding:10px 12px;font-size:12px;font-weight:800}.rec-alert.success{background:rgba(16,185,129,.12);color:#047857}.rec-alert.danger{background:rgba(244,63,94,.1);color:#be123c}.rec-preview-stat{justify-content:flex-start;border-radius:14px;background:rgba(14,165,233,.08)}.rec-preview-stat,.rec-preview-stat strong{color:var(--pvx-text)}.rec-job-preview{display:grid;grid-gap:9px;gap:9px}.rec-job-preview h3{font-family:var(--font-display);font-size:24px}.rec-job-preview strong{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(16,185,129,.12);padding:7px 10px;color:#047857}.rec-job-preview div,.rec-skill-block div,.rec-skill-tags{display:flex;flex-wrap:wrap;gap:6px}.rec-job-preview em,.rec-skill-block span,.rec-skill-tags span{border-radius:999px;background:rgba(14,165,233,.1);padding:5px 8px;color:#036672;font-size:11px;font-style:normal;font-weight:800}.rec-wizard-actions{display:flex;justify-content:space-between;gap:10px}.rec-wizard-actions button:first-child{background:rgba(15,23,42,.08);color:var(--pvx-text)}.rec-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px 160px;grid-gap:10px;gap:10px;margin-bottom:12px}.rec-toolbar label{display:flex;align-items:center;gap:8px;border:1px solid var(--pvx-hairline);border-radius:12px;background:rgba(255,255,255,.74);padding:0 10px}.rec-toolbar input{border:0;background:transparent}.rec-table-wrap{overflow-x:auto}.rec-job-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0 8px}.rec-job-table th{color:var(--pvx-muted);font-size:11px;text-align:left;text-transform:uppercase}.rec-job-table td{background:rgba(255,255,255,.56);padding:12px;font-size:13px}.rec-job-table td:first-child{border-radius:12px 0 0 12px}.rec-job-table td:last-child{border-radius:0 12px 12px 0}.rec-job-table td:first-child{display:grid;grid-gap:2px;gap:2px}.rec-row-actions{display:flex;gap:6px}.rec-row-actions button{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:rgba(15,23,42,.07)}.rec-kanban{display:grid;grid-template-columns:repeat(5,minmax(240px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:6px}.rec-pipeline-column{min-height:420px;border-radius:18px;padding:12px}.rec-pipeline-column header{display:flex;justify-content:space-between;margin-bottom:10px}.rec-pipeline-column header strong{font-size:13px;text-transform:uppercase}.rec-pipeline-column header span{border-radius:999px;background:rgba(15,23,42,.08);padding:3px 8px;font-size:12px;font-weight:900}.rec-applicant-card,.rec-pipeline-column>div{display:grid;grid-gap:10px;gap:10px}.rec-applicant-card{border-radius:16px;padding:12px;cursor:-webkit-grab;cursor:grab}.rec-applicant-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center}.rec-score{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:rgba(16,185,129,.12);color:#047857;font-family:var(--font-metric);font-weight:900}.rec-score.large{width:70px;height:70px;font-size:22px}.rec-card-actions,.rec-review-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.rec-card-actions button,.rec-review-actions button{min-height:34px;border-radius:10px;background:rgba(15,23,42,.08);color:var(--pvx-text);font-size:12px;font-weight:900}.rec-status{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;text-transform:uppercase}.rec-status.neutral{background:rgba(100,116,139,.12);color:#475569}.rec-status.active{background:rgba(14,165,233,.12);color:#0369a1}.rec-status.success{background:rgba(16,185,129,.13);color:#047857}.rec-status.danger{background:rgba(244,63,94,.11);color:#be123c}.rec-upload{display:grid;grid-gap:10px;gap:10px}.rec-upload.is-active{border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.08)}.rec-upload label{display:grid;place-items:center;grid-gap:6px;gap:6px;min-height:120px;cursor:pointer;text-align:center}.rec-profile-status{display:flex;align-items:center;gap:8px}.rec-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rec-analytics-card{display:grid;grid-gap:12px;gap:12px;min-height:220px;border-radius:18px;padding:16px}.rec-analytics-card>div:first-child{display:flex;align-items:center;gap:8px;color:var(--pvx-muted);font-size:12px;font-weight:900;text-transform:uppercase}.rec-analytics-card strong{font-family:var(--font-metric);font-size:28px}.rec-bars{display:flex;align-items:flex-end;gap:8px;height:110px}.rec-bars span{flex:1 1;min-width:14px;border-radius:999px 999px 4px 4px;background:var(--pvx-gradient)}.rec-bars small{align-self:center;width:100%;color:var(--pvx-muted);font-size:12px;font-weight:800;text-align:center}.rec-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:rgba(2,6,23,.62);padding:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rec-review-modal{width:min(940px,100%);max-height:90vh;overflow:auto;border-radius:22px}.rec-review-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--pvx-hairline);padding:18px}.rec-review-modal header h3{font-family:var(--font-display);font-size:24px}.rec-review-body{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr) minmax(260px,.8fr);grid-gap:14px;gap:14px;padding:18px}.rec-empty,.rec-review-profile,.rec-skill-block{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--pvx-hairline);border-radius:16px;padding:14px}.rec-review-actions{grid-template-columns:1fr;align-content:start}.rec-review-actions div{display:grid;grid-gap:7px;gap:7px}.rec-empty{place-items:center;min-height:260px;text-align:center}.rec-empty strong{color:var(--pvx-text)}.rec-empty span{max-width:360px;color:var(--pvx-muted);font-size:13px}@media (max-width:1120px){.rec-analytics-grid,.rec-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rec-command-grid,.rec-review-body{grid-template-columns:1fr}}@media (max-width:760px){.rec-header,.rec-section-header,.rec-verification{align-items:stretch;flex-direction:column}.rec-analytics-grid,.rec-form-grid,.rec-metrics,.rec-profile-grid,.rec-toolbar,.rec-wizard-progress{grid-template-columns:1fr}.rec-card-actions,.rec-wizard-actions{grid-template-columns:1fr;flex-direction:column}.rec-kanban{grid-template-columns:minmax(260px,1fr);overflow-x:visible}}:root{--pvx-canvas:#f8fafc;--pvx-text:#0f172a;--pvx-muted:#64748b;--pvx-panel:rgba(255,255,255,0.78);--pvx-panel-strong:rgba(255,255,255,0.82);--pvx-border:rgba(15,23,42,0.075);--pvx-hairline:rgba(15,23,42,0.07);--pvx-blue:#2563eb;--pvx-accent:#2563eb;--pvx-gradient:linear-gradient(135deg,#2563eb,#4f46e5 48%,#06b6d4);--pvx-soft-gradient:linear-gradient(135deg,rgba(37,99,235,0.1),rgba(79,70,229,0.08),rgba(6,182,212,0.08));--pvx-shadow:0 14px 44px rgba(15,23,42,0.075);--pvx-shadow-soft:0 8px 24px rgba(15,23,42,0.055);--motion-page:220ms;--motion-hover:190ms;--motion-sidebar:250ms;--motion-modal:250ms}html.dark{--pvx-canvas:#0b1020;--pvx-text:#f8fafc;--pvx-muted:#94a3b8;--pvx-panel:rgba(17,24,39,0.72);--pvx-panel-strong:rgba(17,24,39,0.78);--pvx-border:rgba(148,163,184,0.105);--pvx-hairline:rgba(148,163,184,0.09);--pvx-blue:#60a5fa;--pvx-accent:#60a5fa;--pvx-gradient:linear-gradient(135deg,#60a5fa,#818cf8 54%,#22d3ee);--pvx-soft-gradient:linear-gradient(135deg,rgba(96,165,250,0.13),rgba(129,140,248,0.1),rgba(34,211,238,0.09));--pvx-shadow:0 16px 42px rgba(0,0,0,0.18);--pvx-shadow-soft:0 8px 22px rgba(0,0,0,0.16)}body{background:var(--pvx-canvas);color:var(--pvx-text)}.career-flow-os,.platform-page,.pvx-app-shell{background:radial-gradient(circle at 16% 0,rgba(37,99,235,.08),transparent 28%),radial-gradient(circle at 88% 8%,rgba(6,182,212,.07),transparent 26%),var(--pvx-canvas)!important}html.dark .career-flow-os,html.dark .platform-page,html.dark .pvx-app-shell{background:radial-gradient(circle at 16% 0,rgba(96,165,250,.08),transparent 28%),radial-gradient(circle at 88% 8%,rgba(34,211,238,.055),transparent 26%),var(--pvx-canvas)!important}.auth-card,.eco-hero,.eco-panel,.eco-progress-engine article,.eff-app-strip,.eff-filter-sidebar,.eff-full-panel,.eff-header,.eff-intel,.eff-modal,.eff-opportunities,.eff-profile-form,.eff-profile-summary,.eff-snapshot,.pvx-boot-card,.pvx-notification-menu,.rec-analytics-card,.rec-applicant-card,.rec-header,.rec-metric-card,.rec-panel,.rec-pipeline-column,.rec-review-modal,.rec-verification{border-color:rgba(15,23,42,.055)!important;background:var(--pvx-panel)!important;box-shadow:var(--pvx-shadow-soft)!important;backdrop-filter:blur(14px) saturate(1.04)!important;-webkit-backdrop-filter:blur(14px) saturate(1.04)!important}html.dark .auth-card,html.dark .eco-hero,html.dark .eco-panel,html.dark .eco-progress-engine article,html.dark .eff-app-strip,html.dark .eff-filter-sidebar,html.dark .eff-full-panel,html.dark .eff-header,html.dark .eff-intel,html.dark .eff-modal,html.dark .eff-opportunities,html.dark .eff-profile-form,html.dark .eff-profile-summary,html.dark .eff-snapshot,html.dark .pvx-boot-card,html.dark .pvx-notification-menu,html.dark .rec-analytics-card,html.dark .rec-applicant-card,html.dark .rec-header,html.dark .rec-metric-card,html.dark .rec-panel,html.dark .rec-pipeline-column,html.dark .rec-review-modal,html.dark .rec-verification{border-color:rgba(148,163,184,.08)!important;background:rgba(17,24,39,.72)!important}.eco-panel,.eco-progress-engine article,.eff-app-strip,.eff-filter-sidebar,.eff-full-panel,.eff-intel,.eff-opportunities,.eff-profile-form,.eff-profile-summary,.rec-analytics-card,.rec-applicant-card,.rec-metric-card,.rec-panel,.rec-pipeline-column{border-radius:22px!important}.eco-hero,.eff-snapshot,.rec-header{border-radius:24px!important}.eco-achievement,.eco-feed-item,.eco-internship-card,.eco-learning-module,.eco-roadmap-node,.eco-score-card,.eco-training-card,.eff-alert-list button,.eff-application,.eff-intel-block,.eff-intel-row,.eff-resume-builder,.eff-saved-card,.eff-skill-set,.eff-snapshot-metric,.rec-empty,.rec-focus-row,.rec-job-preview,.rec-profile-status,.rec-review-profile,.rec-skill-block,.rec-upload,.rec-wizard-card{border-color:rgba(15,23,42,.045)!important;background:rgba(255,255,255,.42)!important;box-shadow:none!important}html.dark .eco-achievement,html.dark .eco-feed-item,html.dark .eco-internship-card,html.dark .eco-learning-module,html.dark .eco-roadmap-node,html.dark .eco-score-card,html.dark .eco-training-card,html.dark .eff-alert-list button,html.dark .eff-application,html.dark .eff-intel-block,html.dark .eff-intel-row,html.dark .eff-resume-builder,html.dark .eff-saved-card,html.dark .eff-skill-set,html.dark .eff-snapshot-metric,html.dark .rec-empty,html.dark .rec-focus-row,html.dark .rec-job-preview,html.dark .rec-profile-status,html.dark .rec-review-profile,html.dark .rec-skill-block,html.dark .rec-upload,html.dark .rec-wizard-card{border-color:rgba(148,163,184,.07)!important;background:rgba(17,24,39,.48)!important}.eco-section-head h2,.eff-section-head h2,.rec-section-header h2{font-size:clamp(20px,2vw,26px)!important;line-height:1.08}.eco-hero h1,.eff-snapshot-intro h1,.rec-header h1{letter-spacing:0!important}.eco-hero span,.eco-section-head span,.eff-section-head p,.eff-snapshot-intro p,.rec-header span,.rec-section-header span{color:var(--pvx-accent)!important;letter-spacing:.08em!important}.auth-field>div,.eff-field textarea,.eff-field>div,.eff-search,.rec-applicant-card textarea,.rec-field input,.rec-field select,.rec-field textarea,.rec-review-actions input,.rec-toolbar label,.rec-toolbar select{border-color:rgba(15,23,42,.06)!important;background:rgba(255,255,255,.62)!important;box-shadow:none!important;transition:border-color var(--motion-hover) ease,background var(--motion-hover) ease,box-shadow var(--motion-hover) ease,transform var(--motion-hover) ease}html.dark .auth-field>div,html.dark .eff-field textarea,html.dark .eff-field>div,html.dark .eff-search,html.dark .rec-applicant-card textarea,html.dark .rec-field input,html.dark .rec-field select,html.dark .rec-field textarea,html.dark .rec-review-actions input,html.dark .rec-toolbar label,html.dark .rec-toolbar select{border-color:rgba(148,163,184,.08)!important;background:rgba(17,24,39,.58)!important}.auth-field>div:focus-within,.eff-field>div:focus-within,.eff-search:focus-within,.rec-field:focus-within input,.rec-field:focus-within select,.rec-field:focus-within textarea,.rec-toolbar label:focus-within{border-color:rgba(37,99,235,.32)!important;box-shadow:0 0 0 4px rgba(37,99,235,.08)!important}.eff-search-wide{position:-webkit-sticky;position:sticky;top:82px;z-index:14;min-height:58px;border-radius:22px!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.eff-search-wide input{font-size:15px}.eco-roadmap-tabs,.eff-filter-sidebar,.rec-tabs{transition:transform var(--motion-sidebar) ease,opacity var(--motion-sidebar) ease}.eff-filter-field select,.eff-section-head select,.rec-toolbar select{border:0!important;background:rgba(37,99,235,.06)!important}.eco-roadmap-tabs button,.eff-nav button,.eff-resume-steps button,.rec-tabs button,.rec-wizard-progress button{border-color:transparent!important;background:transparent!important}.eco-roadmap-tabs button.is-active,.eff-nav button[aria-pressed=true],.eff-resume-steps button.is-active,.rec-tabs button[aria-pressed=true],.rec-wizard-progress button.is-active{background:rgba(37,99,235,.1)!important;color:var(--pvx-accent)!important}.eco-feed-item,.eco-internship-card,.eco-learning-module,.eco-roadmap-node,.eco-training-card,.eff-job-card,.eff-saved-card,.rec-applicant-card,.rec-metric-card{transition:transform var(--motion-hover) cubic-bezier(.2,.8,.2,1),box-shadow var(--motion-hover) ease,border-color var(--motion-hover) ease,background var(--motion-hover) ease!important;will-change:transform}.eff-job-card:hover{transform:translateY(-4px) scale(1.01)!important;border-color:rgba(37,99,235,.18)!important;box-shadow:0 18px 44px rgba(15,23,42,.09)!important}html.dark .eff-job-card:hover{box-shadow:0 18px 44px rgba(0,0,0,.22)!important}.eco-score-card strong,.eff-job-card:hover .eff-match,.eff-preview-score span,.rec-score{animation:premium-score-reveal .22s ease both}.eff-job-card:hover .eff-match{box-shadow:0 0 0 4px rgba(37,99,235,.09),0 0 24px rgba(37,99,235,.22)!important}.eff-job-card:hover .eff-job-skills span{animation:premium-chip-lift .21s ease both}.eff-job-card:hover .eff-job-skills span:nth-child(2){animation-delay:24ms}.eff-job-card:hover .eff-job-skills span:nth-child(3){animation-delay:48ms}.eco-feed-item:hover,.eco-internship-card:hover,.eco-learning-module:hover,.eco-roadmap-node:hover,.eco-training-card:hover,.eff-saved-card:hover,.rec-applicant-card:hover,.rec-metric-card:hover{transform:translateY(-2px)!important;border-color:rgba(37,99,235,.14)!important}.auth-submit,.eff-action,.eff-intel-block button,.eff-job-actions button,.pvx-icon-button,.pvx-logout,.rec-card-actions button,.rec-profile-grid>button,.rec-review-actions button,.rec-section-header button,.rec-wizard-actions button,button{transition:transform var(--motion-hover) ease,box-shadow var(--motion-hover) ease,background var(--motion-hover) ease,border-color var(--motion-hover) ease!important}.auth-submit:hover,.eff-action:hover,.eff-intel-block button:hover,.eff-job-actions button:hover,.rec-card-actions button:hover,.rec-profile-grid>button:hover,.rec-review-actions button:hover,.rec-section-header button:hover,.rec-wizard-actions button:hover,button:hover{transform:translateY(-1px)}.auth-submit:active,.eff-action:active,.eff-intel-block button:active,.eff-job-actions button:active,.rec-card-actions button:active,.rec-profile-grid>button:active,.rec-review-actions button:active,.rec-section-header button:active,.rec-wizard-actions button:active,button:active{transform:translateY(0)}.auth-submit,.eff-action,.eff-job-actions button:last-child,.eff-mobile-cta button,.eff-sticky-apply button:last-child,.rec-profile-grid>button,.rec-section-header button,.rec-wizard-actions button:last-child{background:var(--pvx-gradient)!important;box-shadow:0 10px 22px rgba(37,99,235,.14)!important;color:#fff!important}.auth-secondary-action,.eff-ghost-action,.eff-job-actions button:first-child,.rec-card-actions button,.rec-review-actions button,.rec-wizard-actions button:first-child{background:rgba(15,23,42,.045)!important;color:var(--pvx-text)!important}html.dark .auth-secondary-action,html.dark .eff-ghost-action,html.dark .eff-job-actions button:first-child,html.dark .rec-card-actions button,html.dark .rec-review-actions button,html.dark .rec-wizard-actions button:first-child{background:rgba(148,163,184,.08)!important}.eff-job-actions button.is-saved{position:relative;overflow:hidden}.eff-job-actions button.is-saved:after{content:"";position:absolute;inset:50%;border-radius:999px;background:rgba(37,99,235,.16);animation:premium-ripple .52s ease-out}.eff-empty,.rec-empty{position:relative;overflow:hidden;min-height:260px;border-radius:24px;background:radial-gradient(circle at 50% 25%,rgba(37,99,235,.09),transparent 28%),rgba(255,255,255,.38)!important}.eff-empty small,.rec-empty small{max-width:340px;color:var(--pvx-accent);font-size:12px;font-weight:800}.eff-empty:before,.rec-empty:before{content:"";width:76px;height:76px;border-radius:26px;background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(6,182,212,.12)),linear-gradient(45deg,transparent 45%,rgba(255,255,255,.7) 46%,rgba(255,255,255,.7) 54%,transparent 55%);animation:premium-empty-float 2.8s ease-in-out infinite}.pvx-notification-menu{animation:premium-slide-in var(--motion-modal) ease both}.eco-progress-engine article,.eco-roadmap-node,.eff-application,.rec-applicant-card,.rec-pipeline-column{animation:premium-stage-in var(--motion-page) ease both}.eco-intelligence-line{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:14px;border-radius:999px;background:rgba(37,99,235,.08);padding:8px 11px;color:var(--pvx-accent);font-size:12px;font-weight:850}.rec-applicant-card{touch-action:pan-y}.eco-feed-item:active,.eff-job-card:active,.rec-applicant-card:active{transform:scale(.995)!important}.eco-roadmap-line:before{animation:premium-path-reveal .25s ease both;transform-origin:left center}:where(a,button,input,textarea,select,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid rgba(37,99,235,.32)!important;outline-offset:3px!important;box-shadow:0 0 0 6px rgba(37,99,235,.08)!important}html.dark :where(a,button,input,textarea,select,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:rgba(96,165,250,.42)!important;box-shadow:0 0 0 6px rgba(96,165,250,.11)!important}.eco-progress-engine article:nth-child(2),.eco-roadmap-node:nth-child(2){animation-delay:35ms}.eco-progress-engine article:nth-child(3),.eco-roadmap-node:nth-child(3){animation-delay:70ms}.eco-progress-engine article:nth-child(4),.eco-roadmap-node:nth-child(4){animation-delay:105ms}@keyframes premium-score-reveal{0%{filter:saturate(.8);transform:scale(.96)}to{filter:saturate(1);transform:scale(1)}}@keyframes premium-chip-lift{0%{opacity:.78;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-ripple{0%{inset:50%;opacity:.42}to{inset:-40%;opacity:0}}@keyframes premium-empty-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(2deg)}}@keyframes premium-slide-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes premium-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-path-reveal{0%{opacity:0;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}@keyframes pvx-spin{to{transform:rotate(1turn)}}.eff-mobile-apply-bar{display:none}@media (max-width:1279px){.eff-job-grid-discovery{grid-template-columns:repeat(2,minmax(0,1fr))}.eff-filter-toolbar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(130px,.55fr)) auto}.eff-filter-toolbar .eff-filter-field.is-compact:nth-of-type(4){display:none}.eff-filter-drawer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eff-job-drawer{width:min(56vw,720px)}}@media (max-width:1023px){.eff-job-grid-discovery{grid-template-columns:1fr}.eff-filter-toolbar{grid-template-columns:minmax(0,1fr) auto;min-height:76px;max-height:90px}.eff-filter-toolbar .eff-filter-field.is-compact{display:none}.eff-filter-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eff-job-drawer{width:100vw}.eff-drawer-actions,.eff-job-actions{grid-template-columns:1fr}}@media (max-width:1180px){.eff-mobile-apply-bar{position:fixed;right:14px;bottom:14px;left:14px;z-index:45;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--pvx-border);border-radius:20px;background:var(--pvx-panel);padding:10px 10px 10px 14px;box-shadow:var(--pvx-shadow-soft);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.eff-mobile-apply-bar small,.eff-mobile-apply-bar span,.eff-mobile-apply-bar strong{display:block;min-width:0}.eff-mobile-apply-bar strong{color:var(--pvx-text);font-size:13px}.eff-mobile-apply-bar small,.eff-mobile-apply-bar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eff-mobile-apply-bar small{color:var(--pvx-muted);font-size:12px}.eff-mobile-apply-bar button{min-height:42px;border-radius:14px;background:var(--pvx-gradient);padding:0 16px;color:white;font-size:13px;font-weight:900}}@media (max-width:760px){.eff-opportunities{padding:14px}.eff-filter-toolbar{padding:10px}.eff-filter-drawer-grid{grid-template-columns:1fr;gap:14px;padding:14px}.eff-job-card{padding:14px}.eff-job-meta-grid{grid-template-columns:1fr}.eff-drawer-actions,.eff-drawer-head{padding:14px 16px}.eff-drawer-scroll{padding:0 16px 16px}.eff-drawer-title-row h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.eco-feed-item:hover,.eco-internship-card:hover,.eco-learning-module:hover,.eco-roadmap-node:hover,.eco-training-card:hover,.eff-job-card:hover,.eff-saved-card:hover,.rec-applicant-card:hover,.rec-metric-card:hover,button:hover{transform:none!important}.eco-progress-engine article,.eco-roadmap-node,.eff-application,.eff-empty:before,.eff-job-card:hover .eff-job-skills span,.eff-job-card:hover .eff-match,.pvx-notification-menu,.rec-applicant-card,.rec-empty:before,.rec-pipeline-column{animation:none!important}}.eco-os{display:grid;grid-gap:16px;gap:16px}.eco-hero,.eco-panel,.eco-progress-engine article{border:1px solid var(--pvx-border);background:var(--pvx-panel-strong);box-shadow:var(--pvx-shadow);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.eco-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:18px;gap:18px;align-items:center;overflow:hidden;border-radius:24px;padding:22px}.eco-achievement span,.eco-feed-item span,.eco-hero span,.eco-job-preview>span,.eco-section-head span{color:var(--pvx-muted);font-size:11px;font-weight:900;text-transform:uppercase}.eco-hero h1{margin-top:6px;max-width:780px;color:var(--pvx-text);font-family:var(--font-display);font-size:clamp(28px,5vw,54px);line-height:1.02}.eco-hero p{margin-top:10px;max-width:680px;color:var(--pvx-muted);font-size:14px}.eco-score-card{display:grid;place-items:center;grid-gap:8px;gap:8px;border:1px solid var(--pvx-hairline);border-radius:22px;background:rgba(255,255,255,.45);padding:18px;text-align:center}.eco-score-card strong{color:var(--pvx-text);font-family:var(--font-metric);font-size:30px}.eco-score-card small{max-width:180px;color:var(--pvx-muted);font-size:12px}.eco-progress-engine{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));grid-gap:10px;gap:10px;overflow-x:auto;padding-bottom:4px}.eco-progress-engine article{position:relative;display:grid;min-height:92px;align-content:center;grid-gap:8px;gap:8px;border-radius:16px;padding:13px}.eco-progress-engine article:after{content:"";position:absolute;top:50%;right:-10px;width:10px;height:2px;background:rgba(16,185,129,.28)}.eco-progress-engine article:last-child:after{display:none}.eco-progress-engine span{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:rgba(15,23,42,.08);color:var(--pvx-muted);font-size:12px;font-weight:900}.eco-progress-engine article.is-done span{background:rgba(16,185,129,.13);color:#047857}.eco-progress-engine strong{color:var(--pvx-text);font-size:13px}.eco-grid-main{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-gap:16px;gap:16px}.eco-panel{border-radius:22px;padding:18px}.eco-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.eco-section-head h2{margin-top:2px;color:var(--pvx-text);font-family:var(--font-display);font-size:22px}.eco-internship-band,.eco-learning-strip,.eco-roadmap-targets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.eco-roadmap-targets{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.eco-achievement,.eco-feed-item,.eco-internship-card,.eco-learning-module,.eco-roadmap-node,.eco-training-card{border:1px solid var(--pvx-hairline);background:rgba(255,255,255,.48)}.eco-achievement{display:grid;grid-gap:5px;gap:5px;border-radius:16px;padding:12px}.eco-achievement svg{color:#059669}.eco-achievement strong{color:var(--pvx-text);font-family:var(--font-metric);font-size:18px}.eco-feed,.eco-internships,.eco-module-list,.eco-training-timeline{display:grid;grid-gap:10px;gap:10px}.eco-learning-module,.eco-training-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-radius:16px;padding:12px;transition:transform .18s ease,border-color .18s ease}.eco-training-card{grid-template-columns:auto minmax(0,1fr)}.eco-feed-item:hover,.eco-internship-card:hover,.eco-learning-module:hover,.eco-training-card:hover{border-color:rgba(16,185,129,.34);transform:translateY(-2px)}.eco-feed-item strong,.eco-internship-card strong,.eco-learning-module strong,.eco-roadmap-node strong,.eco-skill-cloud strong,.eco-training-card strong{color:var(--pvx-text);font-size:14px}.eco-feed-item small,.eco-internship-card p,.eco-internship-card span,.eco-learning-module span,.eco-roadmap-node p,.eco-roadmap-node small,.eco-training-card em,.eco-training-card small,.eco-training-card span{color:var(--pvx-muted);font-size:12px;font-style:normal}.eco-training-card em{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(251,191,36,.14);padding:4px 8px;color:#92400e;font-weight:800}.eco-skill-cloud{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.eco-feed-kinds,.eco-internship-card div:last-child,.eco-roadmap-tabs,.eco-skill-cloud div{display:flex;flex-wrap:wrap;gap:7px}.eco-feed-kinds span,.eco-internship-card em,.eco-roadmap-tabs button,.eco-skill-cloud span{border-radius:999px;background:rgba(14,165,233,.09);padding:6px 9px;color:#036672;font-size:11px;font-style:normal;font-weight:900}.eco-internships{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-internship-card{display:grid;grid-gap:10px;gap:10px;border-radius:18px;padding:14px}.eco-internship-card>div:first-child{display:grid;grid-gap:2px;gap:2px}.eco-internship-facts{display:flex;flex-wrap:wrap;gap:7px}.eco-internship-facts span{border-radius:999px;background:rgba(16,185,129,.1);padding:5px 8px;color:#047857;font-weight:800}.eco-roadmap-tabs{margin-bottom:16px}.eco-roadmap-tabs button{background:rgba(15,23,42,.06);color:var(--pvx-muted)}.eco-roadmap-tabs button.is-active{background:var(--pvx-gradient);color:white}.eco-roadmap-line{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.eco-roadmap-line:before{content:"";position:absolute;top:24px;right:10%;left:10%;height:2px;background:linear-gradient(90deg,rgba(14,165,233,.3),rgba(16,185,129,.4),rgba(251,191,36,.34))}.eco-roadmap-node{position:relative;z-index:1;display:grid;grid-gap:7px;gap:7px;min-height:150px;border-radius:18px;padding:14px}.eco-roadmap-node>span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--pvx-gradient);color:white;font-size:12px;font-weight:900}.eco-feed-kinds{margin-bottom:12px}.eco-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-feed-item{grid-gap:4px 10px;gap:4px 10px;border-radius:16px;padding:12px}.eco-feed-item small,.eco-feed-item span,.eco-feed-item strong{grid-column:1}.eco-feed-item svg{grid-row:1/span 3;grid-column:2;color:var(--pvx-muted)}html.dark .eco-achievement,html.dark .eco-feed-item,html.dark .eco-internship-card,html.dark .eco-learning-module,html.dark .eco-roadmap-node,html.dark .eco-score-card,html.dark .eco-training-card{background:rgba(15,23,42,.58)}@media (max-width:1120px){.eco-grid-main,.eco-hero,.eco-roadmap-line,.eco-roadmap-targets{grid-template-columns:1fr 1fr}.eco-progress-engine{grid-template-columns:repeat(7,150px)}}@media (max-width:760px){.eco-feed,.eco-grid-main,.eco-hero,.eco-internship-band,.eco-internships,.eco-learning-strip,.eco-roadmap-line,.eco-roadmap-targets{grid-template-columns:1fr}.eco-roadmap-line:before{top:20px;bottom:20px;left:27px;width:2px;height:auto}}@layer base{:root{--pvx-canvas:#f5f7ff;--pvx-text:#07111f;--pvx-muted:#64748b;--pvx-panel:rgba(255,255,255,0.68);--pvx-panel-strong:rgba(255,255,255,0.84);--pvx-border:rgba(79,70,229,0.16);--pvx-hairline:rgba(15,23,42,0.08);--pvx-indigo:#312e81;--pvx-violet:#7c3aed;--pvx-blue:#0ea5e9;--pvx-cyan:#22d3ee;--pvx-green:#10b981;--pvx-gold:#fbbf24;--pvx-gradient:linear-gradient(135deg,#312e81,#7c3aed 38%,#22d3ee 72%,#10b981);--pvx-soft-gradient:linear-gradient(135deg,rgba(49,46,129,0.14),rgba(124,58,237,0.12),rgba(34,211,238,0.12),rgba(16,185,129,0.1));--pvx-shadow:0 24px 80px rgba(24,32,76,0.14)}html.dark{--pvx-canvas:#030712;--pvx-text:#f8fafc;--pvx-muted:#94a3b8;--pvx-panel:rgba(7,12,28,0.62);--pvx-panel-strong:rgba(10,17,36,0.82);--pvx-border:rgba(125,249,255,0.14);--pvx-hairline:rgba(255,255,255,0.08);--pvx-shadow:0 26px 90px rgba(0,0,0,0.34)}body{@apply font-sans antialiased text-slate-900 bg-slate-50;min-width:320px;font-weight:400;line-height:1.55;letter-spacing:0;text-rendering:optimizeLegibility}.font-display,h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:0}button,input,li,p,select,textarea{letter-spacing:0}}.font-mono{font-family:var(--font-mono);letter-spacing:.04em}.eff-app-score,.eff-brand-mark,.eff-match,.eff-preview-score span,.eff-profile-summary strong,.eff-snapshot-metric strong,.eff-success h4,.flow-brand-mark,.pulse-index,.reborn-brand-mark,.reborn-opportunity h3,.reborn-orb strong,.reborn-route-dot,.reborn-signal-score{font-family:var(--font-metric);letter-spacing:0}.career-flow-os{position:relative;--flow-gradient:var(--pvx-gradient);--flow-glass-bg:var(--pvx-panel);--flow-glass-border:var(--pvx-border);--flow-glow:0 0 44px rgba(34,211,238,0.18);background:radial-gradient(circle at 12% -10%,rgba(124,58,237,.16),transparent 32%),radial-gradient(circle at 94% 10%,rgba(34,211,238,.13),transparent 30%),var(--pvx-canvas);color:var(--pvx-text)}.career-flow-stream-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none}.career-flow-stream-svg{position:absolute;left:-25%;width:200%;height:100%}html.dark .career-flow-os{--flow-glass-bg:rgba(15,23,42,0.75);--flow-glass-border:rgba(255,255,255,0.08);--flow-glow:0 0 40px rgba(34,211,238,0.12)}.career-flow-text-gradient{background:var(--flow-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.career-flow-glass{background:var(--flow-glass-bg);border:1px solid var(--flow-glass-border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.persevex-aurora{position:fixed;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.4),transparent 42%),radial-gradient(circle at 50% 120%,rgba(16,185,129,.08),transparent 44%),var(--pvx-canvas)}html.dark .persevex-aurora{background:linear-gradient(180deg,rgba(3,7,18,.9),rgba(3,7,18,.36) 44%,rgba(3,7,18,.92)),var(--pvx-canvas)}.aurora-field{position:absolute;inset:-24%;background-size:160% 160%;will-change:background-position,filter,opacity;transform:translateZ(0)}.aurora-field-one{opacity:.72;filter:blur(54px) saturate(1.18);background-image:radial-gradient(ellipse at 12% 22%,rgba(49,46,129,.28),transparent 38%),radial-gradient(ellipse at 80% 18%,rgba(34,211,238,.22),transparent 34%),radial-gradient(ellipse at 48% 80%,rgba(124,58,237,.2),transparent 40%),radial-gradient(ellipse at 76% 78%,rgba(16,185,129,.16),transparent 32%)}.aurora-field-two{opacity:.62;mix-blend-mode:multiply;filter:blur(72px) saturate(1.2);background-image:conic-gradient(from 145deg at 44% 48%,transparent,rgba(99,102,241,.14),rgba(34,211,238,.22),rgba(16,185,129,.12),transparent)}html.dark .aurora-field-two{mix-blend-mode:screen}.aurora-grid{position:absolute;inset:-10%;background-image:linear-gradient(rgba(99,102,241,.09) 1px,transparent 0),linear-gradient(90deg,rgba(34,211,238,.08) 1px,transparent 0);background-size:88px 88px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black 0,transparent 68%);mask-image:radial-gradient(circle at 50% 50%,black 0,transparent 68%);transform:perspective(900px) rotateX(58deg) translateY(12%);will-change:transform,opacity}.flow-modal,.flow-module,.flow-nav-rail,.flow-panel{position:relative;border:1px solid var(--pvx-border);background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.04)),var(--pvx-panel);box-shadow:var(--pvx-shadow);backdrop-filter:blur(26px) saturate(1.2);-webkit-backdrop-filter:blur(26px) saturate(1.2)}.flow-nav-rail{border-radius:28px}.flow-brand-mark{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.55),transparent 24%),var(--pvx-gradient);box-shadow:0 14px 38px rgba(99,102,241,.32)}.flow-brand-mark,.flow-nav-active,.flow-nav-hover,.flow-nav-item{border-radius:18px}.flow-nav-active{border:1px solid rgba(34,211,238,.28);background:linear-gradient(135deg,rgba(34,211,238,.16),rgba(124,58,237,.12),rgba(16,185,129,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 0 28px rgba(34,211,238,.16)}.flow-nav-hover{background:rgba(34,211,238,.08)}.flow-panel{border-radius:30px}.flow-module{border-radius:24px;overflow:hidden}.flow-line{position:relative;overflow:hidden}.flow-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(34,211,238,.65),transparent);transform:translateX(-100%);animation:flow-scan 3.8s linear infinite}.flow-chip{border:1px solid var(--pvx-hairline);background:rgba(255,255,255,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.dark .flow-chip{background:rgba(15,23,42,.48)}@keyframes flow-scan{to{transform:translateX(100%)}}.reborn-os{min-height:100vh;isolation:isolate}.reborn-brand,.reborn-compass,.reborn-composer,.reborn-dock,.reborn-lens,.reborn-modal{border:1px solid rgba(255,255,255,.46);background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.28)),rgba(255,255,255,.38);box-shadow:0 24px 80px rgba(24,32,76,.12);backdrop-filter:blur(30px) saturate(1.14);-webkit-backdrop-filter:blur(30px) saturate(1.14)}html.dark .reborn-brand,html.dark .reborn-compass,html.dark .reborn-composer,html.dark .reborn-dock,html.dark .reborn-lens,html.dark .reborn-modal{border-color:rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),rgba(5,10,24,.66);box-shadow:0 30px 100px rgba(0,0,0,.34)}.reborn-brand{display:inline-flex;align-items:center;gap:12px;border-radius:999px;padding:8px 16px 8px 8px}.reborn-brand-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:999px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.68),transparent 26%),linear-gradient(135deg,#312e81,#7c3aed 42%,#22d3ee 78%,#10b981);color:white;font-family:var(--font-display);font-weight:800;box-shadow:0 16px 44px rgba(34,211,238,.25)}.reborn-dock{display:flex;gap:4px;padding:6px}.reborn-dock,.reborn-dock-item{align-items:center;border-radius:999px}.reborn-dock-item{position:relative;display:inline-flex;min-height:42px;gap:7px;overflow:hidden;padding:0 12px;color:#64748b;transition:color .18s ease,transform .18s ease}.reborn-dock-item:hover{transform:translateY(-1px)}.reborn-dock-item[aria-pressed=true]{color:#07111f}html.dark .reborn-dock-item[aria-pressed=true]{color:white}.reborn-dock-active{position:absolute;inset:0;border-radius:999px;background:linear-gradient(135deg,rgba(34,211,238,.24),rgba(16,185,129,.12))}.reborn-trajectory{position:absolute;inset:0;min-height:620px}.reborn-trajectory:before{content:"";position:absolute;left:50%;top:50%;width:min(72vw,780px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.62),transparent 60%),conic-gradient(from 210deg,rgba(49,46,129,.08),rgba(34,211,238,.18),rgba(16,185,129,.08),rgba(49,46,129,.08));filter:blur(2px)}html.dark .reborn-trajectory:before{background:radial-gradient(circle,rgba(15,23,42,.4),transparent 60%),conic-gradient(from 210deg,rgba(49,46,129,.12),rgba(34,211,238,.2),rgba(16,185,129,.08),rgba(49,46,129,.1))}.reborn-node{position:absolute;display:flex;width:160px;transform:translate(-50%,-50%);align-items:center;gap:10px}.reborn-node-core{display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;border:1px solid rgba(100,116,139,.2);border-radius:999px;background:rgba(255,255,255,.54);color:#94a3b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.dark .reborn-node-core{background:rgba(15,23,42,.5)}.reborn-node.is-active .reborn-node-core{border-color:rgba(34,211,238,.4);background:rgba(34,211,238,.14);color:#0891b2;box-shadow:0 0 34px rgba(34,211,238,.18)}.reborn-node.is-current .reborn-node-core{animation:reborn-pulse 2.6s ease-in-out infinite}.reborn-node-label{min-width:0}.reborn-node-label small,.reborn-node-label strong{display:block}.reborn-node-label strong{color:var(--pvx-text);font-family:var(--font-display);font-size:13px}.reborn-node-label small{color:var(--pvx-muted);font-size:11px}.reborn-orb{position:absolute;width:min(260px,38vw);border:1px solid rgba(255,255,255,.46);border-radius:999px;padding:24px;background:rgba(255,255,255,.5);box-shadow:0 24px 80px rgba(24,32,76,.12);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}html.dark .reborn-orb{border-color:rgba(255,255,255,.1);background:rgba(7,12,28,.66)}.reborn-orb small,.reborn-orb span,.reborn-orb strong{display:block}.reborn-orb strong{margin-top:8px;font-family:var(--font-display);font-size:28px;line-height:1;color:var(--pvx-text)}.reborn-orb small{margin-top:8px;color:var(--pvx-muted);font-size:12px}.reborn-orb button,.reborn-primary-action,.reborn-prompt,.reborn-round-button{transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.reborn-orb button{margin-top:16px;border-radius:999px;background:#07111f;padding:9px 14px;color:white;font-size:12px;font-weight:700}html.dark .reborn-orb button{background:white;color:#07111f}.reborn-compass,.reborn-composer,.reborn-lens{border-radius:44px;padding:clamp(24px,4vw,42px)}.reborn-prompt{display:flex;width:100%;align-items:center;gap:14px;border-radius:28px;border:1px solid var(--pvx-hairline);padding:16px;text-align:left}.reborn-orb button:hover,.reborn-primary-action:hover,.reborn-prompt:hover,.reborn-round-button:hover{transform:translateY(-2px)}.reborn-prompt small,.reborn-prompt strong{display:block}.reborn-prompt small{color:var(--pvx-muted);font-size:11px}.reborn-prompt strong{color:var(--pvx-text);font-size:14px}.reborn-field>div,.reborn-search{display:flex;align-items:center;gap:10px;border-radius:999px;border:1px solid var(--pvx-hairline);background:rgba(255,255,255,.38);padding:13px 16px}html.dark .reborn-field>div,html.dark .reborn-search{background:rgba(15,23,42,.42)}.reborn-field input,.reborn-search input{width:100%;border:0;background:transparent!important;box-shadow:none!important;outline:none}.reborn-filter-chip,.reborn-select{border-radius:999px;border:1px solid var(--pvx-hairline);background:rgba(255,255,255,.5);padding:12px 14px;color:var(--pvx-text);font-size:13px;outline:none}html.dark .reborn-filter-chip,html.dark .reborn-select{background:rgba(15,23,42,.5)}.reborn-round-button{display:grid;width:44px;height:44px;place-items:center;border-radius:999px;background:#07111f;color:white}.reborn-round-button:disabled{cursor:not-allowed;opacity:.4}html.dark .reborn-round-button{background:white;color:#07111f}.reborn-explorer-stage{position:relative;min-height:640px}.reborn-opportunity-stream{position:absolute;inset:0;border-radius:999px;background:radial-gradient(circle,rgba(34,211,238,.08),transparent 62%)}.reborn-stream-node{position:absolute;left:calc(50% + cos((var(--i) * 45deg) - 110deg) * min(31vw, 360px));top:calc(50% + sin((var(--i) * 45deg) - 110deg) * min(31vw, 260px));display:grid;width:38px;height:38px;place-items:center;border-radius:999px;border:1px solid rgba(34,211,238,.24);background:rgba(255,255,255,.56);color:#0e7490;transform:translate(-50%,-50%)}html.dark .reborn-stream-node{background:rgba(15,23,42,.68)}.reborn-stream-node.is-focused{background:#22d3ee;color:#07111f;box-shadow:0 0 44px rgba(34,211,238,.36)}.reborn-opportunity{position:absolute;left:50%;top:50%;width:min(620px,92vw);min-height:420px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.5);border-radius:52px;background:radial-gradient(circle at 30% 10%,rgba(34,211,238,.16),transparent 38%),rgba(255,255,255,.58);padding:clamp(26px,4vw,48px);box-shadow:0 34px 120px rgba(24,32,76,.16);-webkit-backdrop-filter:blur(30px) saturate(1.1);backdrop-filter:blur(30px) saturate(1.1)}html.dark .reborn-opportunity{border-color:rgba(255,255,255,.1);background:radial-gradient(circle at 30% 10%,rgba(34,211,238,.14),transparent 38%),rgba(7,12,28,.72)}.reborn-opportunity h3{margin-top:14px;max-width:12ch;color:var(--pvx-text);font-family:var(--font-display);font-size:clamp(42px,7vw,76px);font-weight:800;line-height:.9}.reborn-opportunity .company{margin-top:18px;color:var(--pvx-muted);font-weight:700}.reborn-opportunity .description{margin-top:22px;max-width:58ch;color:var(--pvx-muted);font-size:15px;line-height:1.7}.reborn-skill-ribbon{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.reborn-skill-ribbon span,.reborn-skill-set span{border-radius:999px;background:rgba(34,211,238,.12);padding:7px 11px;color:#0e7490;font-family:var(--font-mono);font-size:11px}.reborn-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;background:#07111f;padding:14px 20px;color:white;font-weight:800}.reborn-primary-action:disabled{cursor:not-allowed;opacity:.55}html.dark .reborn-primary-action{background:white;color:#07111f}.reborn-route-river{position:relative;display:grid;grid-gap:28px;gap:28px}.reborn-route-river:before{content:"";position:absolute;bottom:20px;left:50%;top:20px;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(34,211,238,.7),transparent)}.reborn-route{position:relative;display:grid;justify-items:center}.reborn-route-button{position:relative;z-index:1;display:inline-flex;max-width:min(620px,92vw);align-items:center;gap:18px;border-radius:999px;border:1px solid rgba(255,255,255,.46);background:rgba(255,255,255,.6);padding:12px 22px 12px 12px;text-align:left;box-shadow:0 20px 70px rgba(24,32,76,.1);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html.dark .reborn-route-button{border-color:rgba(255,255,255,.1);background:rgba(7,12,28,.72)}.reborn-route-dot{display:grid;width:66px;height:66px;place-items:center;border-radius:999px;background:linear-gradient(135deg,rgba(34,211,238,.28),rgba(16,185,129,.16));color:#0e7490;font-family:var(--font-display);font-weight:800}.reborn-route-button small,.reborn-route-button strong{display:block}.reborn-route-button strong{color:var(--pvx-text);font-family:var(--font-display);font-size:20px}.reborn-route-button small{color:var(--pvx-muted);font-size:12px}.reborn-route-detail{width:min(720px,92vw);overflow:hidden;padding-top:16px}.reborn-pipeline{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.reborn-pipeline span{display:inline-flex;align-items:center;gap:7px;border-radius:999px;border:1px solid var(--pvx-hairline);padding:9px 12px;color:var(--pvx-muted);font-size:12px}.reborn-pipeline span.is-active{border-color:rgba(34,211,238,.28);background:rgba(34,211,238,.12);color:#0e7490}.reborn-skill-set{border-radius:30px;border:1px solid var(--pvx-hairline);background:rgba(255,255,255,.42);padding:16px}html.dark .reborn-skill-set{background:rgba(15,23,42,.5)}.reborn-skill-set strong{display:block;color:var(--pvx-text);font-size:13px}.reborn-skill-set div{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.reborn-skill-set span.good{background:rgba(16,185,129,.12);color:#047857}.reborn-signal-orbit{position:relative;display:grid;min-height:420px;place-items:center;text-align:center}.reborn-signal-orbit:after,.reborn-signal-orbit:before{content:"";position:absolute;border:1px solid rgba(34,211,238,.2);border-radius:999px}.reborn-signal-orbit:before{width:min(82vw,390px);aspect-ratio:1;animation:reborn-spin 30s linear infinite}.reborn-signal-orbit:after{width:min(62vw,280px);aspect-ratio:1;animation:reborn-spin 24s linear infinite reverse}.reborn-signal-score{color:var(--pvx-text);font-family:var(--font-display);font-size:clamp(72px,14vw,140px);font-weight:800;line-height:.8}.reborn-signal-orbit small,.reborn-signal-orbit span{display:block;color:var(--pvx-muted)}.reborn-composer{border-radius:54px}.reborn-field{color:var(--pvx-text)}.reborn-field>span{margin-bottom:8px;display:block;color:var(--pvx-muted);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.reborn-field textarea{min-height:130px;width:100%;resize:vertical;border:1px solid var(--pvx-hairline);border-radius:30px;background:rgba(255,255,255,.38)!important;box-shadow:none!important;padding:16px;outline:none}html.dark .reborn-field textarea{background:rgba(15,23,42,.42)!important}.reborn-dropzone{margin-top:18px;border:1px dashed rgba(34,211,238,.34);border-radius:38px;padding:28px;text-align:center}.reborn-dropzone.is-active{background:rgba(34,211,238,.1)}.reborn-dropzone em,.reborn-dropzone span,.reborn-dropzone strong{display:block}.reborn-dropzone strong{margin-top:10px;color:var(--pvx-text)}.reborn-dropzone span{margin-top:4px;color:var(--pvx-muted);font-size:12px}.reborn-dropzone em{margin-top:8px;color:#dc2626;font-size:12px;font-style:normal}.reborn-signal-stream{display:grid;grid-gap:14px;gap:14px}.reborn-signal-pulse{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:16px;gap:16px;border-radius:38px;border:1px solid rgba(255,255,255,.46);background:rgba(255,255,255,.52);padding:16px;text-align:left;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html.dark .reborn-signal-pulse{border-color:rgba(255,255,255,.1);background:rgba(7,12,28,.68)}.reborn-signal-pulse.is-open{border-color:rgba(34,211,238,.34)}.pulse-index{display:grid;width:56px;height:56px;place-items:center;border-radius:999px;background:rgba(34,211,238,.14);color:#0e7490;font-family:var(--font-mono);font-weight:800}.reborn-signal-pulse small,.reborn-signal-pulse strong{display:block}.reborn-signal-pulse strong{overflow:hidden;color:var(--pvx-text);font-family:var(--font-display);font-size:20px;text-overflow:ellipsis;white-space:nowrap}.reborn-signal-pulse p,.reborn-signal-pulse small{color:var(--pvx-muted)}.reborn-signal-pulse p{margin-top:12px;font-size:13px;line-height:1.6}.reborn-empty{margin-inline:auto;max-width:560px;border-radius:999px;border:1px solid rgba(255,255,255,.46);background:rgba(255,255,255,.5);padding:42px;text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html.dark .reborn-empty{border-color:rgba(255,255,255,.1);background:rgba(7,12,28,.68)}.reborn-empty h3{margin-top:14px;color:var(--pvx-text);font-family:var(--font-display);font-size:28px;font-weight:800}.reborn-empty p{margin-top:6px;color:var(--pvx-muted)}.reborn-loading{display:grid;place-items:center;grid-gap:16px;gap:16px;color:var(--pvx-text)}.reborn-loading span{width:220px;height:12px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.9),transparent),rgba(100,116,139,.16);background-size:40% 100%,100% 100%;animation:reborn-loading 1.6s linear infinite}.reborn-modal{width:min(720px,94vw);border-radius:46px;padding:clamp(24px,5vw,42px)}@keyframes reborn-pulse{0%,to{transform:scale(1);box-shadow:0 0 24px rgba(34,211,238,.18)}50%{transform:scale(1.08);box-shadow:0 0 48px rgba(34,211,238,.34)}}@keyframes reborn-spin{to{transform:rotate(1turn)}}@keyframes reborn-loading{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}@media (max-width:900px){.reborn-trajectory{position:relative;min-height:520px}.reborn-node{width:130px}.reborn-node-label small{display:none}.reborn-orb{width:210px}.reborn-explorer-stage{min-height:560px}}@media (max-width:640px){.reborn-brand span:last-child{display:none}.reborn-dock{position:fixed;bottom:14px;left:50%;z-index:50;transform:translateX(-50%)}.reborn-node{gap:6px;width:82px}.reborn-node-core{width:42px;height:42px}.reborn-node-label strong{font-size:10px}.reborn-orb{border-radius:32px;padding:16px}.reborn-orb strong{font-size:20px}.reborn-opportunity{border-radius:40px}.reborn-opportunity h3{font-size:42px}.reborn-empty{border-radius:42px}}.efficiency-os{isolation:isolate}.eff-app-strip,.eff-full-panel,.eff-header,.eff-intel,.eff-modal,.eff-opportunities,.eff-profile-form,.eff-profile-summary,.eff-snapshot{border:1px solid rgba(255,255,255,.48);background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.38)),rgba(255,255,255,.5);box-shadow:0 18px 56px rgba(24,32,76,.1);backdrop-filter:blur(24px) saturate(1.08);-webkit-backdrop-filter:blur(24px) saturate(1.08)}html.dark .eff-app-strip,html.dark .eff-full-panel,html.dark .eff-header,html.dark .eff-intel,html.dark .eff-modal,html.dark .eff-opportunities,html.dark .eff-profile-form,html.dark .eff-profile-summary,html.dark .eff-snapshot{border-color:rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),rgba(5,10,24,.72);box-shadow:0 22px 70px rgba(0,0,0,.28)}.eff-header{position:-webkit-sticky;position:sticky;top:12px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:28px;padding:8px}.eff-brand{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:4px 12px 4px 4px;text-align:left}.eff-brand-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:999px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.68),transparent 26%),linear-gradient(135deg,#312e81,#7c3aed 44%,#22d3ee 78%,#10b981);color:white;font-family:var(--font-display);font-weight:800}.eff-brand small,.eff-brand strong{display:block}.eff-brand strong{color:var(--pvx-text);font-family:var(--font-display);font-size:14px;line-height:1}.eff-brand small{color:var(--pvx-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.eff-nav{display:flex;align-items:center;gap:4px;overflow-x:auto}.eff-nav button{position:relative;display:inline-flex;min-height:38px;align-items:center;gap:7px;overflow:hidden;border-radius:999px;padding:0 12px;color:var(--pvx-muted);font-size:12px;font-weight:700;white-space:nowrap}.eff-nav button[aria-pressed=true]{color:var(--pvx-text)}.eff-nav-active{position:absolute;inset:0;border-radius:999px;background:linear-gradient(135deg,rgba(34,211,238,.2),rgba(16,185,129,.1))}.eff-nav em{border-radius:999px;background:#22d3ee;padding:1px 6px;color:#07111f;font-size:10px;font-style:normal}.eff-gate-note{border:1px solid var(--pvx-hairline);border-radius:999px;padding:8px 12px;color:var(--pvx-muted);font-size:12px;font-weight:800;background:rgba(255,255,255,.6)}.eff-snapshot{margin-top:14px;display:grid;grid-template-columns:minmax(220px,1.15fr) repeat(4,minmax(132px,.55fr));grid-gap:8px;gap:8px;border-radius:30px;padding:10px}.eff-snapshot-intro{padding:12px 14px}.eff-intel-block p,.eff-modal-head p,.eff-section-head p,.eff-snapshot-intro p,.eff-toolbar p{color:#0891b2;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.eff-snapshot-intro h1{margin-top:4px;color:var(--pvx-text);font-family:var(--font-display);font-size:clamp(21px,2.2vw,30px);font-weight:700;line-height:1.08}.eff-snapshot-metric{display:flex;align-items:center;gap:10px;border-radius:22px;border:1px solid var(--pvx-hairline);padding:11px;text-align:left}.eff-snapshot-metric em,.eff-snapshot-metric small,.eff-snapshot-metric strong{display:block}.eff-snapshot-metric small{color:var(--pvx-muted);font-size:10px;font-weight:700}.eff-snapshot-metric strong{color:var(--pvx-text);font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.05}.eff-snapshot-metric em{color:var(--pvx-muted);font-size:10px;font-style:normal}.eff-workspace{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.eff-app-strip,.eff-full-panel,.eff-intel,.eff-opportunities,.eff-profile-form,.eff-profile-summary{border-radius:30px}.eff-opportunities{min-height:590px;padding:16px}.eff-filter-toolbar-shell{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px}.eff-filter-toolbar{display:grid;grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(140px,.6fr)) auto;grid-gap:12px;gap:12px;align-items:center;min-height:82px;max-height:90px;padding:12px;border:1px solid var(--pvx-hairline);border-radius:24px;background:rgba(255,255,255,.56);box-shadow:0 14px 36px rgba(15,23,42,.08)}html.dark .eff-filter-toolbar{background:rgba(15,23,42,.62)}.eff-search-toolbar{margin-bottom:0;min-height:56px}.eff-filter-field.is-compact{min-width:0}.eff-filter-field.is-compact select{min-height:56px;border-radius:16px;font-size:12px;font-weight:700}.eff-toolbar-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;border:1px solid var(--pvx-hairline);border-radius:16px;padding:0 14px;color:var(--pvx-text);background:rgba(255,255,255,.42);font-size:12px;font-weight:800;white-space:nowrap}html.dark .eff-toolbar-toggle{background:rgba(15,23,42,.42)}.eff-filter-drawer{overflow:hidden}.eff-filter-drawer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--pvx-hairline);border-radius:24px;background:rgba(255,255,255,.52)}html.dark .eff-filter-drawer-grid{background:rgba(15,23,42,.58)}.eff-search-inline{min-height:44px;margin-bottom:0}.eff-reset-filters{align-self:end;min-height:44px}.eff-results-hint{color:var(--pvx-muted);font-size:12px;font-weight:700}.eff-toolbar{display:grid;grid-template-columns:minmax(150px,.5fr) minmax(250px,1fr) 130px 130px;grid-gap:9px;gap:9px;align-items:center;margin-bottom:12px}.eff-section-head h2,.eff-toolbar h2{margin-top:2px;color:var(--pvx-text);font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.12}.eff-field textarea,.eff-field>div,.eff-search,.eff-toolbar select{border:1px solid var(--pvx-hairline);background:rgba(255,255,255,.46)!important;box-shadow:none!important;outline:none}html.dark .eff-field textarea,html.dark .eff-field>div,html.dark .eff-search,html.dark .eff-toolbar select{background:rgba(15,23,42,.5)!important}.eff-search{display:flex;align-items:center;gap:9px;border-radius:18px;padding:10px 12px}.eff-field input,.eff-search input{width:100%;border:0;background:transparent!important;box-shadow:none!important;color:var(--pvx-text);outline:none}.eff-toolbar select{min-height:42px;border-radius:18px;padding:0 11px;color:var(--pvx-text);font-size:12px}.eff-job-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));grid-gap:18px;gap:18px;align-content:start}.eff-job-grid-discovery{grid-template-columns:repeat(3,minmax(0,1fr))}.eff-job-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--pvx-hairline);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.6),rgba(255,255,255,.32));padding:16px;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}html.dark .eff-job-card{background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025))}.eff-job-card.is-selected,.eff-job-card:hover{border-color:rgba(34,211,238,.36);box-shadow:0 14px 40px rgba(34,211,238,.1);transform:translateY(-1px)}.eff-job-main{display:grid;width:100%;grid-template-columns:48px minmax(0,1fr);grid-gap:10px;gap:10px;text-align:left}.eff-job-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.eff-job-location-row{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--pvx-muted);font-size:11px;font-weight:700}.eff-job-location-row span{display:inline-flex;align-items:center;gap:4px}.eff-job-flag,.eff-job-location-row em{border-radius:999px;background:rgba(34,211,238,.12);padding:4px 8px;color:#0e7490;font-size:10px;font-style:normal;font-weight:800}.eff-work-mode{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;white-space:nowrap}.eff-work-mode.remote{background:rgba(34,211,238,.12);color:#0e7490}.eff-work-mode.hybrid{background:rgba(251,191,36,.14);color:#92400e}.eff-work-mode.onsite{background:rgba(148,163,184,.14);color:#334155}.eff-app-score,.eff-match{display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,rgba(34,211,238,.18),rgba(16,185,129,.12));color:#0e7490;font-family:var(--font-display);font-weight:800}.eff-match{width:48px;height:48px;font-size:15px}.eff-job-main small,.eff-job-main strong{display:block}.eff-job-main strong{color:var(--pvx-text);font-family:var(--font-display);font-size:17px;line-height:1.18}.eff-job-main small,.eff-job-main strong{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.eff-job-main small{margin-top:3px;color:var(--pvx-muted);font-size:12px}.eff-job-metrics{margin-top:14px;display:grid;grid-gap:12px;gap:12px}.eff-match-panel{display:flex;align-items:center;gap:12px}.eff-match-ring{position:relative;width:58px;height:58px;display:grid;place-items:center;flex:0 0 58px}.eff-match-ring span{position:relative;z-index:2;color:var(--pvx-text);font-family:var(--font-display);font-size:13px;font-weight:800}.eff-match-ring i{position:absolute;inset:0;border-radius:999px;background:radial-gradient(circle at center,transparent 58%,rgba(255,255,255,.9) 59%),conic-gradient(#22d3ee var(--match),rgba(148,163,184,.18) 0)}.eff-match-ring.is-large{width:74px;height:74px;flex-basis:74px}.eff-match-ring.is-large span{font-size:16px}.eff-match-copy{display:grid;grid-gap:3px;gap:3px}.eff-match-copy strong{color:var(--pvx-text);font-size:15px;font-weight:800}.eff-match-copy small{color:var(--pvx-muted);font-size:11px;line-height:1.45}.eff-salary-highlight{width:-moz-fit-content;width:fit-content;border-radius:14px;background:linear-gradient(135deg,rgba(16,185,129,.16),rgba(34,197,94,.12));padding:8px 12px;color:#047857;font-family:var(--font-metric);font-size:13px;font-weight:900}.eff-job-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.eff-job-meta-grid span{border-radius:14px;border:1px solid var(--pvx-hairline);background:rgba(255,255,255,.42);padding:8px 10px;color:var(--pvx-text);font-size:11px;font-weight:700}.eff-resume-fit{display:grid;grid-gap:6px;gap:6px}.eff-resume-fit strong{color:var(--pvx-text);font-size:11px;font-weight:800}.eff-resume-fit span{color:var(--pvx-muted);font-size:11px}.eff-resume-fit div{height:7px;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.18)}.eff-resume-fit div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#10b981)}.eff-job-facts{margin-top:10px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:6px;gap:6px;color:var(--pvx-muted);font-size:11px}.eff-job-facts span{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eff-job-skills{margin-top:10px;display:flex;min-height:25px;flex-wrap:wrap;gap:5px}.eff-chip-button,.eff-job-skills span,.eff-skill-set span{border-radius:999px;background:rgba(34,211,238,.1);padding:5px 8px;color:#0e7490;font-family:var(--font-mono);font-size:10px;font-weight:700}.eff-skill-more{border-style:dashed}.eff-ai-chip-row{display:flex;flex-wrap:wrap;gap:8px}.eff-ai-chip-row span{border-radius:999px;border:1px solid var(--pvx-hairline);padding:5px 8px;color:var(--pvx-text);font-size:10px;font-weight:800}.eff-quality-chip.excellent{background:rgba(16,185,129,.14);color:#047857}.eff-quality-chip.very-strong{background:rgba(34,197,94,.14);color:#15803d}.eff-quality-chip.good{background:rgba(34,211,238,.14);color:#0e7490}.eff-quality-chip.partial{background:rgba(251,191,36,.14);color:#92400e}.eff-quality-chip.weak{background:rgba(249,115,22,.14);color:#c2410c}.eff-quality-chip.low{background:rgba(248,113,113,.14);color:#b91c1c}.eff-job-actions{margin-top:auto;padding-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.eff-action,.eff-intel-block button,.eff-job-actions button{min-height:34px;border-radius:999px;font-size:12px;font-weight:800}.eff-job-actions button:first-child{border:1px solid var(--pvx-hairline);color:var(--pvx-text)}.eff-action,.eff-intel-block button,.eff-job-actions button:last-child{background:#07111f;color:white}.eff-view-details{border:1px solid rgba(14,165,233,.24);background:rgba(34,211,238,.1);color:#0e7490}html.dark .eff-action,html.dark .eff-intel-block button,html.dark .eff-job-actions button:last-child{background:white;color:#07111f}html.dark .eff-view-details{border-color:rgba(103,232,249,.18);background:rgba(34,211,238,.12);color:#67e8f9}.eff-job-drawer-backdrop{position:fixed;inset:0;z-index:60;background:rgba(2,6,23,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eff-job-drawer{position:absolute;top:0;right:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(50vw,760px);height:100vh;border-left:1px solid var(--pvx-border);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.96));box-shadow:-24px 0 60px rgba(15,23,42,.18)}html.dark .eff-job-drawer{background:linear-gradient(180deg,rgba(2,6,23,.98),rgba(15,23,42,.98))}.eff-drawer-actions,.eff-drawer-head{padding:18px 22px;border-bottom:1px solid var(--pvx-hairline)}.eff-drawer-title-row{display:flex;align-items:flex-start;gap:14px}.eff-drawer-title-row small{color:var(--pvx-muted);font-size:12px;font-weight:700}.eff-drawer-title-row h3{margin:4px 0 0;color:var(--pvx-text);font-family:var(--font-display);font-size:28px;font-weight:800;line-height:1.08}.eff-drawer-meta{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.eff-drawer-meta span{border-radius:999px;background:rgba(148,163,184,.12);padding:5px 9px;color:var(--pvx-text);font-size:11px;font-weight:800}.eff-drawer-close{margin-left:auto;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--pvx-hairline);border-radius:14px}.eff-drawer-scroll{overflow:auto;padding:0 22px 22px;display:grid;grid-gap:18px;gap:18px}.eff-ai-match-panel,.eff-company-overview,.eff-drawer-hero,.eff-drawer-section{border:1px solid var(--pvx-hairline);border-radius:24px;background:rgba(255,255,255,.5);padding:18px}html.dark .eff-ai-match-panel,html.dark .eff-company-overview,html.dark .eff-drawer-hero,html.dark .eff-drawer-section{background:rgba(15,23,42,.62)}.eff-drawer-badges{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.eff-ai-summary{display:grid;grid-gap:8px;gap:8px}.eff-ai-summary p,.eff-company-overview p,.eff-drawer-copy{color:var(--pvx-muted);font-size:14px;line-height:1.65}.eff-drawer-list{margin-top:16px}.eff-drawer-list strong{display:block;margin-bottom:10px;color:var(--pvx-text);font-size:14px;font-weight:800}.eff-drawer-list ul{display:grid;grid-gap:8px;gap:8px;padding-left:18px;color:var(--pvx-muted);font-size:13px;line-height:1.6}.eff-company-overview{display:grid;grid-gap:10px;gap:10px}.eff-company-overview strong{color:var(--pvx-text);font-size:15px;font-weight:800}.eff-company-overview span{color:var(--pvx-muted);font-size:12px}.eff-drawer-actions{position:-webkit-sticky;position:sticky;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;border-top:1px solid var(--pvx-hairline);border-bottom:0;background:inherit}.eff-drawer-actions button{min-height:46px;border-radius:14px;font-size:13px;font-weight:800}.eff-drawer-actions button:first-child,.eff-drawer-actions button:nth-child(2){border:1px solid var(--pvx-hairline);color:var(--pvx-text)}.eff-drawer-actions button:last-child{background:#07111f;color:#fff}html.dark .eff-drawer-actions button:last-child{background:#fff;color:#07111f}.eff-intel{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:10px;gap:10px;padding:12px}.eff-intel-block,.eff-intel-row{border:1px solid var(--pvx-hairline);border-radius:24px;padding:12px}.eff-intel-block.featured{background:linear-gradient(135deg,rgba(34,211,238,.12),rgba(16,185,129,.07))}.eff-intel-block p{display:flex;align-items:center;gap:6px}.eff-intel-block strong{display:block;margin-top:7px;color:var(--pvx-text);font-size:14px;line-height:1.35}.eff-intel-block button{margin-top:10px;padding:0 14px}.eff-intel-block h3{margin-top:6px;color:var(--pvx-text);font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.18}.eff-intel-block small,.eff-intel-row small,.eff-preview-score em{color:var(--pvx-muted);font-size:11px}.eff-preview-score{margin-top:10px;display:flex;align-items:baseline;gap:7px}.eff-preview-score span{color:#0e7490;font-family:var(--font-display);font-size:28px;font-weight:800}.eff-description{margin-top:9px;display:-webkit-box;overflow:hidden;color:var(--pvx-muted);font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:4}.eff-intel-row{display:flex;align-items:center;gap:10px;text-align:left}.eff-intel-row small,.eff-intel-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eff-intel-row strong{color:var(--pvx-text);font-size:13px}.eff-app-strip{margin-top:14px;border-radius:30px;padding:12px}.eff-section-head,.eff-strip-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.eff-strip-head span{color:var(--pvx-text);font-family:var(--font-display);font-size:18px;font-weight:700}.eff-strip-head button{color:#0e7490;font-size:12px;font-weight:800}.eff-application-list,.eff-strip-list{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.eff-strip-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.eff-application{border:1px solid var(--pvx-hairline);border-radius:22px;padding:8px}.eff-application>button{display:grid;width:100%;grid-template-columns:50px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;text-align:left}.eff-application.large>button{grid-template-columns:58px minmax(0,1fr) auto}.eff-app-score{width:48px;height:42px;font-size:14px}.eff-application small,.eff-application strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eff-application strong{color:var(--pvx-text);font-size:13px}.eff-application small{color:var(--pvx-muted);font-size:11px}.eff-status{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;text-transform:capitalize;white-space:nowrap}.eff-status.neutral{background:rgba(100,116,139,.12);color:var(--pvx-muted)}.eff-status.active{background:rgba(34,211,238,.12);color:#0e7490}.eff-status.success{background:rgba(16,185,129,.14);color:#047857}.eff-status.danger{background:rgba(239,68,68,.12);color:#dc2626}.eff-app-detail{overflow:hidden}.eff-pipeline{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.eff-pipeline span{display:inline-flex;align-items:center;gap:5px;border-radius:999px;border:1px solid var(--pvx-hairline);padding:6px 8px;color:var(--pvx-muted);font-size:11px}.eff-pipeline span.is-active{border-color:rgba(34,211,238,.3);background:rgba(34,211,238,.1);color:#0e7490}.eff-skill-compare{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.eff-skill-set{border-radius:18px;border:1px solid var(--pvx-hairline);padding:9px}.eff-skill-set strong{display:block;color:var(--pvx-text);font-size:11px}.eff-skill-set div{margin-top:6px;display:flex;flex-wrap:wrap;gap:5px}.eff-skill-set span.good{background:rgba(16,185,129,.12);color:#047857}.eff-skill-set small{color:var(--pvx-muted);font-size:11px}.eff-full-panel{margin-top:14px;border-radius:30px;padding:16px}.eff-profile-grid{margin-top:14px;display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:14px;gap:14px}.eff-profile-summary{border-radius:30px;padding:18px}.eff-profile-summary p{color:#0891b2;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.eff-profile-summary strong{display:block;margin-top:12px;color:var(--pvx-text);font-family:var(--font-display);font-size:72px;font-weight:700;line-height:.9}.eff-profile-summary span{display:block;margin-top:10px;color:var(--pvx-muted);font-size:12px}.eff-profile-form{border-radius:30px;padding:16px}.eff-field-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.eff-field{margin-top:10px}.eff-field>span{display:block;margin-bottom:6px;color:var(--pvx-muted);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eff-field>div{display:flex;align-items:center;gap:9px;border-radius:18px;padding:10px 12px}.eff-field textarea{width:100%;resize:vertical;border-radius:18px;padding:12px;color:var(--pvx-text)}.eff-dropzone{margin-top:12px;border:1px dashed rgba(34,211,238,.34);border-radius:22px;padding:12px}.eff-dropzone.is-active{background:rgba(34,211,238,.1)}.eff-dropzone label{display:flex;align-items:center;gap:10px;cursor:pointer}.eff-dropzone em,.eff-dropzone span,.eff-dropzone strong{display:block}.eff-dropzone strong{font-size:13px}.eff-dropzone span{color:var(--pvx-muted);font-size:11px}.eff-dropzone em,.eff-error{color:#dc2626;font-size:12px;font-style:normal}.eff-alert-list{margin-top:14px;display:grid;grid-gap:9px;gap:9px}.eff-alert-list button{border:1px solid var(--pvx-hairline);border-radius:22px;padding:12px;text-align:left}.eff-alert-list button.is-open{border-color:rgba(34,211,238,.34)}.eff-alert-list small,.eff-alert-list strong{display:block}.eff-alert-list strong{color:var(--pvx-text);font-size:14px}.eff-alert-list p,.eff-alert-list small,.eff-empty-line{color:var(--pvx-muted);font-size:12px}.eff-alert-list p{margin-top:8px;line-height:1.5}.eff-empty{display:grid;min-height:280px;place-items:center;align-content:center;grid-gap:8px;gap:8px;text-align:center}.eff-empty strong{color:var(--pvx-text);font-family:var(--font-display);font-size:22px}.eff-empty span{color:var(--pvx-muted);font-size:13px}.eff-rejected{margin-top:10px;display:flex;gap:8px;border-radius:18px;background:rgba(239,68,68,.1);padding:9px;color:#dc2626;font-size:12px}.eff-loading{display:grid;min-height:240px;place-items:center;align-content:center;grid-gap:14px;gap:14px;color:var(--pvx-text)}.eff-loading span{width:220px;height:10px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.9),transparent),rgba(100,116,139,.16);background-size:40% 100%,100% 100%;animation:reborn-loading 1.6s linear infinite}.eff-modal{width:min(680px,94vw);border-radius:30px;padding:18px}.eff-modal-head{display:flex;justify-content:space-between;gap:14px}.eff-modal-head h3{margin-top:3px;color:var(--pvx-text);font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1.12}.eff-modal-head span{color:var(--pvx-muted);font-size:12px}.eff-modal-head button{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:999px;color:var(--pvx-muted)}.eff-apply-form{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.eff-chip-button{border:1px solid var(--pvx-hairline)}.eff-success{display:grid;place-items:center;padding:28px 0;text-align:center}.eff-success h4{margin-top:10px;color:var(--pvx-text);font-family:var(--font-display);font-size:30px;font-weight:800}.eff-success p{margin-top:4px;max-width:430px;color:var(--pvx-muted);font-size:13px}@media (max-width:1180px){.eff-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.eff-profile-grid,.eff-workspace{grid-template-columns:1fr}.eff-intel{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.eff-header{align-items:flex-start;flex-direction:column}.eff-nav{width:100%}.eff-field-grid,.eff-intel,.eff-snapshot,.eff-strip-list,.eff-toolbar{grid-template-columns:1fr}.eff-application>button{grid-template-columns:48px minmax(0,1fr)}.eff-application>button .eff-status{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.career-flow-os *,.career-flow-os :after,.career-flow-os :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}html.dark{background-color:#030712!important;background-image:radial-gradient(at 0 0,rgba(16,185,129,.07) 0,transparent 40%),radial-gradient(at 100% 0,rgba(14,165,233,.05) 0,transparent 45%),radial-gradient(at 50% 100%,rgba(59,130,246,.06) 0,transparent 50%)!important;background-attachment:fixed!important;color-scheme:dark}html.dark body{background-color:transparent!important;color:#f1f5f9!important}html.dark .bg-slate-50{background-color:#030712!important}html.dark .bg-white{background-color:rgba(17,24,39,.75)!important;background-image:linear-gradient(145deg,rgba(255,255,255,.02),rgba(0,0,0,.25))!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-color:rgba(255,255,255,.05)!important}html.dark .bg-slate-100{background-color:rgba(31,41,55,.65)!important;background-image:linear-gradient(145deg,rgba(255,255,255,.03),rgba(0,0,0,.15))!important}html.dark .bg-slate-150,html.dark .bg-slate-200{background-color:rgba(55,65,81,.8)!important}html.dark .bg-slate-50\/70{background-color:rgba(17,24,39,.8)!important}html.dark .bg-amber-50{background-color:rgba(245,158,11,.07)!important;background-image:linear-gradient(135deg,rgba(245,158,11,.1),rgba(245,158,11,.01))!important;border-color:rgba(245,158,11,.2)!important}html.dark .text-amber-900{color:#fef3c7!important}html.dark .text-amber-700{color:#fbbf24!important}html.dark .border-gray-200,html.dark .border-slate-100,html.dark .border-slate-150,html.dark .border-slate-200,html.dark .border-slate-200\/60,html.dark .border-slate-300{border-color:rgba(255,255,255,.06)!important}html.dark .border-b-slate-100,html.dark .border-b-slate-200{border-bottom-color:rgba(255,255,255,.06)!important}html.dark .text-gray-900,html.dark .text-slate-800,html.dark .text-slate-850,html.dark .text-slate-900,html.dark .text-slate-950{color:#f9fafb!important}html.dark .text-gray-650,html.dark .text-gray-700,html.dark .text-slate-600,html.dark .text-slate-650,html.dark .text-slate-700,html.dark .text-slate-705{color:#cbd5e1!important}html.dark .text-gray-500,html.dark .text-slate-500,html.dark .text-slate-550{color:#94a3b8!important}html.dark .text-gray-400,html.dark .text-slate-400{color:#64748b!important}html.dark .hover\:bg-gray-50:hover,html.dark .hover\:bg-slate-100:hover,html.dark .hover\:bg-slate-50:hover{background-color:rgba(59,130,246,.08)!important;color:#f8fafc!important}html.dark input[type=email],html.dark input[type=number],html.dark input[type=password],html.dark input[type=text],html.dark select,html.dark textarea{background-color:rgba(17,24,39,.85)!important;background-image:linear-gradient(180deg,rgba(255,255,255,.01),rgba(0,0,0,.1))!important;border-color:rgba(255,255,255,.08)!important;color:#f9fafb!important;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.2)!important}html.dark input::placeholder,html.dark textarea::placeholder{color:#475569!important}html.dark input[type=email]:focus,html.dark input[type=password]:focus,html.dark input[type=text]:focus,html.dark select:focus,html.dark textarea:focus{border-color:rgba(16,185,129,.4)!important;box-shadow:0 0 0 3px rgba(16,185,129,.15),inset 0 2px 4px 0 rgba(0,0,0,.2)!important}html.dark .absolute.bg-white,html.dark .shadow-2xl.bg-white,html.dark .shadow-lg.bg-white{background-color:#0f172a!important;background-image:linear-gradient(145deg,rgba(255,255,255,.01),rgba(0,0,0,.3))!important;border:1px solid rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}html.dark a.bg-white,html.dark button.bg-white{background-color:rgba(31,41,55,.8)!important;color:#f9fafb!important;border-color:rgba(255,255,255,.08)!important}html.dark a.bg-white:hover,html.dark button.bg-white:hover{background-color:rgba(55,65,81,.9)!important;border-color:rgba(255,255,255,.15)!important}html.dark .recharts-cartesian-grid-horizontal line,html.dark .recharts-cartesian-grid-vertical line{stroke:rgba(255,255,255,.08)!important}html.dark .recharts-text{fill:#94a3b8!important}html.dark .recharts-default-tooltip{background-color:#0f172a!important;background-image:linear-gradient(135deg,rgba(255,255,255,.02),rgba(0,0,0,.2))!important;border:1px solid rgba(255,255,255,.08)!important;color:#f9fafb!important}html.dark ::-webkit-scrollbar-thumb{background:#1f2937}html.dark ::-webkit-scrollbar-thumb:hover{background:#374151}.pvx-app-shell{min-height:100vh;display:flex;flex-direction:column;color:var(--pvx-text);background:radial-gradient(circle at 12% -12%,rgba(124,58,237,.16),transparent 34%),radial-gradient(circle at 92% 0,rgba(34,211,238,.14),transparent 28%),radial-gradient(circle at 56% 120%,rgba(16,185,129,.1),transparent 38%),var(--pvx-canvas)}html.dark .pvx-app-shell{background:radial-gradient(circle at 10% -10%,rgba(79,70,229,.2),transparent 34%),radial-gradient(circle at 92% 0,rgba(14,165,233,.14),transparent 28%),radial-gradient(circle at 56% 118%,rgba(16,185,129,.08),transparent 40%),var(--pvx-canvas)}.pvx-main{flex:1 1 auto;width:100%;min-width:0}.pvx-boot-screen{min-height:min(60vh,520px);display:grid;place-items:center;padding:24px 16px;background:radial-gradient(circle at 50% 35%,rgba(34,211,238,.15),transparent 28%),var(--pvx-canvas)}.pvx-boot-card{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:24px;border:1px solid var(--pvx-border);border-radius:22px;background:var(--pvx-panel-strong);box-shadow:var(--pvx-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.pvx-boot-card span{width:42px;height:42px;border-radius:16px;background:var(--pvx-gradient);box-shadow:0 16px 44px rgba(99,102,241,.28);animation:pvx-breathe 1.4s ease-in-out infinite}.pvx-boot-card strong{font-family:var(--font-display);font-size:18px}.pvx-boot-card p{margin:0;color:var(--pvx-muted);font-size:13px}.pvx-workspace-loading{display:grid;min-height:56vh;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:var(--pvx-text);text-align:center}.pvx-workspace-loading span{width:42px;height:42px;border:3px solid rgba(37,99,235,.16);border-top:3px solid var(--pvx-accent);border-radius:999px;animation:pvx-spin .8s linear infinite}.pvx-workspace-loading strong{font-family:var(--font-display)}.pvx-workspace-loading p{color:var(--pvx-muted);font-size:13px}.pvx-error-banner{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 18px;color:#fff;background:linear-gradient(135deg,#be123c,#dc2626);font-size:13px;font-weight:700}.pvx-error-banner button{border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;text-transform:uppercase}.pvx-header{position:-webkit-sticky;position:sticky;top:0;z-index:45;padding:12px clamp(14px,2vw,28px);border-bottom:1px solid var(--pvx-hairline);background:rgba(245,247,255,.72);backdrop-filter:blur(22px) saturate(1.18);-webkit-backdrop-filter:blur(22px) saturate(1.18)}html.dark .pvx-header{background:rgba(3,7,18,.72)}.pvx-header-inner{width:min(1440px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.pvx-brand-logo,.pvx-logo{display:inline-flex;align-items:center;gap:10px;min-width:0}.pvx-brand-logo{color:var(--pvx-text)}.pvx-brand-logo-mark{display:block;width:38px;height:38px;flex:0 0 38px;border-radius:10px;object-fit:contain;background:rgba(255,255,255,.72);box-shadow:0 10px 26px rgba(15,23,42,.08)}.pvx-brand-logo-text{display:grid;min-width:0;grid-gap:2px;gap:2px}.pvx-brand-logo-text strong{display:block;color:var(--pvx-text);font-family:var(--font-display);font-size:15px;line-height:1.05}.pvx-brand-logo-text small{display:block;overflow:hidden;color:var(--pvx-muted);font-size:11px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.auth-brand-mark,.pvx-logo>span:not(.pvx-brand-logo){display:grid;place-items:center;width:38px;height:38px;border-radius:14px;color:#fff;font-family:var(--font-metric);font-size:18px;font-weight:800;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.62),transparent 26%),var(--pvx-gradient);box-shadow:0 16px 42px rgba(79,70,229,.24)}.auth-brand-lockup strong,.pvx-logo strong{display:block;font-family:var(--font-display);font-size:15px;line-height:1.05}.auth-brand-lockup small,.pvx-logo small{display:block;color:var(--pvx-muted);font-size:11px;font-weight:700;line-height:1.2}.pvx-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.pvx-icon-button,.pvx-logout,.pvx-role-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pvx-hairline);background:rgba(255,255,255,.72);color:var(--pvx-text);box-shadow:0 8px 24px rgba(15,23,42,.06)}html.dark .pvx-icon-button,html.dark .pvx-logout,html.dark .pvx-role-pill{background:rgba(15,23,42,.72)}.pvx-icon-button{position:relative;width:38px;height:38px;border-radius:13px}.pvx-icon-button em{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;background:#ef4444;color:#fff;font-family:var(--font-metric);font-size:10px;font-style:normal}.pvx-icon-button em,.pvx-role-pill{border-radius:999px;font-weight:800}.pvx-role-pill{gap:6px;height:38px;padding:0 12px;color:#0f766e;font-size:12px}html.dark .pvx-role-pill{color:#67e8f9}.pvx-user-lockup{display:grid;min-width:0;max-width:230px;text-align:right;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;align-items:center}.pvx-user-lockup span{font-size:13px;font-weight:800}.pvx-user-lockup small,.pvx-user-lockup span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvx-user-lockup small{color:var(--pvx-muted);font-size:11px}.pvx-navbar-avatar{width:38px;height:38px;border-radius:13px;border:1px solid var(--pvx-hairline);overflow:hidden;background:rgba(14,165,233,.12)}.pvx-avatar-fallback,.pvx-avatar-icon,.pvx-navbar-avatar-fallback{display:grid;place-items:center;width:100%;height:100%;font-size:12px;font-weight:800;color:var(--pvx-text)}.pvx-avatar{display:inline-flex;flex-shrink:0;overflow:hidden}.pvx-avatar-image{width:100%;height:100%;object-fit:cover}.pvx-toast-stack{position:fixed;right:18px;top:84px;z-index:80;display:grid;grid-gap:12px;gap:12px;width:min(380px,calc(100vw - 24px))}.pvx-toast{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:18px;border:1px solid var(--pvx-border);background:rgba(255,255,255,.94);box-shadow:0 16px 32px rgba(15,23,42,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.dark .pvx-toast{background:rgba(15,23,42,.94)}.pvx-toast-copy strong{display:block;font-size:13px;font-weight:800}.pvx-toast-copy p{margin:4px 0 0;font-size:12px;color:var(--pvx-muted)}.pvx-toast button,.pvx-toast-icon{color:inherit}.pvx-toast-success{border-color:rgba(16,185,129,.3);color:#047857}.pvx-toast-error{border-color:rgba(244,63,94,.3);color:#be123c}.pvx-toast-warning{border-color:rgba(245,158,11,.3);color:#b45309}.pvx-toast-info{border-color:rgba(14,165,233,.3);color:#0369a1}.eco-feed-controls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,220px) minmax(150px,190px);grid-gap:10px;gap:10px;margin-bottom:12px}.eco-feed-controls label,.eco-feed-controls select{display:flex;align-items:center;gap:8px;min-height:42px;border:1px solid var(--pvx-border);border-radius:14px;background:var(--pvx-panel-strong);padding:0 12px;color:var(--pvx-text)}.eco-feed-controls input,.eco-feed-controls select{width:100%;min-width:0;border:0;background:transparent;color:inherit;font-size:12px;font-weight:700;outline:none}.eco-feed-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.eco-feed-main{min-width:0;text-align:left}.eco-feed-main em{display:inline-flex;margin-top:8px;border-radius:999px;background:rgba(14,165,233,.12);padding:3px 8px;color:#0369a1;font-size:10px;font-style:normal;font-weight:800}.eco-feed-actions{display:flex;align-items:center;gap:6px}.eco-apply-inline,.eco-feed-actions button{display:inline-grid;place-items:center;min-width:34px;height:34px;border:1px solid var(--pvx-border);border-radius:12px;background:var(--pvx-panel-strong);color:var(--pvx-text)}.eco-feed-actions button:disabled{opacity:.55}.eco-apply-inline{display:inline-flex;width:max-content;gap:6px;padding:0 12px;font-size:11px;font-weight:800}.admin-job-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.admin-job-field span{color:#64748b;font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.admin-job-field input,.admin-job-field select,.admin-job-field textarea{width:100%;min-width:0;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:10px 12px;color:#0f172a;font-size:12px;font-weight:650;outline:none}.admin-job-field strong{min-height:39px;display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:0 12px;color:#0f172a;font-size:12px}.admin-job-flags{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-job-flags label{display:inline-flex;align-items:center;gap:7px;min-height:39px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:0 12px;color:#334155;font-size:12px;font-weight:800}.admin-job-chip{display:inline-flex;border-radius:999px;background:#e0f2fe;padding:2px 7px;color:#075985;font-size:9px;font-weight:800;text-transform:uppercase}.admin-job-action{background:#0f172a;color:#fff}@media (max-width:780px){.eco-feed-controls,.eco-feed-item{grid-template-columns:1fr}.eco-feed-actions{justify-content:flex-start}}.pvx-logout{gap:7px;height:38px;border-radius:13px;padding:0 12px;font-size:12px;font-weight:800}.pvx-icon-button:hover,.pvx-logout:hover,.pvx-role-pill:hover{border-color:rgba(14,165,233,.28);transform:translateY(-1px)}.pvx-notification-menu{position:absolute;right:0;top:calc(100% + 12px);width:min(380px,calc(100vw - 28px));overflow:hidden;border:1px solid var(--pvx-border);border-radius:20px;background:var(--pvx-panel-strong);box-shadow:var(--pvx-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.pvx-notification-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--pvx-hairline)}.pvx-notification-head span{font-family:var(--font-display);font-size:14px;font-weight:800}.pvx-notification-head button{color:var(--pvx-blue);font-size:12px;font-weight:800}.pvx-notification-actions,.pvx-notification-head>div{display:flex;align-items:center;gap:8px}.pvx-notification-list{max-height:360px;overflow:auto}.pvx-notification-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:14px 16px;border-bottom:1px solid var(--pvx-hairline)}.pvx-notification-list article.is-unread{background:linear-gradient(90deg,rgba(34,211,238,.1),transparent)}.pvx-notification-list strong{display:block;font-size:13px}.pvx-notification-list p{margin:3px 0;color:var(--pvx-muted);font-size:12px;line-height:1.45}.pvx-notification-empty,.pvx-notification-list small{color:var(--pvx-muted);font-size:11px}.pvx-notification-list article button{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(16,185,129,.24);border-radius:10px;color:#059669;background:rgba(16,185,129,.08)}.pvx-notification-actions button:last-child{border-color:rgba(244,63,94,.18);color:#e11d48;background:rgba(244,63,94,.08)}.pvx-notification-empty{padding:20px 16px;text-align:center}.pvx-sanitized-email{color:#0f172a;font-family:var(--font-sans);line-height:1.65}.pvx-sanitized-email h1,.pvx-sanitized-email h2,.pvx-sanitized-email h3,.pvx-sanitized-email h4,.pvx-sanitized-email h5,.pvx-sanitized-email h6{margin:0 0 .75rem;color:#020617;font-family:var(--font-display);line-height:1.2}.pvx-sanitized-email blockquote,.pvx-sanitized-email ol,.pvx-sanitized-email p,.pvx-sanitized-email pre,.pvx-sanitized-email table,.pvx-sanitized-email ul{margin:0 0 .9rem}.pvx-sanitized-email ol,.pvx-sanitized-email ul{padding-left:1.25rem}.pvx-sanitized-email a{color:#0369a1;text-decoration:underline}.pvx-sanitized-email table{width:100%;border-collapse:collapse}.pvx-sanitized-email td,.pvx-sanitized-email th{border:1px solid rgba(148,163,184,.28);padding:.55rem .7rem;text-align:left;vertical-align:top}html.dark .pvx-sanitized-email{color:#e2e8f0}html.dark .pvx-sanitized-email h1,html.dark .pvx-sanitized-email h2,html.dark .pvx-sanitized-email h3,html.dark .pvx-sanitized-email h4,html.dark .pvx-sanitized-email h5,html.dark .pvx-sanitized-email h6{color:#f8fafc}html.dark .pvx-sanitized-email a{color:#7dd3fc}html.dark .pvx-sanitized-email td,html.dark .pvx-sanitized-email th{border-color:rgba(148,163,184,.22)}.pvx-footer{margin-top:auto;padding:18px clamp(14px,2vw,28px);border-top:1px solid var(--pvx-hairline);color:var(--pvx-muted);font-size:13px}.pvx-footer>div{width:min(1440px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.pvx-footer span:last-child{font-family:var(--font-metric);font-size:12.5px;font-weight:700}.auth-product-shell{position:relative;min-height:100dvh;overflow:hidden;isolation:isolate}.auth-product-shell>.absolute{pointer-events:none}.auth-product-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.72fr);align-items:center;grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);padding:clamp(24px,6vw,72px) clamp(16px,3vw,28px)}.auth-footer,.auth-product-grid{position:relative;z-index:1;width:min(1200px,100%);margin:0 auto}.auth-footer{padding:0 clamp(16px,3vw,28px) 24px;color:var(--pvx-muted);font-size:16px;font-weight:800;text-align:center}.auth-hero-panel{display:grid;grid-gap:28px;gap:28px}.auth-brand-lockup{display:inline-flex;align-items:center;gap:11px}.auth-eyebrow{margin:0 0 8px;color:var(--pvx-blue);font-family:var(--font-metric);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auth-hero-panel h1{max-width:780px;margin:0;color:var(--pvx-text);font-size:clamp(34px,5vw,64px);font-weight:800;line-height:1.02}.auth-hero-copy{max-width:640px;margin:18px 0 0;color:var(--pvx-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.65}.auth-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:720px}.auth-journey>div{position:relative;min-width:0;padding:14px;border:1px solid var(--pvx-hairline);border-radius:18px;background:rgba(255,255,255,.58);box-shadow:0 16px 44px rgba(15,23,42,.06)}html.dark .auth-journey>div{background:rgba(15,23,42,.58)}.auth-journey span{width:32px;height:32px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--pvx-gradient)}.auth-journey strong{display:block;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.auth-journey i{position:absolute;top:29px;right:-12px;width:14px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--pvx-blue),var(--pvx-green))}.auth-card{border:1px solid var(--pvx-border);border-radius:28px;padding:clamp(18px,3vw,28px);background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,255,255,.52)),var(--pvx-panel-strong);box-shadow:var(--pvx-shadow);-webkit-backdrop-filter:blur(26px) saturate(1.16);backdrop-filter:blur(26px) saturate(1.16)}html.dark .auth-card{background:linear-gradient(145deg,rgba(15,23,42,.78),rgba(15,23,42,.54)),var(--pvx-panel-strong)}.auth-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.auth-card-head h2{margin:0;font-size:28px;font-weight:800;line-height:1.1}.auth-card-head button,.auth-secondary-action{border:1px solid var(--pvx-hairline);border-radius:999px;padding:8px 12px;color:var(--pvx-text);background:rgba(255,255,255,.7);font-size:12px;font-weight:800}html.dark .auth-card-head button,html.dark .auth-secondary-action{background:rgba(15,23,42,.7)}.auth-alert{margin-bottom:14px;border-radius:16px;padding:11px 13px;font-size:13px;font-weight:700}.auth-alert.danger{color:#991b1b;background:rgba(254,226,226,.82);border:1px solid rgba(248,113,113,.32)}.auth-alert.success{color:#065f46;background:rgba(209,250,229,.82);border:1px solid rgba(16,185,129,.25)}.auth-form{display:grid;grid-gap:13px;gap:13px}.auth-field{display:grid;grid-gap:7px;gap:7px}.auth-field>span{color:var(--pvx-muted);font-size:12px;font-weight:800}.auth-field>div{display:flex;align-items:center;gap:10px;min-height:46px;border:1px solid var(--pvx-hairline);border-radius:15px;padding:0 13px;background:rgba(255,255,255,.76)}html.dark .auth-field>div{background:rgba(15,23,42,.76)}.auth-field input{width:100%;min-width:0;border:0;outline:0;background:transparent!important;box-shadow:none!important;color:var(--pvx-text);font-size:14px}.auth-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.auth-role-grid button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--pvx-hairline);border-radius:14px;color:var(--pvx-muted);background:rgba(255,255,255,.62);font-size:13px;font-weight:800}.auth-role-grid button.active{border-color:rgba(14,165,233,.34);color:var(--pvx-text);background:linear-gradient(135deg,rgba(34,211,238,.16),rgba(16,185,129,.12))}.auth-register-note{display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(14,165,233,.24);border-radius:15px;padding:11px 13px;color:var(--pvx-muted);background:linear-gradient(135deg,rgba(14,165,233,.1),rgba(16,185,129,.08));font-size:12px;font-weight:700;line-height:1.45}.auth-forgot{justify-self:end;color:var(--pvx-blue);font-size:12px;font-weight:800}.auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#312e81,#7c3aed 44%,#0ea5e9);box-shadow:0 16px 40px rgba(79,70,229,.24);font-size:14px;font-weight:900}.auth-submit:disabled{cursor:not-allowed;opacity:.65}.auth-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px}.auth-security-note{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--pvx-muted);font-size:12px;line-height:1.45}.platform-shell{min-height:100%;min-width:0}.platform-page{color:var(--pvx-text)}.platform-page>.grid:first-of-type{gap:12px!important;margin-bottom:18px!important}.platform-page .bg-white{border-color:var(--pvx-hairline)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,255,255,.56)),rgba(255,255,255,.72)!important;box-shadow:0 14px 38px rgba(15,23,42,.06)!important}html.dark .platform-page .bg-white{background:linear-gradient(145deg,rgba(15,23,42,.78),rgba(15,23,42,.56)),rgba(15,23,42,.72)!important}.platform-page .rounded-2xl,.platform-page .rounded-3xl{border-radius:18px!important}.platform-page .p-5{padding:16px!important}.platform-page .p-6{padding:18px!important}.platform-page .p-8{padding:22px!important}.platform-page h1,.platform-page h2,.platform-page h3{color:var(--pvx-text);line-height:1.15}.platform-page table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--pvx-hairline);border-radius:16px;background:rgba(255,255,255,.64);font-size:13px}html.dark .platform-page table{background:rgba(15,23,42,.64)}.platform-page thead{background:linear-gradient(90deg,rgba(15,23,42,.04),rgba(14,165,233,.06))}html.dark .platform-page thead{background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(14,165,233,.08))}.platform-page th{color:var(--pvx-muted);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.platform-page td,.platform-page th{padding:11px 13px;border-bottom:1px solid var(--pvx-hairline)}.platform-page tbody tr:hover{background:rgba(14,165,233,.06)}.platform-page input,.platform-page select,.platform-page textarea{border-radius:14px!important;border-color:var(--pvx-hairline)!important;background:rgba(255,255,255,.78)!important;font-size:14px}html.dark .platform-page input,html.dark .platform-page select,html.dark .platform-page textarea{background:rgba(15,23,42,.78)!important}.auth-field>div:focus-within,.platform-page input:focus,.platform-page select:focus,.platform-page textarea:focus{border-color:rgba(14,165,233,.42)!important;box-shadow:0 0 0 4px rgba(14,165,233,.1)!important}.platform-page>.flex.flex-wrap.border-b{position:-webkit-sticky;position:sticky;top:63px;z-index:20;gap:6px!important;margin:0 0 18px!important;padding:8px;border:1px solid var(--pvx-hairline)!important;border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 12px 34px rgba(15,23,42,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.dark .platform-page>.flex.flex-wrap.border-b{background:rgba(15,23,42,.72)}.platform-page>.flex.flex-wrap.border-b button{border:0!important;border-radius:12px!important;padding:10px 12px!important}.platform-page>.flex.flex-wrap.border-b button[class*=border-emerald]{color:var(--pvx-text)!important;background:linear-gradient(135deg,rgba(34,211,238,.13),rgba(16,185,129,.11))}.auth-card button,.platform-page button,.pvx-header button{transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.auth-card button:hover,.platform-page button:hover{transform:translateY(-1px)}.auth-card button:focus-visible,.auth-field input:focus-visible,.platform-page button:focus-visible,.pvx-error-banner button:focus-visible,.pvx-header button:focus-visible{outline:3px solid rgba(14,165,233,.28);outline-offset:2px}.eco-feed-item small,.eco-hero p,.eco-internship-card p,.eco-learning-module span,.eco-roadmap-node p,.eco-roadmap-node small,.eco-training-card small,.eco-training-card span,.eff-profile-sections span,.eff-profile-summary p,.eff-profile-summary span,.eff-recommendations b,.eff-resume-intel p,.eff-resume-intel small,.eff-resume-intel span,.onboarding-body small,.onboarding-progress p,.rec-focus-row span,.rec-header p,.rec-metric-card small,.rec-metric-card>div,.rec-profile-status span{color:color-mix(in srgb,var(--pvx-text) 68%,transparent)}.eco-achievement,.eco-feed-item,.eco-internship-card,.eco-learning-module,.eco-panel,.eco-roadmap-node,.eco-score-card,.eco-training-card,.eff-dropzone,.eff-filter-sidebar,.eff-profile-photo,.eff-profile-summary,.eff-recommendations small,.eff-resume-builder,.eff-resume-intel>div,.eff-resume-intel>p,.onboarding-card,.onboarding-choice-grid button,.onboarding-jobs button,.onboarding-progress,.onboarding-review-grid span,.rec-focus-row,.rec-metric-card,.rec-panel,.rec-profile-status,.rec-upload,.rec-verification{box-shadow:0 14px 34px rgba(15,23,42,.06)}.eco-achievement,.eco-feed-item,.eco-internship-card,.eco-learning-module,.eco-panel,.eco-roadmap-node,.eco-score-card,.eco-training-card,.eff-dropzone,.eff-filter-sidebar,.eff-profile-photo,.eff-profile-summary,.eff-resume-builder,.onboarding-card,.onboarding-progress,.rec-metric-card,.rec-panel,.rec-profile-status{background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.7))}.eff-recommendations small,.eff-resume-intel>div,.eff-resume-intel>p,.onboarding-choice-grid button,.onboarding-jobs button,.onboarding-review-grid span,.rec-focus-row,.rec-profile-status,.rec-upload,.rec-verification{background:rgba(255,255,255,.72)}.eco-hero span,.eco-section-head span,.eff-profile-sections span,.eff-recommendations b,.eff-resume-intel span,.rec-field span,.rec-header span,.rec-job-preview>span,.rec-section-header span{color:color-mix(in srgb,var(--pvx-text) 58%,transparent)}.eco-hero span,.eco-section-head span,.eff-profile-sections span,.eff-recommendations b,.rec-header span,.rec-section-header span{letter-spacing:.06em}.eff-recommendations small{border:1px solid rgba(14,165,233,.16);color:var(--pvx-text);font-size:12px;line-height:1.5}.eco-score-card strong,.eff-profile-summary strong,.eff-resume-intel strong,.rec-metric-card strong{text-shadow:0 1px 0 rgba(255,255,255,.24)}.eff-resume-intel>div,.eff-resume-intel>p{border-color:rgba(15,23,42,.08)}.eff-resume-intel strong{font-size:24px}.eff-resume-intel span{margin-top:5px;font-size:11px;font-weight:900}.eff-resume-intel p,.eff-resume-intel small{line-height:1.45}.eff-resume-preview{border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(241,245,249,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.eff-resume-preview strong{color:#0f172a;font-size:15px}.eff-resume-preview p,.eff-resume-preview span{color:#334155}.eff-dropzone{border:1px dashed rgba(14,165,233,.36)}.eff-dropzone strong{color:var(--pvx-text)}.eff-dropzone span{color:color-mix(in srgb,var(--pvx-text) 62%,transparent)}.eff-dropzone em,.onboarding-body em{color:#b91c1c}.eff-profile-photo .onboarding-avatar,.onboarding-avatar{box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.eff-profile-photo b{font-size:14px}.onboarding-progress strong{font-size:30px}.onboarding-body small,.onboarding-body span,.onboarding-progress p{line-height:1.5}.onboarding-choice-grid button,.onboarding-jobs button,.onboarding-review-grid span{border-color:rgba(15,23,42,.08)}.onboarding-jobs strong,.onboarding-review-grid strong{font-size:14px}.rec-verification{border:1px solid rgba(245,158,11,.28);background:linear-gradient(180deg,rgba(254,243,199,.95),rgba(253,230,138,.78));color:#78350f}.rec-verification span{color:#92400e}.rec-metric-card strong{font-size:36px}.rec-metric-card small{font-size:12px}.eco-roadmap-tabs button,.eff-chip-button,.eff-status,.flow-chip,.rec-tabs button{border-color:rgba(15,23,42,.1)}.eff-chip-button,.eff-status.neutral,.flow-chip{color:color-mix(in srgb,var(--pvx-text) 78%,transparent)}.eco-hero p{color:color-mix(in srgb,var(--pvx-text) 72%,transparent);line-height:1.6}.eco-feed-item strong,.eco-internship-card strong,.eco-learning-module strong,.eco-roadmap-node strong,.eco-training-card strong{font-size:15px}html.dark .eco-achievement,html.dark .eco-feed-item,html.dark .eco-internship-card,html.dark .eco-learning-module,html.dark .eco-panel,html.dark .eco-roadmap-node,html.dark .eco-score-card,html.dark .eco-training-card,html.dark .eff-dropzone,html.dark .eff-filter-sidebar,html.dark .eff-profile-photo,html.dark .eff-profile-summary,html.dark .eff-resume-builder,html.dark .onboarding-card,html.dark .onboarding-progress,html.dark .rec-metric-card,html.dark .rec-panel,html.dark .rec-profile-status{background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(15,23,42,.78))}html.dark .eff-recommendations small,html.dark .eff-resume-intel>div,html.dark .eff-resume-intel>p,html.dark .onboarding-choice-grid button,html.dark .onboarding-jobs button,html.dark .onboarding-review-grid span,html.dark .rec-focus-row,html.dark .rec-profile-status,html.dark .rec-upload{background:rgba(30,41,59,.78)}html.dark .eff-resume-preview{border-color:rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(30,41,59,.92));color:#e2e8f0;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html.dark .eff-resume-preview strong{color:#f8fafc}html.dark .eff-resume-preview p,html.dark .eff-resume-preview span{color:#cbd5e1}html.dark .rec-verification{border-color:rgba(251,191,36,.22);background:linear-gradient(180deg,rgba(120,53,15,.42),rgba(146,64,14,.26));color:#fde68a}html.dark .rec-verification span{color:#fcd34d}:root{--pvx-canvas:#FAFBFC;--pvx-panel:rgba(255,255,255,0.88);--pvx-border:rgba(15,23,42,0.09);--pvx-hairline:rgba(15,23,42,0.08);--pvx-green:#10B981;--pvx-gold:#F59E0B;--pvx-danger:#EF4444;--pvx-soft-gradient:linear-gradient(135deg,rgba(37,99,235,0.1),rgba(16,185,129,0.08));--pvx-shadow:0 12px 30px rgba(15,23,42,0.06);--pvx-shadow-soft:0 6px 18px rgba(15,23,42,0.05)}body{background:#FAFBFC}.career-flow-os:after,.career-flow-os:before{opacity:.18}.eff-workspace{grid-template-columns:minmax(220px,25%) minmax(320px,35%) minmax(360px,40%);gap:16px}.eff-filter-toolbar-shell{display:none}.eff-app-strip,.eff-filter-sidebar,.eff-full-panel,.eff-intel,.eff-opportunities,.eff-profile-form,.eff-profile-summary,.rec-analytics-card,.rec-applicant-card,.rec-header,.rec-metric-card,.rec-panel,.rec-pipeline-column,.rec-review-modal{border-radius:18px;background:#FFFFFF;box-shadow:var(--pvx-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.eff-filter-sidebar,.eff-intel{top:88px;max-height:calc(100dvh - 108px);overflow:auto}.eff-opportunities{min-width:0}.eff-job-card{border-radius:16px;background:#FFFFFF;box-shadow:none}.eff-job-card.is-selected{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.eff-company-badge{background:rgba(37,99,235,.1);color:#1D4ED8}.eff-completion-bar span,.eff-match-ring i,.rec-bars span,.rec-mini-funnel em{background:var(--pvx-gradient)}.eff-quality-chip.excellent,.eff-quality-chip.very-strong,.eff-status.success,.rec-status.success{background:rgba(16,185,129,.12);color:#047857}.eff-preview-pane{align-content:start;grid-gap:16px;gap:16px;padding:16px}.eff-preview-empty,.eff-preview-pane{position:-webkit-sticky;position:sticky;display:grid}.eff-preview-empty{place-items:center;align-content:center;grid-gap:8px;gap:8px;min-height:420px;padding:24px;color:var(--pvx-muted);text-align:center}.eff-preview-empty strong{color:var(--pvx-text);font-family:var(--font-display)}.eff-preview-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px}.eff-preview-head p,.eff-preview-head span,.eff-preview-score-row span,.eff-preview-section p,.eff-preview-section small{color:var(--pvx-muted);font-size:12px;line-height:1.5}.eff-preview-head h3{margin:2px 0 4px;color:var(--pvx-text);font-family:var(--font-display);font-size:22px;line-height:1.16}.eff-preview-score-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--pvx-hairline);border-radius:16px;background:#F8FAFC;padding:12px}.eff-preview-score-row strong,.eff-preview-section strong{display:block;color:var(--pvx-text);font-size:14px}.eff-preview-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.eff-preview-facts span{border:1px solid var(--pvx-hairline);border-radius:12px;background:#F8FAFC;padding:10px;color:var(--pvx-text);font-size:12px;font-weight:800}.eff-preview-section{display:grid;grid-gap:8px;gap:8px}.eff-preview-details{min-height:42px;border:1px solid var(--pvx-hairline);border-radius:12px;color:var(--pvx-text);font-size:13px;font-weight:800}.eff-apply-backdrop{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;background:rgba(15,23,42,.38);padding:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eff-apply-drawer{width:min(720px,100vw);height:100dvh;max-height:100dvh;overflow:auto;border-radius:20px 0 0 20px;border-right:0;padding:20px}.eff-apply-form{gap:16px}.eff-modal-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:-20px -20px 12px;border-bottom:1px solid var(--pvx-hairline);background:#FFFFFF;padding:20px}.eff-modal-head p,.eff-section-head p,.rec-header span,.rec-section-header span{letter-spacing:0}.rec-review-modal{width:min(1180px,100%)}.rec-review-body{grid-template-columns:260px minmax(0,1fr) 300px}.rec-kanban{scrollbar-width:thin}.eff-job-actions button:last-child,.eff-sticky-apply button:last-child,.rec-card-actions button:first-child{background:var(--pvx-gradient);color:#FFFFFF}.auth-card button:focus-visible,.eff-filter-sidebar button:focus-visible,.eff-filter-sidebar input:focus-visible,.eff-filter-sidebar select:focus-visible,.eff-job-card:focus-visible,.eff-modal button:focus-visible,.eff-modal input:focus-visible,.eff-modal textarea:focus-visible,.eff-preview-pane button:focus-visible,.platform-page button:focus-visible,.pvx-error-banner button:focus-visible,.pvx-header button:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}@media (max-width:1180px){.eff-filter-toolbar-shell{display:block}.eff-workspace{grid-template-columns:minmax(0,1fr)}.eff-filter-sidebar{display:none}.eff-intel{position:static;max-height:none}}@media (max-width:760px){.career-flow-os main{padding-bottom:88px}.eff-nav{position:fixed;right:12px;bottom:12px;left:12px;z-index:45;justify-content:space-around;border:1px solid var(--pvx-border);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 14px 38px rgba(15,23,42,.12);padding:8px}.eff-nav button{min-width:52px;min-height:48px;justify-content:center;padding:0 8px}.eff-nav button span,.eff-preview-pane{display:none}.eff-apply-backdrop{align-items:flex-end}.eff-apply-drawer{width:100vw;height:min(92dvh,920px);border-radius:20px 20px 0 0}.rec-review-body{grid-template-columns:1fr}}@keyframes pvx-breathe{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.04);filter:saturate(1.18)}}@media (max-width:980px){.auth-product-grid{grid-template-columns:1fr;align-items:start}.auth-hero-panel{gap:20px}.auth-card{width:min(560px,100%)}}.career-flow-os .eff-header .pvx-page-header{flex:1 1 auto;gap:4px;margin-bottom:0}.career-flow-os .eff-header .pvx-page-header-copy{gap:1px}.career-flow-os .eff-header .pvx-page-header-eyebrow{font-size:9px}.career-flow-os .eff-header .pvx-page-header-title{font-size:clamp(19px,1.65vw,25px);line-height:1.08}.career-flow-os .eff-header .pvx-page-header-description{font-size:12px;line-height:1.3}.career-flow-os .eff-header .pvx-tab-nav{flex:0 0 auto;gap:2px;padding:3px}.career-flow-os .eff-header .pvx-tab-nav-item{min-height:32px;padding:0 8px;font-size:11px}.candidate-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.candidate-overview-card,.candidate-rail-card{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0;border:1px solid var(--pvx-border);border-radius:14px;background:var(--pvx-surface);box-shadow:0 1px 3px rgba(15,23,42,.05);opacity:1!important;visibility:visible!important;transform:none!important}.candidate-overview-card{min-height:112px;padding:10px 12px}.candidate-widget-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.candidate-widget-head>span{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--pvx-text-secondary);font-size:11px;font-weight:750;letter-spacing:.01em}.candidate-widget-head>span svg{flex:0 0 auto;color:var(--pvx-blue)}.candidate-widget-head>strong{color:var(--pvx-text);font-family:var(--font-metric);font-size:14px;white-space:nowrap}.candidate-overview-card>button,.candidate-rail-card>button,.candidate-widget-head button{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:var(--pvx-blue);font-size:11px;font-weight:750}.candidate-overview-card p,.candidate-rail-card p{margin:0;overflow:hidden;color:var(--pvx-text-secondary);font-size:11px;line-height:1.35;text-overflow:ellipsis}.candidate-widget-progress{height:5px;overflow:hidden;border-radius:999px;background:var(--pvx-surface-secondary)}.candidate-widget-progress>span{display:block;height:100%;border-radius:inherit;background:var(--pvx-gradient)}.candidate-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px}.candidate-summary-grid span{display:grid;grid-gap:1px;gap:1px;color:var(--pvx-text-secondary);font-size:9px}.candidate-summary-grid strong{color:var(--pvx-text);font-family:var(--font-metric);font-size:19px;line-height:1.1}.candidate-match-row{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:6px;gap:6px}.candidate-match-row span,.candidate-skill-line{display:grid;grid-gap:2px;gap:2px;min-width:0}.candidate-match-row small,.candidate-skill-line small{color:var(--pvx-text-muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.candidate-match-row strong,.candidate-skill-line span{overflow:hidden;color:var(--pvx-text);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.career-flow-os .eff-opportunities>.eff-section-head{margin:5px 0 7px!important}.career-flow-os .eff-company-badge{width:38px!important;height:38px!important}.career-flow-os .eff-job-card-head strong{font-size:15px!important}.career-flow-os .eff-job-location-row span,.career-flow-os .eff-job-row-copy>small{font-size:11px!important}.career-flow-os .eff-job-skills span:nth-child(n+3){display:none!important}.career-flow-os .eff-job-actions button{min-height:29px!important;font-size:11px!important}.candidate-insights-rail{position:-webkit-sticky;position:sticky;top:74px;display:grid;align-content:start;grid-gap:8px;gap:8px;max-height:calc(100dvh - 90px);overflow:auto;opacity:1!important;visibility:visible!important;transform:none!important}.candidate-rail-heading{display:grid;grid-gap:1px;gap:1px;padding:0 2px 2px}.candidate-rail-heading span{color:var(--pvx-blue);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.candidate-rail-heading strong{color:var(--pvx-text);font-family:var(--font-display);font-size:16px}.candidate-rail-card{padding:11px}.candidate-rail-card ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.candidate-rail-card li{display:flex;align-items:flex-start;gap:6px;color:var(--pvx-text-secondary);font-size:11px;line-height:1.3}.candidate-rail-card li svg{flex:0 0 auto;margin-top:1px;color:var(--pvx-success)}.candidate-recommended-role{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.candidate-recommended-role>span{display:grid;min-width:0}.candidate-recommended-role small,.candidate-recommended-role strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-recommended-role strong{color:var(--pvx-text);font-size:13px}.candidate-recommended-role small{color:var(--pvx-text-secondary);font-size:10px}.candidate-rail-tags{display:flex;flex-wrap:wrap;gap:4px}.candidate-rail-tags span{border:1px solid var(--pvx-border);border-radius:999px;background:var(--pvx-surface-secondary);padding:3px 6px;color:var(--pvx-text-secondary);font-size:9px;font-weight:700}.candidate-rail-actions{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:5px;gap:5px}.candidate-rail-actions button{min-height:30px;border:1px solid var(--pvx-border);border-radius:8px;background:var(--pvx-surface-secondary);color:var(--pvx-text);font-size:10px;font-weight:750}.candidate-rail-actions button:nth-child(2){border-color:var(--pvx-blue);background:var(--pvx-blue);color:#fff}@media (max-width:1180px){.candidate-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.career-flow-os .eff-workspace{grid-template-columns:minmax(0,1fr)!important}.candidate-insights-rail{position:static;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.candidate-rail-heading{grid-column:1/-1}}@media (max-width:760px){.career-flow-os.efficiency-os>main{padding-top:0!important}.career-flow-os .eff-header{position:static;align-items:stretch!important;gap:6px!important;padding:5px!important}.career-flow-os .eff-header .pvx-page-header-description{display:none}.career-flow-os .eff-header .pvx-tab-nav{overflow-x:auto}.candidate-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.candidate-overview-card{min-height:104px;padding:8px}.candidate-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-insights-rail{grid-template-columns:1fr}.career-flow-os .eff-filter-toolbar-shell{position:-webkit-sticky;position:sticky;top:4px;z-index:20;display:block!important}.career-flow-os .eff-job-actions{position:-webkit-sticky;position:sticky;bottom:0;grid-template-columns:1fr 1fr!important;width:100%!important;padding-top:5px!important;background:var(--pvx-surface)}.career-flow-os .eff-job-row-signals{grid-template-columns:auto auto!important}body,html{overflow-x:hidden}html.dark{background-attachment:scroll!important}.pvx-footer>div,.pvx-header-inner{align-items:flex-start;flex-direction:column}.pvx-header-actions{width:100%;justify-content:space-between;flex-wrap:wrap}.pvx-logout span,.pvx-role-pill span,.pvx-user-lockup{display:none}.auth-product-grid{padding-top:28px}.auth-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-journey i{display:none}.auth-card-head{align-items:stretch;flex-direction:column}.platform-page{padding-top:16px!important}.platform-page>.flex.flex-wrap.border-b{top:104px;overflow-x:auto;flex-wrap:nowrap!important}.platform-page>.grid:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pvx-notification-head{align-items:flex-start;flex-direction:column}.pvx-notification-head>div{flex-wrap:wrap}.pvx-notification-list{max-height:min(55vh,360px)}}@media (max-width:520px){.auth-journey,.auth-role-grid,.platform-page>.grid:first-of-type{grid-template-columns:1fr!important}.pvx-notification-menu{right:-72px}}:root{--pvx-radius-card:18px;--pvx-radius-button:12px;--pvx-radius-input:12px;--pvx-space-1:4px;--pvx-space-2:8px;--pvx-space-3:12px;--pvx-space-4:16px;--pvx-space-6:24px;--pvx-space-8:32px;--pvx-motion-fast:150ms;--pvx-motion-base:200ms;--pvx-motion-slow:250ms}.career-flow-os,.platform-page,.pvx-app-shell{background:var(--pvx-canvas)!important}.admin-page .bg-slate-940,.admin-page .bg-white,.auth-card,.eco-hero,.eco-panel,.eco-progress-engine article,.eff-app-strip,.eff-filter-sidebar,.eff-full-panel,.eff-header,.eff-intel,.eff-modal,.eff-opportunities,.eff-profile-form,.eff-profile-summary,.eff-snapshot,.pvx-boot-card,.pvx-notification-menu,.rec-analytics-card,.rec-applicant-card,.rec-header,.rec-metric-card,.rec-panel,.rec-pipeline-column,.rec-review-modal,.rec-verification{border:1px solid var(--pvx-border)!important;border-radius:var(--pvx-radius-card)!important;background:#FFFFFF!important;box-shadow:var(--pvx-shadow-soft)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.admin-page .bg-slate-940{padding:var(--pvx-space-4)}.admin-page .rounded-2xl,.admin-page .rounded-3xl,.admin-page .rounded-xl,.platform-page .rounded-2xl,.platform-page .rounded-3xl{border-radius:var(--pvx-radius-card)!important}.admin-page h3,.admin-page h4,.eco-section-head h2,.eff-section-head h2,.rec-section-header h2{color:var(--pvx-text)!important;letter-spacing:0!important}.admin-page p,.admin-page span,.admin-page td,.eff-preview-section p,.eff-preview-section small,.rec-applicant-card small{line-height:1.5}.admin-page table,.platform-page table{border:1px solid var(--pvx-border)!important;border-radius:var(--pvx-radius-card)!important;overflow:hidden;background:#FFFFFF!important}.admin-page thead tr,.platform-page thead{background:#F8FAFC!important}.admin-page tbody tr,.platform-page tbody tr{transition:background var(--pvx-motion-fast) ease}.admin-page tbody tr:hover,.platform-page tbody tr:hover{background:rgba(37,99,235,.045)!important}.admin-page input,.admin-page select,.admin-page textarea,.auth-field>div,.eff-field textarea,.eff-field>div,.eff-search,.rec-applicant-card textarea,.rec-field input,.rec-field select,.rec-field textarea,.rec-review-actions input,.rec-toolbar label,.rec-toolbar select{border:1px solid var(--pvx-hairline)!important;border-radius:var(--pvx-radius-input)!important;background:#FFFFFF!important;box-shadow:none!important}.admin-page button,.admin-page label.rounded-xl,.auth-secondary-action,.auth-submit,.eff-action,.eff-ghost-action,.eff-job-actions button,.eff-sticky-apply button,.rec-card-actions button,.rec-profile-grid>button,.rec-review-actions button,.rec-section-header button,.rec-wizard-actions button{min-height:40px;border-radius:var(--pvx-radius-button)!important;transition:transform var(--pvx-motion-fast) ease,background var(--pvx-motion-fast) ease,border-color var(--pvx-motion-fast) ease,box-shadow var(--pvx-motion-fast) ease!important}.admin-page button:hover,.admin-page label.rounded-xl:hover,.eff-action:hover,.eff-ghost-action:hover,.eff-job-actions button:hover,.eff-sticky-apply button:hover,.rec-card-actions button:hover,.rec-profile-grid>button:hover,.rec-review-actions button:hover,.rec-section-header button:hover,.rec-wizard-actions button:hover{transform:translateY(-1px)}.admin-page button:disabled,.eff-job-actions button:disabled,.rec-card-actions button:disabled,.rec-review-actions button:disabled{cursor:not-allowed;opacity:.58;transform:none}.admin-page button[class*=bg-emerald-600],.admin-page button[class*=bg-slate-900],.admin-page label[class*=bg-slate-900],.auth-submit,.eff-action,.eff-job-actions button:last-child,.eff-sticky-apply button:last-child,.rec-card-actions button:first-child,.rec-profile-grid>button,.rec-section-header button,.rec-wizard-actions button:last-child{border-color:transparent!important;background:var(--pvx-gradient)!important;color:#FFFFFF!important;box-shadow:0 8px 18px rgba(37,99,235,.14)!important}.admin-page button[class*=bg-slate-100],.admin-page button[class*=bg-white],.admin-page button[class*=border],.auth-secondary-action,.eff-ghost-action,.rec-card-actions button,.rec-review-actions button,.rec-wizard-actions button:first-child{border:1px solid var(--pvx-hairline)!important;background:#FFFFFF!important;color:var(--pvx-text)!important;box-shadow:none!important}.admin-page .text-emerald-600,.admin-page .text-emerald-700,.admin-page .text-emerald-800,.eff-nav button[aria-pressed=true],.rec-tabs button[aria-pressed=true]{color:var(--pvx-blue)!important}.admin-page .bg-emerald-100,.admin-page .bg-emerald-50,.eff-nav button[aria-pressed=true],.rec-tabs button[aria-pressed=true]{background:rgba(37,99,235,.1)!important}.admin-page .border-emerald-200,.admin-page .border-emerald-300,.admin-page .border-emerald-500\/20,.eff-nav button[aria-pressed=true],.rec-tabs button[aria-pressed=true]{border-color:rgba(37,99,235,.24)!important}.admin-empty-state,.eff-empty,.rec-empty{display:grid;min-height:240px;place-items:center;align-content:center;grid-gap:var(--pvx-space-2);gap:var(--pvx-space-2);border:1px solid var(--pvx-border);border-radius:var(--pvx-radius-card);background:#FFFFFF!important;padding:var(--pvx-space-8);color:var(--pvx-muted);text-align:center}.admin-empty-state svg,.eff-empty:before,.rec-empty:before{width:48px;height:48px;border-radius:16px;background:rgba(37,99,235,.1);color:var(--pvx-blue);padding:10px}.admin-empty-state strong,.eff-empty strong,.rec-empty strong{color:var(--pvx-text);font-family:var(--font-display);font-size:18px}.admin-empty-state span,.eff-empty span,.rec-empty span{max-width:420px;color:var(--pvx-muted);font-size:13px}.eff-empty>svg,.rec-empty>svg{display:none}.rec-pipeline-column{min-height:360px}.eff-drawer-head,.eff-modal-head,.rec-pipeline-column header,.rec-review-modal header{background:#FFFFFF!important}.rec-review-actions{position:-webkit-sticky;position:sticky;top:var(--pvx-space-4)}.eff-filter-sidebar,.eff-preview-pane,.eff-profile-summary,.platform-page>.flex.flex-wrap.border-b,.rec-tabs{scrollbar-width:thin}@media (max-width:414px){.career-flow-os main,.platform-page{padding-right:12px!important;padding-left:12px!important}.admin-page>.grid:first-of-type,.eff-snapshot,.rec-metrics{grid-template-columns:1fr!important}.admin-page .bg-white,.eff-full-panel,.eff-job-card,.rec-applicant-card,.rec-panel{padding:12px!important}.eff-job-actions,.rec-card-actions,.rec-wizard-actions{grid-template-columns:1fr!important}.eff-apply-drawer,.eff-job-drawer{width:100vw!important;border-radius:18px 18px 0 0!important}.admin-page table,.platform-page table{min-width:680px}}.career-flow-os.efficiency-os>main{max-width:1600px!important;padding-top:12px!important}.career-flow-os .eff-header{min-height:60px!important;align-items:center!important;margin-bottom:10px!important;padding:8px 12px!important}.career-flow-os .eff-brand,.career-flow-os .eff-nav{min-height:44px!important}.career-flow-os .eff-nav{gap:4px!important}.career-flow-os .eff-nav button{min-height:36px!important;padding:0 10px!important;font-size:12px!important}.career-flow-os .eff-snapshot{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(118px,150px))!important;gap:8px!important;margin-bottom:10px!important;padding:10px 12px!important}.career-flow-os .eff-snapshot-intro{gap:2px!important}.career-flow-os .eff-snapshot-intro h1{font-size:18px!important;line-height:1.2!important}.career-flow-os .eff-snapshot-intro p,.career-flow-os .eff-snapshot-metric em,.career-flow-os .eff-snapshot-metric small{font-size:11px!important}.career-flow-os .eff-snapshot-metric{min-height:52px!important;gap:8px!important;padding:8px 10px!important}.career-flow-os .eff-snapshot-metric strong{font-size:16px!important;line-height:1.15!important}.career-flow-os .eff-workspace{grid-template-columns:260px minmax(0,1fr) 380px!important;gap:12px!important;align-items:start!important}.career-flow-os .eff-filter-sidebar,.career-flow-os .eff-preview-empty,.career-flow-os .eff-preview-pane{top:74px!important;max-height:calc(100dvh - 90px)!important;border-radius:14px!important}.career-flow-os .eff-filter-sidebar{width:260px!important;gap:8px!important;padding:10px!important}.career-flow-os .eff-filter-sidebar .eff-section-head{margin-bottom:2px!important}.career-flow-os .eff-filter-sidebar .eff-section-head h2{font-size:15px!important}.career-flow-os .eff-filter-field{gap:4px!important}.career-flow-os .eff-filter-field span{font-size:10px!important}.career-flow-os .eff-filter-field select,.career-flow-os .eff-filter-sidebar .eff-search{min-height:36px!important;border-radius:10px!important;font-size:12px!important}.career-flow-os .eff-ghost-action{min-height:34px!important;border-radius:10px!important}.career-flow-os .eff-opportunities{min-width:0!important;padding:10px!important}.career-flow-os .eff-opportunities>.eff-section-head{align-items:center!important;margin:8px 0 10px!important}.career-flow-os .eff-opportunities>.eff-section-head h2{font-size:18px!important;line-height:1.2!important}.career-flow-os .eff-results-hint{font-size:12px!important}.career-flow-os .eff-job-grid,.career-flow-os .eff-job-grid-discovery{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.career-flow-os .eff-job-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;min-height:118px!important;border:1px solid var(--pvx-border)!important;border-radius:12px!important;padding:10px 12px!important;background:#FFFFFF!important;box-shadow:none!important}.career-flow-os .eff-job-card.is-selected,.career-flow-os .eff-job-card:hover{border-color:rgba(37,99,235,.3)!important;box-shadow:0 0 0 2px rgba(37,99,235,.08)!important;transform:none!important}.career-flow-os .eff-job-row-main{display:grid!important;grid-template-columns:44px minmax(0,1fr) minmax(128px,150px)!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;min-width:0!important}.career-flow-os .eff-company-badge{width:44px!important;height:44px!important;border-radius:10px!important;font-size:12px!important}.career-flow-os .eff-job-row-copy{display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important}.career-flow-os .eff-job-card-head{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.career-flow-os .eff-job-card-head strong{overflow:hidden!important;color:var(--pvx-text)!important;font-size:18px!important;line-height:1.22!important;text-overflow:ellipsis!important;white-space:nowrap!important}.career-flow-os .eff-job-card-head .eff-work-mode{flex:0 0 auto!important;padding:3px 7px!important;font-size:10px!important}.career-flow-os .eff-job-row-copy>small{overflow:hidden!important;color:var(--pvx-muted)!important;font-size:14px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.career-flow-os .eff-job-location-row{min-width:0!important;gap:6px!important}.career-flow-os .eff-job-location-row span{overflow:hidden!important;min-width:0!important;color:var(--pvx-muted)!important;font-size:13px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.career-flow-os .eff-job-location-row em{flex:0 0 auto!important;font-size:10px!important}.career-flow-os .eff-job-skills{display:flex!important;gap:5px!important;overflow:hidden!important;min-width:0!important}.career-flow-os .eff-job-skills span{max-width:120px!important;overflow:hidden!important;border-radius:999px!important;padding:3px 7px!important;font-size:11px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.career-flow-os .eff-job-row-signals{justify-items:start!important;grid-gap:4px!important;gap:4px!important;min-width:0!important}.career-flow-os .eff-job-row-signals strong{max-width:150px!important;overflow:hidden!important;color:var(--pvx-text)!important;font-size:13px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.career-flow-os .eff-job-row-signals small{color:var(--pvx-muted)!important;font-size:11px!important;line-height:1.15!important}.career-flow-os .eff-quality-chip{width:-moz-fit-content!important;width:fit-content!important;border-radius:999px!important;padding:4px 8px!important;font-size:11px!important;line-height:1.1!important;white-space:nowrap!important}.career-flow-os .eff-job-actions{display:grid!important;grid-template-columns:74px 74px!important;grid-gap:6px!important;gap:6px!important;justify-self:end!important;width:154px!important}.career-flow-os .eff-job-actions button{min-height:32px!important;border-radius:9px!important;padding:0 8px!important;font-size:12px!important;font-weight:750!important}.career-flow-os .eff-job-actions .eff-view-details{background:#FFFFFF!important;color:var(--pvx-muted)!important}.career-flow-os .eff-preview-pane{width:380px!important;gap:10px!important;padding:12px!important}.career-flow-os .eff-preview-head{gap:10px!important}.career-flow-os .eff-preview-head h3{font-size:20px!important;line-height:1.2!important}.career-flow-os .eff-preview-score-row{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;padding:10px!important}.career-flow-os .eff-preview-score-row .eff-match-ring{display:none!important}.career-flow-os .eff-preview-facts{grid-template-columns:1fr!important;gap:6px!important}.career-flow-os .eff-preview-facts span,.career-flow-os .eff-preview-section{padding:0!important}.career-flow-os .eff-preview-section{gap:6px!important}.career-flow-os .eff-preview-section p,.career-flow-os .eff-preview-section small,.career-flow-os .eff-preview-section strong{font-size:13px!important}.career-flow-os .eff-sticky-apply{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;grid-template-columns:1fr 1fr!important;margin-top:4px!important;padding-top:10px!important}.career-flow-os .eff-preview-details{min-height:36px!important;font-size:12px!important}@media (max-width:1180px){.career-flow-os .eff-workspace{grid-template-columns:minmax(0,1fr)!important}.career-flow-os .eff-filter-toolbar-shell{display:block!important}.career-flow-os .eff-filter-sidebar,.career-flow-os .eff-preview-empty,.career-flow-os .eff-preview-pane{display:none!important}}@media (max-width:760px){.career-flow-os .eff-header{min-height:auto!important}.career-flow-os .eff-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))!important}.career-flow-os .eff-snapshot-intro{grid-column:1/-1!important}.career-flow-os .eff-job-card{grid-template-columns:1fr!important}.career-flow-os .eff-job-row-main{grid-template-columns:40px minmax(0,1fr)!important}.career-flow-os .eff-job-row-signals{grid-column:2!important;grid-template-columns:auto auto!important;align-items:center!important}.career-flow-os .eff-job-actions{grid-template-columns:1fr 1fr 1fr!important;justify-self:stretch!important;width:100%!important}.career-flow-os .eff-job-actions .eff-view-details{grid-column:auto!important}}.career-flow-os .eff-snapshot{margin-bottom:8px!important;padding:8px 10px!important}.career-flow-os .eff-snapshot-intro h1{font-size:16px!important}.career-flow-os .eff-snapshot-metric{min-height:44px!important;padding:6px 8px!important}.career-flow-os .eff-snapshot-metric strong{font-size:15px!important}.career-flow-os .eff-job-card{gap:8px!important;min-height:88px!important;padding:8px 10px!important}.career-flow-os .eff-job-row-main{grid-template-columns:40px minmax(0,1fr) minmax(112px,132px)!important;gap:8px!important}.career-flow-os .eff-company-badge{width:40px!important;height:40px!important}.career-flow-os .eff-job-row-copy{gap:2px!important}.career-flow-os .eff-job-card-head strong{font-size:16px!important}.career-flow-os .eff-job-card-head .eff-work-mode{padding:2px 6px!important}.career-flow-os .eff-job-row-copy>small{font-size:13px!important}.career-flow-os .eff-job-location-row span{font-size:12px!important}.career-flow-os .eff-job-skills{gap:4px!important}.career-flow-os .eff-job-skills span{max-width:110px!important;padding:2px 6px!important}.career-flow-os .eff-job-row-signals{gap:3px!important}.career-flow-os .eff-job-row-signals strong{max-width:132px!important;font-size:12px!important}.career-flow-os .eff-job-row-signals small:not(.urgent){display:none!important}.career-flow-os .eff-quality-chip{padding:3px 7px!important}.career-flow-os .eff-job-actions{grid-template-columns:68px 68px!important;width:142px!important}.career-flow-os .eff-job-actions .eff-view-details{display:none!important}.career-flow-os .eff-job-location-row,.career-flow-os .eff-job-skills{margin:0!important}.career-flow-os .eff-job-skills{min-height:0!important}.career-flow-os .eff-job-actions{padding:0!important}@media (max-width:760px){.career-flow-os .eff-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important}.career-flow-os .eff-snapshot-intro{display:none!important}.career-flow-os .eff-snapshot-metric{min-height:40px!important;padding:6px!important}.career-flow-os .eff-snapshot-metric svg{height:14px!important;width:14px!important}.career-flow-os .eff-snapshot-metric strong{font-size:14px!important}.career-flow-os .eff-snapshot-metric em{display:none!important}.career-flow-os .eff-job-card{min-height:0!important;padding:8px!important}.career-flow-os .eff-job-row-main{grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important}.career-flow-os .eff-company-badge{height:36px!important;width:36px!important}.career-flow-os .eff-job-row-signals{grid-column:1/-1!important;grid-template-columns:auto auto auto!important;gap:6px!important}.career-flow-os .eff-job-row-signals strong{max-width:none!important}.career-flow-os .eff-job-skills span:nth-child(n+4){display:none!important}.career-flow-os .eff-job-actions{grid-template-columns:1fr 1fr 1fr!important;padding:0!important;width:100%!important}.career-flow-os .eff-job-actions .eff-view-details{display:flex!important}}@media (prefers-reduced-motion:reduce){.auth-product-shell *,.platform-page *,.pvx-app-shell *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--pvx-canvas:#F8FAFC;--pvx-surface:#FFFFFF;--pvx-surface-secondary:#F1F5F9;--pvx-text:#0F172A;--pvx-text-secondary:#475569;--pvx-muted:#64748B;--pvx-panel:rgba(255,255,255,0.92);--pvx-panel-strong:#FFFFFF;--pvx-border:#E2E8F0;--pvx-hairline:#E2E8F0;--pvx-blue:#2563EB;--pvx-accent:#2563EB;--pvx-green:#16A34A;--pvx-warning:#EA580C;--pvx-danger:#DC2626;--pvx-gradient:linear-gradient(135deg,#2563EB,#1D4ED8);--pvx-soft-gradient:linear-gradient(135deg,rgba(37,99,235,0.1),rgba(37,99,235,0.04));--pvx-shadow:0 14px 34px rgba(15,23,42,0.08);--pvx-shadow-soft:0 8px 24px rgba(15,23,42,0.06);--pvx-shadow-lift:0 18px 40px rgba(15,23,42,0.12)}html.dark{--pvx-canvas:#020617;--pvx-surface:#0F172A;--pvx-surface-secondary:#1E293B;--pvx-text:#F8FAFC;--pvx-text-secondary:#CBD5E1;--pvx-muted:#94A3B8;--pvx-panel:rgba(15,23,42,0.94);--pvx-panel-strong:#0F172A;--pvx-border:#334155;--pvx-hairline:#334155;--pvx-blue:#3B82F6;--pvx-accent:#3B82F6;--pvx-green:#22C55E;--pvx-warning:#F97316;--pvx-danger:#F87171;--pvx-gradient:linear-gradient(135deg,#3B82F6,#2563EB);--pvx-soft-gradient:linear-gradient(135deg,rgba(59,130,246,0.16),rgba(59,130,246,0.06));--pvx-shadow:0 16px 40px rgba(2,6,23,0.4);--pvx-shadow-soft:0 10px 28px rgba(2,6,23,0.32);--pvx-shadow-lift:0 22px 48px rgba(2,6,23,0.45)}.career-flow-os,.platform-page,.recruiter-os,body,html{background:var(--pvx-canvas)!important;color:var(--pvx-text)!important}.admin-page .bg-slate-940,.admin-page .bg-white,.eff-filter-sidebar,.eff-full-panel,.eff-opportunities,.eff-preview-empty,.eff-preview-pane,.eff-profile-form,.eff-profile-summary,.eff-snapshot,.pvx-header,.pvx-notification-menu,.rec-analytics-card,.rec-applicant-card,.rec-header,.rec-metric-card,.rec-panel,.rec-pipeline-column,.rec-review-modal{background:var(--pvx-panel-strong)!important;border-color:var(--pvx-border)!important;box-shadow:var(--pvx-shadow-soft)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pvx-header{background:color-mix(in srgb,var(--pvx-surface) 88%,transparent)!important;border-bottom-color:var(--pvx-border)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.pvx-icon-button,.pvx-logout,.pvx-role-pill{background:var(--pvx-surface-secondary)!important;border-color:var(--pvx-border)!important;color:var(--pvx-text)!important;box-shadow:none!important}.pvx-icon-button:hover,.pvx-logout:hover,.pvx-role-pill:hover{border-color:color-mix(in srgb,var(--pvx-blue) 28%,var(--pvx-border))!important;background:color-mix(in srgb,var(--pvx-surface-secondary) 84%,var(--pvx-surface))!important}.pvx-icon-button em{background:var(--pvx-blue)!important;color:#FFFFFF!important;box-shadow:0 0 0 2px var(--pvx-panel-strong)!important}.admin-page h3,.admin-page h4,.pvx-notification-head span,.pvx-notification-list strong,.pvx-user-lockup span{color:var(--pvx-text)!important}.admin-page .flex.flex-wrap.border-b>button,.eff-nav button,.pvx-notification-empty,.pvx-notification-list p,.pvx-notification-list small,.pvx-user-lockup small{color:var(--pvx-text-secondary)!important}.admin-page .flex.flex-wrap.border-b>button[class*=border-emerald-600],.eff-nav button[aria-pressed=true]{color:var(--pvx-text)!important}.eff-nav-active{background:var(--pvx-surface-secondary)!important;border:1px solid var(--pvx-border)!important;box-shadow:none!important}.admin-page .bg-slate-940,.admin-page .bg-white,.eff-filter-sidebar,.eff-profile-form,.eff-profile-summary,.rec-header,.rec-metric-card,.rec-panel,.rec-pipeline-column{border-radius:20px!important}.eff-filter-sidebar{gap:16px!important;padding:18px!important}.admin-page .text-slate-400,.admin-page .text-slate-500,.admin-page .text-slate-550,.admin-page .text-slate-600,.admin-page .text-slate-650,.admin-page .text-slate-705,.admin-page thead tr,.eff-filter-field span,.eff-section-head span,.rec-field span,.rec-header span,.rec-section-header span{color:var(--pvx-text-secondary)!important}.admin-page input,.admin-page select,.admin-page textarea,.eff-filter-field select,.eff-profile-form .relative.flex-1 input,.eff-profile-form input,.eff-profile-form textarea,.eff-search,.rec-applicant-card textarea,.rec-field input,.rec-field textarea,.rec-review-actions input,.rec-toolbar input,.rec-toolbar select{background:var(--pvx-surface-secondary)!important;color:var(--pvx-text)!important;border-color:var(--pvx-border)!important}.eff-profile-form input[data-readonly=true],.eff-profile-form input[readonly]{font-weight:600!important}.admin-page .text-slate-800,.admin-page .text-slate-850,.admin-page .text-slate-900,.admin-page .text-slate-950,.eff-job-card-head strong,.eff-job-row-signals strong,.eff-preview-head h3,.eff-profile-summary strong,.rec-applicant-card strong,.rec-header h1,.rec-score,.rec-section-header h2{color:var(--pvx-text)!important}.admin-page p,.admin-page span,.admin-page td,.eff-job-location-row span,.eff-job-row-copy>small,.eff-preview-facts span,.eff-preview-head p,.eff-preview-head span,.eff-preview-section p,.eff-preview-section small,.eff-profile-photo small,.eff-profile-summary p,.eff-profile-summary span,.eff-recommendations small,.rec-analytics-card span,.rec-applicant-card small,.rec-candidate-email,.rec-job-preview span,.rec-preview-stat span,.rec-profile-status span,.rec-skill-block span{color:var(--pvx-text-secondary)!important}.eff-job-card{background:var(--pvx-surface)!important;border:1px solid var(--pvx-border)!important;border-radius:22px!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important;transition:transform var(--pvx-motion-base) ease,border-color var(--pvx-motion-fast) ease,box-shadow var(--pvx-motion-base) ease,background var(--pvx-motion-fast) ease!important}.eff-job-card.is-selected,.eff-job-card:focus-visible,.eff-job-card:hover{transform:translateY(-4px)!important;border-color:color-mix(in srgb,var(--pvx-blue) 34%,var(--pvx-border))!important;box-shadow:var(--pvx-shadow-lift)!important;background:var(--pvx-surface)!important}.eff-job-card-head{align-items:flex-start!important;gap:10px!important}.eff-job-card-head strong{font-size:1.08rem!important;line-height:1.28!important;letter-spacing:-.015em}.eff-work-mode{background:var(--pvx-surface-secondary)!important;color:var(--pvx-text-secondary)!important;border:1px solid var(--pvx-border)!important}.eff-job-row-signals{gap:6px!important}.eff-job-row-signals strong{font-family:var(--font-metric)!important;font-size:1.02rem!important}.eff-job-row-signals small{color:var(--pvx-text-secondary)!important}.eff-job-skills span,.rec-skill-block span,.rec-skill-tags span{background:var(--pvx-surface-secondary)!important;color:var(--pvx-text-secondary)!important;border:1px solid var(--pvx-border)!important;border-radius:999px!important;font-weight:700!important}.eff-skill-more{color:var(--pvx-blue)!important}.eff-quality-chip.excellent{background:rgba(22,163,74,.12)!important;color:#166534!important;border:1px solid rgba(22,163,74,.18)!important}.eff-quality-chip.good,.eff-quality-chip.very-strong{background:rgba(37,99,235,.12)!important;color:#1D4ED8!important;border:1px solid rgba(37,99,235,.18)!important}.eff-quality-chip.partial{background:rgba(234,88,12,.12)!important;color:#C2410C!important;border:1px solid rgba(234,88,12,.18)!important}.eff-quality-chip.low,.eff-quality-chip.weak{background:rgba(220,38,38,.12)!important;color:#B91C1C!important;border:1px solid rgba(220,38,38,.18)!important}html.dark .eff-quality-chip.excellent{color:#86EFAC!important}html.dark .eff-quality-chip.good,html.dark .eff-quality-chip.very-strong{color:#BFDBFE!important}html.dark .eff-quality-chip.partial{color:#FDBA74!important}html.dark .eff-quality-chip.low,html.dark .eff-quality-chip.weak{color:#FCA5A5!important}.admin-page button[class*=bg-slate-100],.admin-page button[class*=bg-white],.admin-page button[class*=border],.eff-ghost-action,.eff-photo-actions .eff-action.subtle,.eff-preview-details,.eff-save-job,.eff-view-details,.rec-card-actions button:not(:first-child),.rec-review-actions button{background:var(--pvx-surface-secondary)!important;color:var(--pvx-text)!important;border:1px solid var(--pvx-border)!important;box-shadow:none!important}.admin-page button[class*=bg-emerald-600],.admin-page button[class*=bg-slate-900],.admin-page label[class*=bg-slate-900],.eff-action,.eff-apply-job,.eff-photo-actions .eff-action:not(.subtle),.rec-card-actions button:first-child,.rec-profile-grid>button,.rec-section-header button{background:var(--pvx-gradient)!important;color:#FFFFFF!important;border-color:transparent!important;box-shadow:0 10px 22px rgba(37,99,235,.18)!important}.rec-analytics-card,.rec-applicant-card,.rec-pipeline-column{background:var(--pvx-surface)!important}.admin-page .border-b.border-slate-100,.admin-page .border-b.border-slate-100.bg-slate-50\/70,.admin-page thead tr,.rec-pipeline-column header,.rec-review-modal header{background:var(--pvx-surface-secondary)!important;border-color:var(--pvx-border)!important}.rec-applicant-card{border-radius:18px!important;padding:16px!important}.rec-candidate-email{margin-top:4px;font-size:12px;line-height:1.4;font-weight:600}.rec-score{background:rgba(37,99,235,.1)!important;color:var(--pvx-blue)!important;border:1px solid rgba(37,99,235,.16)!important}.rec-job-preview,.rec-preview-stat,.rec-profile-status,.rec-tabs button,.rec-toolbar button,.rec-upload label,.rec-wizard-progress button{background:var(--pvx-surface-secondary)!important;border-color:var(--pvx-border)!important;color:var(--pvx-text)!important}.rec-tabs button[aria-pressed=true],.rec-wizard-progress button.is-active{background:rgba(37,99,235,.1)!important;color:var(--pvx-blue)!important;border-color:rgba(37,99,235,.2)!important}.admin-page .overflow-hidden,.admin-page .overflow-x-auto.divide-y.divide-slate-100,.admin-page table{border-color:var(--pvx-border)!important}.admin-page tbody tr:hover,.admin-page tr.hover\:bg-slate-50\/40:hover,.admin-page tr.hover\:bg-slate-50\/50:hover{background:color-mix(in srgb,var(--pvx-surface-secondary) 78%,var(--pvx-surface))!important}.admin-page .bg-emerald-100,.admin-page .bg-emerald-50,.admin-page .bg-emerald-50\/50{background:rgba(22,163,74,.12)!important}.admin-page .text-emerald-600,.admin-page .text-emerald-700,.admin-page .text-emerald-800{color:#166534!important}.admin-page .bg-amber-50,.admin-page .bg-yellow-100,.admin-page .bg-yellow-50{background:rgba(234,88,12,.12)!important}.admin-page .text-amber-600,.admin-page .text-amber-800,.admin-page .text-yellow-905{color:#C2410C!important}.admin-page .bg-red-50{background:rgba(220,38,38,.1)!important}.admin-page .text-red-700,.admin-page .text-red-750,.admin-page .text-red-850{color:#B91C1C!important}html.dark .eff-ghost-action,html.dark .eff-save-job,html.dark .eff-view-details,html.dark .pvx-header,html.dark .pvx-icon-button,html.dark .pvx-logout,html.dark .pvx-role-pill,html.dark .rec-card-actions button:not(:first-child),html.dark .rec-job-preview,html.dark .rec-preview-stat,html.dark .rec-profile-status,html.dark .rec-tabs button,html.dark .rec-toolbar button,html.dark .rec-wizard-progress button{background:var(--pvx-surface-secondary)!important}@media (max-width:980px){.eff-filter-sidebar,.eff-profile-form,.eff-profile-summary,.rec-header,.rec-panel,.rec-pipeline-column{border-radius:18px!important}}.career-flow-os.efficiency-os>main{padding-top:4px!important}.career-flow-os .eff-header{min-height:0!important;gap:10px!important;margin-bottom:6px!important;padding:6px 8px!important}.career-flow-os .eff-header .pvx-page-header{margin-bottom:0!important}.career-flow-os .eff-workspace{grid-template-columns:minmax(220px,23fr) minmax(480px,52fr) minmax(260px,25fr)!important;gap:10px!important;margin-top:0!important}.career-flow-os .eff-filter-sidebar{width:auto!important}.career-flow-os .eff-opportunities{min-height:0!important;padding:9px!important}.career-flow-os .eff-job-grid,.career-flow-os .eff-job-grid-discovery{gap:6px!important}.career-flow-os .eff-job-card{min-height:84px!important;gap:7px!important;border-radius:11px!important;padding:7px 9px!important;opacity:1!important;visibility:visible!important;transform:none!important}.career-flow-os .eff-job-card.is-selected,.career-flow-os .eff-job-card:focus-visible,.career-flow-os .eff-job-card:hover{transform:translateY(-1px)!important}.career-flow-os .eff-job-row-main{grid-template-columns:38px minmax(0,1fr) minmax(104px,122px)!important;gap:7px!important}.career-flow-os .eff-job-actions{grid-template-columns:62px 66px!important;width:134px!important}@media (max-width:1180px){.career-flow-os .eff-workspace{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){.career-flow-os .eff-header{position:static!important;align-items:stretch!important}.career-flow-os .eff-filter-toolbar-shell{position:-webkit-sticky!important;position:sticky!important;top:4px!important;z-index:20!important;display:block!important}.career-flow-os .eff-job-card{grid-template-columns:1fr!important;min-height:0!important}.career-flow-os .eff-job-row-main{grid-template-columns:36px minmax(0,1fr)!important}.career-flow-os .eff-job-actions{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;grid-template-columns:1fr 1fr!important;width:100%!important}}.career-flow-os .candidate-overview-card,.career-flow-os .candidate-rail-card,.career-flow-os .eco-feed-item,.career-flow-os .eco-internship-card,.career-flow-os .eco-learning-module,.career-flow-os .eco-roadmap-node,.career-flow-os .eco-training-card,.career-flow-os .eff-alert-list,.career-flow-os .eff-job-actions,.career-flow-os .eff-match,.career-flow-os .eff-match-panel,.career-flow-os .eff-match-ring,.career-flow-os .eff-profile-sections,.career-flow-os .eff-recommendations,.career-flow-os .eff-resume-intel,.career-flow-os .eff-salary-highlight,.career-flow-os .eff-saved-card,.career-flow-os .eff-sticky-apply{opacity:1!important;visibility:visible!important}.career-flow-os .eff-match-panel{display:flex!important}.career-flow-os .eff-match-ring{display:grid!important}.career-flow-os .eff-salary-highlight{display:block!important}.career-flow-os .candidate-overview-card,.career-flow-os .candidate-rail-card,.career-flow-os .eco-feed-item,.career-flow-os .eco-internship-card,.career-flow-os .eco-learning-module,.career-flow-os .eco-roadmap-node,.career-flow-os .eco-training-card,.career-flow-os .eff-job-card,.career-flow-os .eff-saved-card,.career-flow-os button{will-change:auto!important;transition-property:border-color,box-shadow!important}.career-flow-os :hover{animation:none!important;scale:none!important;translate:none!important;transform:none!important}.career-flow-os .candidate-overview-card:hover,.career-flow-os .candidate-rail-card:hover,.career-flow-os .eco-feed-item:hover,.career-flow-os .eco-internship-card:hover,.career-flow-os .eco-learning-module:hover,.career-flow-os .eco-roadmap-node:hover,.career-flow-os .eco-training-card:hover,.career-flow-os .eff-job-card:hover,.career-flow-os .eff-saved-card:hover{border-color:color-mix(in srgb,var(--pvx-blue) 24%,var(--pvx-border))!important;box-shadow:0 3px 10px rgba(15,23,42,.07)!important}.career-flow-os .eff-job-card:hover .eff-job-skills span,.career-flow-os .eff-job-card:hover .eff-match{animation:none!important;transform:none!important}.career-flow-os .eff-job-actions .eff-view-details{display:flex!important;grid-column:1/-1!important}.career-flow-os .eff-job-row-signals small:not(.urgent),.career-flow-os .eff-job-skills span{display:inline-flex!important}.career-flow-os .eff-preview-score-row .eff-match-ring{display:grid!important}.career-flow-os .pvx-tab-nav-item:not(.is-active):hover{border-color:color-mix(in srgb,var(--pvx-blue) 20%,var(--pvx-border))!important;background:transparent!important;color:var(--pvx-text-secondary)!important}.pvx-header[data-role=candidate] .pvx-icon-button:hover,.pvx-header[data-role=candidate] .pvx-logout:hover,.pvx-header[data-role=candidate] .pvx-notification-actions button:hover,.pvx-header[data-role=candidate] .pvx-notification-head button:hover,.pvx-header[data-role=candidate] .pvx-role-pill:hover{transform:none!important}.pvx-header[data-role=candidate] .pvx-icon-button:hover,.pvx-header[data-role=candidate] .pvx-logout:hover,.pvx-header[data-role=candidate] .pvx-role-pill:hover{background:var(--pvx-surface-secondary)!important;color:var(--pvx-text)!important}.pvx-header[data-role=candidate] .pvx-notification-head button:hover{background:transparent!important;color:var(--pvx-accent)!important}.pvx-header[data-role=candidate] .pvx-notification-actions button:hover{background:var(--pvx-bg-muted)!important;color:var(--pvx-icon-default)!important}.career-flow-os,.career-flow-os *{opacity:1!important;visibility:visible!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mask:none!important;-webkit-mask:none!important;transform:none!important;scale:none!important;translate:none!important;animation:none!important;transition:none!important}.career-flow-os :after,.career-flow-os :before,.career-flow-os:after,.career-flow-os:before{content:none!important;display:none!important}.career-flow-os .candidate-insights-rail,.career-flow-os .candidate-overview-card,.career-flow-os .candidate-rail-card,.career-flow-os .eco-feed-item,.career-flow-os .eco-internship-card,.career-flow-os .eco-learning-module,.career-flow-os .eco-panel,.career-flow-os .eco-roadmap-node,.career-flow-os .eco-training-card,.career-flow-os .eff-full-panel,.career-flow-os .eff-job-actions,.career-flow-os .eff-job-card,.career-flow-os .eff-job-location-row,.career-flow-os .eff-job-row-copy,.career-flow-os .eff-job-row-main,.career-flow-os .eff-job-row-signals,.career-flow-os .eff-job-skills,.career-flow-os .eff-profile-form,.career-flow-os .eff-profile-summary,.career-flow-os .eff-recommendations,.career-flow-os .eff-saved-card{opacity:1!important;visibility:visible!important}.career-flow-os .candidate-overview-card p,.career-flow-os .candidate-rail-card p,.career-flow-os .candidate-recommended-role small,.career-flow-os .candidate-recommended-role strong,.career-flow-os .eff-job-card-head strong,.career-flow-os .eff-job-location-row span,.career-flow-os .eff-job-row-copy>small,.career-flow-os .eff-job-row-signals small,.career-flow-os .eff-job-row-signals strong{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.candidate-static-progress{display:grid;place-items:center;align-content:center;width:58px;min-width:58px;height:58px;border:2px solid var(--pvx-border);border-radius:999px;background:var(--pvx-surface);color:var(--pvx-text)}.candidate-static-progress.is-large{width:112px;min-width:112px;height:112px}.candidate-static-progress strong{font-size:15px;line-height:1}.candidate-static-progress small{margin-top:4px;color:var(--pvx-text-secondary);font-size:10px}@media (min-width:1181px){.career-flow-os.pvx-dashboard-shell{width:100%!important;max-width:none!important;margin-inline:0!important}.career-flow-os.efficiency-os>main{width:100%!important;max-width:1680px!important;margin-inline:auto!important;padding-inline:32px!important}.career-flow-os .candidate-search-command{width:100%!important;max-width:none!important}.career-flow-os .candidate-discovery-workspace.eff-workspace{display:grid!important;width:100%!important;max-width:none!important;grid-template-columns:minmax(0,3fr) minmax(320px,1fr)!important;grid-gap:28px!important;gap:28px!important;align-items:start!important;overflow:visible!important}.career-flow-os .candidate-job-marketplace{grid-column:1!important;width:100%!important;min-width:0!important;max-width:none!important}.career-flow-os .candidate-insights-rail{grid-column:2!important;overflow:visible!important}.career-flow-os .candidate-insights-rail,.career-flow-os .candidate-primary-feed,.career-flow-os .candidate-wide-job-feed,.career-flow-os .candidate-wide-job-feed .eff-job-card{width:100%!important;min-width:0!important;max-width:none!important}.career-flow-os .candidate-wide-job-feed .eff-job-card{display:grid!important;min-height:236px!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;padding:24px!important;overflow:visible!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{width:100%!important;min-width:0!important;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}.career-flow-os .candidate-wide-job-feed .eff-job-skills{width:100%!important;overflow:visible!important}.career-flow-os .candidate-wide-job-feed .eff-job-skills span:nth-child(-n+4){display:inline-flex!important;max-width:none!important}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{width:100%!important;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(120px,.7fr))!important}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{width:100%!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions{display:flex!important;width:auto!important;min-width:0!important;grid-template-columns:none!important}}@media (min-width:821px) and (max-width:1180px){.career-flow-os .candidate-discovery-workspace.eff-workspace{display:grid!important;width:100%!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:24px!important;gap:24px!important}.career-flow-os .candidate-insights-rail,.career-flow-os .candidate-job-marketplace,.career-flow-os .candidate-primary-feed,.career-flow-os .candidate-wide-job-feed{width:100%!important;min-width:0!important;max-width:none!important}.career-flow-os .candidate-insights-rail{position:static!important;overflow:visible!important}.career-flow-os .candidate-wide-job-feed .eff-job-card{display:grid!important;width:100%!important;min-width:0!important;max-width:none!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{width:100%!important;grid-template-columns:64px minmax(0,1fr) 82px!important;gap:18px!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions{display:flex!important;width:auto!important;grid-template-columns:none!important}}@media (min-width:641px) and (max-width:820px){.career-flow-os .candidate-wide-job-feed .eff-job-card{display:grid!important;width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{width:100%!important;grid-template-columns:58px minmax(0,1fr) 76px!important;gap:16px!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions{display:flex!important;width:auto!important;grid-template-columns:none!important}}.career-flow-os .candidate-search-command{position:-webkit-sticky;position:sticky;top:86px;z-index:24;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px);grid-gap:12px;gap:12px;align-items:start;width:min(100%,1516px);margin:0 auto 18px}.career-flow-os .eff-filter-toolbar-shell{display:block!important;margin:0!important}.career-flow-os .eff-filter-toolbar{display:grid!important;grid-template-columns:minmax(260px,1.55fr) minmax(128px,.58fr) minmax(138px,.66fr) minmax(142px,.68fr) minmax(128px,.62fr) auto auto;grid-gap:9px!important;gap:9px!important;align-items:center;min-height:64px;padding:10px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:18px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 42px rgba(15,23,42,.09)!important;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.career-flow-os .eff-filter-field.is-compact select,.career-flow-os .eff-search-toolbar{min-height:44px!important;border:1px solid rgba(148,163,184,.26)!important;border-radius:13px!important;background:rgba(248,250,252,.9)!important;color:#0f172a!important;box-shadow:none!important}.career-flow-os .eff-search-toolbar input{min-width:0;color:#0f172a!important}.career-flow-os .eff-search-toolbar input::placeholder{color:#64748b!important}.career-flow-os .eff-filter-field.is-compact select{width:100%;padding-right:28px!important;font-weight:750!important}.eff-result-count{display:grid;min-width:104px;grid-gap:0;gap:0;padding:4px 10px;border-left:1px solid rgba(148,163,184,.22);color:#334155;line-height:1.05}.eff-result-count strong{color:#0f172a;font-size:.95rem}.eff-result-count small{font-size:.68rem!important;font-weight:750;text-transform:uppercase}.candidate-coach-toggle,.career-flow-os .eff-toolbar-toggle{cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important}.career-flow-os .eff-toolbar-toggle{min-height:44px;border-radius:13px!important}.candidate-coach-control{position:relative}.candidate-coach-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:64px;padding:10px 12px;border:1px solid rgba(37,99,235,.22);border-radius:18px;background:linear-gradient(135deg,rgba(239,246,255,.94),rgba(255,255,255,.92));box-shadow:0 18px 38px rgba(37,99,235,.09);color:#0f172a;text-align:left}.candidate-coach-toggle:hover{border-color:rgba(37,99,235,.42);box-shadow:0 20px 44px rgba(37,99,235,.13);transform:translateY(-1px)}.candidate-coach-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.candidate-coach-toggle-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:13px;background:#2563eb;color:white}.candidate-coach-toggle span:nth-child(2){display:grid;min-width:0}.candidate-coach-toggle strong{color:#0f172a;font-size:.9rem}.candidate-coach-toggle small{overflow:hidden;color:#475569;font-size:.73rem!important;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.candidate-coach-dropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:35;width:min(420px,92vw);overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:20px;background:rgba(255,255,255,.97);box-shadow:0 28px 72px rgba(15,23,42,.18);backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08)}.candidate-coach-dropdown .candidate-insights-rail{position:static!important;display:grid!important;width:100%;grid-gap:0!important;gap:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.career-flow-os .candidate-discovery-workspace{display:block!important;width:min(100%,1516px);margin-inline:auto}.career-flow-os .candidate-job-marketplace{width:100%}.career-flow-os .candidate-feed-heading{align-items:end;margin:18px 4px}.career-flow-os .candidate-feed-heading h1{max-width:760px;font-size:clamp(2rem,3.8vw,3.35rem)!important;letter-spacing:0!important;line-height:1.02!important}.career-flow-os .eff-job-card{position:relative;min-height:0!important;overflow:hidden;padding:22px 24px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.94))!important;box-shadow:0 16px 42px rgba(15,23,42,.08)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.career-flow-os .eff-job-card:before{display:none!important}.career-flow-os .eff-job-card.is-selected,.career-flow-os .eff-job-card:hover{border-color:rgba(37,99,235,.34)!important;box-shadow:0 22px 54px rgba(15,23,42,.12)!important;transform:translateY(-2px)!important}.career-flow-os .eff-job-row-main{grid-template-columns:58px minmax(0,1fr) minmax(168px,214px)!important;gap:18px!important;align-items:start!important}.career-flow-os .eff-company-line,.career-flow-os .eff-job-card-head,.career-flow-os .eff-job-location-row,.career-flow-os .eff-job-row-copy,.career-flow-os .eff-skill-alignment{min-width:0}.career-flow-os .eff-job-card-head{display:grid!important;grid-template-columns:minmax(0,auto) auto;justify-content:start;grid-gap:10px;gap:10px}.career-flow-os .eff-job-title-button{overflow-wrap:anywhere;color:#0f172a!important;font-size:clamp(1.15rem,1.7vw,1.45rem)!important;line-height:1.16!important;text-align:left}.career-flow-os .eff-company-line{flex-wrap:wrap;row-gap:4px;margin-top:8px!important;color:#475569!important}.career-flow-os .eff-company-line>span:first-child{max-width:min(34ch,100%);color:#475569!important}.career-flow-os .eff-company-line>span:not(:first-child){flex:0 0 auto;white-space:nowrap}.career-flow-os .eff-company-line>em span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.career-flow-os .eff-job-location-row{margin-top:7px!important}.career-flow-os .eff-job-location-row span{color:#475569!important}.career-flow-os .eff-skill-alignment{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:16px}.career-flow-os .eff-skill-alignment>span{display:inline-grid;grid-template-columns:30px auto;align-items:center;gap:7px;max-width:180px;color:#334155;font-size:.78rem;font-weight:760}.career-flow-os .eff-skill-alignment i{position:relative;overflow:hidden;width:30px;height:4px;border-radius:999px;background:rgba(148,163,184,.26)}.career-flow-os .eff-skill-alignment b{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22c55e)}.career-flow-os .eff-skill-alignment em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.career-flow-os .eff-job-row-signals{display:grid!important;align-self:stretch;justify-items:stretch;min-width:0;padding-left:18px!important;border-left:1px solid rgba(148,163,184,.18)!important}.candidate-match-meter{display:grid!important;width:100%!important;height:auto!important;min-height:78px;align-content:center;grid-gap:7px;gap:7px;padding:12px 14px;border:1px solid rgba(37,99,235,.18);border-radius:16px;background:linear-gradient(145deg,rgba(239,246,255,.9),rgba(248,250,252,.94))!important;color:#0f172a!important;text-align:left}.candidate-match-meter:after,.candidate-match-meter:before{display:none!important}.candidate-match-meter small{order:1;color:#2563eb!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.08em;text-transform:uppercase}.candidate-match-meter strong{order:2;color:#0f172a!important;font-size:clamp(1.55rem,2.2vw,2rem)!important;line-height:.95!important}.candidate-match-meter i{order:3;position:relative;overflow:hidden;width:100%;height:8px;border-radius:999px;background:rgba(148,163,184,.22)}.candidate-match-meter b{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22c55e)}.eff-job-value-row{grid-template-columns:minmax(0,1fr) minmax(128px,.42fr)!important;margin-top:18px;padding:14px 0!important}.eff-job-value-row>span{min-width:0}.eff-job-card-footer{margin-top:14px}.eff-job-disclosure{max-width:min(58ch,100%);overflow:hidden;color:#166534!important;text-overflow:ellipsis;white-space:nowrap}.career-flow-os .eff-job-actions button{cursor:pointer;min-height:42px!important}.career-flow-os .eff-job-actions .eff-apply-job{background:linear-gradient(135deg,#2563eb,#4f46e5)!important;box-shadow:0 10px 24px rgba(37,99,235,.18)}.candidate-coach-dropdown .candidate-ai-coach-heading{padding:16px 18px;border-bottom:1px solid rgba(148,163,184,.18)}.candidate-coach-dropdown .candidate-insight-disclosure,.candidate-coach-dropdown .candidate-rail-card{border-width:0 0 1px!important;border-radius:0!important;box-shadow:none!important}html.dark .career-flow-os,html.dark .pvx-app-shell{background:radial-gradient(circle at 18% -8%,rgba(34,197,94,.1),transparent 32rem),radial-gradient(circle at 86% 10%,rgba(37,99,235,.16),transparent 34rem),linear-gradient(180deg,#020817,#06101f 46%,#08111f)!important}html.dark .candidate-coach-dropdown,html.dark .candidate-coach-toggle,html.dark .career-flow-os .eff-filter-toolbar{border-color:rgba(125,211,252,.18)!important;background:linear-gradient(135deg,rgba(12,22,39,.96),rgba(15,27,48,.94))!important;box-shadow:0 22px 54px rgba(0,0,0,.32)!important}html.dark .career-flow-os .eff-filter-field.is-compact select,html.dark .career-flow-os .eff-search-toolbar{border-color:rgba(148,163,184,.22)!important;background:rgba(15,27,48,.98)!important;color:#e5eefc!important}html.dark .career-flow-os .eff-filter-field.is-compact select,html.dark .career-flow-os .eff-search-toolbar input{color:#e5eefc!important}html.dark .career-flow-os .eff-search-toolbar input::placeholder{color:#94a3b8!important}html.dark .eff-result-count{border-left-color:rgba(148,163,184,.18);color:#94a3b8}html.dark .candidate-coach-toggle strong,html.dark .candidate-match-meter strong,html.dark .career-flow-os .eff-job-title-button,html.dark .eff-result-count strong{color:#f8fafc!important}html.dark .candidate-coach-toggle small{color:#a8b5c7!important}html.dark .career-flow-os .eff-job-card{border-color:rgba(125,211,252,.14)!important;background:linear-gradient(145deg,rgba(18,31,54,.98),rgba(12,22,39,.98))!important;box-shadow:0 18px 46px rgba(0,0,0,.32)!important}html.dark .career-flow-os .eff-job-card.is-selected,html.dark .career-flow-os .eff-job-card:hover{border-color:rgba(125,211,252,.34)!important;box-shadow:0 24px 60px rgba(0,0,0,.42)!important}html.dark .career-flow-os .eff-company-line,html.dark .career-flow-os .eff-company-line>span,html.dark .career-flow-os .eff-job-location-row span,html.dark .career-flow-os .eff-skill-alignment>span,html.dark .eff-job-value-row small{color:#a8b5c7!important}html.dark .candidate-match-meter{border-color:rgba(125,211,252,.18);background:linear-gradient(145deg,rgba(13,42,70,.86),rgba(11,26,46,.94))!important}html.dark .candidate-match-meter small{color:#7dd3fc!important}html.dark .candidate-match-meter i,html.dark .career-flow-os .eff-skill-alignment i{background:rgba(148,163,184,.18)}html.dark .career-flow-os .eff-job-row-signals,html.dark .eff-job-value-row{border-color:rgba(148,163,184,.14)!important}@media (prefers-reduced-motion:no-preference){.candidate-coach-dropdown{animation:candidateCoachIn .18s cubic-bezier(.22,1,.36,1) both}.career-flow-os .eff-job-card{animation:candidateCardIn .24s cubic-bezier(.22,1,.36,1) both}}@keyframes candidateCoachIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes candidateCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.career-flow-os .candidate-search-command{position:relative;top:auto;grid-template-columns:1fr}.candidate-coach-dropdown{right:auto;left:0;width:min(100%,560px)}.career-flow-os .eff-filter-toolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(128px,.42fr)) auto}.eff-result-count{display:none}}@media (max-width:820px){.career-flow-os .eff-filter-toolbar{grid-template-columns:1fr 1fr}.career-flow-os .eff-search-toolbar,.career-flow-os .eff-toolbar-toggle{grid-column:1/-1}.career-flow-os .eff-job-row-main{grid-template-columns:50px minmax(0,1fr)!important}.career-flow-os .eff-job-row-signals{grid-column:1/-1;padding-left:0!important;border-left:0!important}.candidate-match-meter{min-height:0;grid-template-columns:auto minmax(0,1fr);align-items:center}.candidate-match-meter small{grid-column:1}.candidate-match-meter strong{grid-column:1;font-size:1.35rem!important}.candidate-match-meter i{grid-column:2;grid-row:1/span 2}.eff-job-card-footer{align-items:stretch;flex-direction:column}.career-flow-os .eff-job-actions{display:grid!important;grid-template-columns:.8fr 1.2fr!important;width:100%!important}}@media (max-width:560px){.career-flow-os .eff-filter-toolbar{grid-template-columns:1fr}.career-flow-os .eff-filter-field.is-compact,.career-flow-os .eff-filter-field.is-compact select,.career-flow-os .eff-toolbar-toggle{width:100%}.career-flow-os .eff-job-card{padding:17px!important}.career-flow-os .eff-job-card-head{grid-template-columns:minmax(0,1fr)}.eff-job-value-row{grid-template-columns:1fr!important}.eff-job-value-row>span{padding-inline:0!important;border-right:0!important}}.career-flow-os .candidate-wide-job-feed .eff-job-card{gap:10px!important;padding:18px 20px!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{grid-template-columns:54px minmax(0,1fr) minmax(150px,188px)!important}.career-flow-os .candidate-wide-job-feed .eff-company-badge{width:54px!important;height:54px!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-copy{align-content:start;gap:8px!important}.career-flow-os .candidate-wide-job-feed .eff-company-line{margin-top:0!important;line-height:1.15!important}.career-flow-os .candidate-wide-job-feed .eff-job-location-row{margin-top:0!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment{margin-top:2px!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter{min-height:70px;padding:10px 12px}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{grid-template-columns:minmax(0,1fr) minmax(120px,.42fr)!important;grid-gap:8px!important;gap:8px!important;margin-top:6px!important}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{margin-top:4px!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions button{min-height:38px!important}@media (max-width:820px){.career-flow-os .candidate-wide-job-feed .eff-job-row-main{grid-template-columns:50px minmax(0,1fr)!important}}@media (max-width:560px){.career-flow-os .candidate-wide-job-feed .eff-job-value-row{grid-template-columns:1fr!important;gap:10px!important}.career-flow-os .candidate-wide-job-feed .eff-job-value-row>span{padding-inline:0!important;border-right:0!important}.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-actions{display:grid!important;grid-template-columns:1fr 1.25fr!important;width:100%!important}}.admin-ops-console{--admin-panel:#ffffff;--admin-panel-soft:#f8fbff;--admin-ink:#172033;--admin-muted:#60708a;--admin-line:#dbe5f1;--admin-blue:#1f6feb;--admin-cyan:#0ea5e9;--admin-violet:#6366f1;--admin-success:#059669;--admin-shadow-soft:0 8px 22px rgba(26,45,76,0.06);max-width:1480px!important;padding-top:18px!important;color:var(--admin-ink)}.admin-ops-console .pvx-page-header{margin-bottom:14px;padding:16px 18px;border:1px solid rgba(219,229,241,.9);border-radius:18px;background:linear-gradient(135deg,rgba(31,111,235,.08),rgba(14,165,233,.04) 42%,rgba(99,102,241,.06)),var(--admin-panel);box-shadow:var(--admin-shadow-soft)}.admin-ops-console .pvx-page-header-title{font-size:clamp(24px,3vw,34px)!important;line-height:1.05!important;color:var(--admin-ink)!important}.admin-ops-console .pvx-page-header-description{max-width:720px;font-size:13px!important;color:var(--admin-muted)!important}.admin-kpi-grid{display:grid!important;grid-template-columns:repeat(5,minmax(140px,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-bottom:12px!important}.admin-kpi-grid .pvx-metric-card{min-height:92px;padding:13px 14px!important;border-radius:16px!important;border-color:var(--admin-line)!important;background:linear-gradient(180deg,#ffffff,#f9fbff)!important;box-shadow:var(--admin-shadow-soft)!important}.admin-kpi-grid .pvx-metric-card-label{font-size:10px!important;letter-spacing:.04em!important}.admin-kpi-grid .pvx-metric-card-value{margin-top:8px;font-size:24px!important;line-height:1!important}.admin-kpi-grid .pvx-metric-card-trend{margin-top:6px;font-size:11px!important;color:var(--admin-muted)!important}.admin-tab-strip.pvx-tab-nav{position:-webkit-sticky;position:sticky;top:70px;z-index:20;display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:5px!important;width:100%;margin-bottom:14px!important;padding:6px!important;overflow-x:auto;border:1px solid var(--admin-line)!important;border-radius:16px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 10px 26px rgba(26,45,76,.08)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin}.admin-tab-strip .pvx-tab-nav-item{flex:0 0 auto;min-height:34px!important;padding:0 10px!important;gap:6px!important;border-radius:11px!important;border:1px solid transparent!important;color:#53627a!important;font-size:12px!important;font-weight:800!important;white-space:nowrap}.admin-tab-strip .pvx-tab-nav-icon{width:14px!important;height:14px!important}.admin-tab-strip .pvx-tab-nav-item.is-active{background:linear-gradient(135deg,rgba(31,111,235,.12),rgba(14,165,233,.08))!important;border-color:rgba(31,111,235,.26)!important;color:#0f3f91!important}.admin-tab-strip .pvx-tab-nav-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--admin-blue)!important;color:#fff!important;font-size:10px!important}.admin-ops-console .bg-slate-940,.admin-section-head{padding:16px 18px!important;border:1px solid var(--admin-line)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(31,111,235,.06),rgba(14,165,233,.035)),var(--admin-panel)!important;box-shadow:var(--admin-shadow-soft)!important}.admin-ops-console .bg-white,.admin-ops-console .rounded-2xl,.admin-ops-console .rounded-3xl{border-color:var(--admin-line)!important;box-shadow:var(--admin-shadow-soft)!important}.admin-ops-console table{width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;font-size:12px!important}.admin-ops-console thead tr{background:#f4f7fb!important}.admin-ops-console th{padding:10px 12px!important;color:#52627a!important;font-size:10px!important;letter-spacing:.06em!important;white-space:nowrap}.admin-ops-console td{padding:12px!important;font-size:12px!important;vertical-align:middle}.admin-ops-console h3,.admin-ops-console h4,.admin-ops-console td,.admin-ops-console td strong{color:var(--admin-ink)!important}.admin-ops-console p,.admin-ops-console small,.admin-ops-console td span{color:var(--admin-muted)!important}.admin-ops-console input,.admin-ops-console select,.admin-ops-console textarea{min-height:38px!important;border-color:var(--admin-line)!important;border-radius:11px!important;background:#f8fbff!important;color:var(--admin-ink)!important;font-size:12px!important}.admin-ops-console a[class*=rounded],.admin-ops-console button{min-height:34px!important;border-radius:10px!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.admin-ops-console a[class*=rounded]:hover,.admin-ops-console button:hover{transform:translateY(-1px)}.admin-empty-state{min-height:156px!important;gap:8px!important;padding:22px!important;border-color:var(--admin-line)!important;background:linear-gradient(135deg,rgba(31,111,235,.055),rgba(99,102,241,.035)),#ffffff!important}.admin-empty-state svg{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:7px!important}.admin-empty-state strong{font-size:15px!important}.admin-empty-state span{font-size:12px!important}.admin-users-panel .overflow-x-auto{max-height:68vh}.admin-users-photo-bar{padding:14px 16px!important;background:linear-gradient(135deg,rgba(31,111,235,.06),rgba(14,165,233,.04)),#f8fbff!important}.admin-current-avatar{width:52px!important;height:52px!important;border-radius:14px!important}.admin-table-avatar{width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important}.admin-users-panel tbody tr{height:58px}.admin-users-panel td:first-child{min-width:220px}.admin-users-panel td:nth-child(2){max-width:300px;word-break:break-word}.admin-screening-toolbar{padding:12px!important}.admin-screening-toolbar .relative{max-width:none!important}.admin-screening-toolbar svg{width:16px!important;height:16px!important}.admin-screening-list{gap:12px!important}.admin-screening-card{display:grid;grid-gap:14px;gap:14px;padding:16px!important;border-radius:16px!important}.admin-screening-card>div{margin:0!important}.admin-screening-card .h-12.w-12{width:42px!important;height:42px!important;min-width:42px!important}.admin-screening-card h4{font-size:15px!important;line-height:1.25!important}.admin-screening-card p,.admin-screening-card span{font-size:12px!important}.admin-screening-card [class*="md:grid-cols-2"]{gap:10px!important}.admin-screening-card [class*=bg-slate-50]{border-color:var(--admin-line)!important}.admin-screening-card .flex.flex-wrap.gap-2.justify-end{justify-content:flex-start!important}.admin-job-field{gap:6px!important}.admin-job-field span{color:#52627a!important;font-size:10px!important;letter-spacing:.04em!important}.admin-job-field input,.admin-job-field select,.admin-job-field textarea{padding:9px 11px!important}.admin-job-flags{align-content:end;gap:8px!important}.admin-job-flags label{min-height:38px;border-radius:11px!important;background:#f8fbff!important}.admin-external-leads{gap:12px!important}.admin-external-header{align-items:center!important;padding:16px!important}.admin-external-header>div:first-child{min-width:260px}.admin-external-header>div:last-child{grid-template-columns:repeat(4,minmax(104px,1fr))!important}.admin-external-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(130px,1fr))!important;grid-gap:10px!important;gap:10px!important}.admin-external-metrics article{padding:12px 14px!important;border-radius:14px!important}.admin-external-metrics strong{font-size:22px!important}.admin-external-filters{display:grid!important;grid-template-columns:minmax(220px,1.6fr) minmax(160px,1fr) minmax(130px,.8fr) minmax(130px,.8fr) auto minmax(140px,.8fr) minmax(140px,.8fr)!important;align-items:end;padding:12px!important}.admin-external-filters label{min-width:0}.admin-external-workspace{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr)!important;grid-gap:14px!important;gap:14px!important}.admin-external-table table{min-width:820px!important}.admin-external-table td:first-child,.admin-external-table td:nth-child(2){min-width:190px}.admin-external-detail{top:126px!important;max-height:calc(100dvh - 146px);overflow:auto;padding:16px!important}.admin-external-detail textarea{min-height:110px!important}.admin-mail-shell{padding:0!important;overflow:hidden}.admin-mail-header{padding:16px 18px!important;background:linear-gradient(135deg,rgba(31,111,235,.08),rgba(14,165,233,.04)),#ffffff}.admin-mail-layout{display:grid!important;grid-template-columns:minmax(300px,.85fr) minmax(0,1.45fr)!important;grid-gap:0!important;gap:0!important;margin-top:0!important;min-height:640px;border-top:1px solid var(--admin-line)}.admin-mail-list{grid-column:auto!important;max-height:none!important;padding:10px!important;overflow-y:auto;border-right:1px solid var(--admin-line);background:#f8fbff}.admin-mail-item{align-items:stretch!important;gap:8px!important;margin-bottom:8px;padding:12px!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important}.admin-mail-item,.admin-mail-item>*{text-align:left!important}.admin-mail-item:hover{border-color:rgba(31,111,235,.24)!important;background:#fafdff!important}.admin-mail-item h4{margin-top:0!important;font-size:13px!important;line-height:1.28!important}.admin-mail-item p{margin-top:0!important;font-size:12px!important;line-height:1.45!important}.admin-mail-item[class*=bg-emerald]{border-color:rgba(31,111,235,.34)!important;background:linear-gradient(135deg,rgba(31,111,235,.1),rgba(14,165,233,.06))!important}.admin-mail-preview{grid-column:auto!important;min-height:640px!important;border-width:0!important;border-radius:0!important;box-shadow:none!important}.admin-mail-preview>div:first-child{background:#172033!important;padding:13px 16px!important}.admin-mail-preview>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px;padding:14px 16px!important}.admin-mail-preview>div:nth-child(3){justify-content:flex-start!important;align-items:flex-start!important;padding:18px!important;background:#f4f7fb!important}.admin-mail-preview .pvx-sanitized-email,.admin-mail-preview>div:nth-child(3)>div{max-width:780px!important;margin:0 auto!important;border-radius:14px!important}@keyframes adminSurfaceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.admin-analytics-tab,.admin-companies-tab,.admin-external-leads,.admin-mail-shell,.admin-screening-tab,.admin-users-panel{animation:adminSurfaceIn .22s ease both}}html.dark .admin-ops-console{--admin-panel:#101827;--admin-panel-soft:#0c1422;--admin-ink:#edf4ff;--admin-muted:#a7b4c8;--admin-line:rgba(148,163,184,0.22);--admin-shadow-soft:0 8px 22px rgba(0,0,0,0.22)}html.dark .admin-empty-state,html.dark .admin-kpi-grid .pvx-metric-card,html.dark .admin-mail-header,html.dark .admin-ops-console .bg-slate-940,html.dark .admin-ops-console .bg-white,html.dark .admin-ops-console .pvx-page-header,html.dark .admin-section-head{background:linear-gradient(135deg,rgba(56,189,248,.09),rgba(99,102,241,.08)),var(--admin-panel)!important;border-color:var(--admin-line)!important}html.dark .admin-tab-strip.pvx-tab-nav{background:rgba(16,24,39,.9)!important;border-color:var(--admin-line)!important}html.dark .admin-tab-strip .pvx-tab-nav-item{color:var(--admin-muted)!important}html.dark .admin-tab-strip .pvx-tab-nav-item.is-active{color:#dbeafe!important;background:rgba(56,189,248,.14)!important}html.dark .admin-job-flags label,html.dark .admin-mail-item,html.dark .admin-mail-list,html.dark .admin-mail-preview>div:nth-child(3),html.dark .admin-ops-console input,html.dark .admin-ops-console select,html.dark .admin-ops-console textarea,html.dark .admin-users-photo-bar{background:var(--admin-panel-soft)!important;border-color:var(--admin-line)!important;color:var(--admin-ink)!important}html.dark .admin-mail-preview>div:nth-child(2),html.dark .admin-ops-console thead tr{background:#0c1422!important}html.dark .admin-mail-preview>div:first-child{background:#050b16!important}@media (max-width:1180px){.admin-kpi-grid{grid-template-columns:repeat(3,minmax(150px,1fr))!important}.admin-external-filters,.admin-external-workspace,.admin-mail-layout{grid-template-columns:1fr!important}.admin-external-detail{position:static!important;max-height:none}.admin-mail-list{max-height:360px!important;border-right:0;border-bottom:1px solid var(--admin-line)}.admin-mail-preview{min-height:520px!important}}@media (max-width:760px){.admin-ops-console{padding-right:12px!important;padding-left:12px!important}.admin-external-metrics,.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-tab-strip.pvx-tab-nav{top:62px}.admin-screening-card>div:last-child,.admin-screening-card>div:nth-child(2){align-items:flex-start!important}.admin-mail-preview>div:nth-child(2){grid-template-columns:1fr}}@media (max-width:520px){.admin-external-metrics,.admin-kpi-grid{grid-template-columns:1fr!important}.admin-tab-strip .pvx-tab-nav-item{padding:0 9px!important;font-size:11px!important}.admin-ops-console table{min-width:720px}}.apply-workspace{min-height:calc(100dvh - 86px);padding:22px clamp(16px,3vw,38px) 40px;color:#112033;background:radial-gradient(circle at top left,rgba(14,165,233,.14),transparent 32%),linear-gradient(180deg,#f7fbff,#eef6ff)}.apply-empty,.apply-loading{display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;text-align:center}.apply-empty button,.apply-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:12px;background:linear-gradient(135deg,#1463ff,#0ea5e9);color:#fff;font-weight:800;padding:0 16px;box-shadow:0 14px 28px rgba(20,99,255,.18)}.apply-back-link,.apply-step-actions button:not(.apply-primary),.apply-success-actions button:not(.apply-primary){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid #d7e4f2;border-radius:12px;background:#fff;color:#18324f;font-weight:800;padding:0 14px}.apply-back-link{margin-bottom:12px}.application-command-center,.application-detail-view,.application-table-card,.apply-hero-card,.apply-main-panel,.apply-side-panel>section,.apply-stepper{border:1px solid #d9e6f4;border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 18px 44px rgba(24,50,79,.08)}.apply-hero-card{display:grid;grid-template-columns:68px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:18px}.apply-company-mark{display:grid;width:62px;height:62px;place-items:center;border-radius:16px;background:linear-gradient(135deg,#dff3ff,#eef2ff);color:#1554c8;font-weight:900}.application-detail-view header span,.apply-breadcrumb,.apply-step-head small,.apply-summary-card h3{color:#266bdc;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.apply-hero-card h1{margin:4px 0;color:#102033;font-size:clamp(26px,3vw,40px);line-height:1.05}.apply-hero-card p{color:#5d7088;font-weight:700}.apply-job-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.apply-job-meta span{display:inline-flex;align-items:center;gap:6px;border:1px solid #dce8f5;border-radius:999px;background:#f7fbff;color:#415873;font-size:12px;font-weight:800;padding:7px 10px}.apply-hero-card>button{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:0;border-radius:13px;background:linear-gradient(135deg,#16a34a,#0ea5e9);color:#fff;font-weight:900;padding:0 18px}.apply-hero-card button:disabled,.apply-primary:disabled{cursor:not-allowed;opacity:.55}.apply-stepper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:14px 0;padding:8px}.apply-stepper button{display:flex;align-items:center;gap:8px;min-height:42px;border:0;border-radius:12px;background:transparent;color:#61758d;font-weight:900}.apply-stepper button span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#e8f1fb;color:#356baf;font-size:12px}.apply-stepper button.is-active{background:linear-gradient(135deg,rgba(20,99,255,.12),rgba(14,165,233,.1));color:#123c88}.apply-stepper button.is-complete span{background:#dcfce7;color:#15803d}.apply-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);grid-gap:16px;gap:16px;align-items:start}.apply-main-panel{padding:18px}.apply-side-panel{display:grid;grid-gap:12px;gap:12px}.apply-step-card{display:grid;grid-gap:16px;gap:16px}.apply-step-head{display:flex;gap:12px;align-items:flex-start}.apply-step-head>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:14px;background:#e9f6ff;color:#0e6cd8}.apply-step-head h2{color:#102033;font-size:24px;line-height:1.12}.apply-step-head p{margin-top:4px;color:#61758d}.apply-resume-card{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dce8f5;border-radius:16px;background:#f8fbff;padding:14px}.apply-resume-card>div:first-child{display:flex;align-items:center;gap:12px}.apply-resume-icon,.apply-summary-card h3 svg{color:#1568e8}.apply-resume-score{text-align:right}.apply-resume-score strong{display:block;color:#0f5ecc;font-size:24px}.apply-upload-zone{display:grid;place-items:center;grid-gap:6px;gap:6px;min-height:150px;border:1px dashed #9bc4f4;border-radius:16px;background:linear-gradient(135deg,#f7fbff,#eef7ff);color:#3d5874;cursor:pointer;text-align:center}.apply-upload-zone input{display:none}.apply-upload-progress{position:relative;overflow:hidden;height:26px;border-radius:999px;background:#e7f0fb}.apply-upload-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#1463ff,#22c55e)}.apply-upload-progress small{position:absolute;inset:0;display:grid;place-items:center;color:#18324f;font-weight:900}.apply-step-card textarea{min-height:180px;resize:vertical;border:1px solid #dce8f5;border-radius:14px;background:#f8fbff;color:#34465c;padding:12px}.apply-step-actions,.apply-success-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.apply-fit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.application-detail-grid>div,.apply-fit-metric,.apply-review-item{border:1px solid #dce8f5;border-radius:14px;background:#f8fbff;padding:12px}.apply-fit-metric>strong{color:#0f5ecc;font-size:28px}.application-detail-grid span,.apply-fit-metric>span,.apply-review-item span{display:block;color:#61758d;font-size:11px;font-weight:900;text-transform:uppercase}.apply-fit-metric small{color:#3d5874;font-weight:800}.apply-metric-bar span{display:flex;justify-content:space-between;color:#4f647d;font-size:12px;font-weight:800}.apply-metric-bar i{display:block;height:8px;margin-top:7px;overflow:hidden;border-radius:999px;background:#e4edf8}.apply-metric-bar b{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#1463ff,#22c55e)}.apply-insights-panel{display:flex;flex-wrap:wrap;gap:8px}.apply-insights-panel h3{flex-basis:100%;color:#102033}.apply-insight{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#eef7ff;color:#1e5fa8;font-weight:800;padding:8px 10px}.application-detail-grid,.apply-review-grid,.apply-skill-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.apply-skill-column{border:1px solid #dce8f5;border-radius:14px;padding:12px}.apply-skill-column strong{color:#102033}.apply-skill-column div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.apply-skill-column span{border-radius:999px;background:#eef7ff;color:#195da5;font-weight:800;padding:6px 9px}.apply-skill-column.is-warn span{background:#fff7ed;color:#c2410c}.apply-error,.apply-warning-box{display:grid;grid-gap:6px;gap:6px;border:1px solid #fed7aa;border-radius:14px;background:#fff7ed;color:#9a3412;padding:12px}.apply-error{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.apply-summary-card{display:grid;grid-gap:10px;gap:10px;padding:14px}.apply-summary-card h3{display:flex;align-items:center;gap:7px}.apply-info-row{display:grid;grid-gap:3px;gap:3px}.apply-info-row span{color:#61758d;font-size:11px;font-weight:900;text-transform:uppercase}.apply-info-row a,.apply-info-row strong{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#102033;font-weight:800;overflow-wrap:anywhere}.apply-score-ring{display:grid;width:138px;height:138px;place-items:center;justify-self:center;border-radius:999px;background:conic-gradient(#1463ff 0 72%,#22c55e 72% 88%,#e4edf8 88%)}.apply-score-ring strong{color:#fff;font-size:32px}.apply-score-ring span{color:#fff;font-weight:800}.apply-detail-block{display:grid;grid-gap:6px;gap:6px;color:#4f647d}.apply-detail-block strong{color:#102033}.apply-detail-block ul{margin:0;padding-left:18px}.apply-success-screen{display:grid;grid-gap:16px;gap:16px;place-items:center;max-width:980px;margin:40px auto;border:1px solid #d9e6f4;border-radius:24px;background:#fff;padding:clamp(24px,5vw,54px);text-align:center;box-shadow:0 24px 54px rgba(24,50,79,.1)}.apply-success-mark{display:grid;width:96px;height:96px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#22c55e,#0ea5e9);color:#fff;animation:applySuccessPop .42s ease both}.apply-success-screen h1{max-width:700px;color:#102033;font-size:clamp(30px,4vw,48px);line-height:1.05}.apply-success-screen>span{color:#15803d;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.apply-success-grid{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.apply-success-grid .apply-info-row{border:1px solid #dce8f5;border-radius:14px;background:#f8fbff;padding:12px;text-align:left}@keyframes applySuccessPop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.application-command-center{padding:18px!important}.application-tracker-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:14px;gap:14px;align-items:start}.application-table-card{overflow-x:auto}.application-table-card table{width:100%;min-width:760px;border-collapse:collapse}.application-table-card th{background:#f3f8ff;color:#5a6d84;font-size:11px;letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:12px}.application-table-card td{border-top:1px solid #e1ebf6;color:#24384f;padding:13px 12px}.application-table-card tr.is-active{background:#f0f7ff}.application-table-card td small,.application-table-card td strong{display:block}.application-table-card td small{color:#61758d;margin-top:3px}.application-table-card button{min-height:34px;border:1px solid #cfe0f2;border-radius:10px;background:#fff;color:#1554c8;font-weight:900;padding:0 12px}.application-source-badge{display:inline-flex;align-items:center;border-radius:999px;background:#eef7ff;color:#1554c8;font-size:11px;font-weight:900;padding:6px 9px}.application-source-badge.is-jsearch{background:#ecfeff;color:#0e7490}.application-source-badge.is-external{background:#f5f3ff;color:#6d28d9}.application-source-badge.is-partner{background:#f0fdf4;color:#15803d}.application-detail-view{position:-webkit-sticky;position:sticky;top:86px;display:grid;grid-gap:12px;gap:12px;padding:16px}.application-detail-view h3{color:#102033;font-size:20px}.application-detail-view p{color:#61758d}.application-notes-panel{border:1px solid #dce8f5;border-radius:14px;background:#f8fbff;padding:12px}@media (prefers-reduced-motion:no-preference){.application-command-center,.apply-hero-card,.apply-step-card,.apply-summary-card{animation:adminSurfaceIn .22s ease both}}@media (max-width:1120px){.application-tracker-layout,.apply-layout{grid-template-columns:1fr}.application-detail-view{position:static}}@media (max-width:760px){.apply-hero-card{grid-template-columns:1fr}.apply-hero-card>button,.apply-primary{width:100%}.apply-stepper{grid-template-columns:1fr 1fr}.apply-fit-grid,.apply-review-grid,.apply-skill-columns,.apply-success-grid{grid-template-columns:1fr}}.career-flow-os .candidate-job-marketplace{display:block!important;max-width:none!important;width:100%!important}.career-flow-os .candidate-discovery-workspace.eff-workspace{display:block!important;grid-template-columns:none!important;max-width:min(100%,1516px)!important;width:100%!important;padding-inline:0!important}.career-flow-os .candidate-primary-feed{width:100%!important}.career-flow-os .candidate-wide-job-feed{display:grid!important;grid-template-columns:repeat(3,minmax(330px,1fr))!important;grid-gap:18px!important;width:100%!important}.career-flow-os .candidate-wide-job-feed .eff-job-card{min-height:294px;flex-direction:column;gap:12px!important;border-color:rgba(166,190,255,.62)!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,252,255,.94) 48%,rgba(239,246,255,.88)),radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 34%)!important;box-shadow:0 16px 34px rgba(28,55,104,.09)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.career-flow-os .candidate-wide-job-feed .eff-job-card:focus-within,.career-flow-os .candidate-wide-job-feed .eff-job-card:hover{transform:translateY(-3px);border-color:rgba(37,99,235,.38)!important;box-shadow:0 24px 44px rgba(37,73,130,.14)!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{display:grid!important;grid-gap:12px!important;align-items:start!important}.career-flow-os .candidate-wide-job-feed .eff-company-badge{border-radius:15px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 18px rgba(31,76,155,.09)}.career-flow-os .candidate-wide-job-feed .eff-job-row-copy{gap:7px!important}.career-flow-os .candidate-wide-job-feed .eff-job-title-button{display:-webkit-box;overflow:hidden;text-align:left;font-size:17px!important;line-height:1.24!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.career-flow-os .candidate-wide-job-feed .eff-company-line,.career-flow-os .candidate-wide-job-feed .eff-job-location-row{min-width:0;font-size:12.5px!important;line-height:1.3!important}.career-flow-os .candidate-wide-job-feed .eff-company-line span,.career-flow-os .candidate-wide-job-feed .eff-job-location-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-flow-os .candidate-wide-job-feed .eff-job-skills{display:flex!important;min-height:23px;flex-wrap:wrap;gap:6px 8px!important;overflow:hidden}.career-flow-os .candidate-wide-job-feed .eff-job-skills span{max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-flow-os .candidate-wide-job-feed .eff-job-row-signals{width:100%}.career-flow-os .candidate-wide-job-feed .candidate-match-meter{display:grid!important;min-height:64px!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-radius:16px!important;background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(236,253,245,.78))!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter small,.career-flow-os .candidate-wide-job-feed .candidate-match-meter strong{display:block}.career-flow-os .candidate-wide-job-feed .candidate-match-meter small{font-size:10px!important;letter-spacing:.06em!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter strong{font-size:18px!important;line-height:1!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter i{grid-column:1/-1;width:100%}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-top:0!important;padding:10px 0!important}.career-flow-os .candidate-wide-job-feed .eff-job-value-row>span{min-width:0;padding:10px 11px!important;border:1px solid rgba(215,226,241,.9)!important;border-radius:14px;background:rgba(255,255,255,.72);overflow-wrap:anywhere}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{padding-top:12px!important;gap:12px!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment{min-width:0;font-size:12px!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions{display:grid!important;grid-template-columns:minmax(86px,.82fr) minmax(124px,1.18fr)!important;grid-gap:9px!important;gap:9px!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions button{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.career-flow-os .candidate-wide-job-feed .eff-job-card{animation:candidateGridCardIn .26s ease both}.career-flow-os .candidate-wide-job-feed .eff-job-card:nth-child(2n){animation-delay:35ms}.career-flow-os .candidate-wide-job-feed .eff-job-card:nth-child(3n){animation-delay:70ms}@keyframes candidateGridCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1360px){.career-flow-os .candidate-wide-job-feed{grid-template-columns:repeat(2,minmax(310px,1fr))!important}}@media (max-width:820px){.career-flow-os .candidate-wide-job-feed{grid-template-columns:1fr!important}}@media (max-width:560px){.career-flow-os .candidate-wide-job-feed .eff-job-card{min-height:auto;padding:16px!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{grid-template-columns:44px minmax(0,1fr)!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions,.career-flow-os .candidate-wide-job-feed .eff-job-value-row{grid-template-columns:1fr!important}}.apply-workspace{letter-spacing:0}.apply-info-row a,.apply-info-row strong{font-size:13.5px;line-height:1.35}.apply-info-row a{max-width:100%;width:-moz-fit-content;width:fit-content;padding:7px 9px;border:1px solid rgba(37,99,235,.18);border-radius:11px;background:linear-gradient(135deg,#f0f7ff,#f8fbff);color:#1554c8;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.apply-info-row a:focus-visible,.apply-info-row a:hover{border-color:rgba(37,99,235,.36);background:#eaf3ff;color:#0f46ad;box-shadow:0 8px 18px rgba(37,99,235,.1)}.apply-detail-block li,.apply-detail-block p,.apply-review-item strong,.apply-summary-card p{color:#43566f;font-size:14px;line-height:1.55}.apply-hero-card h1,.apply-step-head h2,.apply-success-screen h1{letter-spacing:0}.career-flow-os .candidate-applications-panel .application-tracker-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.career-flow-os .candidate-applications-panel .application-table-card{max-height:min(58vh,620px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.career-flow-os .candidate-applications-panel .application-detail-view{max-height:min(58vh,620px);overflow:auto;overscroll-behavior:contain}.career-flow-os .candidate-signals-panel .eff-alert-list{max-height:min(64vh,660px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-gutter:stable}.career-flow-os .candidate-signals-panel .eff-alert-group{display:grid;grid-gap:8px;gap:8px}.career-flow-os .candidate-applications-panel .application-table-card button,.career-flow-os .candidate-applications-panel .application-table-card tr,.career-flow-os .candidate-profile-panel :is(.eff-profile-summary,.eff-profile-form,.eff-dropzone,.eff-resume-builder),.career-flow-os .candidate-signals-panel .eff-alert-list button,.career-flow-os .candidate-wide-job-feed .eff-job-card{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease!important}.career-flow-os .candidate-applications-panel .application-table-card tr:focus-within,.career-flow-os .candidate-applications-panel .application-table-card tr:hover,.career-flow-os .candidate-signals-panel .eff-alert-list button:focus-visible,.career-flow-os .candidate-signals-panel .eff-alert-list button:hover{background:#f7fbff!important;border-color:rgba(37,99,235,.18)!important;box-shadow:0 8px 18px rgba(15,23,42,.055)!important}.career-flow-os .candidate-profile-panel .eff-dropzone:focus-within,.career-flow-os .candidate-profile-panel .eff-dropzone:hover,.career-flow-os .candidate-signals-panel .eff-alert-list button:focus-visible,.career-flow-os .candidate-signals-panel .eff-alert-list button:hover,.career-flow-os .candidate-wide-job-feed .eff-job-card:focus-within,.career-flow-os .candidate-wide-job-feed .eff-job-card:hover{transform:translateY(-2px)!important}.career-flow-os .candidate-wide-job-feed .eff-job-card{min-height:0!important;border-color:rgba(191,211,238,.9)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,253,255,.95))!important}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{display:block!important;padding-block:8px!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip{display:inline-flex!important;width:auto!important;min-width:0!important;align-items:center;gap:8px;border-radius:999px!important;padding:8px 11px!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip small{color:#64748b;font-size:10px!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip strong{overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.career-flow-os .candidate-wide-job-feed .eff-work-mode{flex:0 0 auto}.application-source-badge,.career-flow-os .candidate-wide-job-feed .eff-company-line .rounded-full{text-transform:none!important;letter-spacing:0!important}.application-source-badge.is-internal{background:#ecfdf5;color:#047857}.application-source-badge.is-external{background:#eff6ff;color:#1d4ed8}.career-flow-os .candidate-profile-panel{grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;align-items:start;gap:18px!important}.career-flow-os .candidate-profile-panel .eff-profile-form,.career-flow-os .candidate-profile-panel .eff-profile-summary{border:1px solid rgba(203,218,237,.9)!important;border-radius:22px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 42px rgba(15,23,42,.075)!important}.career-flow-os .candidate-profile-panel .eff-profile-summary{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:14px;gap:14px;padding:20px!important}.career-flow-os .candidate-profile-panel .eff-profile-summary>p,.career-flow-os .candidate-profile-panel .eff-profile-summary>span,.career-flow-os .candidate-profile-panel .eff-profile-summary>strong{margin-top:0!important}.career-flow-os .candidate-profile-panel .eff-profile-summary>strong{font-size:clamp(48px,5vw,68px)!important}.career-flow-os .candidate-profile-panel .eff-profile-photo{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;border:1px solid rgba(216,228,244,.95);border-radius:18px;background:#f8fbff;padding:12px}.career-flow-os .candidate-profile-panel .eff-profile-photo .onboarding-avatar{width:72px!important;height:72px!important;border-radius:18px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)}.career-flow-os .candidate-profile-panel .eff-photo-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.career-flow-os .candidate-profile-panel .eff-photo-actions .eff-action{min-height:34px;border-radius:10px!important;padding-inline:12px!important}.career-flow-os .candidate-profile-panel .eff-dropzone>input[type=file],.career-flow-os .candidate-profile-panel input[type=file].hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}.career-flow-os .candidate-profile-panel .eff-profile-form{padding:clamp(18px,2vw,24px)!important}.career-flow-os .candidate-profile-panel .eff-field-grid{gap:12px!important}.career-flow-os .candidate-profile-panel .eff-dropzone,.career-flow-os .candidate-profile-panel .eff-field textarea,.career-flow-os .candidate-profile-panel .eff-field>div,.career-flow-os .candidate-profile-panel .eff-resume-builder,.career-flow-os .candidate-profile-panel .eff-resume-preview{border:1px solid rgba(216,228,244,.95)!important;border-radius:16px!important;background:#f8fbff!important;box-shadow:none!important}.career-flow-os .candidate-profile-panel .eff-field input,.career-flow-os .candidate-profile-panel .eff-field textarea{color:#0f172a!important}.career-flow-os .candidate-profile-panel .eff-field textarea{min-height:92px;max-height:150px;overflow-y:auto;line-height:1.5}.career-flow-os .candidate-profile-panel .eff-profile-sections{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px!important;gap:8px!important;margin-top:14px!important}.career-flow-os .candidate-profile-panel .eff-profile-sections span{min-width:0;border:1px solid rgba(216,228,244,.95);border-radius:999px;background:#fff;padding:8px 10px;text-align:center}.career-flow-os .candidate-profile-panel .eff-dropzone{padding:14px!important}.career-flow-os .candidate-profile-panel .eff-dropzone label{min-height:46px;border-radius:14px}.career-flow-os .candidate-profile-panel .eff-resume-builder{padding:14px!important}.career-flow-os .candidate-profile-panel .eff-resume-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.56fr);grid-gap:14px;gap:14px;align-items:stretch;min-height:190px}.career-flow-os .candidate-profile-panel .eff-resume-body>div:first-child{min-height:160px;border:1px solid rgba(216,228,244,.75);border-radius:16px;background:#fff;padding:14px}.career-flow-os .candidate-profile-panel .eff-resume-preview{padding:16px!important}.career-flow-os .candidate-profile-panel .eff-resume-preview p{max-height:112px;overflow-y:auto}.career-flow-os .candidate-search-command{grid-template-columns:minmax(0,1fr) minmax(240px,300px)!important}.career-flow-os .eff-filter-toolbar{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(94px,.46fr)) minmax(62px,auto) minmax(118px,auto)!important}.career-flow-os .eff-result-count{min-width:62px!important;padding-inline:7px!important}.career-flow-os .eff-toolbar-toggle{padding-inline:10px!important;white-space:nowrap}@media (max-width:1120px){.career-flow-os .candidate-applications-panel .application-tracker-layout,.career-flow-os .candidate-profile-panel,.career-flow-os .candidate-profile-panel .eff-resume-body,.career-flow-os .candidate-search-command{grid-template-columns:1fr!important}.career-flow-os .candidate-profile-panel .eff-profile-summary{position:static}}@media (max-width:760px){.career-flow-os .candidate-applications-panel .application-detail-view,.career-flow-os .candidate-applications-panel .application-table-card,.career-flow-os .candidate-signals-panel .eff-alert-list{max-height:58vh}.career-flow-os .candidate-profile-panel .eff-profile-photo{grid-template-columns:58px minmax(0,1fr)}.career-flow-os .candidate-profile-panel .eff-profile-photo .onboarding-avatar{width:58px!important;height:58px!important}.career-flow-os .candidate-profile-panel .eff-profile-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.career-flow-os .candidate-applications-panel .application-table-card tr,.career-flow-os .candidate-profile-panel :is(.eff-profile-summary,.eff-profile-form,.eff-dropzone,.eff-resume-builder),.career-flow-os .candidate-signals-panel .eff-alert-list button,.career-flow-os .candidate-wide-job-feed .eff-job-card{transition:none!important;transform:none!important}}.career-flow-os .eff-header{align-items:center}.career-flow-os .candidate-context-header{flex:1 1 auto;min-width:0}.career-flow-os .candidate-context-header .pvx-page-header-copy{min-width:0}.career-flow-os .candidate-context-header .pvx-page-header-eyebrow{letter-spacing:.08em}.career-flow-os .candidate-context-header .pvx-page-header-title{line-height:.98}.career-flow-os .candidate-context-header .pvx-page-header-description{max-width:520px}.career-flow-os .candidate-primary-tabs{flex:0 0 auto;margin-left:auto}.career-flow-os .candidate-primary-tabs .pvx-tab-nav-item{transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.career-flow-os .candidate-primary-tabs .pvx-tab-nav-item:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(37,99,235,.12)}.career-flow-os .candidate-screen-view{display:grid;grid-gap:20px;gap:20px}.career-flow-os .candidate-wide-job-feed{align-items:stretch!important;grid-auto-rows:1fr!important;gap:22px!important}.career-flow-os .candidate-wide-job-feed .eff-job-card{position:relative;display:flex!important;min-height:374px!important;height:100%!important;flex-direction:column!important;overflow:hidden;border:1px solid rgba(148,181,238,.72)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.97)),radial-gradient(circle at 92% 0,rgba(37,99,235,.1),transparent 32%),radial-gradient(circle at 0 90%,rgba(16,185,129,.08),transparent 28%)!important;box-shadow:0 18px 46px rgba(15,23,42,.075)!important;transition:transform .21s ease,border-color .21s ease,box-shadow .21s ease,background-color .21s ease!important}.career-flow-os .candidate-wide-job-feed .eff-job-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(37,99,235,.1),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.5),transparent 34%);opacity:.85}.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{transform:translateY(-3px);border-color:rgba(37,99,235,.62)!important;box-shadow:0 24px 64px rgba(37,99,235,.15)!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{position:relative;z-index:1;grid-template-columns:58px minmax(0,1fr)!important;gap:16px!important}.career-flow-os .candidate-wide-job-feed .eff-company-badge{width:58px!important;height:58px!important;border-radius:18px!important;background:linear-gradient(145deg,#eef4ff,#f6f3ff)!important;box-shadow:inset 0 0 0 1px rgba(148,181,238,.42),0 12px 26px rgba(37,99,235,.1)}.career-flow-os .candidate-wide-job-feed .eff-job-row-copy{min-width:0}.career-flow-os .candidate-wide-job-feed .eff-job-card-head{align-items:flex-start!important;gap:10px!important}.career-flow-os .candidate-wide-job-feed .eff-job-title-button{min-height:50px;color:#08142d!important;font-size:clamp(18px,1.35vw,23px)!important;font-weight:850!important;line-height:1.16!important;letter-spacing:0!important}.career-flow-os .candidate-wide-job-feed .eff-company-line,.career-flow-os .candidate-wide-job-feed .eff-job-location-row{color:#475569!important;font-size:13px!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment{min-height:34px;margin-top:14px!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment>span{min-width:112px}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip{display:flex;min-height:34px;flex-wrap:wrap;gap:8px;margin-top:12px}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip span{display:inline-flex;min-width:0;max-width:100%;align-items:center;border:1px solid rgba(203,213,225,.9);border-radius:999px;background:rgba(255,255,255,.76);padding:7px 11px;color:#334155;font-size:12px;font-weight:760;line-height:1}.career-flow-os .candidate-wide-job-feed .eff-job-row-signals{grid-column:1/-1;margin-top:14px}.career-flow-os .candidate-wide-job-feed .candidate-match-meter{min-height:78px;border-color:rgba(125,173,245,.66)!important;background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(240,253,250,.9))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.78)}.career-flow-os .candidate-wide-job-feed .candidate-match-meter i{height:11px!important}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{position:relative;z-index:1;min-height:58px;margin-top:18px!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip{min-height:48px;border-color:rgba(203,213,225,.96)!important;background:rgba(255,255,255,.82)!important;box-shadow:0 10px 24px rgba(15,23,42,.045)}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{position:relative;z-index:1;min-height:64px;margin-top:auto!important;padding-top:16px!important;border-top:1px solid rgba(216,226,239,.9)!important}.career-flow-os .candidate-wide-job-feed .eff-job-disclosure{max-width:min(260px,42%)}.career-flow-os .candidate-wide-job-feed .eff-job-actions{gap:10px!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions button{min-height:50px!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.career-flow-os .candidate-wide-job-feed .eff-job-actions button:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:no-preference){.career-flow-os .candidate-applications-panel,.career-flow-os .candidate-profile-panel,.career-flow-os .candidate-screen-view,.career-flow-os .candidate-signals-panel,.career-flow-os .eff-full-panel{animation:candidateScreenIn .24s cubic-bezier(.2,.8,.2,1) both}@keyframes candidateScreenIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1180px){.career-flow-os .eff-header{align-items:stretch}.career-flow-os .candidate-primary-tabs{margin-left:0}.career-flow-os .candidate-wide-job-feed .eff-job-card{min-height:350px!important}}@media (max-width:720px){.career-flow-os .candidate-context-header .pvx-page-header-title{font-size:clamp(30px,10vw,42px)}.career-flow-os .candidate-wide-job-feed .eff-job-card{min-height:0!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{grid-template-columns:48px minmax(0,1fr)!important}.career-flow-os .candidate-wide-job-feed .eff-company-badge{width:48px!important;height:48px!important;border-radius:15px!important}.career-flow-os .candidate-wide-job-feed .eff-job-title-button{min-height:0}.career-flow-os .candidate-wide-job-feed .eff-job-disclosure{max-width:100%}}@media (prefers-reduced-motion:reduce){.career-flow-os .candidate-primary-tabs .pvx-tab-nav-item,.career-flow-os .candidate-screen-view,.career-flow-os .candidate-wide-job-feed .eff-job-actions button,.career-flow-os .candidate-wide-job-feed .eff-job-card{animation:none!important;transition:none!important;transform:none!important}}.landing-shell{background:radial-gradient(circle at 14% 22%,rgba(56,189,248,.2),transparent 32%),radial-gradient(circle at 86% 18%,rgba(99,102,241,.16),transparent 31%),linear-gradient(135deg,#eff8ff,#ffffff 45%,#f5f3ff)!important}.landing-nav{border-color:rgba(203,213,225,.88)!important;background:rgba(255,255,255,.88)!important;box-shadow:0 22px 70px rgba(15,23,42,.08)!important}.landing-hero{min-height:calc(100vh - 28px);padding-top:clamp(132px,14vh,172px)!important;background:linear-gradient(120deg,rgba(224,242,254,.55),rgba(255,255,255,.2) 45%,rgba(238,242,255,.62)),radial-gradient(circle at 78% 54%,rgba(124,58,237,.12),transparent 31%)!important}.landing-hero-copy h1{max-width:740px;letter-spacing:0!important}.landing-hero-copy h1 span{background:linear-gradient(115deg,#2563eb,#4f46e5 46%,#0891b2)!important;-webkit-background-clip:text!important;background-clip:text!important}.landing-search{width:min(100%,760px);grid-template-columns:minmax(230px,1fr) minmax(190px,.72fr) minmax(150px,auto)!important;gap:7px!important;border-radius:24px!important;background:rgba(255,255,255,.92)!important;padding:8px!important;box-shadow:0 24px 70px rgba(37,99,235,.12),inset 0 0 0 1px rgba(255,255,255,.68)!important}.landing-search label{min-height:64px;align-items:center!important;border-radius:17px;padding:0 16px!important;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.landing-search label:focus-within,.landing-search label:hover{background:#f8fbff;box-shadow:inset 0 0 0 1px rgba(37,99,235,.16)}.landing-search label svg{width:20px!important;height:20px!important;color:#2563eb}.landing-search-field-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.landing-search-field-copy strong{overflow:hidden;color:#475569;font-size:12px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.landing-search input{height:24px;font-size:15px!important;font-weight:650}.landing-search input::placeholder{color:#94a3b8;font-weight:550}.landing-search button{min-height:64px!important;justify-content:center;border-radius:18px!important;background:linear-gradient(135deg,#0f172a,#1d4ed8)!important;box-shadow:0 16px 34px rgba(29,78,216,.24);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.landing-search button:focus-visible,.landing-search button:hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 20px 42px rgba(29,78,216,.3)}.landing-journey-visual{min-height:500px!important}.landing-journey-glow{inset:5% 1% 8%!important;background:radial-gradient(circle at 48% 48%,rgba(14,165,233,.14),transparent 35%),radial-gradient(circle at 62% 38%,rgba(99,102,241,.22),transparent 42%),radial-gradient(circle at 32% 72%,rgba(34,197,94,.12),transparent 32%)!important}.student-job-search-lottie{position:absolute;z-index:2;top:23%;left:34%;display:grid;width:min(45%,260px);aspect-ratio:1.23;place-items:center;overflow:visible}.student-job-search-fallback,.student-job-search-lottie>div{width:100%!important;height:100%!important}.student-job-search-lottie>div{opacity:.58}.student-job-search-figure{position:absolute;inset:0;z-index:3;pointer-events:none}.student-job-search-figure i{position:absolute;display:block}.student-job-search-figure .student-head{top:13%;left:43%;width:20%;aspect-ratio:1;border-radius:50%;background:linear-gradient(145deg,#f6c9a8,#e7a982);box-shadow:0 10px 22px rgba(124,58,237,.12)}.student-job-search-figure .student-body{top:31%;left:34%;width:36%;height:37%;border-radius:32% 32% 22% 22%;background:linear-gradient(155deg,#2563eb,#7c3aed 72%);box-shadow:0 18px 34px rgba(37,99,235,.18)}.student-job-search-figure .student-arm{top:43%;left:25%;width:11%;height:34%;border-radius:999px;background:linear-gradient(180deg,#f6c9a8,#eab18b);transform:rotate(28deg)}.student-job-search-figure .student-laptop{right:9%;bottom:13%;width:50%;height:30%;border:2px solid rgba(148,181,238,.85);border-radius:18px;background:linear-gradient(90deg,rgba(37,99,235,.14) 0 42%,transparent 42%),linear-gradient(180deg,#ffffff,#eef7ff);box-shadow:0 18px 42px rgba(15,23,42,.13)}.student-job-search-figure .student-laptop:after,.student-job-search-figure .student-laptop:before{position:absolute;left:16%;height:7px;border-radius:999px;content:""}.student-job-search-figure .student-laptop:before{top:30%;width:58%;background:#2563eb}.student-job-search-figure .student-laptop:after{top:52%;width:40%;background:#22c55e}.student-job-search-fallback{display:block;border-radius:34px;background:radial-gradient(circle at 50% 26%,#f6c9a8 0 13%,transparent 14%),linear-gradient(160deg,transparent 0 34%,#4f46e5 35% 62%,transparent 63%),linear-gradient(180deg,#ffffff,#eaf6ff);box-shadow:0 20px 60px rgba(37,99,235,.12)}.landing-opportunity-card{right:0!important;left:12%!important;grid-template-columns:52px minmax(0,1fr) 58px!important;border-radius:24px!important;background:rgba(255,255,255,.9)!important}.landing-opportunity-card span,.landing-opportunity-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-growth-signal{top:40%!important;left:1%!important}.landing-interview-signal{top:49%!important;right:0!important}.landing-growth-signal,.landing-interview-signal,.landing-journey-path{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(239,246,255,.82))!important}.career-flow-os .candidate-wide-job-feed{gap:18px!important}.career-flow-os .candidate-wide-job-feed .eff-job-card{min-height:312px!important;padding:18px!important;border-radius:18px!important;box-shadow:0 14px 34px rgba(15,23,42,.065)!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{grid-template-columns:46px minmax(0,1fr)!important;gap:12px!important}.career-flow-os .candidate-wide-job-feed .eff-company-badge{width:46px!important;height:46px!important;border-radius:14px!important;font-size:13px!important}.career-flow-os .candidate-wide-job-feed .eff-job-card-head{min-height:42px}.career-flow-os .candidate-wide-job-feed .eff-job-title-button{min-height:0!important;font-size:clamp(15px,1vw,18px)!important;line-height:1.18!important}.career-flow-os .candidate-wide-job-feed .eff-company-line,.career-flow-os .candidate-wide-job-feed .eff-job-location-row{font-size:11.5px!important;line-height:1.25!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment{min-height:28px!important;gap:7px!important;margin-top:9px!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment>span{min-width:80px!important}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip{min-height:28px!important;gap:6px!important;margin-top:8px!important}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip span{max-width:142px;padding:6px 8px!important;font-size:10.5px!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.career-flow-os .candidate-wide-job-feed .eff-job-row-signals{margin-top:10px!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter{min-height:58px!important;padding:10px 12px!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter i{height:8px!important}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{min-height:42px!important;margin-top:11px!important;padding-block:0!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip{min-height:36px!important;max-width:100%;padding:7px 10px!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip strong{max-width:18ch;font-size:13px!important}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{min-height:50px!important;padding-top:10px!important}.career-flow-os .candidate-wide-job-feed .eff-job-disclosure{max-width:48%!important;font-size:10.5px!important;white-space:nowrap}.career-flow-os .candidate-wide-job-feed .eff-job-actions button{min-height:40px!important;border-radius:14px!important;padding-inline:12px!important;font-size:12px!important}@media (prefers-reduced-motion:no-preference){.student-job-search-lottie{animation:landingStudentFloat 6s ease-in-out infinite}.landing-search{animation:landingSearchIn .52s cubic-bezier(.2,.8,.2,1) both}.career-flow-os .candidate-wide-job-feed .eff-job-card{animation:candidateCardSettle .28s ease both}@keyframes landingStudentFloat{50%{transform:translateY(-8px)}}@keyframes landingSearchIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes candidateCardSettle{0%{opacity:.82;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:980px){.landing-search{grid-template-columns:1fr!important}.landing-search label{border-right:0!important;border-bottom:1px solid rgba(226,232,240,.9)}.landing-search label:nth-child(2){border-bottom:0}.student-job-search-lottie{top:24%;left:30%;width:min(48%,230px)}}@media (max-width:720px){.landing-hero{min-height:auto}.landing-search{width:100%}.landing-search button,.landing-search label{min-height:58px!important}.landing-journey-visual{min-height:430px!important}.student-job-search-lottie{top:26%;left:26%;width:min(52%,210px)}.landing-opportunity-card{left:0!important;right:0!important}}@media (prefers-reduced-motion:reduce){.career-flow-os .candidate-wide-job-feed .eff-job-card,.landing-search,.student-job-search-lottie{animation:none!important;transform:none!important}}.career-flow-os .candidate-signals-panel .eff-alert-list button{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto 10px!important;align-items:center!important;justify-content:stretch!important;grid-gap:14px!important;gap:14px!important;min-height:78px;text-align:left!important}.career-flow-os .candidate-signals-panel .eff-alert-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:10px;border:1px solid color-mix(in srgb,var(--pvx-border-default) 70%,transparent);border-radius:16px;background:color-mix(in srgb,var(--pvx-bg-muted) 58%,transparent)}.career-flow-os .candidate-signals-panel .eff-alert-toolbar div,.career-flow-os .candidate-signals-panel .eff-alert-toolbar label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.career-flow-os .candidate-signals-panel .eff-alert-toolbar button{min-height:36px;border:1px solid color-mix(in srgb,var(--pvx-border-default) 78%,transparent);border-radius:12px;padding:0 12px;color:var(--pvx-text-primary);font-size:12px;font-weight:800}.career-flow-os .candidate-signals-panel .eff-alert-toolbar button:last-child{color:#dc2626}.career-flow-os .candidate-signals-panel .eff-alert-toolbar button:disabled{cursor:not-allowed;opacity:.48}.career-flow-os .candidate-signals-panel .eff-alert-row{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.career-flow-os .candidate-signals-panel .eff-alert-row.is-selected .eff-alert-content{border-color:rgba(37,99,235,.38)!important;box-shadow:0 0 0 3px rgba(37,99,235,.09)!important}.career-flow-os .candidate-signals-panel .eff-alert-select{display:grid;place-items:center}.career-flow-os .candidate-signals-panel .eff-alert-select input,.career-flow-os .candidate-signals-panel .eff-alert-toolbar input{width:16px;height:16px;accent-color:#2563eb}.career-flow-os .candidate-signals-panel .eff-alert-content{width:100%}.career-flow-os .candidate-signals-panel .eff-alert-list button>svg{justify-self:center}.career-flow-os .candidate-signals-panel .eff-alert-list button>span{display:grid;min-width:0;grid-gap:3px;gap:3px}.career-flow-os .candidate-signals-panel .eff-alert-list p,.career-flow-os .candidate-signals-panel .eff-alert-list small,.career-flow-os .candidate-signals-panel .eff-alert-list strong{text-align:left!important}.career-flow-os .candidate-signals-panel .eff-alert-list p{margin:0!important}.career-flow-os .candidate-signals-panel .eff-alert-list time{justify-self:end;color:var(--pvx-text-muted);font-size:11px;font-weight:800;white-space:nowrap}.career-flow-os .candidate-signals-panel .eff-alert-list i{width:9px;height:9px;justify-self:end;border-radius:999px;background:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.14),0 0 18px rgba(37,99,235,.58)}.career-flow-os .candidate-signals-panel .eff-alert-list button.is-read{grid-template-columns:36px minmax(0,1fr) auto 0!important}.career-flow-os .candidate-signals-panel .eff-alert-list button.is-read i{display:none!important}.career-flow-os .candidate-wide-job-feed .eff-posted-chip{color:var(--pvx-text-secondary)!important}.career-flow-os .candidate-wide-job-feed .eff-match-orbit{color:var(--pvx-text-primary)!important}.career-flow-os .candidate-wide-job-feed .eff-match-orbit i{background:color-mix(in srgb,var(--pvx-border-default) 62%,transparent)!important}.career-flow-os .candidate-wide-job-feed .eff-match-orbit i b,.career-flow-os .candidate-wide-job-feed .eff-skill-alignment i b{background:linear-gradient(90deg,#2f7cff,#20d17d)!important;box-shadow:0 0 14px rgba(47,124,255,.28)!important}html.dark .career-flow-os{color:#e5edf7!important}html.dark .career-flow-os .application-command-center,html.dark .career-flow-os .application-detail-grid>div,html.dark .career-flow-os .application-detail-view,html.dark .career-flow-os .application-notes-panel,html.dark .career-flow-os .application-priority-strip>span,html.dark .career-flow-os .application-table-card,html.dark .career-flow-os .candidate-context-header,html.dark .career-flow-os .candidate-primary-tabs,html.dark .career-flow-os .candidate-profile-panel .eff-field textarea,html.dark .career-flow-os .candidate-profile-panel .eff-field>div,html.dark .career-flow-os .candidate-profile-panel .eff-profile-form,html.dark .career-flow-os .candidate-profile-panel .eff-profile-photo,html.dark .career-flow-os .candidate-profile-panel .eff-profile-sections span,html.dark .career-flow-os .candidate-profile-panel .eff-profile-summary,html.dark .career-flow-os .candidate-profile-panel :is(.eff-dropzone,.eff-resume-builder,.eff-resume-preview,.eff-resume-body>div:first-child),html.dark .career-flow-os .candidate-signals-panel .eff-alert-list button,html.dark .career-flow-os .eff-empty,html.dark .career-flow-os .eff-full-panel,html.dark .career-flow-os .eff-saved-card,html.dark .career-flow-os .eff-skill-compare>div{border-color:rgba(148,163,184,.18)!important;background:radial-gradient(circle at 0 0,rgba(59,130,246,.08),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.96),rgba(8,13,24,.98))!important;color:#e5edf7!important;box-shadow:0 18px 44px rgba(0,0,0,.26)!important}html.dark .career-flow-os .candidate-signals-panel .eff-alert-toolbar{border-color:rgba(148,163,184,.18)!important;background:rgba(15,23,42,.86)!important}html.dark .career-flow-os .candidate-signals-panel .eff-alert-toolbar button{border-color:rgba(148,163,184,.22)!important;background:rgba(8,13,24,.86)!important;color:#dbeafe!important}html.dark .career-flow-os .candidate-signals-panel .eff-alert-toolbar button:last-child{color:#fca5a5!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-job-card{border-color:rgba(148,163,184,.18)!important;background:radial-gradient(circle at 8% 0,rgba(59,130,246,.14),transparent 36%),linear-gradient(145deg,rgba(17,24,39,.98),rgba(10,15,28,.99))!important}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(96,165,250,.38)!important;box-shadow:0 24px 68px rgba(0,0,0,.38),0 0 0 1px rgba(34,211,238,.08)!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-match-orbit{background:rgba(15,23,42,.98)!important;border:1px solid rgba(96,165,250,.28)!important;box-shadow:0 0 0 1px rgba(34,211,238,.08),0 16px 34px rgba(0,0,0,.34)!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-match-orbit:after{background:rgba(15,23,42,.96)!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-match-orbit small{color:#7dd3fc!important}html.dark .career-flow-os .candidate-profile-panel .eff-field input,html.dark .career-flow-os .candidate-profile-panel .eff-field textarea,html.dark .career-flow-os .candidate-wide-job-feed .eff-match-orbit strong,html.dark .career-flow-os :is(h1,h2,h3,strong){color:#f8fbff!important}html.dark .career-flow-os .application-table-card td,html.dark .career-flow-os .candidate-profile-panel .eff-field input::placeholder,html.dark .career-flow-os .candidate-profile-panel .eff-field textarea::placeholder,html.dark .career-flow-os .candidate-profile-panel .eff-resume-preview p,html.dark .career-flow-os :is(p,small,span,td,li){color:#b8c5d8!important}html.dark .career-flow-os .application-table-card th{background:rgba(15,23,42,.98)!important;color:#8fb4df!important}html.dark .career-flow-os .application-table-card td{border-top-color:rgba(148,163,184,.16)!important}html.dark .career-flow-os .application-table-card tr.is-active,html.dark .career-flow-os .candidate-signals-panel .eff-alert-list button.is-open{background:rgba(30,41,59,.86)!important}html.dark .career-flow-os .application-table-card button,html.dark .career-flow-os .candidate-profile-panel .eff-photo-actions .eff-action,html.dark .career-flow-os .candidate-wide-job-feed .eff-save-job,html.dark .career-flow-os .eff-action{border-color:rgba(148,163,184,.22)!important;background:rgba(15,23,42,.88)!important;color:#dbeafe!important}html.dark .career-flow-os .candidate-signals-panel .eff-alert-list button>svg,html.dark .career-flow-os .eff-empty>svg{color:#93c5fd!important}html.dark .career-flow-os .eff-empty span,html.dark .career-flow-os .eff-empty-line{color:#aebbd0!important}html.dark .career-flow-os .application-source-badge.is-internal{background:rgba(16,185,129,.14)!important;color:#86efac!important}html.dark .career-flow-os .application-source-badge.is-external{background:rgba(59,130,246,.16)!important;color:#93c5fd!important}html.dark .career-flow-os .eff-compensation-chip,html.dark .career-flow-os .eff-saved-compensation{border-color:rgba(45,212,191,.3)!important;background:rgba(6,78,59,.18)!important}html.dark .career-flow-os .candidate-profile-panel .eff-profile-summary{background:radial-gradient(circle at 16% 0,rgba(37,99,235,.18),transparent 38%),linear-gradient(145deg,rgba(15,23,42,.96),rgba(9,14,25,.98))!important}html.dark .career-flow-os .candidate-profile-panel .eff-completion-bar,html.dark .career-flow-os .candidate-wide-job-feed .eff-match-orbit i,html.dark .career-flow-os .candidate-wide-job-feed .eff-skill-alignment i{background:rgba(51,65,85,.9)!important}html.dark .career-flow-os .candidate-profile-panel .eff-completion-bar span{background:linear-gradient(90deg,#60a5fa,#34d399)!important}html.dark .career-flow-os .candidate-profile-panel .eff-recommendations small{background:rgba(30,41,59,.88)!important;color:#d7e3f3!important}html.dark .career-flow-os .candidate-profile-panel .eff-resume-steps button.is-active{border-color:rgba(96,165,250,.45)!important;background:rgba(37,99,235,.22)!important;color:#bfdbfe!important}html.dark .apply-workspace{color:#e5edf7!important;background:radial-gradient(circle at 6% -6%,rgba(37,99,235,.2),transparent 34rem),radial-gradient(circle at 96% 18%,rgba(20,184,166,.11),transparent 30rem),linear-gradient(155deg,#050913,#081020 54%,#050913)!important}html.dark .apply-detail-block,html.dark .apply-fit-metric,html.dark .apply-hero-card,html.dark .apply-main-panel,html.dark .apply-resume-card,html.dark .apply-review-item,html.dark .apply-side-panel>section,html.dark .apply-skill-column,html.dark .apply-step-card textarea,html.dark .apply-stepper,html.dark .apply-success-grid .apply-info-row,html.dark .apply-success-screen,html.dark .apply-summary-card,html.dark .apply-upload-zone,html.dark .apply-warning-box{border-color:rgba(148,163,184,.18)!important;background:radial-gradient(circle at 0 0,rgba(59,130,246,.08),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.96),rgba(8,13,24,.98))!important;color:#e5edf7!important;box-shadow:0 18px 44px rgba(0,0,0,.26)!important}html.dark .apply-back-link,html.dark .apply-step-actions button:not(.apply-primary),html.dark .apply-stepper button,html.dark .apply-success-actions button:not(.apply-primary){border-color:rgba(148,163,184,.22)!important;background:rgba(15,23,42,.86)!important;color:#dbeafe!important}html.dark .apply-company-mark,html.dark .apply-step-head>span,html.dark .apply-stepper button span{background:rgba(37,99,235,.2)!important;color:#93c5fd!important}html.dark .apply-stepper button.is-active{background:rgba(37,99,235,.24)!important;color:#bfdbfe!important}html.dark .apply-insight,html.dark .apply-job-meta span,html.dark .apply-skill-column span{border-color:rgba(148,163,184,.18)!important;background:rgba(30,41,59,.78)!important;color:#dbeafe!important}html.dark .apply-detail-block strong,html.dark .apply-hero-card h1,html.dark .apply-info-row a,html.dark .apply-info-row strong,html.dark .apply-insights-panel h3,html.dark .apply-review-item strong,html.dark .apply-skill-column strong,html.dark .apply-step-head h2,html.dark .apply-success-screen h1,html.dark .apply-summary-card h3{color:#f8fbff!important}html.dark .apply-detail-block li,html.dark .apply-detail-block p,html.dark .apply-fit-metric>span,html.dark .apply-hero-card p,html.dark .apply-info-row span,html.dark .apply-review-item span,html.dark .apply-step-card textarea,html.dark .apply-step-head p,html.dark .apply-summary-card p{color:#b8c5d8!important}html.dark .apply-metric-bar i,html.dark .apply-upload-progress{background:rgba(51,65,85,.92)!important}html.dark .apply-score-ring{background:conic-gradient(#60a5fa 0 72%,#34d399 72% 88%,rgba(51,65,85,.92) 88%)!important}@media (max-width:760px){.career-flow-os .candidate-signals-panel .eff-alert-list button{grid-template-columns:32px minmax(0,1fr) 9px!important}.career-flow-os .candidate-signals-panel .eff-alert-list time{grid-column:2;justify-self:start}}html.dark .career-flow-os .candidate-wide-job-feed .eff-job-meta-strip span,html.dark .career-flow-os .candidate-wide-job-feed .eff-skill-placeholder,html.dark .career-flow-os .candidate-wide-job-feed .eff-work-mode{border:1px solid rgba(148,163,184,.2)!important;background:linear-gradient(135deg,rgba(30,41,59,.96),rgba(15,23,42,.96))!important;color:#dbeafe!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-work-mode.remote{border-color:rgba(96,165,250,.36)!important;background:rgba(37,99,235,.16)!important;color:#bfdbfe!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-work-mode.hybrid{border-color:rgba(45,212,191,.32)!important;background:rgba(20,184,166,.14)!important;color:#99f6e4!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-work-mode.onsite{border-color:rgba(167,139,250,.32)!important;background:rgba(124,58,237,.14)!important;color:#ddd6fe!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-posted-chip{border-color:rgba(45,212,191,.28)!important;background:rgba(6,78,59,.18)!important;color:#a7f3d0!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-job-meta-strip span:hover,html.dark .career-flow-os .candidate-wide-job-feed .eff-work-mode:hover{border-color:rgba(96,165,250,.46)!important;background:rgba(30,64,175,.18)!important;color:#eff6ff!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-skill-alignment>span{color:#dbeafe!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-skill-alignment em{color:#d8e4f7!important}html.dark .career-flow-os .candidate-wide-job-feed .candidate-match-meter{border-color:rgba(96,165,250,.34)!important;background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(17,24,39,.96))!important}html.dark .career-flow-os .candidate-wide-job-feed .candidate-match-meter i{background:rgba(15,23,42,.92)!important;box-shadow:inset 0 0 0 1px rgba(148,163,184,.16)!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-job-card-footer{border-top-color:rgba(148,163,184,.22)!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-job-disclosure{color:#86efac!important}html.dark .career-flow-os .candidate-wide-job-feed .eff-job-disclosure-mark{background:#22c55e!important;box-shadow:0 0 0 4px rgba(34,197,94,.14),0 0 18px rgba(34,197,94,.36)!important}.career-flow-os .eff-saved-grid{gap:12px!important}.career-flow-os .eff-saved-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"main actions" "facts actions"!important;align-items:center!important;grid-gap:12px 18px!important;gap:12px 18px!important;min-height:132px!important;overflow:hidden!important;padding:18px!important;border:1px solid color-mix(in srgb,var(--pvx-border-default) 80%,transparent)!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.9))!important;box-shadow:0 14px 34px rgba(15,23,42,.06)!important}.career-flow-os .eff-saved-card:focus-within,.career-flow-os .eff-saved-card:hover{border-color:rgba(37,99,235,.32)!important;background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(255,255,255,.96))!important;box-shadow:0 18px 44px rgba(37,99,235,.1)!important}.career-flow-os .eff-saved-main{display:grid!important;grid-area:main!important;grid-template-columns:48px minmax(0,1fr) auto auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;min-width:0!important}.career-flow-os .eff-saved-title{display:grid!important;min-width:0!important;grid-gap:4px!important;gap:4px!important}.career-flow-os .eff-saved-title strong{display:block!important;max-width:100%!important;color:var(--pvx-text-primary)!important;font-size:15px!important}.career-flow-os .eff-saved-title em,.career-flow-os .eff-saved-title small,.career-flow-os .eff-saved-title strong{min-width:0!important;overflow:hidden!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.career-flow-os .eff-saved-title em,.career-flow-os .eff-saved-title small{display:flex!important;align-items:center!important;gap:5px!important;color:var(--pvx-text-secondary)!important;font-size:12px!important;font-style:normal!important;font-weight:700!important}.career-flow-os .eff-saved-main .application-source-badge{justify-self:start!important;white-space:nowrap!important}.career-flow-os .eff-saved-main .eff-match{display:grid!important;width:58px!important;height:52px!important;place-items:center!important;border:1px solid rgba(45,212,191,.22)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(204,251,241,.85),rgba(219,234,254,.72))!important;color:#036672!important;font-family:var(--font-metric)!important;font-size:17px!important;font-weight:950!important}.career-flow-os .eff-saved-facts{display:flex!important;grid-area:facts!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;padding-left:60px!important}.career-flow-os .eff-saved-facts>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;max-width:100%!important;border:1px solid color-mix(in srgb,var(--pvx-border-default) 80%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--pvx-bg-muted) 72%,white)!important;padding:7px 11px!important;color:var(--pvx-text-secondary)!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important;white-space:normal!important}.career-flow-os .eff-saved-compensation{display:inline-grid!important;grid-template-columns:auto minmax(0,max-content) auto!important;align-items:center!important;gap:8px!important;min-width:min(100%,280px)!important;border-color:rgba(45,212,191,.32)!important;background:linear-gradient(135deg,rgba(236,253,245,.96),rgba(240,253,250,.9))!important;color:#064e3b!important}.career-flow-os .eff-saved-compensation em,.career-flow-os .eff-saved-compensation small{color:#0f766e!important;font-size:10.5px!important;font-style:normal!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.career-flow-os .eff-saved-compensation strong{min-width:0!important;overflow:visible!important;color:#052e2b!important;font-size:13px!important;line-height:1.15!important;text-overflow:clip!important;white-space:normal!important}.career-flow-os .eff-saved-card .eff-job-actions{position:static!important;display:flex!important;grid-area:actions!important;flex-wrap:nowrap!important;align-self:end!important;justify-content:flex-end!important;width:auto!important;min-width:154px!important;gap:8px!important}.career-flow-os .eff-saved-card .eff-job-actions button{min-width:74px!important;min-height:42px!important;border-radius:13px!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important;white-space:nowrap!important}.candidate-feed-refresh{margin-bottom:18px!important}.candidate-feed-refresh .pvx-skeleton-region{border:1px solid color-mix(in srgb,var(--pvx-border-default) 78%,transparent);border-radius:22px;background:color-mix(in srgb,var(--pvx-bg-surface) 88%,transparent);padding:12px}.saved-jobs-skeleton{display:grid;grid-gap:12px;gap:12px}.saved-job-skeleton-card{display:grid;grid-template-columns:52px minmax(0,1fr) 64px auto;align-items:center;grid-gap:14px;gap:14px;min-height:118px;border:1px solid color-mix(in srgb,var(--pvx-border-default) 78%,transparent);border-radius:18px;background:color-mix(in srgb,var(--pvx-bg-surface) 92%,transparent);padding:16px}.saved-job-skeleton-copy{display:grid;min-width:0;grid-gap:10px;gap:10px}.saved-job-skeleton-actions,.saved-job-skeleton-tags{display:flex;flex-wrap:wrap;gap:8px}.saved-job-skeleton-score{width:58px;height:52px;border-radius:16px}.apply-route-loading{min-height:100vh;padding:28px 32px 48px}.apply-route-loading-header{display:flex;align-items:center;justify-content:space-between;width:min(100%,1520px);margin:0 auto 24px}.apply-route-loading-pill{width:min(34vw,280px);height:42px;border-radius:999px;background:color-mix(in srgb,var(--pvx-bg-muted) 84%,transparent)}.apply-workspace-skeleton{display:grid;width:min(100%,1520px);margin-inline:auto;grid-gap:14px;gap:14px}.apply-workspace-skeleton-hero{display:flex;align-items:center;gap:16px}.apply-workspace-skeleton-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);grid-gap:14px;gap:14px}html.dark .career-flow-os .eff-saved-card{border-color:rgba(148,163,184,.18)!important;background:radial-gradient(circle at 0 0,rgba(59,130,246,.11),transparent 32%),linear-gradient(145deg,rgba(17,24,39,.98),rgba(8,13,24,.99))!important;box-shadow:0 18px 44px rgba(0,0,0,.26)!important}html.dark .career-flow-os .eff-saved-card:focus-within,html.dark .career-flow-os .eff-saved-card:hover{border-color:rgba(96,165,250,.34)!important;background:radial-gradient(circle at 0 0,rgba(59,130,246,.16),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.98),rgba(7,12,22,.99))!important}html.dark .career-flow-os .eff-saved-compensation strong,html.dark .career-flow-os .eff-saved-title strong{color:#f8fbff!important}html.dark .career-flow-os .eff-saved-facts>span,html.dark .career-flow-os .eff-saved-title em,html.dark .career-flow-os .eff-saved-title small{color:#c5d4e8!important}html.dark .career-flow-os .eff-saved-facts>span{border-color:rgba(148,163,184,.2)!important;background:rgba(30,41,59,.76)!important}html.dark .career-flow-os .eff-saved-main .eff-match{border-color:rgba(45,212,191,.22)!important;background:rgba(20,184,166,.14)!important;color:#99f6e4!important}html.dark .career-flow-os .eff-saved-compensation{border-color:rgba(45,212,191,.28)!important;background:rgba(6,78,59,.2)!important}html.dark .career-flow-os .eff-saved-compensation em,html.dark .career-flow-os .eff-saved-compensation small{color:#99f6e4!important}html.dark .apply-route-loading-pill,html.dark .candidate-feed-refresh .pvx-skeleton-region,html.dark .saved-job-skeleton-card{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.76)}@media (max-width:860px){.career-flow-os .eff-saved-card{grid-template-columns:1fr!important;grid-template-areas:"main" "facts" "actions"!important}.career-flow-os .eff-saved-main{grid-template-columns:44px minmax(0,1fr) auto!important}.career-flow-os .eff-saved-main .application-source-badge{grid-column:2!important}.career-flow-os .eff-saved-main .eff-match{grid-column:3!important;grid-row:1/span 2!important}.career-flow-os .eff-saved-facts{padding-left:0!important}.career-flow-os .eff-saved-card .eff-job-actions{width:100%!important;min-width:0!important}.career-flow-os .eff-saved-card .eff-job-actions button{flex:1 1!important}.saved-job-skeleton-card{grid-template-columns:48px minmax(0,1fr)}.saved-job-skeleton-actions,.saved-job-skeleton-score{grid-column:2}.apply-workspace-skeleton-grid{grid-template-columns:1fr}}@media (max-width:560px){.career-flow-os .eff-saved-main{grid-template-columns:42px minmax(0,1fr)!important}.career-flow-os .eff-saved-main .eff-match{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;height:40px!important}.career-flow-os .eff-saved-title strong{white-space:normal!important}.career-flow-os .eff-saved-compensation{grid-template-columns:auto minmax(0,1fr)!important;width:100%!important}.career-flow-os .eff-saved-compensation em{grid-column:2!important}.apply-workspace-skeleton-hero{align-items:flex-start;flex-direction:column}}.auth-product-shell,.landing-shell{color:var(--pvx-text-primary)}html.dark .landing-shell{background:radial-gradient(circle at 14% 14%,rgba(56,189,248,.12),transparent 30%),radial-gradient(circle at 86% 12%,rgba(99,102,241,.18),transparent 30%),linear-gradient(180deg,#030712,#08111f 46%,#0b1423)!important;color:#f8fafc}html.dark .landing-category-grid article,html.dark .landing-footer,html.dark .landing-growth-signal,html.dark .landing-interview-signal,html.dark .landing-job-card,html.dark .landing-journey-path,html.dark .landing-nav,html.dark .landing-opportunity-card,html.dark .landing-search,html.dark .landing-step-list article,html.dark .landing-trust-strip{border-color:rgba(148,163,184,.16)!important;background:rgba(10,18,32,.86)!important;color:#f8fafc!important;box-shadow:0 18px 44px rgba(0,0,0,.26)!important}html.dark .landing-category-grid p,html.dark .landing-footer a,html.dark .landing-footer p,html.dark .landing-growth-signal small,html.dark .landing-interview-signal small,html.dark .landing-job-card p,html.dark .landing-job-meta,html.dark .landing-nav-links a,html.dark .landing-opportunity-card span,html.dark .landing-popular a,html.dark .landing-popular>span,html.dark .landing-proof-row,html.dark .landing-search-field-copy strong,html.dark .landing-step-list p{color:#cbd5e1!important}html.dark .landing-category-grid h3,html.dark .landing-cta h2,html.dark .landing-employer-panel h2,html.dark .landing-growth-signal strong,html.dark .landing-hero-copy>p,html.dark .landing-interview-signal strong,html.dark .landing-job-card h3,html.dark .landing-opportunity-card strong,html.dark .landing-search input,html.dark .landing-section-heading h2,html.dark .landing-step-list h3{color:#f8fafc!important}html.dark .landing-search label{border-color:rgba(148,163,184,.12)!important}html.dark .landing-search input::placeholder{color:#94a3b8!important}html.dark .landing-job-skills span,html.dark .landing-job-top>span{background:rgba(30,41,59,.96)!important;color:#dbeafe!important}html.dark .landing-company-mark{border-color:rgba(96,165,250,.22)!important;background:linear-gradient(145deg,#0f172a,#172554)!important;color:#dbeafe!important}html.dark .landing-primary-button.is-light{border-color:rgba(148,163,184,.2)!important;background:#f8fafc!important;color:#0f172a!important}html.dark .auth-product-shell{background:radial-gradient(circle at 10% 0,rgba(37,99,235,.16),transparent 28%),radial-gradient(circle at 88% 14%,rgba(14,165,233,.12),transparent 26%),linear-gradient(180deg,#020617,#08111f)}html.dark .auth-card-head h2,html.dark .auth-field input,html.dark .auth-hero-panel h1,html.dark .auth-security-note span{color:#f8fafc!important}html.dark .auth-field>span,html.dark .auth-footer,html.dark .auth-hero-copy,html.dark .auth-register-note,html.dark .auth-security-note{color:#cbd5e1!important}html.dark .auth-alert.danger{color:#fecaca;background:rgba(127,29,29,.52);border-color:rgba(248,113,113,.26)}html.dark .auth-alert.success{color:#bbf7d0;background:rgba(6,78,59,.46);border-color:rgba(34,197,94,.26)}@media (max-width:900px){.pvx-header{padding:10px 12px}.pvx-header-inner{gap:10px}.pvx-brand-logo-mark{width:34px;height:34px;flex-basis:34px}.pvx-brand-logo-text strong{font-size:14px}.pvx-header-actions{gap:8px}.candidate-search-command{margin-bottom:16px}.candidate-coach-toggle{min-height:58px;padding:10px 11px;border-radius:16px}.candidate-coach-toggle-icon{width:34px;height:34px;border-radius:11px}.candidate-coach-toggle strong{font-size:.85rem}.candidate-coach-toggle small{font-size:.7rem!important}.candidate-feed-heading{align-items:flex-start!important;gap:14px;margin:10px 2px 14px!important}.candidate-feed-heading>div:last-child{justify-items:start}}@media (max-width:760px){.landing-container,.landing-nav{width:min(100% - 24px,1180px)}.landing-nav-wrap{padding-top:8px}.landing-nav{min-height:58px;gap:10px;padding:8px 8px 8px 12px;border-radius:16px}.landing-nav-actions{gap:6px}.landing-nav-actions .landing-primary-button{min-height:38px;padding-inline:11px;font-size:12px}.landing-hero{padding:108px 0 56px!important;min-height:auto}.landing-hero-grid{gap:30px!important}.landing-hero-copy{text-align:left}.landing-hero-copy .landing-kicker,.landing-hero-copy>p{margin-inline:0}.landing-hero-copy h1{margin:14px 0;font-size:clamp(2.45rem,12vw,3.6rem)!important;line-height:.98}.landing-hero-copy>p{max-width:34ch;font-size:.98rem!important;line-height:1.6}.landing-search{gap:0!important;padding:8px!important;border-radius:22px!important}.landing-search label{min-height:54px!important;padding:0 12px!important}.landing-search button{min-height:52px!important;margin-top:8px;border-radius:16px!important}.landing-proof-row{gap:8px 12px;margin-top:18px;font-size:11px!important}.landing-popular{gap:8px}.landing-popular a{padding:5px 9px}.landing-journey-visual{min-height:330px!important}.student-job-search-lottie{top:18%!important;left:50%!important;width:min(58%,200px)!important;transform:translateX(-50%)}.landing-opportunity-card{top:2%!important;left:0!important;right:0!important;gap:10px;padding:13px!important;border-radius:18px;transform:none!important}.landing-opportunity-company{width:42px;height:42px;border-radius:12px}.landing-opportunity-card b{width:46px;height:46px;border-width:4px;font-size:.74rem}.landing-growth-signal,.landing-interview-signal{display:none}.landing-journey-path{right:0!important;left:0!important;bottom:0!important;padding:18px 14px 14px!important;border-radius:18px!important}.landing-journey-path li{gap:6px}.landing-trust-strip .landing-container{min-height:0;gap:12px}.landing-section{padding:60px 0}.landing-section-heading{gap:16px;margin-bottom:22px}.landing-section-heading p{font-size:.94rem;line-height:1.65}.landing-category-grid article,.landing-job-card,.landing-step-list article{min-height:0;padding:18px;border-radius:18px}.landing-step-list{gap:12px}.landing-employer-panel{gap:24px;padding:22px 16px;border-radius:22px}.landing-benefit-grid article{padding:16px;border-radius:16px}.landing-cta{padding:14px 0 64px}.landing-cta .landing-container{gap:18px;padding:22px 18px;border-radius:22px}.landing-footer{padding:34px 0}.auth-product-grid{gap:18px;padding:20px 14px 12px}.auth-hero-panel{gap:18px}.auth-hero-panel h1{font-size:clamp(2rem,11vw,3rem);line-height:1.02}.auth-hero-copy{margin-top:12px;max-width:34ch;font-size:.98rem;line-height:1.6}.auth-journey{gap:8px}.auth-journey>div{padding:12px;border-radius:16px}.auth-journey strong{margin-top:8px;font-size:12px;white-space:normal}.auth-card{width:100%;padding:18px 16px;border-radius:22px}.auth-card-head{gap:12px;margin-bottom:14px}.auth-card-head h2{font-size:1.9rem}.auth-card-head button,.auth-secondary-action{min-height:38px;padding-inline:12px}.auth-field>div{padding-inline:12px}.auth-field>div,.auth-submit{min-height:50px;border-radius:14px}.auth-security-note{margin-top:2px;padding:12px 0 0}.auth-footer{padding:0 14px 18px;font-size:13px}.pvx-header{padding:9px 10px}.pvx-header-inner{gap:8px}.pvx-brand-logo-mark,.pvx-icon-button,.pvx-navbar-avatar{width:34px;height:34px;flex-basis:34px}.pvx-brand-logo-mark,.pvx-icon-button,.pvx-navbar-avatar,.pvx-role-pill{border-radius:11px}.pvx-brand-logo-text strong{font-size:13px}.pvx-header-actions{gap:6px}.pvx-role-pill{height:34px;padding:0 10px}.pvx-notification-menu{right:-6px;width:min(92vw,360px);max-height:min(70vh,500px);border-radius:18px}.candidate-search-command{margin-inline:0;margin-bottom:14px;padding:6px;border-radius:16px}.candidate-coach-toggle{min-height:56px;gap:8px;padding:9px 10px}.candidate-coach-toggle-icon{width:32px;height:32px}.candidate-coach-dropdown{top:calc(100% + 8px);left:0;right:0;width:100%;border-radius:18px}.career-flow-os .candidate-feed-heading h1{max-width:12ch;font-size:clamp(1.75rem,8vw,2.3rem)!important}.candidate-feed-heading p{max-width:30ch;font-size:.84rem;line-height:1.55}.career-flow-os .candidate-wide-job-feed{gap:14px}.career-flow-os .candidate-wide-job-feed .eff-job-card{min-height:0!important;gap:14px!important;padding:16px!important;border-radius:20px!important;box-shadow:0 10px 26px rgba(15,23,42,.08)!important}.career-flow-os .candidate-wide-job-feed .eff-job-card:after,.career-flow-os .candidate-wide-job-feed .eff-job-card:before{opacity:.35}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important}.career-flow-os .candidate-wide-job-feed .eff-company-badge{width:48px!important;height:48px!important;border-radius:14px!important;font-size:.84rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-title-button{font-size:1rem!important;line-height:1.3}.career-flow-os .candidate-wide-job-feed .eff-company-line,.career-flow-os .candidate-wide-job-feed .eff-job-fit-summary strong,.career-flow-os .candidate-wide-job-feed .eff-job-location-row span{font-size:.8rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-skills{gap:6px;margin-top:8px}.career-flow-os .candidate-wide-job-feed .eff-job-skills span{min-height:28px;padding:5px 8px!important;font-size:.74rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-signals{grid-column:2;align-items:center!important;justify-content:flex-start;gap:8px}.career-flow-os .candidate-wide-job-feed .eff-match-orbit{width:58px;height:58px}.career-flow-os .candidate-wide-job-feed .eff-match-orbit strong{font-size:.84rem!important}.career-flow-os .candidate-wide-job-feed .eff-match-orbit small{font-size:.58rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px 12px;gap:10px 12px;padding:0}.career-flow-os .candidate-wide-job-feed .eff-job-value-row>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.career-flow-os .candidate-wide-job-feed .eff-job-value-row>span:nth-child(3){grid-column:1/-1}.career-flow-os .candidate-wide-job-feed .eff-job-value-row strong{white-space:normal}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{align-items:stretch;gap:10px;padding-top:12px}.career-flow-os .candidate-wide-job-feed .eff-job-fit-summary{align-items:flex-start}.career-flow-os .candidate-wide-job-feed .eff-job-fit-summary small{max-width:none;white-space:normal!important;line-height:1.45}.career-flow-os .candidate-wide-job-feed .eff-job-actions{display:grid!important;grid-template-columns:40px minmax(0,1fr) minmax(108px,1.15fr)!important;width:100%!important;grid-gap:8px!important;gap:8px!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions button{min-height:42px;padding-inline:10px!important;font-size:.78rem!important}.candidate-insights-rail{gap:10px!important}.candidate-insight-disclosure,.candidate-rail-card{border-radius:16px!important}.candidate-rail-card{padding:14px!important}.candidate-insight-disclosure summary{min-height:60px;padding:11px 12px}.eff-mobile-apply-bar{left:10px;right:10px;bottom:10px;gap:10px;padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-radius:18px}.eff-mobile-apply-bar strong{font-size:.82rem}.eff-mobile-apply-bar small{font-size:.72rem}.eff-mobile-apply-bar button{min-height:42px;border-radius:14px;padding-inline:14px;font-size:.8rem}}@media (max-width:520px){.landing-hero-copy h1{max-width:9ch}.landing-opportunity-card{grid-template-columns:42px minmax(0,1fr) 46px;align-items:start}.landing-opportunity-card span,.landing-opportunity-card strong{white-space:normal}.auth-product-grid{padding-inline:12px}.auth-journey{grid-template-columns:1fr!important}.auth-card{padding-inline:14px}.pvx-brand-logo-text small,.pvx-role-pill{display:none}.candidate-welcome-status{grid-template-columns:1fr!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions{grid-template-columns:1fr 1fr!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions .eff-view-details{grid-column:1/-1}.eff-mobile-apply-bar{grid-template-columns:1fr;align-items:stretch}}@media (max-width:760px){.career-flow-os .candidate-applications-panel,.career-flow-os .candidate-discovery-workspace.eff-workspace,.career-flow-os .candidate-job-marketplace,.career-flow-os .candidate-primary-feed,.career-flow-os .candidate-profile-panel,.career-flow-os .candidate-screen-view,.career-flow-os .candidate-search-command,.career-flow-os .candidate-signals-panel,.career-flow-os .candidate-wide-job-feed,.career-flow-os .eff-filter-toolbar-shell,.career-flow-os .eff-header,.career-flow-os .eff-saved-grid,.career-flow-os.efficiency-os>main,.career-flow-os.pvx-dashboard-shell{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.career-flow-os.pvx-dashboard-shell{overflow-x:clip}.career-flow-os.efficiency-os>main{padding:0 12px calc(92px + env(safe-area-inset-bottom))!important}.career-flow-os .eff-header{margin-bottom:14px!important;padding:8px 0!important}.career-flow-os .candidate-context-header{min-width:0;padding-inline:2px}.career-flow-os .candidate-context-header .pvx-page-header-title{font-size:clamp(1.65rem,8.2vw,2.15rem)!important;line-height:1.06}.career-flow-os .candidate-primary-tabs{width:100%;max-width:100%;justify-content:flex-start;gap:4px!important;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity}.career-flow-os .candidate-primary-tabs::-webkit-scrollbar{display:none}.career-flow-os .candidate-primary-tabs .pvx-tab-nav-item{min-width:max-content;min-height:44px!important;padding-inline:12px!important;scroll-snap-align:start;touch-action:manipulation}.career-flow-os .candidate-search-command{position:static!important;top:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:0 0 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.career-flow-os .eff-filter-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;grid-gap:8px!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:64px!important;padding:8px!important;border-radius:18px!important}.career-flow-os .eff-search-toolbar{grid-column:1!important;min-width:0!important;min-height:48px!important}.career-flow-os .eff-filter-toolbar>.eff-filter-field.is-compact,.career-flow-os .eff-filter-toolbar>.eff-result-count{display:none!important}.career-flow-os .eff-toolbar-toggle{grid-column:2!important;display:grid!important;width:48px!important;min-width:48px!important;min-height:48px!important;place-items:center;padding:0!important;touch-action:manipulation}.career-flow-os .eff-toolbar-toggle span,.career-flow-os .eff-toolbar-toggle svg:last-child{display:none}.career-flow-os .eff-filter-drawer,.career-flow-os .eff-filter-drawer-grid{width:100%;min-width:0;max-width:100%}.career-flow-os .eff-filter-drawer-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.career-flow-os .eff-filter-drawer :is(input,select,button){min-height:48px!important;touch-action:manipulation}.candidate-coach-toggle{min-height:60px!important;touch-action:manipulation}.candidate-coach-toggle small{white-space:normal;line-height:1.3}.career-flow-os .candidate-feed-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end!important;grid-gap:12px!important;gap:12px!important;margin:0 2px 16px!important}.career-flow-os .candidate-feed-heading h1{max-width:none;font-size:clamp(1.65rem,8vw,2.15rem)!important}.career-flow-os .candidate-feed-heading p{max-width:34ch;margin-top:5px}.career-flow-os .candidate-feed-heading>div:last-child{align-self:end;justify-items:center;min-width:58px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--pvx-border-default) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--pvx-bg-surface) 88%,transparent)}.career-flow-os .candidate-wide-job-feed{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;grid-gap:14px!important;gap:14px!important}.career-flow-os .candidate-wide-job-feed .eff-job-card{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;flex-direction:column!important;gap:14px!important;overflow:hidden!important;padding:16px!important;border-radius:20px!important;transform:none!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{display:grid!important;width:100%!important;min-width:0!important;grid-template-columns:46px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.career-flow-os .candidate-wide-job-feed .eff-company-badge{width:46px!important;height:46px!important;border-radius:14px!important}.career-flow-os .candidate-wide-job-feed .eff-company-line,.career-flow-os .candidate-wide-job-feed .eff-job-actions,.career-flow-os .candidate-wide-job-feed .eff-job-card-footer,.career-flow-os .candidate-wide-job-feed .eff-job-card-head,.career-flow-os .candidate-wide-job-feed .eff-job-location-row,.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip,.career-flow-os .candidate-wide-job-feed .eff-job-row-copy,.career-flow-os .candidate-wide-job-feed .eff-job-row-signals,.career-flow-os .candidate-wide-job-feed .eff-job-value-row,.career-flow-os .candidate-wide-job-feed .eff-skill-alignment{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.career-flow-os .candidate-wide-job-feed .eff-job-card-head{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.career-flow-os .candidate-wide-job-feed .eff-job-title-button{min-height:0!important;overflow-wrap:anywhere;font-size:1rem!important;line-height:1.28!important}.career-flow-os .candidate-wide-job-feed .eff-work-mode{width:-moz-fit-content;width:fit-content;min-height:28px}.career-flow-os .candidate-wide-job-feed .eff-company-line,.career-flow-os .candidate-wide-job-feed .eff-job-location-row span{overflow-wrap:anywhere;white-space:normal!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px!important;gap:8px!important;margin-top:12px!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment>span{width:100%;min-width:0!important;max-width:100%!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment em{min-width:0}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip{display:flex!important;flex-wrap:wrap;gap:7px!important;margin-top:10px!important}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip span{min-height:32px;max-width:100%!important;padding:7px 9px!important;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.career-flow-os .candidate-wide-job-feed .eff-job-row-signals{grid-column:1/-1!important;margin:2px 0 0!important;padding:0!important;border:0!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter,.career-flow-os .candidate-wide-job-feed .eff-match-orbit{display:grid!important;width:100%!important;height:auto!important;min-height:58px!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto;align-items:center;grid-gap:3px 12px!important;gap:3px 12px!important;padding:10px 12px!important;border-radius:15px!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter small{grid-column:1;grid-row:1}.career-flow-os .candidate-wide-job-feed .candidate-match-meter strong{grid-column:1;grid-row:2;font-size:1.15rem!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter i{grid-column:2;grid-row:1/span 2;width:100%!important}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;margin:0!important;padding:0!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip{width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px!important;padding:10px 12px!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip strong{min-width:0;max-width:100%!important;overflow-wrap:anywhere;white-space:normal!important}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;grid-gap:10px!important;gap:10px!important;min-height:0!important;margin-top:0!important;padding-top:12px!important}.career-flow-os .candidate-wide-job-feed .eff-job-disclosure{width:100%;max-width:100%!important;min-height:44px;justify-content:flex-start;overflow:visible;text-align:left;text-overflow:clip;white-space:normal;touch-action:manipulation}.career-flow-os .candidate-wide-job-feed .eff-job-actions{position:static!important;display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;grid-gap:8px!important;gap:8px!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions button{width:100%;min-width:0!important;min-height:48px!important;padding-inline:10px!important;touch-action:manipulation}.career-flow-os .eff-saved-card,.career-flow-os .eff-saved-card .eff-job-actions,.career-flow-os .eff-saved-facts,.career-flow-os .eff-saved-main{width:100%!important;min-width:0!important;max-width:100%!important}.career-flow-os .eff-saved-card{padding:16px!important}.career-flow-os .eff-saved-card .eff-job-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.career-flow-os .eff-saved-card .eff-job-actions button{min-width:0!important;min-height:44px!important;padding-inline:10px!important}.career-flow-os .candidate-applications-panel .application-tracker-layout,.career-flow-os .candidate-profile-panel,.career-flow-os .candidate-profile-panel .eff-field-grid,.career-flow-os .candidate-profile-panel .eff-resume-body{grid-template-columns:minmax(0,1fr)!important}.career-flow-os .candidate-applications-panel .application-table-card{width:100%;max-width:100%;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.career-flow-os .candidate-applications-panel button,.career-flow-os .candidate-profile-panel button,.career-flow-os .candidate-signals-panel button{min-height:44px;touch-action:manipulation}.career-flow-os .candidate-profile-panel .eff-profile-sections{grid-template-columns:minmax(0,1fr)!important}.career-flow-os .candidate-signals-panel .eff-alert-toolbar,.career-flow-os .candidate-signals-panel .eff-alert-toolbar div,.career-flow-os .candidate-signals-panel .eff-alert-toolbar label{width:100%}.career-flow-os .candidate-signals-panel .eff-alert-toolbar button{flex:1 1 120px}.career-flow-os .candidate-feed-refresh,.career-flow-os .candidate-feed-refresh .pvx-skeleton-region,.career-flow-os .saved-job-skeleton-card{width:100%;min-width:0;max-width:100%}.career-flow-os .candidate-primary-feed nav{flex-wrap:wrap}.auth-card-head button,.auth-forgot,.auth-secondary-action,.career-flow-os .candidate-primary-feed nav button,.landing-popular a{min-height:44px;touch-action:manipulation}.landing-popular a{display:inline-flex;align-items:center}.eff-mobile-apply-bar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.eff-mobile-apply-bar span{min-width:0}.eff-mobile-apply-bar small,.eff-mobile-apply-bar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eff-mobile-apply-bar button{min-height:44px!important;touch-action:manipulation}}@media (max-width:420px){.career-flow-os.efficiency-os>main{padding-inline:10px!important}.career-flow-os .candidate-feed-heading{grid-template-columns:minmax(0,1fr)}.career-flow-os .candidate-feed-heading>div:last-child{display:none}.career-flow-os .candidate-wide-job-feed .eff-job-card{padding:14px!important;border-radius:18px!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment{grid-template-columns:minmax(0,1fr)}.career-flow-os .candidate-wide-job-feed .eff-job-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions button{font-size:.78rem!important}}.candidate-mobile-nav-shell,.eff-apply-filters,.mobile-filter-chips,.pvx-mobile-account{display:none}@media (max-width:760px){body,html{overflow-x:clip}.pvx-header{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:60;min-height:58px;padding:7px 12px!important;border-bottom:1px solid color-mix(in srgb,var(--pvx-border-default) 68%,transparent);background:color-mix(in srgb,var(--pvx-bg-canvas) 92%,transparent)!important;-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25)}.pvx-header-inner{min-height:44px}.pvx-logo .pvx-brand-logo-subline{display:none!important}.pvx-logo .pvx-brand-logo{gap:8px!important}.pvx-header-actions>.pvx-icon-button,.pvx-header-actions>.pvx-logout,.pvx-header-actions>.pvx-role-pill,.pvx-header-actions>.pvx-user-lockup{display:none!important}.pvx-header-actions .relative .pvx-icon-button{display:inline-grid!important;width:40px!important;height:40px!important;min-width:40px!important;place-items:center;border:0!important;border-radius:50%!important;background:transparent!important}.pvx-mobile-account{position:relative;display:block}.pvx-mobile-menu-trigger{display:flex;align-items:center;gap:4px;min-width:58px;height:40px;padding:3px 7px 3px 3px;border:1px solid color-mix(in srgb,var(--pvx-border-default) 74%,transparent);border-radius:999px;color:var(--pvx-text-primary);background:color-mix(in srgb,var(--pvx-bg-surface) 88%,transparent)}.pvx-mobile-menu-avatar,.pvx-mobile-menu-avatar-fallback{width:32px!important;height:32px!important;border-radius:50%!important}.pvx-mobile-account-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:90;width:min(88vw,320px);overflow:hidden;padding:8px;border:1px solid color-mix(in srgb,var(--pvx-border-default) 78%,transparent);border-radius:20px;background:color-mix(in srgb,var(--pvx-bg-surface) 97%,transparent);box-shadow:0 18px 50px rgba(15,23,42,.18);transform-origin:top right;animation:pvx-mobile-menu-in .18s ease-out}.pvx-mobile-account-identity{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:3px 10px;gap:3px 10px;align-items:center;padding:10px;border-bottom:1px solid color-mix(in srgb,var(--pvx-border-default) 62%,transparent)}.pvx-mobile-account-avatar,.pvx-mobile-account-avatar-fallback{grid-row:1/span 2;width:42px!important;height:42px!important;border-radius:13px!important}.pvx-mobile-account-identity>span:not(.pvx-mobile-role){min-width:0}.pvx-mobile-account-identity small,.pvx-mobile-account-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvx-mobile-account-identity strong{font-size:.88rem;color:var(--pvx-text-primary)}.pvx-mobile-account-identity small{margin-top:2px;font-size:.72rem;color:var(--pvx-text-muted)}.pvx-mobile-role{grid-column:2;display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;color:var(--pvx-accent);font-size:.68rem;font-weight:750}.pvx-mobile-menu-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;width:100%;min-height:50px;padding:9px 10px;border-radius:13px;color:var(--pvx-text-primary);text-align:left}.pvx-mobile-menu-row>span{display:flex;align-items:center;gap:10px}.pvx-mobile-menu-row small{color:var(--pvx-text-muted);font-size:.72rem}.pvx-mobile-menu-row.is-danger{grid-template-columns:minmax(0,1fr) auto;color:var(--pvx-danger,#dc2626)}.pvx-notification-menu{position:fixed!important;inset:66px 10px auto!important;width:auto!important;max-height:calc(100dvh - 84px)!important;border-radius:20px!important}.career-flow-os.efficiency-os>main{padding-inline:12px!important;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.career-flow-os .candidate-primary-tabs{display:none!important}.candidate-mobile-nav-shell{position:fixed;z-index:70;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:8px;display:block}.candidate-mobile-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:64px;padding:5px;border:1px solid color-mix(in srgb,var(--pvx-border-default) 74%,transparent);border-radius:22px;background:color-mix(in srgb,var(--pvx-bg-surface) 94%,transparent);box-shadow:0 14px 42px rgba(15,23,42,.16);-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}.candidate-mobile-nav>button{position:relative;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;min-width:0;min-height:52px;border-radius:17px;color:var(--pvx-text-muted);transition:color .16s ease,background-color .16s ease}.candidate-mobile-nav>button.is-active{color:var(--pvx-accent);background:color-mix(in srgb,var(--pvx-accent) 10%,transparent)}.candidate-mobile-nav button>span{position:relative;display:inline-grid;place-items:center}.candidate-mobile-nav button em{position:absolute;top:-6px;left:calc(100% - 3px);min-width:16px;height:16px;padding:0 4px;border:2px solid var(--pvx-bg-surface);border-radius:999px;background:var(--pvx-accent);color:#fff;font-size:.58rem;font-style:normal;line-height:12px}.candidate-mobile-nav button small{font-size:.61rem;font-weight:750}.candidate-mobile-more-menu{display:grid;grid-gap:5px;gap:5px;width:min(78vw,300px);margin:0 0 8px auto;padding:8px;border:1px solid color-mix(in srgb,var(--pvx-border-default) 74%,transparent);border-radius:18px;background:var(--pvx-bg-surface);box-shadow:0 16px 42px rgba(15,23,42,.18);animation:pvx-mobile-menu-in .18s ease-out}.candidate-mobile-more-menu button{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:52px;padding:8px;border-radius:12px;text-align:left;color:var(--pvx-text-primary)}.candidate-mobile-more-menu button>svg{box-sizing:content-box;padding:8px;border-radius:11px;color:var(--pvx-accent);background:color-mix(in srgb,var(--pvx-accent) 10%,transparent)}.candidate-mobile-more-menu small,.candidate-mobile-more-menu strong{display:block}.candidate-mobile-more-menu strong{font-size:.82rem}.candidate-mobile-more-menu small{margin-top:2px;color:var(--pvx-text-muted);font-size:.68rem}.career-flow-os .eff-header{margin-bottom:8px!important;padding-top:5px!important}.career-flow-os .candidate-context-header .pvx-page-header-description,.career-flow-os .candidate-context-header .pvx-page-header-eyebrow{display:none!important}.career-flow-os .candidate-context-header .pvx-page-header-title{font-size:1.18rem!important;line-height:1.25!important;letter-spacing:-.02em}.career-flow-os .candidate-search-command{gap:8px!important;margin-bottom:16px!important}.career-flow-os .eff-filter-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.career-flow-os .eff-search-toolbar{grid-column:1!important;min-height:46px!important;padding-inline:13px!important;border:1px solid color-mix(in srgb,var(--pvx-border-default) 78%,transparent)!important;border-radius:15px!important;background:var(--pvx-bg-surface)!important;box-shadow:0 5px 16px rgba(15,23,42,.045)}.career-flow-os .eff-filter-toolbar>.eff-toolbar-toggle{display:none!important}.mobile-filter-chips{grid-column:1/-1;display:flex;gap:7px;overflow-x:auto;padding:1px 1px 3px;scrollbar-width:none;scroll-snap-type:inline proximity}.mobile-filter-chips::-webkit-scrollbar{display:none}.mobile-filter-chips button,.mobile-filter-chips select{min-width:max-content;height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--pvx-border-default) 82%,transparent);border-radius:999px;background:var(--pvx-bg-surface);color:var(--pvx-text-secondary);font-size:.73rem;font-weight:700;scroll-snap-align:start}.mobile-filter-chips button{display:inline-flex;align-items:center;gap:6px}.mobile-filter-chips button.is-active{border-color:color-mix(in srgb,var(--pvx-accent) 45%,var(--pvx-border-default));background:color-mix(in srgb,var(--pvx-accent) 10%,var(--pvx-bg-surface));color:var(--pvx-accent)}.career-flow-os .eff-filter-drawer{position:fixed;z-index:82;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:8px;max-height:min(76dvh,640px);overflow-y:auto;padding:18px 14px 14px!important;border:1px solid color-mix(in srgb,var(--pvx-border-default) 78%,transparent)!important;border-radius:24px!important;background:var(--pvx-bg-surface)!important;box-shadow:0 24px 64px rgba(15,23,42,.24)!important;animation:pvx-mobile-sheet-in .22s ease-out}.career-flow-os .eff-filter-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.career-flow-os .eff-filter-drawer .eff-apply-filters,.career-flow-os .eff-filter-drawer .eff-filter-field:first-child{grid-column:1/-1}.career-flow-os .eff-filter-drawer :is(input,select){min-height:44px!important;border-radius:12px!important}.career-flow-os .eff-filter-drawer .eff-apply-filters,.career-flow-os .eff-filter-drawer .eff-reset-filters{display:inline-flex;align-items:center;justify-content:center;min-height:44px!important;border-radius:13px;font-size:.78rem;font-weight:800}.career-flow-os .eff-filter-drawer .eff-apply-filters{background:var(--pvx-accent);color:#fff}.candidate-coach-toggle{min-height:46px!important;padding:7px 10px!important;border-radius:14px!important;box-shadow:none!important}.candidate-coach-toggle small{display:none}.candidate-coach-toggle-icon{width:30px!important;height:30px!important;border-radius:10px!important}.career-flow-os .candidate-feed-heading{display:flex!important;align-items:flex-end!important;margin:4px 2px 8px!important}.career-flow-os .candidate-feed-heading>div:first-child>span{display:none!important}.career-flow-os .candidate-feed-heading h1{font-size:1.23rem!important;line-height:1.25!important}.career-flow-os .candidate-feed-heading p{margin-top:2px!important;font-size:.76rem!important}.career-flow-os .candidate-feed-heading>div:last-child{min-width:auto!important;padding:0!important;border:0!important;background:transparent!important}.career-flow-os .candidate-feed-heading>div:last-child small,.career-flow-os .candidate-feed-heading>div:last-child strong{display:inline;font-size:.7rem!important;color:var(--pvx-text-muted)}.career-flow-os .candidate-wide-job-feed{gap:0!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--pvx-border-default) 72%,transparent);border-radius:18px;background:var(--pvx-bg-surface)}.career-flow-os .candidate-wide-job-feed .eff-job-card,html.dark .career-flow-os .candidate-wide-job-feed .eff-job-card{padding:14px 12px!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--pvx-border-default) 64%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.career-flow-os .candidate-wide-job-feed .eff-job-card:last-child{border-bottom:0!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{grid-template-columns:40px minmax(0,1fr) auto!important;gap:9px!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-copy{min-width:0}.career-flow-os .candidate-wide-job-feed .eff-job-card-head{display:block!important;padding-right:2px}.career-flow-os .candidate-wide-job-feed .eff-work-mode{display:none!important}.career-flow-os .candidate-wide-job-feed .eff-company-line{margin-top:2px!important}.career-flow-os .candidate-wide-job-feed .eff-company-line>span:last-of-type{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment{display:none!important}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;margin-top:7px!important;overflow:hidden}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip span{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--pvx-text-muted);font-size:.68rem!important;white-space:nowrap!important}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip span+span:before{content:"·";margin-right:5px}.career-flow-os .candidate-wide-job-feed .eff-job-row-signals{grid-column:3!important;grid-row:1!important;align-self:start;margin:0!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter,.career-flow-os .candidate-wide-job-feed .eff-match-orbit{display:inline-flex!important;width:auto!important;min-width:48px!important;min-height:28px!important;height:28px!important;gap:3px!important;padding:0 7px!important;border:0!important;border-radius:999px!important;background:color-mix(in srgb,var(--pvx-success) 11%,transparent)!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter small{display:none!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter strong{color:var(--pvx-success);font-size:.72rem!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter i{width:5px!important;height:5px!important;border-radius:50%!important;background:var(--pvx-success)!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter i b{display:none!important}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{display:block!important;margin:8px 0 0 49px!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip{display:flex!important;width:-moz-fit-content!important;width:fit-content!important;min-height:0!important;gap:4px!important;padding:0!important;border:0!important;background:transparent!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip small{display:none!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip em,.career-flow-os .candidate-wide-job-feed .eff-compensation-chip strong{font-size:.72rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:10px 0 0 49px!important;padding-top:8px!important;border-top:1px solid color-mix(in srgb,var(--pvx-border-default) 52%,transparent)!important}.career-flow-os .candidate-wide-job-feed .eff-job-disclosure{width:auto!important;min-height:34px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--pvx-accent);font-size:0!important}.career-flow-os .candidate-wide-job-feed .eff-job-disclosure:before{content:"Details";font-size:.73rem;font-weight:800}.career-flow-os .candidate-wide-job-feed .eff-job-disclosure-mark{display:none!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions{display:flex!important;gap:7px!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions button{width:auto!important;min-height:36px!important;border-radius:11px!important}.career-flow-os .candidate-wide-job-feed .eff-save-job{width:38px!important;min-width:38px!important;padding:0!important;overflow:hidden;font-size:0!important}.career-flow-os .candidate-wide-job-feed .eff-save-job svg{width:17px;height:17px}.career-flow-os .candidate-wide-job-feed .eff-apply-job{min-width:92px!important;padding:0 13px!important}.career-flow-os .candidate-applications-panel .eff-pipeline-summary{display:flex!important;gap:7px!important;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.career-flow-os .candidate-applications-panel .eff-pipeline-summary::-webkit-scrollbar{display:none}.career-flow-os .candidate-applications-panel .eff-pipeline-summary button{flex:0 0 auto;min-width:104px;min-height:52px!important;padding:8px 10px!important;border-radius:13px!important}.application-mobile-list{gap:0!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--pvx-border-default) 72%,transparent);border-radius:17px;background:var(--pvx-bg-surface)}.application-mobile-card{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--pvx-border-default) 62%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.application-mobile-card:last-child{border-bottom:0!important}.application-mobile-card-button{padding:13px 12px!important}.auth-product-grid{padding-top:10px!important}.auth-hero-panel h1{max-width:14ch!important;font-size:clamp(1.72rem,8vw,2.2rem)!important}.auth-hero-copy{margin-top:5px!important;font-size:.86rem!important}.auth-journey{display:flex!important;gap:8px!important;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.auth-journey::-webkit-scrollbar{display:none}.auth-journey>div{flex:0 0 auto;min-height:38px!important;padding:5px 10px 5px 6px!important;border:0!important;border-radius:999px!important;background:color-mix(in srgb,var(--pvx-bg-surface) 88%,transparent)!important}.auth-journey>div span{width:28px!important;height:28px!important;border-radius:50%!important}.auth-card{padding:12px 2px 18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@keyframes pvx-mobile-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pvx-mobile-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:390px){.career-flow-os .candidate-wide-job-feed .eff-job-card-footer,.career-flow-os .candidate-wide-job-feed .eff-job-value-row{margin-left:0!important}.career-flow-os .candidate-wide-job-feed .eff-company-line .rounded-full{display:none!important}.candidate-mobile-nav button small{font-size:.57rem}}@media (prefers-reduced-motion:reduce){.candidate-mobile-more-menu,.career-flow-os .eff-filter-drawer,.pvx-mobile-account-menu{animation:none!important}}@media (max-width:760px){.pvx-header{padding:8px 10px!important}.pvx-header-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.pvx-logo,.pvx-logo .pvx-brand-logo,.pvx-logo .pvx-brand-logo-text{min-width:0;max-width:100%}.pvx-header-actions{display:grid!important;grid-auto-flow:column;grid-auto-columns:min-content;align-items:center!important;justify-content:end!important;grid-gap:6px!important;gap:6px!important;min-width:0}.pvx-role-pill,.pvx-user-lockup>div{display:none!important}.pvx-user-lockup{width:36px;min-width:36px;height:36px;padding:0!important;border-radius:12px!important;overflow:hidden;background:transparent!important;border:0!important}.pvx-logout,.pvx-user-lockup .pvx-navbar-avatar,.pvx-user-lockup .pvx-navbar-avatar-fallback{width:36px!important;height:36px!important;border-radius:12px!important}.pvx-logout{min-width:36px!important;padding:0!important}.pvx-logout .pvx-btn-label{display:none!important}.pvx-notification-menu{right:0!important;top:calc(100% + 8px)!important;width:min(92vw,350px)!important}.auth-product-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--pvx-bg-canvas) 97%,#eff6ff) 0,color-mix(in srgb,var(--pvx-bg-canvas) 99%,#ffffff) 100%)!important}.auth-product-grid{gap:14px!important;padding:16px 12px 10px!important}.auth-hero-panel{gap:14px!important;padding:0!important}.auth-hero-panel h1{max-width:10.5ch;font-size:clamp(1.85rem,9vw,2.6rem)!important;line-height:1.02!important;letter-spacing:-.04em}.auth-hero-copy{max-width:34ch!important;margin-top:8px!important;font-size:.92rem!important;line-height:1.55!important}.auth-journey{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.auth-journey>div{display:flex!important;align-items:center!important;gap:10px!important;min-height:60px!important;padding:12px!important;border-radius:16px!important}.auth-journey>div span{flex:0 0 auto}.auth-journey>div i{display:none!important}.auth-journey strong{margin-top:0!important;font-size:.82rem!important;line-height:1.2!important}.auth-card{padding:16px 14px!important;border-radius:18px!important;box-shadow:0 10px 28px rgba(15,23,42,.08)!important}.auth-card-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin-bottom:12px!important}.auth-card-head h2{font-size:1.75rem!important;line-height:1.02!important}.auth-card-head button{width:-moz-fit-content;width:fit-content;min-height:36px!important;padding-inline:12px!important}.auth-field>div,.auth-secondary-action,.auth-submit{min-height:48px!important;border-radius:14px!important}.auth-security-note{display:none!important}.career-flow-os .candidate-context-header .pvx-page-header-description{max-width:32ch;font-size:.88rem;line-height:1.5}.career-flow-os .candidate-job-marketplace{gap:12px!important}.career-flow-os .candidate-feed-heading{margin-bottom:12px!important}.career-flow-os .candidate-feed-heading h1{font-size:clamp(1.58rem,7.4vw,2rem)!important;line-height:1.03!important}.career-flow-os .candidate-feed-heading p{font-size:.82rem!important;line-height:1.45!important}.career-flow-os .candidate-wide-job-feed{gap:12px!important}.career-flow-os .candidate-wide-job-feed .eff-job-card,html.dark .career-flow-os .candidate-wide-job-feed .eff-job-card{padding:14px!important;border-radius:16px!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important}.career-flow-os .candidate-wide-job-feed .eff-job-card:after,.career-flow-os .candidate-wide-job-feed .eff-job-card:before{display:none!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{gap:10px!important;grid-template-columns:40px minmax(0,1fr)!important}.career-flow-os .candidate-wide-job-feed .eff-company-badge{width:40px!important;height:40px!important;border-radius:12px!important;font-size:.76rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-title-button{font-size:.96rem!important;line-height:1.24!important}.career-flow-os .candidate-wide-job-feed .eff-company-line{gap:6px!important;font-size:.76rem!important}.career-flow-os .candidate-wide-job-feed .eff-company-line em{display:none!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:10px!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment>span:nth-child(n+3){display:none!important}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip span,.career-flow-os .candidate-wide-job-feed .eff-skill-alignment>span{border-radius:10px!important}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip{gap:6px!important;margin-top:8px!important}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip span{min-height:30px!important;padding:6px 8px!important;font-size:.72rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-signals{margin-top:0!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter,.career-flow-os .candidate-wide-job-feed .eff-match-orbit{min-height:52px!important;gap:2px 10px!important;padding:9px 10px!important;border-radius:13px!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter strong{font-size:1rem!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip{min-height:44px!important;padding:9px 10px!important;border-radius:13px!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip em,.career-flow-os .candidate-wide-job-feed .eff-compensation-chip small{font-size:.7rem!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip strong{font-size:.82rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{gap:8px!important;padding-top:10px!important;border-top:1px solid color-mix(in srgb,var(--pvx-border-default) 72%,transparent)}.career-flow-os .candidate-wide-job-feed .eff-job-disclosure{min-height:40px!important;padding:0 10px!important;border-radius:12px!important;font-size:.78rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:8px!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions button{min-height:42px!important;border-radius:12px!important;font-size:.78rem!important}.career-flow-os .candidate-applications-panel{gap:14px!important}.career-flow-os .candidate-applications-panel .eff-pipeline-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px!important;gap:8px!important}.career-flow-os .candidate-applications-panel .eff-pipeline-summary button{min-height:72px!important;padding:10px!important;border-radius:14px!important}.application-mobile-list{display:grid;grid-gap:10px;gap:10px}.application-mobile-card{border:1px solid color-mix(in srgb,var(--pvx-border-default) 76%,transparent);border-radius:16px;background:color-mix(in srgb,var(--pvx-bg-surface) 96%,transparent);box-shadow:0 10px 24px rgba(15,23,42,.06)}.application-mobile-card.is-active{border-color:color-mix(in srgb,var(--pvx-accent) 38%,var(--pvx-border-default));background:color-mix(in srgb,var(--pvx-accent) 4%,var(--pvx-bg-surface))}.application-mobile-card-button{width:100%;padding:14px;text-align:left}.application-mobile-card-button,.application-mobile-card-head{display:grid;grid-gap:10px;gap:10px}.application-mobile-card-head strong{font-size:.96rem;line-height:1.3;color:var(--pvx-text-primary)}.application-mobile-card-button>p{margin:0;font-size:.84rem;color:var(--pvx-text-muted)}.application-mobile-card-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.74rem;color:var(--pvx-text-muted)}.application-mobile-card-link{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;color:var(--pvx-accent)}.application-mobile-sheet-backdrop{position:fixed;inset:0;z-index:80;display:grid;align-items:end;background:rgba(2,6,23,.5);padding:14px 10px calc(10px + env(safe-area-inset-bottom))}.application-mobile-sheet-wrap{width:100%;max-height:min(86vh,740px);overflow:auto;border-radius:22px}.application-detail-view.is-mobile-sheet{width:100%!important;max-width:100%!important;min-height:0!important;border-radius:22px!important}.application-detail-view.is-mobile-sheet .is-mobile-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.application-mobile-back{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:12px;font-size:.82rem;font-weight:700}.application-detail-view.is-mobile-sheet .application-detail-grid,.application-detail-view.is-mobile-sheet .application-priority-strip,.application-detail-view.is-mobile-sheet .eff-skill-compare{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:520px){.auth-journey{grid-template-columns:repeat(2,minmax(0,1fr))!important}.career-flow-os .candidate-primary-tabs .pvx-tab-nav-item{padding-inline:11px!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{grid-template-columns:36px minmax(0,1fr)!important}.career-flow-os .candidate-wide-job-feed .eff-company-badge{width:36px!important;height:36px!important;border-radius:11px!important}.career-flow-os .candidate-wide-job-feed .eff-job-title-button{font-size:.92rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important}.application-mobile-card-button{padding:13px}}@media (max-width:760px){.career-flow-os .candidate-wide-job-feed{gap:0!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--pvx-border-default) 72%,transparent);border-radius:18px;background:var(--pvx-bg-surface)}.career-flow-os .candidate-wide-job-feed .eff-job-card,html.dark .career-flow-os .candidate-wide-job-feed .eff-job-card{padding:14px 12px!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--pvx-border-default) 64%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.career-flow-os .candidate-wide-job-feed .eff-job-card:last-child{border-bottom:0!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{grid-template-columns:40px minmax(0,1fr) auto!important;gap:9px!important}.career-flow-os .candidate-wide-job-feed .eff-job-card-head{display:block!important}.career-flow-os .candidate-wide-job-feed .eff-skill-alignment,.career-flow-os .candidate-wide-job-feed .eff-work-mode{display:none!important}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;margin-top:7px!important;overflow:hidden}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip span{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--pvx-text-muted);font-size:.68rem!important;white-space:nowrap!important}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip span+span:before{content:"·";margin-right:5px}.career-flow-os .candidate-wide-job-feed .eff-job-row-signals{grid-column:3!important;grid-row:1!important;align-self:start;margin:0!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter,.career-flow-os .candidate-wide-job-feed .eff-match-orbit{display:inline-flex!important;width:auto!important;min-width:48px!important;min-height:28px!important;height:28px!important;gap:3px!important;padding:0 7px!important;border:0!important;border-radius:999px!important;background:color-mix(in srgb,var(--pvx-success) 11%,transparent)!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter small{display:none!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter strong{grid-column:auto;grid-row:auto;color:var(--pvx-success);font-size:.72rem!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter i{grid-column:auto;grid-row:auto;width:5px!important;height:5px!important;border-radius:50%!important;background:var(--pvx-success)!important}.career-flow-os .candidate-wide-job-feed .candidate-match-meter i b{display:none!important}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{display:block!important;margin:8px 0 0 49px!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip{display:flex!important;width:-moz-fit-content!important;width:fit-content!important;min-height:0!important;grid-template-columns:none!important;gap:4px!important;padding:0!important;border:0!important;background:transparent!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip small{display:none!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip em,.career-flow-os .candidate-wide-job-feed .eff-compensation-chip strong{font-size:.72rem!important}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:10px 0 0 49px!important;padding-top:8px!important;border-top:1px solid color-mix(in srgb,var(--pvx-border-default) 52%,transparent)!important}.career-flow-os .candidate-wide-job-feed .eff-job-disclosure{width:auto!important;min-height:34px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--pvx-accent);font-size:0!important}.career-flow-os .candidate-wide-job-feed .eff-job-disclosure:before{content:"Details";font-size:.73rem;font-weight:800}.career-flow-os .candidate-wide-job-feed .eff-job-disclosure-mark{display:none!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions{display:flex!important;grid-template-columns:none!important;gap:7px!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions button{width:auto!important;min-height:36px!important;border-radius:11px!important}.career-flow-os .candidate-wide-job-feed .eff-save-job{width:38px!important;min-width:38px!important;padding:0!important;overflow:hidden;font-size:0!important}.career-flow-os .candidate-wide-job-feed .eff-apply-job{min-width:92px!important;padding:0 13px!important}.career-flow-os .candidate-applications-panel .eff-pipeline-summary{display:flex!important;grid-template-columns:none!important;overflow-x:auto}.career-flow-os .candidate-applications-panel .eff-pipeline-summary button{flex:0 0 auto;min-width:104px;min-height:52px!important;padding:8px 10px!important;border-radius:13px!important}.application-mobile-list{gap:0!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--pvx-border-default) 72%,transparent);border-radius:17px;background:var(--pvx-bg-surface)}.application-mobile-card{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--pvx-border-default) 62%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.auth-journey{display:flex!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto}.auth-journey>div{flex:0 0 auto;min-height:38px!important;padding:5px 10px 5px 6px!important;border:0!important;border-radius:999px!important}.auth-card{padding:12px 2px 18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}}@media (max-width:390px){.career-flow-os .candidate-wide-job-feed .eff-job-card-footer,.career-flow-os .candidate-wide-job-feed .eff-job-value-row{margin-left:0!important}}@media (max-width:760px){.auth-product-shell{height:auto!important;min-height:100dvh;overflow-x:hidden!important;overflow-y:auto!important}.auth-card,html.dark .auth-card{padding:12px 2px 18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.career-flow-os.pvx-dashboard-shell{padding-inline:0!important}.career-flow-os.efficiency-os>main{padding-inline:12px!important}.career-flow-os .candidate-search-command{margin-bottom:8px!important}.career-flow-os .candidate-screen-view--jobs{gap:0!important}.career-flow-os .candidate-discovery-workspace,.career-flow-os .candidate-job-marketplace{margin-top:0!important;padding-top:0!important}.career-flow-os .candidate-feed-heading{min-height:0!important;margin-top:0!important;margin-bottom:8px!important;padding:4px 2px!important}.mobile-filter-chips{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto;grid-gap:6px!important;gap:6px!important;width:100%;overflow:visible;padding:0!important}.mobile-filter-chips select,.mobile-filter-chips>button,.mobile-filter-chips>label{min-width:0!important;width:100%}.mobile-filter-chips select,.mobile-filter-chips>button{height:36px!important;padding-inline:10px!important;border-radius:11px!important;font-size:.7rem!important}.mobile-filter-chips>button:last-child{width:auto;padding-inline:9px!important}.mobile-sort-control{position:relative;display:block!important;height:36px}.mobile-sort-control>span.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mobile-sort-control select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;text-align:left;text-overflow:ellipsis}.career-flow-os .candidate-wide-job-feed{display:grid!important;grid-gap:8px!important;gap:8px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.career-flow-os .candidate-wide-job-feed .eff-job-card,html.dark .career-flow-os .candidate-wide-job-feed .eff-job-card{padding:12px!important;border:1px solid color-mix(in srgb,var(--pvx-border-default) 76%,transparent)!important;border-radius:15px!important;background:var(--pvx-bg-surface)!important;box-shadow:0 4px 14px rgba(15,23,42,.04)!important;animation:candidate-mobile-row-in .18s ease-out both}.career-flow-os .candidate-wide-job-feed .eff-job-card:last-child{border-bottom:1px solid color-mix(in srgb,var(--pvx-border-default) 76%,transparent)!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-main{min-height:0!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:9px!important}.career-flow-os .candidate-wide-job-feed .eff-company-badge{width:38px!important;height:38px!important;border-radius:11px!important}.career-flow-os .candidate-wide-job-feed .eff-job-row-copy{display:flex!important;flex-direction:column;gap:4px!important;min-height:0!important}.career-flow-os .candidate-wide-job-feed .eff-job-card-head{min-height:0!important;height:auto!important}.career-flow-os .candidate-wide-job-feed .eff-job-title-button{font-size:.9rem!important;font-weight:650!important;line-height:1.25!important}.career-flow-os .candidate-wide-job-feed .eff-company-line,.career-flow-os .candidate-wide-job-feed .eff-job-location-row{min-height:0!important;height:auto!important;margin:0!important;font-size:.72rem!important;line-height:1.35!important}.career-flow-os .candidate-wide-job-feed .eff-job-location-row{padding-block:1px!important}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip{min-height:0!important;height:auto!important;margin-top:2px!important;line-height:1.35!important}.career-flow-os .candidate-wide-job-feed .eff-job-meta-strip span{line-height:1.35!important}.career-flow-os .candidate-wide-job-feed .eff-job-value-row{min-height:0!important;height:auto!important;margin:7px 0 0 47px!important}.career-flow-os .candidate-wide-job-feed .eff-compensation-chip{min-height:0!important;height:auto!important;line-height:1.35!important}.career-flow-os .candidate-wide-job-feed .eff-job-card-footer{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:auto!important;min-height:0!important;height:auto!important;margin:8px 0 0 47px!important;padding-top:7px!important}.career-flow-os .candidate-wide-job-feed .eff-job-disclosure{display:none!important}.career-flow-os .candidate-wide-job-feed .eff-job-actions{display:flex!important;flex-wrap:nowrap!important;width:auto!important;min-width:0!important;margin-left:auto}.career-flow-os .candidate-wide-job-feed .eff-job-actions button{min-height:34px!important;height:34px!important}.career-flow-os .candidate-wide-job-feed .eff-apply-job{min-width:86px!important}.career-flow-os .candidate-applications-panel{width:100%!important;padding:12px!important;overflow:hidden!important;border-radius:16px!important}.career-flow-os .candidate-applications-panel .eff-section-head{align-items:center!important;gap:10px!important;margin-bottom:12px!important}.career-flow-os .candidate-applications-panel .eff-section-head p{font-size:.66rem!important;font-weight:650!important;letter-spacing:.09em!important}.career-flow-os .candidate-applications-panel .eff-section-head h2{font-size:1.12rem!important;font-weight:620!important;line-height:1.2!important}.career-flow-os .candidate-applications-panel .eff-section-head .eff-action{min-height:40px!important;padding-inline:13px!important;border-radius:11px!important;font-size:.72rem!important;font-weight:650!important}.career-flow-os .candidate-applications-panel .eff-pipeline-summary{gap:6px!important;margin-bottom:12px!important}.career-flow-os .candidate-applications-panel .eff-pipeline-summary button{min-width:96px!important;min-height:46px!important;padding:7px 9px!important;border-radius:11px!important}.career-flow-os .candidate-applications-panel .eff-pipeline-summary strong{font-size:1rem!important;font-weight:650!important}.career-flow-os .candidate-applications-panel .eff-pipeline-summary span{font-size:.68rem!important;font-weight:500!important}.application-mobile-list{display:grid!important;width:100%!important;max-width:100%!important;overflow:hidden!important;border-radius:13px!important}.application-mobile-card,.application-mobile-card-button{width:100%!important;min-width:0!important}.application-mobile-card-button{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;grid-template-rows:auto auto auto!important;align-items:center!important;grid-gap:3px 9px!important;gap:3px 9px!important;max-width:100%!important;min-height:0!important;padding:12px 10px!important;text-align:left!important;animation:candidate-mobile-row-in .18s ease-out both}.application-mobile-card-head{grid-column:1;grid-row:1;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:5px 7px!important;min-width:0}.application-mobile-card-head strong{flex:1 1 180px;min-width:0;color:var(--pvx-text-primary);font-size:.88rem!important;font-weight:600!important;line-height:1.32!important;text-align:left!important}.application-mobile-card-head .eff-status{flex:0 0 auto}.application-mobile-card-button>p{grid-column:1;grid-row:2;margin:0!important;overflow:hidden;color:var(--pvx-text-muted)!important;font-size:.74rem!important;font-weight:400!important;line-height:1.35!important;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.application-mobile-card-meta{grid-column:1;grid-row:3;display:flex!important;flex-wrap:wrap;gap:4px 8px!important;margin-top:3px;color:var(--pvx-text-muted);font-size:.68rem!important;font-weight:450!important;line-height:1.25;text-align:left!important}.application-mobile-card-link{grid-column:2;grid-row:1/span 3;display:grid!important;width:32px;height:32px;place-items:center;align-self:center;border-radius:10px;background:color-mix(in srgb,var(--pvx-accent) 9%,transparent);color:var(--pvx-accent)}.application-mobile-card-link>span{display:none!important}.application-mobile-card-link svg{width:15px;height:15px}.application-mobile-card-head .eff-status,.application-source-badge{padding:3px 7px!important;border-radius:999px!important;font-size:.62rem!important;font-weight:600!important}.application-mobile-sheet-backdrop{position:fixed!important;inset:0!important;z-index:90!important;display:block!important;padding:0!important;background:var(--pvx-bg-surface)!important}.application-mobile-sheet-wrap{overflow:hidden!important;border-radius:0!important}.application-detail-view.is-mobile-sheet,.application-mobile-sheet-wrap,html.dark .application-detail-view.is-mobile-sheet{width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;background:var(--pvx-bg-surface)!important}.application-detail-view.is-mobile-sheet,html.dark .application-detail-view.is-mobile-sheet{box-sizing:border-box;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 14px calc(28px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;box-shadow:none!important}.application-detail-view.is-mobile-sheet .is-mobile-sheet-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start!important;grid-gap:12px;gap:12px;margin:0 -14px 10px;padding:calc(14px + env(safe-area-inset-top)) 14px 12px;border-bottom:1px solid color-mix(in srgb,var(--pvx-border-default) 68%,transparent);background:var(--pvx-bg-surface)!important}.application-detail-view.is-mobile-sheet .is-mobile-sheet-head h3{margin-top:4px!important;font-size:1.08rem!important;font-weight:620!important;line-height:1.3!important}.application-detail-view.is-mobile-sheet .is-mobile-sheet-head p{font-size:.78rem!important;font-weight:400!important}.application-detail-view.is-mobile-sheet .application-mobile-back{min-height:38px!important;padding:0 9px!important;border:1px solid color-mix(in srgb,var(--pvx-border-default) 72%,transparent);border-radius:11px!important;background:transparent!important;font-size:.74rem!important;font-weight:600!important}.application-detail-view.is-mobile-sheet .application-priority-strip{gap:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.application-detail-view.is-mobile-sheet .application-detail-grid>div,.application-detail-view.is-mobile-sheet .application-priority-strip>span{padding:11px 2px!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--pvx-border-default) 62%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.application-detail-view.is-mobile-sheet .application-detail-grid{gap:0!important;margin-top:8px!important;border-top:1px solid color-mix(in srgb,var(--pvx-border-default) 62%,transparent)}}@media (max-width:760px){.application-detail-view.is-mobile-sheet :is(.application-priority-strip,.application-detail-grid) strong{font-size:.82rem!important;font-weight:600!important;line-height:1.35!important}.application-detail-view.is-mobile-sheet .application-detail-grid span,.application-detail-view.is-mobile-sheet :is(.application-priority-strip,.application-detail-grid) small{font-size:.66rem!important;font-weight:500!important}@keyframes candidate-mobile-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:390px){.career-flow-os .candidate-wide-job-feed .eff-job-card-footer,.career-flow-os .candidate-wide-job-feed .eff-job-value-row{margin-left:47px!important}}@media (prefers-reduced-motion:reduce){.application-mobile-card-button,.career-flow-os .candidate-wide-job-feed .eff-job-card{animation:none!important}}