.jobs-head-facts{color:var(--text-muted);flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:12px;display:flex}.jobs-head-facts b{color:var(--text);font-size:15px}.jobs-coverage{border:1px solid var(--border-strong);border-left:4px solid var(--color-sev-high-text);background:var(--bg-raised);margin:0 0 18px;padding:16px}.jobs-coverage .eyebrow,.jobs-coverage h2,.jobs-coverage p{margin-top:0}.jobs-coverage h2{margin-bottom:7px;font-size:19px}.jobs-coverage-lead{color:var(--text);font-weight:700}.jobs-coverage-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:14px 0;display:grid}.jobs-coverage-dimensions div{min-width:0}.jobs-coverage-dimensions dt{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700}.jobs-coverage-dimensions dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.jobs-coverage-limitations{color:var(--text-muted);margin:0;padding-left:20px;font-size:12px}.job-filter-not-covered{color:var(--color-sev-high-text);font-size:9px;font-weight:700}.jobs-presets{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--bg-raised);justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:14px 16px;display:flex}.jobs-presets h2{margin:0 0 2px;font-size:15px}.jobs-presets p{color:var(--text-muted);margin:0;font-size:12px}.jobs-preset-buttons{flex-wrap:wrap;gap:7px;display:flex}.jobs-preset-buttons button,.jobs-clear,.jobs-load-more,#jobs-add-condition,.job-condition-remove,.job-retry,.job-drawer-close,#job-issue-submit{border:1px solid var(--border-strong);background:var(--bg-inset);min-height:38px;color:var(--text);font:600 12px var(--font-sans);cursor:pointer;border-radius:4px;padding:7px 11px}.jobs-preset-buttons button:hover,.jobs-preset-buttons button.active,.jobs-preset-buttons button:focus-visible,.jobs-clear:hover,.jobs-load-more:hover,#jobs-add-condition:hover,.job-condition-remove:hover,.job-retry:hover,.job-drawer-close:hover,#job-issue-submit:hover{border-color:var(--accent);color:var(--accent-text)}.jobs-layout{grid-template-columns:minmax(230px,275px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.jobs-filters{border:1px solid var(--border);background:var(--bg-raised);max-height:none;padding:14px;position:static;overflow-y:visible}.jobs-filter-toggle,.jobs-filter-close,.jobs-filter-done,.jobs-filter-header strong{display:none}.jobs-filter-actions{display:grid}.jobs-search-field label,.jobs-search-columns legend,.jobs-comp-filter legend,.job-issue label{color:var(--text);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.jobs-search-field input,.jobs-posted-within select,.jobs-comp-inputs input,.job-condition input,.job-condition select,.jobs-result-toolbar select,.job-issue textarea{border:1px solid var(--border-strong);background:var(--bg-inset);width:100%;color:var(--text);font:13px var(--font-sans);border-radius:3px;padding:8px 9px}.jobs-posted-within{color:var(--text);gap:6px;margin:13px 0;font-size:12px;font-weight:600;display:grid}.jobs-search-columns,.jobs-comp-filter{border:0;margin:13px 0;padding:0}.jobs-search-columns label,.jobs-check{color:var(--text-muted);align-items:flex-start;gap:7px;margin:6px 0;font-size:12px;display:flex}.jobs-search-columns input,.jobs-check input,.job-filter-option input{accent-color:var(--accent);flex:none;margin-top:2px}.jobs-filters details{border-top:1px solid var(--border);padding:9px 0}.jobs-filters summary{color:var(--text);cursor:pointer;font-size:12px;font-weight:600}.jobs-filter-options{gap:5px;margin-top:9px;display:grid}.job-filter-option{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:7px;font-size:11px;display:flex}.job-filter-copy{justify-content:space-between;gap:8px;width:100%;display:flex}.job-filter-count{color:var(--text-faint);font-family:var(--font-mono)}.jobs-comp-inputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jobs-comp-inputs label{color:var(--text-muted);font-size:11px}.jobs-comp-inputs input{margin-top:4px}.jobs-filter-note,.jobs-advanced p{color:var(--text-faint);font-size:11px;line-height:1.45}.job-condition{border-bottom:1px solid var(--border);gap:5px;margin:9px 0;padding-bottom:9px;display:grid}.job-condition-remove{justify-self:start;min-height:32px;padding:5px 8px}.jobs-clear{width:100%;margin-top:12px}.jobs-results{min-width:0}.jobs-result-toolbar{justify-content:space-between;align-items:end;gap:12px;margin-bottom:5px;display:flex}.jobs-result-toolbar h2{margin:0;font-size:20px}.jobs-result-toolbar label{color:var(--text-muted);grid-template-columns:auto minmax(190px,260px);align-items:center;gap:8px;font-size:12px;display:grid}.jobs-result-count{color:var(--text-muted);margin:0 0 10px;font-size:11px}.jobs-unavailable{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-muted);padding:14px}.jobs-no-matches{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-muted);padding:16px}.jobs-no-matches p{margin:0}.jobs-no-matches .jobs-clear{width:auto}.jobs-table-wrap{border:1px solid var(--border);background:var(--bg-raised);max-width:100%;overflow-x:auto}.jobs-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}.jobs-table th{z-index:1;border-bottom:1px solid var(--border-strong);background:var(--bg-inset);color:var(--text-muted);font:600 10px var(--font-mono);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:9px 10px;position:sticky;top:0}.jobs-table th:first-child{width:27%}.jobs-table th:nth-child(2){width:13%}.jobs-table th:nth-child(3){width:11%}.jobs-table th:nth-child(4){width:16%}.jobs-table th:nth-child(5){width:12%}.jobs-table th:nth-child(6){width:14%}.jobs-table th:nth-child(7){width:7%}.jobs-table td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--text-muted);padding:9px 10px;font-size:11px;line-height:1.35}.job-row:hover td,.job-row:focus-within td{background:color-mix(in srgb, var(--accent) 7%, transparent)}.job-role,.job-compensation,.job-work,.job-taxonomy{display:table-cell}.job-role>span,.job-compensation>span,.job-work>span,.job-taxonomy>span,.job-requirements>span{display:block}.job-title{max-width:100%;color:var(--link);font:600 13px/1.25 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.job-title:hover,.job-title:focus-visible{color:var(--accent-text);text-decoration:underline}.job-company,.job-comp-value,.job-arrangement,.job-date{color:var(--text);font-weight:500}.job-company{margin-top:2px}.job-excerpt{color:var(--text-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;overflow:hidden;display:-webkit-box!important}.job-preview-label{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.job-evidence-label,.job-states,.job-seniority{color:var(--text-faint);margin-top:4px;font-size:10px}.job-source,.job-date{font-family:var(--font-mono);font-size:10px!important}.job-source-name,.job-liveness{display:block}.job-liveness{color:var(--text-muted);margin-top:4px}.jobs-cards{margin:0;padding:0;list-style:none;display:none}.jobs-load-more{margin:14px auto 0;display:block}.jobs-load-more[hidden]{display:none}.jobs-attribution{border-top:1px solid var(--border);color:var(--text-muted);margin-top:24px;padding-top:16px;font-size:12px}.job-drawer{border:0;border-left:1px solid var(--border-strong);background:var(--bg);width:min(680px,92vw);max-width:none;height:100vh;max-height:none;color:var(--text);box-shadow:var(--shadow);margin:0 0 0 auto;padding:0}.job-drawer::backdrop{background:#04080eb8}.job-drawer-panel{min-height:100%;padding:22px 24px 60px}.job-drawer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.job-drawer-head h2{margin:4px 0 3px;font-size:clamp(21px,3vw,28px)}.job-drawer-company{color:var(--text-muted);margin:0}.job-drawer-summary,.job-originals dl{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0;display:grid}.job-detail-fact{background:var(--bg-raised);min-width:0;padding:10px}.job-detail-fact dt{color:var(--text-faint);font:500 10px var(--font-mono);text-transform:uppercase;margin-bottom:4px}.job-detail-fact dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:12px}.job-attribution,.job-description-unavailable,.job-removal-note,.job-detail-loading,.job-detail-failure,.job-issue p{color:var(--text-muted);font-size:13px}.job-detail-section-title,.job-issue h3{margin:24px 0 9px;font-size:16px}.job-description-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.62}.job-source-link{margin-top:4px;display:inline-block}.job-issue{border-top:1px solid var(--border);margin-top:30px;padding-top:4px}.job-issue textarea{resize:vertical;min-height:120px}.job-issue-limit{color:var(--text-faint)!important;margin:4px 0 10px!important;font-size:10px!important}.job-issue-message{min-height:20px}.job-issue-message.success{color:var(--color-sev-healthy-text)}.job-issue-message.error{color:var(--color-sev-critical-text)}.jobs-argus,.jobs-alerts{border:1px solid var(--border);background:var(--bg-raised);border-radius:4px;padding:clamp(16px,3vw,28px)}.jobs-argus-head{align-items:center;gap:.6rem;display:flex}.jobs-argus-head img{border-radius:6px;flex:none}.jobs-argus{margin:14px 0 20px;padding:12px 16px}.jobs-argus .argus-shell-heading{margin:0;font-size:18px}.jobs-argus .argus-shell form{margin-top:8px}.jobs-argus .argus-seeds-wrap{margin-top:6px}.jobs-argus .argus-seeds{flex-wrap:nowrap;margin-top:4px;overflow-x:auto}.jobs-argus .argus-seed{white-space:nowrap;flex:none}.jobs-argus-scope{color:var(--text-muted);margin:0 0 3px;font-size:12px}.jobs-alerts{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px;margin-top:28px;display:grid}.jobs-alert-form{align-content:start;gap:8px;display:grid}.jobs-alert-control{border:1px solid var(--control-border);background:var(--bg-inset);width:100%;min-height:40px;color:var(--text);font:13px var(--font-sans);border-radius:4px;padding:8px 10px}.jobs-alert-control:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.jobs-alert-control:user-invalid{border-color:var(--color-sev-critical-text);box-shadow:inset 3px 0 0 var(--color-sev-critical-text)}.job-alert-schedule,.job-alert-digests{border:1px solid var(--border);border-radius:4px;gap:10px;margin:8px 0;padding:12px;display:grid}.job-alert-schedule legend,.job-alert-digests legend{color:var(--text);padding:0 5px;font-weight:700}.job-alert-digests p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.job-alert-schedule label,.job-alert-digests label{color:var(--text-muted);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.45;display:grid}.job-alert-schedule input,.job-alert-digests input{width:18px;height:18px;accent-color:var(--accent);margin:1px 0 0}.job-alert-schedule input:focus-visible,.job-alert-digests input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.job-alert-digests strong{color:var(--text)}.jobs-alert-action{border:1px solid var(--control-border);background:var(--accent);color:#0e1420;min-height:40px;font:700 13px var(--font-sans);cursor:pointer;border-radius:4px;padding:8px 12px}.jobs-alert-action:hover:not(:disabled){background:var(--accent-hover)}.jobs-alert-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jobs-alert-action:disabled{cursor:not-allowed;opacity:.6}.jobs-alert-manage{grid-column:1/-1}.jobs-form-message{min-height:20px;color:var(--text-muted);margin:0;font-size:13px}.jobs-form-message.success{color:var(--color-sev-healthy-text)}.jobs-form-message.error{color:var(--color-sev-critical-text)}.jobs-config-error{border:1px solid var(--color-sev-critical-text);background:var(--bg-raised);color:var(--color-sev-critical-text);border-radius:4px;padding:12px}.required{color:var(--color-sev-high-text);text-transform:uppercase;font-size:10px}@media (width<=900px){.jobs-layout{grid-template-columns:1fr}.jobs-filters{max-height:none}.jobs-filter-options{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-alerts{grid-template-columns:1fr}}@media (width<=640px){.jobs-coverage-dimensions{grid-template-columns:1fr}.jobs-filter-toggle,.jobs-filter-close,.jobs-filter-done,.jobs-filter-header strong{display:inline-flex}.jobs-filters{background:var(--bg);z-index:40;grid-template-rows:auto minmax(0,1fr) auto;width:min(92vw,24rem);max-width:none;height:100dvh;max-height:none;padding:1rem;transition:transform .16s;display:grid;position:fixed;inset:0;overflow:hidden;transform:translate(-105%)}.jobs-filter-header,.jobs-filter-actions{background:var(--bg);z-index:1;justify-content:space-between;align-items:center;display:flex}.jobs-filter-header{border-bottom:1px solid var(--border);padding-bottom:.75rem}.jobs-filter-fields{scrollbar-width:thin;min-height:0;padding-block:.75rem;overflow-y:auto}.jobs-filter-actions{border-top:1px solid var(--border);gap:.75rem;padding-top:.75rem}.jobs-filter-actions>button{flex:1 1 0}.jobs-filters.is-open{transform:translate(0)}body.jobs-filters-open{overflow:hidden}.jobs-presets,.jobs-result-toolbar{flex-direction:column;align-items:stretch}.jobs-result-toolbar label,.jobs-filter-options,.jobs-comp-inputs{grid-template-columns:1fr}.jobs-argus .argus-shell form{flex-direction:column}.jobs-table-wrap{display:none}.jobs-cards{gap:8px;display:grid}.job-card{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--bg-raised);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:3px;padding:12px;display:grid}.job-card:hover,.job-card:focus-visible{border-color:var(--accent)}.job-card-head,.job-card-facts,.job-card-taxonomy{gap:3px;display:grid}.job-card-title{color:var(--link);font-size:14px}.job-card-company{color:var(--text);font-size:12px}.job-card-facts{color:var(--text-muted);font:11px/1.35 var(--font-mono);grid-template-columns:1fr;margin-top:9px}.job-card-taxonomy{color:var(--text-faint);margin-top:8px;font-size:11px}.job-drawer{border-left:0;width:100vw;height:100dvh}.job-drawer-panel{padding:16px 14px 44px}.job-drawer-summary,.job-originals dl{grid-template-columns:1fr}}.job-tombstone{border-left:3px solid var(--color-warning,var(--accent));padding:.25rem 0 .25rem 1rem}.job-tombstone-wording{color:var(--text);font-weight:700}.job-tombstone-evidence,.job-tombstone-limit,.job-similar-explanation,.job-similar-match{color:var(--text-muted)}.job-similar-roles{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1rem}.job-similar-list{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.job-similar-role{background:var(--bg-inset);border:1px solid var(--border);border-left:3px solid var(--accent);padding:.75rem}.job-similar-link{gap:.2rem;text-decoration:none;display:grid}.job-similar-company{color:var(--text-muted)}.job-similar-match{margin:.5rem 0 0;font-size:.75rem}
