:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f6f8f4;--nav:#fff;--nav-translucent:#fffffff7;--surface-1:#fff;--surface-2:#edf2e9;--surface-3:#dfe6dc;--surface-hover:#f1f5ed;--surface-translucent:#fffffff0;--text-primary:#1f291b;--text-secondary:#485244;--text-muted:#556051;--separator:#c8d1c2;--control-border:#687560;--control-border-hover:#53614c;--accent:#356d28;--accent-hover:#2b5e20;--accent-ink:#fff;--accent-soft:#e8f0e2;--accent-border:#687f5b;--action-bg:#356d28;--action-ink:#fff;--action-hover-bg:#2b5e20;--action-hover-ink:#fff;--action-pressed-bg:#214e19;--action-pressed-ink:#fff;--focus:#356d28;--focus-soft:#356d2833;--success:#246d3b;--success-soft:#e4f2e7;--success-text:#205f34;--success-text-strong:#194d2a;--teal:#08696a;--warning:#6d570b;--warning-soft:#f6ecd0;--danger:#b02c2a;--danger-hover:#93211f;--danger-ink:#fff;--danger-border:#af4640;--danger-text:#972a25;--danger-text-strong:#7f201c;--danger-text-hover:#7f201c;--danger-soft:#fae9e6;--overlay:#141e118f;--shadow-color:#18261224;--shadow-soft:#1826121a;--shadow-strong:#18261238;--chart-resume-upload:#356d28;--chart-profile-saved:#087a70;--chart-search-started:#686f22;--chart-job-opened:#315dab;--chart-favorite-changed:#b12d69;--chart-status-changed:#7250af;--chart-job-removed:#616b5c;--map-scale-low:#3c632c;--map-scale-high:#79b861;--map-label-dark:#000;--map-label-light:#fff;--ink:var(--text-primary);--paper:var(--page);--white:var(--surface-1);--surface:var(--surface-1);--soft:var(--surface-2);--muted:var(--text-secondary);--line:var(--separator);--accent-dark:var(--accent);--progress:var(--accent);--progress-soft:var(--accent-soft);--jobs-blue:var(--accent);--jobs-blue-dark:var(--accent);--jobs-navy:var(--page);--jobs-surface:var(--surface-1);--jobs-subtle:var(--surface-2);--jobs-border:var(--separator);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#1a1a1a;--nav:#282828;--nav-translucent:#282828f7;--surface-1:#262626;--surface-2:#323232;--surface-3:#3a3a3a;--surface-hover:#2b2b2b;--surface-translucent:#262626f0;--text-primary:#f5f5f5;--text-secondary:#c2c2c2;--text-muted:#a3a3a3;--separator:#454545;--control-border:#909090;--control-border-hover:#a3a3a3;--accent:#73b461;--accent-hover:#86c76c;--accent-ink:#102217;--accent-soft:#263521;--accent-border:#729965;--action-bg:#73b461;--action-ink:#102217;--action-hover-bg:#86c76c;--action-hover-ink:#102217;--action-pressed-bg:#65b85a;--action-pressed-ink:#102217;--focus:#a9dd86;--focus-soft:#73b46138;--success:#2cbb5d;--success-soft:#173923;--success-text:#8ee5aa;--success-text-strong:#b9efca;--teal:#1cbaba;--warning:#c4ce83;--warning-soft:#39361e;--danger:#cc3b37;--danger-hover:#b9322f;--danger-border:#e87974;--danger-text:#ffaaa6;--danger-text-strong:#ffc3c0;--danger-text-hover:#ff8a86;--danger-soft:#432323;--overlay:#000000ad;--shadow-color:#00000052;--shadow-soft:#0000003d;--shadow-strong:#0006;--chart-resume-upload:#73b461;--chart-profile-saved:#2cc7b7;--chart-search-started:#c4ce83;--chart-job-opened:#75a7ff;--chart-favorite-changed:#ef6f9f;--chart-status-changed:#a78bfa;--chart-job-removed:#a3a3a3}html[data-theme-changing],html[data-theme-changing] *,html[data-theme-changing] :before,html[data-theme-changing] :after{transition:none!important}html,body{background:var(--page)}body{color:var(--text-primary);letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}::selection{background:var(--accent);color:var(--accent-ink)}h1,h2,h3,h4,legend{color:var(--text-primary);letter-spacing:-.025em;font-family:inherit;font-style:normal;font-weight:650}p,li,small,.field-help,.input-help,.location-status{color:var(--text-secondary)}a{color:var(--accent)}button,input,select,textarea{font:inherit}:-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=file]):autofill,input:not([type=checkbox]):not([type=radio]):not([type=file]):-webkit-autofill){-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-2) inset;border-color:var(--control-border)}:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):autofill,input:not([type=checkbox]):not([type=radio]):not([type=file]):autofill){-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-2) inset;border-color:var(--control-border)}:-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=file]):autofill:focus,input:not([type=checkbox]):not([type=radio]):not([type=file]):-webkit-autofill:focus){border-color:var(--focus);box-shadow:0 0 0 1000px var(--surface-2) inset, 0 0 0 3px var(--focus-soft);outline:3px solid var(--focus);outline-offset:3px}:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):autofill:focus,input:not([type=checkbox]):not([type=radio]):not([type=file]):autofill:focus){border-color:var(--focus);box-shadow:0 0 0 1000px var(--surface-2) inset, 0 0 0 3px var(--focus-soft);outline:3px solid var(--focus);outline-offset:3px}:-webkit-any(input[aria-invalid=true]:autofill,input[aria-invalid=true]:-webkit-autofill,input.preference-invalid:autofill,input.preference-invalid:-webkit-autofill,input.preference-input-invalid:autofill,input.preference-input-invalid:-webkit-autofill){box-shadow:0 0 0 1000px var(--surface-2) inset, 0 0 0 2px color-mix(in srgb, var(--danger-border) 30%, transparent)!important}:is(input[aria-invalid=true]:autofill,input[aria-invalid=true]:autofill,input.preference-invalid:autofill,input.preference-invalid:autofill,input.preference-input-invalid:autofill,input.preference-input-invalid:autofill){box-shadow:0 0 0 1000px var(--surface-2) inset, 0 0 0 2px color-mix(in srgb, var(--danger-border) 30%, transparent)!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}img[src*=applymyresume-mark-v6]{filter:none}.site-header,.resource-site-header,.legal-header,.support-header,.owner-analytics-header{border-bottom:1px solid var(--separator);background:var(--nav-translucent);color:var(--text-primary);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.site-header{height:64px}.site-header-inner,.resource-site-header-inner{min-height:64px}.brand-button{width:auto;min-width:44px;color:var(--text-primary);justify-content:flex-start;gap:11px;text-decoration:none}.brand img,.resource-brand img,.legal-header>a:first-child img,.support-header-inner>a:first-child img{filter:none;transition:filter .16s,opacity .16s;transform:none}.brand:hover img,.brand:focus-visible img,.resource-brand:hover img,.resource-brand:focus-visible img,.legal-header>a:first-child:hover img,.legal-header>a:first-child:focus-visible img,.support-header-inner>a:first-child:hover img,.support-header-inner>a:first-child:focus-visible img{filter:brightness(1.08);transform:none}.brand-wordmark{color:var(--text-primary);letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:1;display:inline-block}.nav-button,.plain-button,.resource-desktop-nav a,.resource-site-header .nav-button,.employer-sign-in{border-radius:var(--radius-sm);min-height:40px;color:var(--text-secondary);background:0 0;border:0;font-size:14px;font-weight:550}.nav-button:hover:not(:disabled),.plain-button:hover:not(:disabled),.resource-desktop-nav a:hover,.resource-desktop-nav a:focus-visible,.resource-site-header .nav-button:hover,.resource-site-header .nav-button:focus-visible,.employer-sign-in:hover{background:var(--surface-2);color:var(--text-primary)}.nav-button.active,.resource-desktop-nav a.active,.resource-site-header .nav-button.active,.mobile-nav-item.active{background:var(--accent);color:var(--accent-ink)}.mobile-nav-toggle{border-color:var(--control-border);background:var(--surface-1)}.mobile-nav-toggle span{background:var(--text-primary)}.mobile-nav-menu,.resource-mobile-nav nav{border:1px solid var(--separator);background:var(--surface-1);box-shadow:0 18px 44px var(--shadow-color)}.mobile-nav-item,.resource-mobile-nav a{color:var(--text-secondary)}.mobile-nav-item:hover,.mobile-nav-item:focus-visible,.resource-mobile-nav a:hover,.resource-mobile-nav a:focus-visible{background:var(--surface-2);color:var(--text-primary)}.landing{grid-template:"copy""upload"1fr"overview"/minmax(0,1fr);align-items:center;gap:clamp(52px,8vh,92px);width:min(1320px,100% - 48px);min-height:calc(100svh - 64px);margin:0 auto;padding:clamp(64px,9vh,112px) max(24px,5vw) 96px;display:grid}.landing-copy{text-align:center;grid-area:copy;width:100%;max-width:1160px;margin:0 auto}.landing h1{max-width:none;color:var(--text-primary);letter-spacing:-.04em;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(52px,7vw,104px);font-style:normal;font-weight:650;line-height:1.03}.landing h1 span{color:var(--text-primary);font-style:normal;font-weight:400}.landing-market{border:1px solid var(--separator);border-radius:var(--radius-pill);background:var(--surface-1);width:fit-content;max-width:none;box-shadow:none;color:var(--text-secondary);flex-direction:row;align-items:center;gap:10px;margin:30px auto 0;padding:10px 14px;font-size:13px;display:flex}.landing-market strong{color:var(--accent);white-space:nowrap}.landing-market span{color:var(--text-secondary)}.upload-panel{grid-area:upload;width:min(1040px,100%);margin:0 auto}.dropzone{border:1px solid var(--control-border);background:var(--surface-1);min-height:min(49vh,500px);box-shadow:0 18px 44px var(--shadow-soft);border-radius:30px;padding:40px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.dropzone:hover,.dropzone.has-file{border-color:var(--accent);background:var(--surface-hover);box-shadow:0 24px 54px var(--shadow-color);transform:translateY(-3px)}.upload-arrow{border:1px solid var(--accent);background:var(--accent-soft);width:86px;height:86px;color:var(--accent);border-radius:50%;font-size:42px}.dropzone strong{color:var(--text-primary);letter-spacing:-.04em;font-size:clamp(28px,3.5vw,48px)}.dropzone small{color:var(--text-secondary)}.upload-requirement,.step-label,.resource-eyebrow,.employer-kicker,.owner-kicker,.trends-kicker{color:var(--accent)}.black-button,.continue-button,.start-button,.preferences-find-button,.analytics-allow{border-color:var(--action-bg);border-radius:var(--radius-sm);background:var(--action-bg);color:var(--action-ink);box-shadow:none}.preferences-submit-actions .preferences-find-button{border-color:var(--action-bg)}.black-button:hover:not(:disabled),.continue-button:hover:not(:disabled),.start-button:hover:not(:disabled),.preferences-find-button:hover:not(:disabled),.analytics-allow:hover:not(:disabled){border-color:var(--action-hover-bg);background:var(--action-hover-bg);color:var(--action-hover-ink);transform:none}.preferences-submit-actions .preferences-find-button:hover:not(:disabled){border-color:var(--action-hover-bg)}.black-button:active:not(:disabled),.continue-button:active:not(:disabled),.start-button:active:not(:disabled),.preferences-find-button:active:not(:disabled),.analytics-allow:active:not(:disabled){border-color:var(--action-pressed-bg);background:var(--action-pressed-bg);color:var(--action-pressed-ink)}.preferences-submit-actions .preferences-find-button:active:not(:disabled){border-color:var(--action-pressed-bg)}.secondary-button,.preferences-save-button,.resume-replace-button,.location-helper-button,.google-button{border-color:var(--control-border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-primary)}.secondary-button:hover:not(:disabled),.preferences-save-button:hover:not(:disabled),.resume-replace-button:hover:not(:disabled),.location-helper-button:hover:not(:disabled),.google-button:hover:not(:disabled){border-color:var(--accent);background:var(--surface-3);color:var(--text-primary)}.seo-overview{border-top:1px solid var(--separator);grid-area:overview;grid-template-columns:minmax(240px,.8fr) 1.7fr;gap:7vw;width:min(1180px,100%);margin:5vh auto 0;padding:54px 0 0}.seo-overview h2{max-width:480px;color:var(--text-primary);letter-spacing:-.04em;font-family:inherit;font-size:clamp(34px,4vw,58px);line-height:1.04}.seo-points{gap:14px}.seo-points article{border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--surface-1);min-height:150px;padding:22px}.seo-points strong{color:var(--text-primary)}.seo-points p{color:var(--text-secondary)}.seo-overview-link{color:var(--accent)}.flow-page,.auth-page,.dashboard,.account-loading-screen,.legal-page,.support-page{background:var(--page);color:var(--text-primary)}fieldset,.auth-card,.resume-context-card,.preferences-account-settings,.job-search-status,.jobs-empty-state,.no-match-notice,.job-dismiss-dialog-card,.analytics-consent{border-color:var(--separator);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary);box-shadow:none}legend,label,.label-group,.field-label-text,.field-status,.resume-context-copy strong{color:var(--text-primary)}.field-help,.input-help,.location-status,.resume-context-copy>span,.resume-context-copy small,.flow-heading p,.auth-card>p,.dashboard-head p{color:var(--text-secondary)}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-primary);box-shadow:none}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,select:focus,textarea:focus{border-color:var(--accent);background:var(--surface-2);box-shadow:0 0 0 3px var(--focus-soft)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.choice,.work-choice,.custom-title-chip,.dashboard-title-chip{border-color:var(--control-border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-primary)}.choice:hover,.work-choice:hover{border-color:var(--accent);background:var(--surface-3)}.choice.active,.work-choice.active{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.success-notice,.success{border-color:var(--success);background:var(--success-soft);color:var(--success-text)}.error,.field-validation-message,.auth-card .error{color:var(--danger-text)}.preference-invalid,[aria-invalid=true]{border-color:var(--danger-border)}.location-autocomplete,.job-title-autocomplete{gap:10px;display:grid}.job-title-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.job-title-input-wrap{min-width:0;position:relative}.job-title-input-row>button{border:1px solid var(--action-bg);border-radius:var(--radius-sm);background:var(--action-bg);min-height:48px;color:var(--action-ink);font:inherit;cursor:pointer;padding:0 18px;font-size:14px;font-weight:700}.job-title-input-row>button:hover:not(:disabled){border-color:var(--action-hover-bg);background:var(--action-hover-bg);color:var(--action-hover-ink)}.job-title-input-row>button:active:not(:disabled){border-color:var(--action-pressed-bg);background:var(--action-pressed-bg);color:var(--action-pressed-ink)}.job-title-input-row>button:disabled{border-color:var(--separator);background:var(--surface-3);color:var(--text-secondary);cursor:not-allowed}.job-title-suggestions{z-index:30;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface-1);max-height:360px;box-shadow:0 14px 34px var(--shadow-color);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.job-title-suggestions li{margin:0}.job-title-suggestions button{width:100%;min-height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:15px}.job-title-suggestions button:hover,.job-title-suggestions button[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.job-title-entry-status{min-height:18px;color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.45}.location-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.location-input-wrap{min-width:0;position:relative}.location-add-button{border:1px solid var(--action-bg);border-radius:var(--radius-sm);background:var(--action-bg);min-height:48px;color:var(--action-ink);font:inherit;cursor:pointer;padding:0 18px;font-size:14px;font-weight:700}.location-add-button:hover:not(:disabled){border-color:var(--action-hover-bg);background:var(--action-hover-bg);color:var(--action-hover-ink)}.location-add-button:active:not(:disabled){border-color:var(--action-pressed-bg);background:var(--action-pressed-bg);color:var(--action-pressed-ink)}.location-add-button:disabled{opacity:1;cursor:not-allowed}.location-suggestions{z-index:30;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface-1);max-height:280px;box-shadow:0 14px 34px var(--shadow-color);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.location-suggestions li{margin:0}.location-suggestions button{width:100%;min-height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:15px}.location-suggestions button:hover,.location-suggestions button[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.selected-location-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.selected-location-chip{border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface-2);min-height:44px;color:var(--text-primary);align-items:center;display:inline-flex;overflow:hidden}.selected-location-chip>span{padding:8px 4px 8px 14px;font-size:14px;font-weight:650}.location-remove-button{width:44px;min-width:44px;height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:20px;display:grid}.location-remove-button:hover{background:var(--surface-3);color:var(--text-primary)}.location-entry-status{min-height:20px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.danger-button,.job-dismiss-confirm,.stop-search-button,.employer-confirm-dialog button.danger{border-color:var(--danger);background:var(--danger);color:var(--danger-ink)}.jobs-dashboard{--jobs-blue:var(--accent);--jobs-blue-dark:var(--accent);--jobs-navy:var(--page);--jobs-surface:var(--surface-1);--jobs-subtle:var(--surface-2);--jobs-border:var(--separator);color:var(--text-primary)}.jobs-dashboard .jobs-page-header h1,.jobs-search-intro h2,.jobs-search-intro>p,.jobs-dashboard .dashboard-target-label>span,.jobs-dashboard .dashboard-target-label>a,.jobs-dashboard .dashboard-title-chip,.jobs-dashboard .dashboard-title-empty{color:var(--text-primary)}.jobs-search-panel{border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-primary);box-shadow:none}.jobs-search-panel:after{display:none}.jobs-search-intro>p,.jobs-dashboard .dashboard-target-label>span{color:var(--text-secondary)}.jobs-dashboard .dashboard-target-label>a{color:var(--accent)}.jobs-dashboard .dashboard-target-titles{border-top-color:var(--separator)}.jobs-dashboard .dashboard-title-chip,.jobs-dashboard .dashboard-title-empty{border-color:var(--separator);background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none}.jobs-search-action{border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--surface-2);box-shadow:none}.jobs-search-action .start-button{background:var(--action-bg);color:var(--action-ink)}.jobs-search-action .start-button b{background:var(--action-ink);color:var(--action-bg)}.broaden-search-option:hover{background:var(--surface-3)}.job-list-toolbar,.job-link-card{border-color:var(--separator);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.job-link-card:before{display:none}.job-link-card:hover{border-color:var(--accent);background:var(--surface-hover);box-shadow:none;transform:none}.job-company{background:var(--accent-soft);color:var(--accent)}.job-location,.job-found-time,.job-link-card p,.jobs-empty-state p{color:var(--text-secondary)}.job-link-card h3{color:var(--text-primary)}.job-favorite-button,.job-list-select,.favorites-filter,.job-pagination>button,.job-pagination-pages button,.job-applied-button,.job-dismiss-button{border-color:var(--control-border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-primary)}.favorites-filter.active,.job-pagination-pages button[aria-current=page],.job-link-button{border-color:var(--action-bg);background:var(--action-bg);color:var(--action-ink)}.job-link-button:hover{border-color:var(--action-hover-bg);background:var(--action-hover-bg);color:var(--action-hover-ink)}.job-link-button:active{border-color:var(--action-pressed-bg);background:var(--action-pressed-bg);color:var(--action-pressed-ink)}.job-best-fit-banner{border-color:var(--success);background:var(--success-soft);color:var(--success-text)}.job-best-fit-banner span,.job-compensation{color:var(--success-text)}.job-compensation>span{background:var(--success-soft)}.job-compensation.unavailable{color:var(--text-muted)}.job-compensation.unavailable>span{background:var(--surface-2)}.job-search-live-detail{border-color:var(--accent-border);background:var(--accent-soft)}.employer-page{background:var(--page);color:var(--text-primary)}.employer-landing-copy>span,.employer-landing-section-heading>span,.employer-landing-final>div>span,.employer-kicker{color:var(--accent)}.employer-landing-copy h1,.employer-landing-section-heading h2,.employer-landing-final h2,.employer-onboarding h1,.employer-overview h1,.employer-pricing h2{color:var(--text-primary);font-family:inherit}.employer-landing-copy>p,.employer-landing-section-heading>p,.employer-landing-final p,.employer-process-steps p,.employer-onboarding>div>p,.employer-plan-grid p,.employer-job-description{color:var(--text-secondary)}.employer-landing-preview,.employer-landing-final{border-color:var(--separator);background:var(--surface-1);color:var(--text-primary)}.employer-preview-card{border-color:var(--separator);background:var(--surface-2);color:var(--text-primary)}.employer-preview-metrics>div{border-color:var(--separator);background:var(--surface-1)}.employer-landing-process,.employer-process-steps li,.employer-preview-destination,.employer-pricing{border-color:var(--separator)}.employer-plan-grid article,.employer-overview,.employer-onboarding form,.employer-job-list>article,.employer-job-analytics article,.employer-confirm-dialog{border-color:var(--separator);background:var(--surface-1);color:var(--text-primary);box-shadow:none}.employer-plan-grid article.current,.employer-job-list>article.delivery-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.employer-plan-grid article>div>span,.employer-job-company{background:var(--accent-soft);color:var(--accent)}.employer-plan-grid a,.employer-plan-grid button,.employer-onboarding button,.employer-job-actions button,.employer-job-actions>a,.employer-add-job button{border-color:var(--action-bg);border-radius:var(--radius-sm);background:var(--action-bg);color:var(--action-ink)}.employer-plan-grid a:hover,.employer-plan-grid button:hover:not(:disabled),.employer-onboarding button:hover:not(:disabled),.employer-job-actions button:not(.secondary):not(.quiet):hover:not(:disabled),.employer-job-actions>a:hover,.employer-add-job button:hover:not(:disabled){border-color:var(--action-hover-bg);background:var(--action-hover-bg);color:var(--action-hover-ink)}.employer-plan-grid a:active,.employer-plan-grid button:active:not(:disabled),.employer-onboarding button:active:not(:disabled),.employer-job-actions button:not(.secondary):not(.quiet):active:not(:disabled),.employer-job-actions>a:active,.employer-add-job button:active:not(:disabled){border-color:var(--action-pressed-bg);background:var(--action-pressed-bg);color:var(--action-pressed-ink)}.employer-add-job{border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-primary)}.employer-add-job .employer-kicker,.employer-add-job p,.employer-add-job h2,.employer-add-job label{color:inherit}.employer-add-job form>div,.employer-add-job input,.employer-job-analytics,.employer-overview aside,.employer-upgrade-toast{border-color:var(--separator);background:var(--surface-2)!important;color:var(--text-primary)!important}.employer-job-status{background:var(--surface-2);color:var(--text-secondary)}.employer-job-status.active{background:var(--success-soft);color:var(--success-text)}.employer-job-status.paused{background:var(--warning-soft);color:var(--warning)}.resources-page,.resource-article-page,.legal-page,.support-page{background:var(--page);color:var(--text-primary)}.resources-hero,.resource-article-hero,.resources-section-heading,.resources-method,.resources-product-cta,.resource-inline-cta,.legal-document,.support-shell{color:var(--text-primary)}.resources-hero,.resource-article-hero{border-color:var(--separator);box-shadow:none;background:0 0}.resources-hero h1,.resource-article-hero h1,.resources-section-heading h2,.resources-method h2,.resources-product-cta h2,.resource-inline-cta h2,.legal-document h1,.legal-document h2,.support-shell h1{color:var(--text-primary);font-family:inherit}.resources-hero>p,.resources-section-heading>p,.resource-card>p,.resource-article-dek,.legal-document p,.legal-document li,.support-shell p{color:var(--text-secondary)}.resource-card,.resource-summary,.resource-steps li,.resource-related a,.legal-callout,.support-card,.support-form{border-color:var(--separator);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary);box-shadow:none}.resource-card-featured,.resource-summary,.resource-callout{border-color:var(--accent-border);background:var(--accent-soft)}.resource-card h2 a,.resource-card-footer a,.resource-breadcrumbs a,.resource-sources a,.legal-document a,.support-shell a{color:var(--accent)}.resource-card-meta span,.resource-article-tags span{border-color:var(--separator);background:var(--surface-2);color:var(--text-secondary)}.resources-product-cta,.resource-inline-cta{border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface-1)}.resources-product-cta>a,.resource-inline-cta>a,.resources-hero-links a:first-child{border-color:var(--action-bg);border-radius:var(--radius-sm);background:var(--action-bg);color:var(--action-ink)}.resources-product-cta>a:hover,.resource-inline-cta>a:hover,.resources-hero-links a:first-child:hover{border-color:var(--action-hover-bg);background:var(--action-hover-bg);color:var(--action-hover-ink)}.resources-product-cta>a:active,.resource-inline-cta>a:active,.resources-hero-links a:first-child:active{border-color:var(--action-pressed-bg);background:var(--action-pressed-bg);color:var(--action-pressed-ink)}.resources-hero-links a{border-color:var(--control-border);color:var(--text-primary)}.resource-footer,footer{border-top-color:var(--separator);background:var(--page);color:var(--text-secondary)}footer a,footer button{color:var(--text-secondary)}footer a:hover,footer button:hover{color:var(--accent)}.analytics-consent{border-color:var(--separator);background:var(--surface-1);box-shadow:0 20px 54px var(--shadow-strong)}.analytics-consent strong,.analytics-consent a{color:var(--text-primary)}.analytics-consent p{color:var(--text-secondary)}.analytics-decline{border-color:var(--control-border);background:var(--surface-2);color:var(--text-primary)}.owner-analytics-page{background:var(--page);color:var(--text-primary)}.owner-kicker,.owner-panel-heading span,.owner-realtime-strip small,.owner-metric-card>span,.owner-analytics-hero h1,.owner-analytics-hero p{color:var(--text-primary)}.owner-analytics-panel,.owner-metric-card,.owner-realtime-strip,.owner-custom-range,.owner-geo-ranking,.owner-demand-summary article,.owner-demand-role-detail,.owner-demand-empty{border-color:var(--separator);background:var(--surface-1);color:var(--text-primary);box-shadow:none}.owner-range,.owner-trend-measure,.owner-geo-toggle,.owner-bar-row i,.owner-geo-map-shell,.owner-demand-summary article,.owner-demand-empty{border-color:var(--control-border);background:var(--surface-2)}.owner-range button,.owner-refresh,.owner-trend-measure button,.owner-geo-toggle button{color:var(--text-secondary)}.owner-range button.active,.owner-trend-measure button.active,.owner-geo-toggle button.active,.owner-refresh:hover{background:var(--accent);color:var(--accent-ink)}.owner-bar-row i b,.owner-demand-bar i{background:var(--accent)}.owner-geo-map path{stroke:var(--page)}.owner-geo-note,.owner-geo-state,.owner-empty,.owner-demand-empty,.owner-metric-card small,.owner-panel-heading p{color:var(--text-secondary)}.owner-metric-info,.owner-settings-link{border-color:var(--control-border);background:var(--surface-2);color:var(--text-primary)}.trends-page{background:var(--page);color:var(--text-primary)}.trends-hero h1,.trends-panel h2,.trends-map-heading h2,.trends-state-list h2,.trends-employer-cta h2{color:var(--text-primary);font-family:inherit}.trends-hero>p,.trends-panel>p,.trends-map-note,.trends-state-list p{color:var(--text-secondary)}.trends-toolbar,.trends-summary-card,.trends-panel,.trends-title-picker,.trends-map-panel,.trends-state-list,.trends-state-list details,.trends-map-shell{border-color:var(--separator);background:var(--surface-1);color:var(--text-primary);box-shadow:none}.trends-range button,.trends-title-chip,.trends-title-suggestions button,.trends-state-list summary{border-color:var(--control-border);background:var(--surface-2);color:var(--text-primary)}.trends-range button.active,.trends-title-suggestions button:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.trends-title-chip,.trends-state-list summary>span b{color:var(--accent)}.trends-map-legend i:first-of-type{background:var(--map-scale-low)}.trends-map-legend i:last-of-type{background:var(--map-scale-high)}.trends-map path.light-label{stroke:var(--map-label-light)}.trends-map path.dark-label{stroke:var(--map-label-dark)}.trends-map-label.dark-label{fill:var(--map-label-dark)}.trends-map-label.light-label{fill:var(--map-label-light)}.trends-map-tooltip{border-color:var(--separator);background:var(--nav);color:var(--text-primary);box-shadow:0 16px 44px var(--shadow-strong)}.trends-employer-cta{border:1px solid var(--separator);background:var(--surface-1);color:var(--text-primary)}.trends-employer-cta a{border-color:var(--action-bg);background:var(--action-bg);color:var(--action-ink)}.trends-employer-cta a:hover{border-color:var(--action-hover-bg);background:var(--action-hover-bg);color:var(--action-hover-ink)}.trends-employer-cta a:active{border-color:var(--action-pressed-bg);background:var(--action-pressed-bg);color:var(--action-pressed-ink)}@media (max-width:900px){.landing{gap:48px;width:min(100% - 32px,720px);padding:56px 0 76px}.seo-overview{grid-template-columns:1fr;gap:34px}}@media (max-width:760px){.site-header-inner{grid-template-columns:minmax(0,1fr) auto}.brand-wordmark{font-size:17px;display:inline-block}.landing{gap:40px;min-height:auto;padding:50px 0 68px}.landing-copy h1{font-size:clamp(44px,13vw,62px);line-height:1.02}.landing-market{border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;width:100%}.dropzone{border-radius:18px;min-height:350px;padding:28px 18px}.seo-points,.location-input-row,.job-title-input-row{grid-template-columns:1fr}.location-add-button,.job-title-input-row>button{width:100%}}@media (max-width:480px){.site-header{height:auto;min-height:112px}.site-header-inner{grid-template-rows:48px 48px;grid-template-columns:1fr auto;min-height:112px}.brand-button{grid-area:1/1/auto/-1}.header-actions{grid-area:2/1/auto/-1;justify-content:flex-end;justify-self:stretch}.account-nav-shell{grid-area:1/2;justify-self:end}.not-found-page .site-header{height:74px;min-height:74px}.site-header:has(.account-nav-shell){height:74px;min-height:74px}.not-found-page .site-header-inner{grid-template-rows:1fr;min-height:74px}.site-header-inner:has(.account-nav-shell){grid-template-rows:1fr;min-height:74px}.site-header-inner:has(.account-nav-shell) .brand-button{grid-area:1/1}}@media (prefers-reduced-motion:reduce){.dropzone,.brand img,.resource-brand img{transition:none}}.form-requirement-note,.field-status{border-color:var(--separator);background:var(--surface-2);color:var(--text-secondary)}.field-status.required{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.field-status.conditional{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.preferences-resume-card .resume-replace-button{border-color:var(--action-bg);background:var(--action-bg);color:var(--action-ink)}.preferences-resume-card .resume-replace-button:hover:not(:disabled){border-color:var(--action-hover-bg);background:var(--action-hover-bg);color:var(--action-hover-ink)}.preferences-resume-card .resume-replace-button:active:not(:disabled){border-color:var(--action-pressed-bg);background:var(--action-pressed-bg);color:var(--action-pressed-ink)}.field-clear-button{border-color:var(--control-border);background:var(--surface-3);color:var(--text-primary)}.field-clear-button:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.black-button:disabled,.continue-button:disabled,.start-button:disabled,.preferences-find-button:disabled,.preferences-save-button:disabled,.location-add-button:disabled,.support-form>button:disabled{border-color:var(--separator);background:var(--surface-3);color:var(--text-secondary);opacity:1}.account-loading-card,.resume-analysis-card{border-color:var(--separator);background:var(--surface-1);color:var(--text-primary);box-shadow:0 24px 70px var(--shadow-color);-webkit-backdrop-filter:none;backdrop-filter:none}.account-loading-card h1,.resume-analysis-card h2{color:var(--text-primary)}.account-loading-eyebrow,.resume-analysis-eyebrow{color:var(--accent)}.resume-analysis-message,.resume-analysis-percent{color:var(--text-secondary)}.account-loading-spinner:before,.resume-analysis-spinner:before{border-color:var(--separator);border-top-color:var(--accent);border-right-color:var(--accent)}.account-loading-spinner:after{border-color:var(--focus-soft)}.account-loading-spinner>span,.resume-analysis-spinner>span{background:var(--surface-2);box-shadow:none}.account-loading-track,.resume-analysis-progress{background:var(--surface-3)}.account-loading-track span,.resume-analysis-progress span{background:var(--accent)}.preferences-saved-toast{border-color:var(--success);background:var(--success-soft);color:var(--success-text-strong)}.preferences-saved-toast small{color:var(--success-text-strong)}.job-title-search-toast{border-color:var(--danger);background:var(--danger-soft);color:var(--danger-text-strong)}.job-title-search-toast small{color:var(--danger-text-strong)}.jobs-dashboard .broaden-search-option strong,.jobs-dashboard .job-search-status-copy>strong,.jobs-dashboard .job-search-live-detail strong,.jobs-dashboard .job-search-activity strong,.jobs-dashboard .job-search-status-foot>span,.jobs-dashboard .job-list-count,.jobs-dashboard .job-list-select select,.jobs-dashboard .job-dismiss-dialog-card h3,.jobs-dashboard .job-dismiss-toast strong{color:var(--text-primary)}.jobs-dashboard .broaden-search-option small,.jobs-dashboard .job-search-status-copy>small,.jobs-dashboard .job-search-live-detail div>span,.jobs-dashboard .job-search-activity li,.jobs-dashboard .job-search-activity span,.jobs-dashboard .job-search-activity time,.jobs-dashboard .job-search-status-foot,.jobs-dashboard .job-search-status-foot small,.jobs-dashboard .job-list-select>span,.jobs-dashboard .job-dismiss-dialog-card p,.jobs-dashboard .job-dismiss-toast span{color:var(--text-secondary)}.jobs-dashboard .job-search-found-count,.jobs-dashboard .job-search-live-detail,.jobs-dashboard .job-list-select,.jobs-dashboard .service-notice{border-color:var(--control-border);background:var(--surface-2);color:var(--text-primary)}.jobs-dashboard .job-search-found-count strong,.jobs-dashboard .job-search-live-detail small{color:var(--accent)}.jobs-dashboard .job-search-meter,.jobs-dashboard .job-search-activity i{background:var(--surface-3)}.jobs-dashboard .job-search-meter span{background:var(--accent)}.jobs-dashboard .job-search-activity li+li{border-top-color:var(--separator)}.jobs-dashboard .job-sponsored-label{color:var(--text-secondary)}.jobs-dashboard .job-favorite-button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.jobs-dashboard .favorites-filter.active span{color:var(--accent-ink)}.jobs-dashboard .job-applied-button.active{border-color:var(--success);background:var(--success-soft);color:var(--success-text)}.job-dismiss-dialog,.job-dismiss-toast{border-color:var(--separator);background:var(--surface-1);color:var(--text-primary)}.job-dismiss-close,.job-dismiss-choice,.job-dismiss-cancel,.job-dismiss-toast-close{border-color:var(--control-border);background:var(--surface-2);color:var(--text-primary)}.job-dismiss-close:hover,.job-dismiss-choice:hover,.job-dismiss-cancel:hover,.job-dismiss-toast-close:hover{border-color:var(--accent);background:var(--surface-3);color:var(--text-primary)}.job-dismiss-undo{color:var(--accent)}.preferences-account-settings{border-color:var(--separator);background:var(--surface-1);color:var(--text-primary)}.preferences-account-identity p,.preferences-account-identity small,.preferences-account-delete p{color:var(--text-secondary)}.preferences-account-identity strong{color:var(--text-primary)}.preferences-account-delete{border-color:var(--separator)}.preferences-account-delete .danger-button,.preferences-account-delete .danger-button:hover:not(:disabled){border-color:var(--danger);background:var(--danger);color:var(--danger-ink)}.support-header nav a{color:var(--text-secondary)}.support-header nav a:hover,.support-header nav a:focus-visible{color:var(--accent)}.support-intro-panel,.support-form-panel{border-color:var(--separator);background:var(--surface-1);color:var(--text-primary)}.support-intro-panel>span{color:var(--accent)}.support-intro-panel h1,.support-form label>span{color:var(--text-primary)}.support-intro-panel p,.support-form label small,.support-form-safety{color:var(--text-secondary)!important}.support-form{box-shadow:none;background:0 0;border:0}.support-form>button{border-color:var(--action-bg);background:var(--action-bg);color:var(--action-ink);box-shadow:none}.support-form>button:hover:not(:disabled){border-color:var(--action-hover-bg);background:var(--action-hover-bg);color:var(--action-hover-ink);box-shadow:none;transform:none}.support-form>button:active:not(:disabled){border-color:var(--action-pressed-bg);background:var(--action-pressed-bg);color:var(--action-pressed-ink)}.support-form-message.error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger-text)}.support-form-message.success{border-color:var(--success);background:var(--success-soft);color:var(--success-text)}.resource-mobile-nav>summary{border-color:var(--control-border);background:var(--surface-1)}.resource-mobile-nav>summary span{background:var(--text-primary)}.resource-mobile-nav nav a{color:var(--text-secondary)}.resource-mobile-nav nav a:hover,.resource-mobile-nav nav a:focus-visible{background:var(--surface-2);color:var(--text-primary)}.resource-mobile-nav nav a.active{background:var(--accent);color:var(--accent-ink)}.employer-plan-grid small,.employer-job-title time,.employer-job-reference-row span,.employer-job-edit label small,.employer-last-payment,.employer-empty p{color:var(--text-secondary)}.employer-banner{border-color:var(--success);background:var(--success-soft);color:var(--success-text)}.employer-banner.error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger-text)}.employer-banner button,.employer-confirm-close{color:inherit}.employer-job-private,.employer-job-actions button.secondary,.employer-confirm-dialog button.secondary,.employer-job-edit button.secondary,.employer-pagination button,.employer-manage-billing,.employer-metric-info{border-color:var(--control-border);background:var(--surface-2);color:var(--text-primary)}.employer-job-actions button.quiet{border-color:var(--danger);color:var(--danger-text-hover);background:0 0}.employer-confirm-close:hover,.employer-pagination button:hover:not(:disabled),.employer-manage-billing:hover:not(:disabled),.employer-metric-info:hover,.employer-metric-info:focus-visible{border-color:var(--accent);background:var(--surface-3);color:var(--accent)}.employer-pagination button[aria-current=page]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.employer-job-edit input,.employer-job-edit textarea{border-color:var(--control-border);background:var(--surface-2);color:var(--text-primary)}.employer-confirm-dialog h2,.employer-confirm-dialog p,.employer-empty strong{color:var(--text-primary)}.owner-refresh,.owner-custom-range,.owner-trend-selection-actions button,.owner-product-legend button{border-color:var(--control-border);background:var(--surface-2);color:var(--text-secondary)}.owner-custom-range label>span,.owner-metric-card>strong,.owner-panel-heading h2,.owner-demand-summary strong,.owner-demand-overview h3,.owner-demand-breakdowns h4,.owner-demand-drilldown-heading h3,.owner-demand-drilldown-heading label>span,.owner-geo-ranking h3,.owner-event-list span,.owner-event-list strong,.owner-table-wrap table,.owner-table-wrap th,.owner-table-wrap td strong{color:var(--text-primary)}.owner-panel-heading>small,.owner-demand-definition,.owner-demand-summary span,.owner-demand-summary small,.owner-demand-selected,.owner-demand-note,.owner-trend-day small,.owner-geo-note,.owner-event-list small,.owner-table-wrap td small,.owner-empty{color:var(--text-secondary)}.owner-demand-overview>section,.owner-demand-breakdowns>section,.owner-demand-drilldown,.owner-geo-ranking{border-color:var(--separator);background:var(--surface-2);color:var(--text-primary)}.owner-demand-drilldown-heading select{border-color:var(--control-border);background:var(--surface-3);color:var(--text-primary)}.owner-demand-coverage{border-left-color:var(--accent);background:var(--accent-soft);color:var(--text-secondary)}.owner-trend-day>span,.owner-bar-row>i{background:var(--surface-2)}.owner-line-chart line{stroke:var(--separator)}.owner-line-chart text{fill:var(--text-secondary)}.owner-line-series circle{stroke:var(--page)}.owner-geo-toggle button{color:var(--text-secondary)}.owner-geo-map-shell{border-color:var(--separator);background:var(--surface-2)}.owner-geo-map path:hover{stroke:var(--accent)}.owner-geo-state{border-color:var(--separator);background:var(--surface-translucent);color:var(--text-primary)}.owner-table-wrap th,.owner-table-wrap td,.owner-event-list>div,.owner-line-chart-wrap,.owner-trend{border-color:var(--separator)}.owner-product-legend button.active{border-color:var(--accent)}.trends-dashboard,.trends-custom-range,.trends-summary article,.trends-title-suggestions{border-color:var(--separator);background:var(--surface-1);color:var(--text-primary);box-shadow:none}.trends-dashboard-heading h2,.trends-custom-range label span,.trends-summary strong,.trends-title-picker-heading h3,.trends-title-search label,.trends-map-tooltip>strong,.trends-state-list summary>strong,.trends-state-list dd{color:var(--text-primary)}.trends-dashboard-heading p,.trends-custom-range small,.trends-summary span,.trends-summary small,.trends-title-picker-heading p,.trends-map-legend,.trends-map-tooltip>span,.trends-map-tooltip li,.trends-state-list details>p,.trends-state-list dt,.trends-state-list-empty,.trends-data-status{color:var(--text-secondary)}.trends-range,.trends-refresh,.trends-custom-range,.trends-summary article,.trends-title-suggestions button,.trends-state-list summary{border-color:var(--control-border);background:var(--surface-2);color:var(--text-primary)}.trends-range button.active,.trends-refresh:hover:not(:disabled),.trends-title-suggestions button[aria-selected=true],.trends-title-suggestions button:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.trends-title-picker .resource-eyebrow,.trends-title-chip small,.trends-title-suggestions small,.trends-state-list summary>span b{color:var(--accent)}.trends-title-suggestions button:hover small,.trends-title-suggestions button[aria-selected=true] small{color:var(--accent-ink)}.trends-title-chip{border-color:var(--accent);background:var(--accent-soft);color:var(--text-primary)}.trends-title-search input:disabled,.trends-refresh:disabled,.trends-title-search>button:disabled{border-color:var(--separator);background:var(--surface-3);color:var(--text-secondary);opacity:1}.trends-map-tooltip ul,.trends-state-list>ol>li{border-color:var(--separator)}.trends-map-tooltip li b{color:var(--text-primary)}.trends-error,.trends-inline-error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger-text)}.trends-error p{color:var(--danger-text-strong)}.custom-title-entry button:disabled{border-color:var(--separator);background:var(--surface-3);color:var(--text-secondary);opacity:1}.location-suggestions button{justify-content:space-between;align-items:center;gap:14px;display:flex}.location-suggestions button small{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:11px;font-weight:700}.location-suggestions button:hover small,.location-suggestions button[aria-selected=true] small{color:var(--accent-ink)}.support-form input,.support-form select,.support-form textarea{border-color:var(--control-border);background:var(--surface-2);color:var(--text-primary)}.support-form input::placeholder,.support-form textarea::placeholder{color:var(--text-muted)}.support-form input:hover,.support-form select:hover,.support-form textarea:hover{border-color:var(--control-border-hover)}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{border-color:var(--focus);background:var(--surface-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 24%, transparent)}.owner-analytics-error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger-text)}.owner-analytics-error strong,.owner-analytics-error button{color:var(--danger-text)}.employer-landing-primary,.employer-landing-primary:visited,.employer-landing-final>a,.employer-landing-final>a:visited{border-color:var(--action-bg);background:var(--action-bg);color:var(--action-ink)}.employer-landing-primary:hover,.employer-landing-primary:focus-visible,.employer-landing-final>a:hover,.employer-landing-final>a:focus-visible{border-color:var(--action-hover-bg);background:var(--action-hover-bg);color:var(--action-hover-ink)}.employer-landing-primary:active,.employer-landing-final>a:active{border-color:var(--action-pressed-bg);background:var(--action-pressed-bg);color:var(--action-pressed-ink)}.employer-landing-secondary,.employer-landing-secondary:visited{border-color:var(--accent);color:var(--accent);background:0 0}.employer-landing-secondary:hover,.employer-landing-secondary:focus-visible{border-color:var(--accent-hover);background:var(--accent-soft);color:var(--accent-hover)}.employer-landing-secondary:active{border-color:var(--action-pressed-bg);background:var(--accent-soft);color:var(--action-pressed-bg)}@media (max-width:760px){.owner-range{border-radius:var(--radius-md);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.owner-range button{border-radius:8px;width:100%;min-width:0;padding:8px 6px}}.location-status.error,.owner-custom-range p,.trends-custom-range p,.owner-metric-card small.negative:first-letter,.employer-overview aside .employer-cancellation-note{color:var(--danger-text)}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true],.preference-invalid{border-color:var(--danger-border)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--danger-border) 30%, transparent)!important}.preference-input-invalid{border-color:var(--danger-border)}.job-title-search-toast,.support-form-message.error,.employer-banner.error,.owner-analytics-error,.trends-error,.trends-inline-error{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.job-title-search-toast small,.owner-analytics-error strong,.owner-analytics-error button,.trends-error p{color:var(--danger-text)}.employer-overview aside{background:var(--surface-2);color:var(--text-primary)}.employer-overview aside .employer-plan-actions button.cancel,.employer-job-actions button.quiet{border-color:var(--danger-border);color:var(--danger-text);background:0 0}.custom-title-entry button{border-color:var(--action-bg);background:var(--action-bg);color:var(--action-ink)}.custom-title-entry button:hover:not(:disabled){border-color:var(--action-hover-bg);background:var(--action-hover-bg);color:var(--action-hover-ink)}.custom-title-entry button:active:not(:disabled){border-color:var(--action-pressed-bg);background:var(--action-pressed-bg);color:var(--action-pressed-ink)}.custom-title-remove{color:var(--accent-ink)}.custom-title-remove:before{border-color:var(--accent-ink)}.custom-title-remove:focus-visible{outline:3px solid var(--accent-ink);outline-offset:-5px}.jobs-dashboard .job-search-live-number{background:var(--accent);color:var(--accent-ink);box-shadow:none}.jobs-dashboard .jobs-search-action .start-button:hover:not(:disabled){border-color:var(--action-hover-bg);background:var(--action-hover-bg);color:var(--action-hover-ink);box-shadow:none}.jobs-dashboard .jobs-search-action .start-button:active:not(:disabled){border-color:var(--action-pressed-bg);background:var(--action-pressed-bg);color:var(--action-pressed-ink);box-shadow:none}.jobs-dashboard .favorites-filter:hover:not(.active),.jobs-dashboard .job-favorite-button:hover:not(:disabled):not(.active),.jobs-dashboard .job-applied-button:hover:not(:disabled):not(.active){border-color:var(--accent);background:var(--surface-3);color:var(--text-primary)}.jobs-dashboard .favorites-filter:hover:not(.active) span{color:var(--text-primary)}.jobs-dashboard .favorites-filter.active:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.jobs-dashboard .favorites-filter.active:hover span{color:var(--accent-ink)}.jobs-dashboard .job-favorite-button.active:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.jobs-dashboard .job-applied-button.active:hover:not(:disabled){border-color:var(--success);background:var(--success-soft);color:var(--success-text)}.jobs-dashboard .job-dismiss-button:hover:not(:disabled){color:var(--danger-text)}.jobs-dashboard .job-search-activity i{background:var(--surface-3);color:var(--text-secondary)}.jobs-dashboard .job-search-activity li.added i{background:var(--success-soft);color:var(--success-text)}.jobs-dashboard .empty-state.jobs-empty-state strong{color:var(--text-primary)}.jobs-dashboard .jobs-empty-mark{background:var(--accent-soft);color:var(--accent)}.job-dismiss-confirm,.job-dismiss-confirm:hover{border-color:var(--danger);background:var(--danger);color:var(--danger-ink)}.job-dismiss-confirm:hover{border-color:var(--danger-hover);background:var(--danger-hover);color:var(--danger-ink)}.job-clear-toast{border-color:var(--separator);background:var(--surface-1);color:var(--text-primary);box-shadow:0 18px 48px var(--shadow-strong)}.job-clear-toast strong,.job-clear-toast span{color:var(--text-primary)}.job-clear-cancel{border-color:var(--control-border);background:var(--surface-2);color:var(--text-primary)}.job-clear-cancel:hover:not(:disabled){border-color:var(--control-border-hover);background:var(--surface-3)}.job-clear-confirm,.job-clear-confirm:hover:not(:disabled){border-color:var(--danger);background:var(--danger);color:var(--danger-ink)}.job-clear-confirm:hover:not(:disabled){border-color:var(--danger-hover);background:var(--danger-hover);color:var(--danger-ink)}.employer-sponsorship-control button{background:var(--control-border)}.employer-sponsorship-control button>span{background:var(--surface-1)}.employer-sponsorship-control button[aria-checked=true]{background:var(--accent)}.analytics-settings-button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.trends-clear-titles{border-color:var(--control-border);color:var(--text-primary)}.trends-clear-titles:hover{border-color:var(--control-border-hover);background:var(--surface-3)}.trends-custom-range>button,.trends-title-search>button,.trends-error button{border-color:var(--action-bg);background:var(--action-bg);color:var(--action-ink)}.trends-custom-range>button:hover:not(:disabled),.trends-title-search>button:hover:not(:disabled),.trends-error button:hover:not(:disabled){border-color:var(--action-hover-bg);background:var(--action-hover-bg);color:var(--action-hover-ink)}.trends-custom-range>button:active:not(:disabled),.trends-title-search>button:active:not(:disabled),.trends-error button:active:not(:disabled){border-color:var(--action-pressed-bg);background:var(--action-pressed-bg);color:var(--action-pressed-ink)}.jobs-dashboard .broaden-search-option:has(input:disabled){opacity:1}.trends-range button:hover:not(.active),.trends-range button:focus-visible:not(.active){background:var(--surface-3);color:var(--text-primary)}.owner-product-legend button{border-color:var(--control-border);background:var(--surface-2);color:var(--text-secondary);opacity:1}.owner-product-legend button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);opacity:1}.preferences-find-button:focus-visible,.preferences-save-button:focus-visible,.field-clear-button:focus-visible,.stop-search-button:focus-visible,.employer-sponsorship-control button:focus-visible,.owner-metric-info:focus-visible,.analytics-consent-actions button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.job-list-select:has(select:focus-visible){border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 24%, transparent)}.owner-geo-map path:focus{stroke:var(--focus);stroke-width:2px;outline:none}.trends-map path.light-label:hover,.trends-map path.light-label:focus{stroke:var(--map-label-light);stroke-width:2px;outline:none}.trends-map path.dark-label:hover,.trends-map path.dark-label:focus{stroke:var(--map-label-dark);stroke-width:2px;outline:none}.employer-pagination button:disabled,.employer-plan-grid button:disabled{border-color:var(--separator);background:var(--surface-3);color:var(--text-secondary);opacity:1}@media (forced-colors:active){.trends-map path.light-label,.trends-map path.dark-label,.trends-map path.light-label:hover,.trends-map path.light-label:focus,.trends-map path.dark-label:hover,.trends-map path.dark-label:focus{stroke:canvastext}}.not-found-page{background:var(--page);min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex}.not-found-card{border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface-1);width:min(760px,100% - 40px);margin:clamp(72px,12vh,132px) auto;padding:clamp(30px,6vw,64px)}.not-found-card>span{color:var(--accent);letter-spacing:.12em;font-size:13px;font-weight:850}.not-found-card h1{color:var(--text-primary);margin:14px 0 0;font-size:clamp(42px,8vw,74px);line-height:.98}.not-found-card p{color:var(--text-secondary);margin:20px 0 0}.not-found-card>div{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.not-found-card a{border:1px solid var(--control-border);min-height:48px;color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;padding:11px 20px;font-weight:800;text-decoration:none;display:inline-flex}.not-found-card .not-found-primary{border-color:var(--action-bg);background:var(--action-bg);color:var(--action-ink)}.not-found-card .not-found-primary:hover{border-color:var(--action-hover-bg);background:var(--action-hover-bg);color:var(--action-hover-ink)}.not-found-card .not-found-secondary:hover{border-color:var(--control-border-hover);background:var(--surface-3)}.not-found-card a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:480px){.not-found-card>div,.not-found-card a{width:100%}}
