:root[data-theme=dark]{color-scheme:dark;--foreground:#aebcd5;--card:#131b2c;--card-foreground:#aebcd5;--popover:#131b2c;--popover-foreground:#aebcd5;--secondary:#212b40;--secondary-foreground:#aabad9;--muted:#1d2835;--muted-foreground:#929baa;--accent:#1c2845;--accent-foreground:#819ce4;--border:#273141;--input:#2b394a}:root[data-theme=dark] a:focus-visible,:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] input:focus-visible,:root[data-theme=dark] textarea:focus-visible{outline:3px solid #a8bffa}:root[data-theme=dark] .topbar{background:var(--jobx-surface)}:root[data-theme=dark] .brand{color:#a9bddb}:root[data-theme=dark] nav a{color:#939ba9}:root[data-theme=dark] .test-badge{color:#969ca6}:root[data-theme=dark] .test-badge>span{background:#ddb256}:root[data-theme=dark] .eyebrow{color:#95a9d0}:root[data-theme=dark] .eyebrow>span{background:var(--jobx-accent-alt)}:root[data-theme=dark] h1>span{color:var(--jobx-accent-alt)}:root[data-theme=dark] .searchbar{background:var(--jobx-surface);border:1px solid #bdcce6;box-shadow:0 5px 17px #090b100a}:root[data-theme=dark] .searchbar>svg{color:#909bac}:root[data-theme=dark] .searchbar input{border:0;outline:0;background:transparent}:root[data-theme=dark] .searchbar input::placeholder{color:var(--jobx-text-muted)}:root[data-theme=dark] .primary{color:var(--jobx-surface-keyword);border:0}:root[data-theme=dark] .primary:hover{background:#285bdf}:root[data-theme=dark] .search-city{color:#919cab}:root[data-theme=dark] .search-city .choice{border:0!important}:root[data-theme=dark] .choice{background:var(--jobx-surface-keyword)!important;color:#97a1b0}:root[data-theme=dark] .quick>span{color:var(--jobx-text-placeholder)}:root[data-theme=dark] .quick button{background:var(--jobx-surface);color:#959fad}:root[data-theme=dark] .quick button.active{color:var(--jobx-accent-alt);border-color:var(--jobx-accent-alt);background:var(--jobx-accent-tint)}:root[data-theme=dark] .filter-head>button{color:#929bab}:root[data-theme=dark] .check-row{color:#959ead}:root[data-theme=dark] .source-note{background:#1f2b42;color:#8497b8}:root[data-theme=dark] .results-head p{color:var(--jobx-text-placeholder)}:root[data-theme=dark] .demo-note{color:#939caa}:root[data-theme=dark] .demo-note>span{color:var(--jobx-accent-alt)}:root[data-theme=dark] .job-card{background:var(--jobx-surface-keyword)}:root[data-theme=dark] .job-card:hover{border-color:#b6c7ec;box-shadow:0 7px 24px #090c111a}:root[data-theme=dark] .company-mark{border:1px solid #222c3e;background:#1a2231;color:#8a99b2}:root[data-theme=dark] .mark-1{background:#1c2a45;color:#8ba9da}:root[data-theme=dark] .mark-2{background:#45311c;color:#e4b481}:root[data-theme=dark] .mark-3{background:#283933;color:#9cc9ba}:root[data-theme=dark] .job-company{color:#969ca6}:root[data-theme=dark] .source-pill{border:1px solid #222d3b;color:#969ca6}:root[data-theme=dark] .job-title{color:#afbfd4}:root[data-theme=dark] .job-title:hover{color:var(--jobx-accent-alt)}:root[data-theme=dark] .job-meta{color:#939ca9}:root[data-theme=dark] .salary{color:#abbed8}:root[data-theme=dark] .no-salary{color:#969ca6}:root[data-theme=dark] .job-side button{background:#222d3f;color:#96aad1}:root[data-theme=dark] .results-foot{color:#929caa}:root[data-theme=dark] .results-foot a{color:#8a99b2}:root[data-theme=dark] footer{color:#929caa}:root[data-theme=dark] .empty{color:#929baa;background:var(--jobx-surface)}:root[data-theme=dark] .detail-facts span{background:#212c40}:root[data-theme=dark] .notice{background:#45371c;color:#e1cba2}@media (max-width:760px){:root[data-theme=dark] .filters,:root[data-theme=dark] .search-city{border:0}}:root[data-theme=dark] .login-box{background:var(--jobx-surface-keyword)}:root[data-theme=dark] .login-box p{color:#939daa}:root[data-theme=dark] .login-box>a{color:#909cac}:root[data-theme=dark] .logout{color:#929cab}:root[data-theme=dark] .admin-heading p{color:#929caa}:root[data-theme=dark] .secondary-button{background:var(--jobx-surface);color:#879dbf}:root[data-theme=dark] .secondary-button:hover,:root[data-theme=dark] .test-notice{background:var(--jobx-accent-tint-soft)}:root[data-theme=dark] .test-notice{border:1px solid #1c2a45;color:#95abd0}:root[data-theme=dark] .test-notice strong{color:#8aa7db}:root[data-theme=dark] .admin-stats>div{background:var(--jobx-surface)}:root[data-theme=dark] .admin-stats span{color:#929caa}:root[data-theme=dark] .admin-stats strong{color:#8fa8d6}:root[data-theme=dark] .admin-search{background:var(--jobx-surface-keyword);color:#909cad}:root[data-theme=dark] .admin-search input{border:0;outline:0;background:none}:root[data-theme=dark] .icon-button{color:#8899b4}:root[data-theme=dark] .admin-job{background:var(--jobx-surface-keyword)}:root[data-theme=dark] .admin-job:hover{border-color:#b6c9ec}:root[data-theme=dark] .admin-job-text small,:root[data-theme=dark] .admin-job-text>span{color:var(--jobx-color-7c8aa0-text)}:root[data-theme=dark] .status{background:#272f3a;color:#919cab}:root[data-theme=dark] .status-pending,:root[data-theme=dark] .status-running{background:var(--jobx-accent-tint);color:#8ca5da}:root[data-theme=dark] .status-published,:root[data-theme=dark] .status-success{background:#273a2e;color:#afd4c1}:root[data-theme=dark] .status-failed,:root[data-theme=dark] .status-rejected{background:#402321;color:#ba8982}:root[data-theme=dark] .review-label,:root[data-theme=dark] .status-partial{color:#ddc188}:root[data-theme=dark] .admin-pagination{color:#8f9dad}:root[data-theme=dark] .admin-pagination button{background:var(--jobx-surface-keyword)}:root[data-theme=dark] .success-note{background:#203927;color:#9fcaad}:root[data-theme=dark] .source-card{background:var(--jobx-surface-keyword)}:root[data-theme=dark] .source-last{color:#919dab}:root[data-theme=dark] .source-numbers{color:#919cab}:root[data-theme=dark] .source-numbers strong{color:#afc0d4}:root[data-theme=dark] .admin-helper{color:#929caa}:root[data-theme=dark] .run-row{background:var(--jobx-surface-keyword);color:#919cac}:root[data-theme=dark] .run-row strong{color:#afbfd5}:root[data-theme=dark] .run-row>p{color:#d6b68f}:root[data-theme=dark] .editor-source-links a{color:#8ca6d9}:root[data-theme=dark] .edit-form label{color:#8d9baf}:root[data-theme=dark] .edit-form input,:root[data-theme=dark] .edit-form textarea{background:var(--jobx-surface-keyword);color:#acc0d7}:root[data-theme=dark] .edit-form input[aria-invalid=true]{border-color:var(--jobx-color-ad4440-text)}:root[data-theme=dark] .field-problem{color:var(--jobx-color-ad4440-text)}:root[data-theme=dark] .raw-details summary{color:#93add2}:root[data-theme=dark] .raw-details>div>p{color:#919cab}:root[data-theme=dark] .raw-details .raw-text{color:#a0aec1}:root[data-theme=dark] .duplicates{background:#45371c}:root[data-theme=dark] .duplicates p{color:#aca290}:root[data-theme=dark] .editor-actions>button:not(.primary):not(.secondary-button):not(.ds-btn){color:#939caa}:root[data-theme=dark]{--primary:#6f93ff;--primary-foreground:#131b2c;--ring:#6f93ff;--border:#2e343f;--background:#0e1523;--foreground:#dcdee1}:root[data-theme=dark] body{color:#d6d8dc;background:var(--jobx-page)}:root[data-theme=dark] a:focus-visible,:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] summary:focus-visible{outline:3px solid var(--jobx-color-7698f4-text)}:root[data-theme=dark] input:focus-visible,:root[data-theme=dark] textarea:focus-visible{outline:2px solid var(--jobx-color-7698f4-text)}:root[data-theme=dark] .brand{color:#dbdde0}:root[data-theme=dark] .brand-dot{color:var(--jobx-accent)}:root[data-theme=dark] .primary{background:var(--jobx-accent)}:root[data-theme=dark] .primary:hover{background:#2b58de}:root[data-theme=dark] .avatar-1{background:#31273a;color:#9d8fad}:root[data-theme=dark] .avatar-2{background:#403321;color:#bba382}:root[data-theme=dark] .avatar-3{background:#27303a;color:#8a9cb2}:root[data-theme=dark] .board-shell{--ink:#dbdde0;--muted:#434956;background:var(--jobx-page)}:root[data-theme=dark] .board-shell .topbar{border-bottom:1px solid #2a2f3a}:root[data-theme=dark] .board-shell nav{color:#969ca6}:root[data-theme=dark] .board-shell nav .nav-active{color:var(--jobx-accent)}:root[data-theme=dark] .saved-nav{border:1px solid var(--jobx-border-neutral);background:var(--jobx-surface-keyword);color:var(--jobx-color-5c5e62-text)}:root[data-theme=dark] .saved-nav b{background:var(--jobx-color-efeff0-surface)}:root[data-theme=dark] .saved-nav.is-active{border-color:var(--jobx-accent);color:var(--jobx-accent);background:var(--jobx-color-f4f5f6-surface)}:root[data-theme=dark] .hero{background:var(--jobx-color-efeff0-surface);border-bottom:1px solid var(--jobx-color-e2e3e5-surface)}:root[data-theme=dark] .hero-copy .eyebrow{color:#9da2ac}:root[data-theme=dark] .hero-copy .eyebrow>span{background:#434956}:root[data-theme=dark] .hero h1{color:#dbdde1}:root[data-theme=dark] .hero h1 em{color:var(--jobx-color-5a606d-text)}:root[data-theme=dark] .hero-copy>p{color:#969ca6}:root[data-theme=dark] .hero-discover{color:#b7bbc2}:root[data-theme=dark] .orbit{border:1px dashed #4a515e}:root[data-theme=dark] .art-center{background:var(--jobx-accent);border:5px solid #22272f85;box-shadow:0 18px 30px #05070a2a;color:var(--jobx-surface-keyword)}:root[data-theme=dark] .art-source{background:var(--jobx-surface-keyword);border:1px solid #2f3541;box-shadow:0 8px 25px #06080b1a}:root[data-theme=dark] .art-source-hr{color:#adb3c0}:root[data-theme=dark] .art-source-jobs{color:#869ab6}:root[data-theme=dark] .art-source-ss{color:#a3abd7}:root[data-theme=dark] .art-caption,:root[data-theme=dark] .art-label,:root[data-theme=dark] .art-spark{color:#969ca6}:root[data-theme=dark] .art-caption>span{background:#434956}:root[data-theme=dark] .board-shell .searchbar{border:1px solid var(--jobx-color-dedfe1-surface);box-shadow:0 8px 18px #05060908}:root[data-theme=dark] .board-shell .searchbar>svg{color:var(--jobx-color-8a8c90-text)}:root[data-theme=dark] .board-shell .searchbar input{color:#d1d3d8}:root[data-theme=dark] .board-shell .searchbar input::placeholder{color:var(--jobx-color-98999c-text)}:root[data-theme=dark] .board-shell .search-city{border-color:#2c313d}:root[data-theme=dark] .board-shell .search-city .choice{color:var(--jobx-color-696b6e-text)}:root[data-theme=dark] .board-shell .quick>span{color:var(--jobx-color-96989b-text)}:root[data-theme=dark] .board-shell .quick button{background:#1a1d236e;border-color:var(--jobx-color-dcdde0-surface);color:#969ca6}:root[data-theme=dark] .board-shell .quick button.active{color:var(--jobx-accent);background:var(--jobx-surface);border-color:#5a6272}:root[data-theme=dark] .board-shell .filters{border-right:0}:root[data-theme=dark] .board-shell .filter-head h2{color:#c2c5cb}:root[data-theme=dark] .board-shell .filter-head>button{color:#969ca6}:root[data-theme=dark] .board-shell .filters h3{color:#a9adb5}:root[data-theme=dark] .board-shell .check-row{color:#969ca6}:root[data-theme=dark] .board-shell .check-row:has([data-checked]){color:var(--jobx-accent)}:root[data-theme=dark] .board-shell .filters .choice{border-color:var(--jobx-color-e1e2e4-surface)!important;color:#969ca6}:root[data-theme=dark] .board-shell .filter-divider{background:#2d333f}:root[data-theme=dark] .board-shell .source-note{background:#272b35;border:1px solid var(--jobx-color-e1e2e4-surface);color:#969ca6}:root[data-theme=dark] .section-kicker{color:#969ca6}:root[data-theme=dark] .board-shell .results-head h2{color:#cccfd4}:root[data-theme=dark] .result-count{background:#2b313c;color:#969ca6}:root[data-theme=dark] .board-shell .results-head p{color:#969ca6}:root[data-theme=dark] .board-shell .results-head .choice{color:#969ca6;border-color:#303743!important}:root[data-theme=dark] .board-shell .job-card{border-color:var(--jobx-color-e2e3e5-surface);box-shadow:0 2px 3px #05060903}:root[data-theme=dark] .board-shell .job-card:hover{border-color:#565d6d;box-shadow:0 8px 22px #07090d1a}:root[data-theme=dark] .board-shell .job-company{color:#969ca6}:root[data-theme=dark] .board-shell .source-pill{border:0;background:var(--jobx-color-f4f5f6-surface);color:var(--jobx-color-98999c-text)}:root[data-theme=dark] .source-pill>span{background:#434956}:root[data-theme=dark] .board-shell .job-title{color:#d4d6da}:root[data-theme=dark] .board-shell .job-title:hover{color:#b2b8c3}:root[data-theme=dark] .board-shell .job-meta{color:var(--jobx-color-96989b-text)}:root[data-theme=dark] .board-shell .job-meta svg{color:#969ca6}:root[data-theme=dark] .category-tag{background:#242832;color:var(--jobx-color-797c81-text)}:root[data-theme=dark] .board-shell .salary{color:#adb1b9}:root[data-theme=dark] .board-shell .job-side .save-button,:root[data-theme=dark] .save-button{background:none;color:#969ca6}:root[data-theme=dark] .save-button:hover{background:#252a34!important;color:var(--jobx-color-5a606d-text)!important}:root[data-theme=dark] .save-button.is-saved{color:var(--jobx-accent)!important;background:var(--jobx-color-f0f1f2-surface)!important}:root[data-theme=dark] .save-button.is-saved svg{fill:#969ca6}:root[data-theme=dark] .job-date{color:#969ca6}:root[data-theme=dark] .board-shell .job-side .card-open{background:var(--jobx-color-f0f1f2-surface);color:#969ca6}:root[data-theme=dark] .board-shell .results-foot{color:#969ca6}:root[data-theme=dark] .active-filters button{background:#292e38;border:1px solid #333946;color:#abafb7}:root[data-theme=dark] .board-pagination>span{color:#969ca6}:root[data-theme=dark] .board-pagination button{border:1px solid var(--jobx-color-dcdde0-surface);background:var(--jobx-surface-keyword);color:#a1a6af}:root[data-theme=dark] .board-shell .empty{color:#969ca6;border:1px dashed #3a4150;background:#1c1c26}:root[data-theme=dark] .board-shell .empty h3{color:#b8bbc2}:root[data-theme=dark] .empty-icon{background:#282d37}:root[data-theme=dark] .job-skeleton{border:1px solid #2e3440;background:var(--jobx-surface)}:root[data-theme=dark] .job-skeleton i,:root[data-theme=dark] .job-skeleton>span{background:var(--jobx-color-ecedef-surface)}:root[data-theme=dark] .how-section{border-top:1px solid var(--jobx-color-dfe0e3-surface)}:root[data-theme=dark] .how-section h2{color:#c5c8ce}:root[data-theme=dark] .how-grid>div>span{color:#969ca6}:root[data-theme=dark] .how-grid h3{color:#adb1b9}:root[data-theme=dark] .site-footer{border-top:1px solid var(--jobx-color-dfe0e3-surface);color:#969ca6}:root[data-theme=dark] .skip-link{background:var(--jobx-surface);color:var(--jobx-accent)}:root[data-theme=dark] .detail-sheet{background:var(--jobx-surface)!important}:root[data-theme=dark] .detail-company>div>span,:root[data-theme=dark] .detail-sheet>[data-slot=sheet-header]{color:#969ca6}:root[data-theme=dark] .detail-company strong{color:#c0c3c9}:root[data-theme=dark] .detail-title{color:#d0d2d7}:root[data-theme=dark] .detail-dates{color:#969ca6}:root[data-theme=dark] .detail-facts{background:#222730;border:1px solid #2d333e}:root[data-theme=dark] .detail-facts dt{color:#969ca6}:root[data-theme=dark] .detail-facts dd{color:#aaaeb7}:root[data-theme=dark] .extra-facts{border:1px solid var(--jobx-color-e1e2e4-surface)}:root[data-theme=dark] .extra-facts summary{color:#a4a8b1}:root[data-theme=dark] .extra-facts summary span{color:#969ca6}:root[data-theme=dark] .extra-facts dt{color:#989da7}:root[data-theme=dark] .extra-facts dd{color:#9ea3ad}:root[data-theme=dark] .description-heading{color:var(--jobx-color-3e4148-text)}:root[data-theme=dark] .vacancy-description{color:var(--jobx-color-696b6e-text)}:root[data-theme=dark] .vacancy-description h3{color:#c0c3c9}:root[data-theme=dark] .vacancy-description li::marker{color:#969ca6}:root[data-theme=dark] .application-links{border:1px solid #2e343f}:root[data-theme=dark] .application-links a{color:#a4a9b2}:root[data-theme=dark] .detail-source{background:var(--jobx-color-f3f4f5-surface);color:#969ca6}:root[data-theme=dark] .detail-source strong{color:#9ba0a9}:root[data-theme=dark] .detail-source a{color:#999ea8}:root[data-theme=dark] .detail-actions{background:#1a1d23ed;border-top:1px solid var(--jobx-color-e0e1e4-surface)}:root[data-theme=dark] .detail-actions .secondary-button{color:#9da1ab;border-color:#323945}:root[data-theme=dark] .feedback-toast{background:#434956;color:var(--jobx-surface);box-shadow:0 8px 30px #05070a3d}:root[data-theme=dark] .admin-stats strong{color:#aeb2ba}:root[data-theme=dark] .admin-stats>div{border-color:var(--jobx-color-e0e1e4-surface);box-shadow:0 3px 12px #07080c05}:root[data-theme=dark] .admin-job:hover{border-color:#596171}:root[data-theme=dark] .admin-job-text strong{color:var(--jobx-color-3e4148-text)}:root[data-theme=dark] .secondary-button{color:#a4a9b2}:root[data-theme=dark] .admin-tabs{border-bottom:1px solid var(--jobx-color-e0e1e4-surface)}:root[data-theme=dark] .login-box{box-shadow:0 15px 55px #080a0e0d}:root[data-theme=dark] .editor-logo-row{background:#242831}:root[data-theme=dark] .editor-logo-row p{color:#969ca6}:root[data-theme=dark] .editor-extra-facts strong{color:#999ea8}:root[data-theme=dark] .editor-extra-facts span{color:var(--jobx-color-8a8c90-text)}@media (max-width:760px){:root[data-theme=dark] .board-shell .searchbar>.search-city{border-top:1px solid #282d37}:root[data-theme=dark] .mobile-filter-toggle{color:#979ca7}:root[data-theme=dark] .mobile-filter-toggle b{background:#282d37}}:root[data-theme=dark] .board-shell .job-company{color:var(--jobx-color-696b6e-text)}:root[data-theme=dark] .board-shell .job-meta,:root[data-theme=dark] .board-shell .no-salary,:root[data-theme=dark] .job-date{color:#969ca6}:root[data-theme=dark] .board-shell .check-row{color:var(--jobx-color-65676b-text)}:root[data-theme=dark] .board-shell .quick>span,:root[data-theme=dark] .board-shell .results-head p,:root[data-theme=dark] .section-kicker{color:#969ca6}:root[data-theme=dark] .hero-copy>p{color:#9ba0a9}:root[data-theme=dark] .board-shell .source-pill{color:#969ca6}:root[data-theme=dark] .category-tag{color:#9fa4ae}:root[data-theme=dark] .how-grid p{color:#969ca6}:root[data-theme=dark] .vacancy-description{color:#afb3bb}:root[data-theme=dark] .detail-dates,:root[data-theme=dark] .detail-facts dt{color:#969ca6}:root[data-theme=dark] .detail-facts dd{color:#babec4}:root[data-theme=dark] .detail-source p{color:#969ca6}:root[data-theme=dark] .metadata-editor label{color:#a4a9b2}:root[data-theme=dark] .metadata-editor input,:root[data-theme=dark] .metadata-editor textarea{border:1px solid #313744;color:#b2b6bd}:root[data-theme=dark] .metadata-editor button{color:#ae9d8f}:root[data-theme=dark] .company-about{border:1px solid #313743;background:#20242c}:root[data-theme=dark] .company-about h3{color:#b5b9c0}:root[data-theme=dark] .company-about p{color:#9a9fa9}:root[data-theme=dark] .company-about a{color:#aeb2ba}:root[data-theme=dark] .job-evidence span:first-child{color:var(--jobx-color-5e6166-text)}:root[data-theme=dark] .source-update-note{border-left:3px solid #d7bc8e;background:#3e3723;color:#cdbfa6}:root[data-theme=dark] .quick-apply{border:1px solid var(--jobx-color-cfd1d4-surface);background:#22262e}:root[data-theme=dark] .application-email{border-bottom:1px solid #323945}:root[data-theme=dark] .application-email small,:root[data-theme=dark] .application-email>span,:root[data-theme=dark] .translation-help small{color:#9da1ab}:root[data-theme=dark] .quick-apply textarea{background:var(--jobx-surface-keyword);border:1px solid var(--jobx-color-cfd1d4-surface)}:root[data-theme=dark] .quick-apply output{color:#bfc2c8}:root[data-theme=dark] .source-coverage{background:var(--jobx-color-f4f5f6-surface);border:1px solid #303642}:root[data-theme=dark] .source-coverage small{color:#9fa4ad}:root[data-theme=dark] .sr-only{border:0}:root[data-theme=dark] .board-shell{--ink:var(--jobx-text);--muted-ink:var(--jobx-text-secondary);--surface:var(--jobx-surface);background:var(--jobx-page-cool)}:root[data-theme=dark] .board-shell .topbar{background:var(--jobx-surface);border-bottom:1px solid #2d323e}:root[data-theme=dark] .board-shell .hero{background:var(--jobx-accent-tint);border-bottom:1px solid var(--jobx-color-dce4f6-surface)}:root[data-theme=dark] .board-shell .hero-copy .eyebrow{color:var(--jobx-color-4c5d7b-text)}:root[data-theme=dark] .board-shell .hero h1 em{color:var(--jobx-accent)}:root[data-theme=dark] .board-shell .hero-copy>p{color:var(--jobx-color-53627c-text)}:root[data-theme=dark] .catalogue-summary{border-left:0;background:#1a1d23b8;border:1px solid var(--jobx-color-dce4f6-surface)}:root[data-theme=dark] .catalogue-kicker{color:var(--jobx-color-5e6166-text)}:root[data-theme=dark] .catalogue-kicker>span{background:#434956}:root[data-theme=dark] .catalogue-total strong{color:var(--jobx-text)}:root[data-theme=dark] .catalogue-total>span{color:var(--jobx-color-585a5f-text)}:root[data-theme=dark] .catalogue-sources>span{color:#aeb2ba}:root[data-theme=dark] .catalogue-sources b{color:#d6d8dc}:root[data-theme=dark] .board-shell .searchbar{border:1px solid #b7c7eb;box-shadow:0 4px 16px #0c101710}:root[data-theme=dark] .board-shell .searchbar input::placeholder{color:#9da2ac}:root[data-theme=dark] .board-shell .search-city .choice{color:#b7bac1}:root[data-theme=dark] .board-shell .quick>span{color:#a8acb5}:root[data-theme=dark] .board-shell .quick button{background:var(--jobx-surface);border-color:#262d3b;color:var(--jobx-color-405272-text)}:root[data-theme=dark] .board-shell .quick button.active{background:var(--jobx-accent);color:var(--jobx-surface);border-color:var(--jobx-accent)}:root[data-theme=dark] .board-shell .desktop-filters{border:1px solid #2e3440;background:var(--jobx-surface)}:root[data-theme=dark] .board-shell .filters h3{color:#b7c0d0}:root[data-theme=dark] .board-shell .check-row{color:var(--jobx-color-55575a-text)}:root[data-theme=dark] .board-shell .check-row input[type=radio]{accent-color:var(--jobx-accent)}:root[data-theme=dark] .board-shell .check-row:has([data-checked]),:root[data-theme=dark] .board-shell .check-row:has(input:checked){color:var(--jobx-accent-hover);background:var(--jobx-accent-tint)}:root[data-theme=dark] .facet-count{color:var(--jobx-color-65676b-text)}:root[data-theme=dark] .board-shell .filters .choice{color:#b8bbc2;background:var(--jobx-surface)}:root[data-theme=dark] .board-shell .source-note{background:var(--jobx-color-f3f4f5-surface);color:#aaaeb6;border:0}:root[data-theme=dark] .board-shell .source-note p{color:var(--jobx-color-585a5f-text)}:root[data-theme=dark] .board-shell .results-head h2{color:var(--jobx-text)}:root[data-theme=dark] .board-shell .section-kicker{color:var(--jobx-color-64666a-text)}:root[data-theme=dark] .board-shell .result-count{background:#252c3c;color:#97a5c3}:root[data-theme=dark] .board-shell .results-head p{color:var(--jobx-color-64666a-text)}:root[data-theme=dark] .board-shell .results-head .choice{color:#b3b7bf;background:var(--jobx-surface)}:root[data-theme=dark] .board-shell .job-card{border:1px solid var(--jobx-color-e2e2e3-surface);background:var(--jobx-surface);box-shadow:0 2px 3px #05070a05}:root[data-theme=dark] .board-shell .job-card:hover{box-shadow:0 5px 20px #05070a10;border-color:var(--jobx-color-a4b9eb-text)}:root[data-theme=dark] .board-shell .job-company{color:#9aa2af}:root[data-theme=dark] .board-shell .source-pill{background:transparent;color:#939ba9}:root[data-theme=dark] .board-shell .job-title{color:var(--jobx-text)}:root[data-theme=dark] .board-shell .job-meta{color:var(--jobx-color-5c5e62-text)}:root[data-theme=dark] .board-shell .job-meta svg{color:var(--jobx-color-797c81-text)}:root[data-theme=dark] .board-shell .source-status{color:#999ea8}:root[data-theme=dark] .board-shell .category-tag{color:var(--jobx-color-536078-text);background:#202730}:root[data-theme=dark] .board-shell .salary{color:#a2b9e1;background:#1c2845}:root[data-theme=dark] .board-shell .job-side .save-button,:root[data-theme=dark] .board-shell .no-salary{color:#969ca6}:root[data-theme=dark] .board-shell .job-date{color:var(--jobx-color-64676c-text)}:root[data-theme=dark] .board-shell .job-side .card-open{color:var(--jobx-accent);background:var(--jobx-accent-tint)}:root[data-theme=dark] .board-shell .how-section{border-top:1px solid var(--jobx-color-e1e2e3-surface)}:root[data-theme=dark] .board-shell .how-grid>div{background:var(--jobx-surface);border:1px solid var(--jobx-color-e1e2e3-surface)}:root[data-theme=dark] .board-shell .how-grid p{color:#a3a7b0}:root[data-theme=dark] .detail-sheet[data-slot=sheet-content]{border:1px solid var(--jobx-border);background:var(--jobx-surface)}:root[data-theme=dark] .detail-sheet .detail-facts{background:var(--jobx-color-f3f4f5-surface);border:1px solid var(--jobx-color-dedfe1-surface)}:root[data-theme=dark] .detail-sheet .detail-facts dd{color:#d1d3d7}:root[data-theme=dark] .detail-sheet .detail-facts dt{color:#a2a6b0}:root[data-theme=dark] .detail-sheet .quick-apply{background:var(--jobx-color-f3f4f5-surface)}:root[data-theme=dark] .detail-sheet .vacancy-description{color:#bfc3c9}:root[data-theme=dark] .detail-sheet .detail-actions{background:var(--jobx-surface);box-shadow:0 -6px 20px #05070a0d}:root[data-theme=dark] .board-shell :is(button,:root[data-theme=dark] a,:root[data-theme=dark] input):focus-visible{outline:3px solid #5a6272}@media (max-width:760px){:root[data-theme=dark] .board-shell .search-city{border:0;border-top:1px solid #2e3440}:root[data-theme=dark] .mobile-filters-sheet input[type=radio]{accent-color:var(--jobx-accent)}}:root[data-theme=dark] .board-shell .filters h3 small{color:#9fa4ad}:root[data-theme=dark] .advanced-filters fieldset{border:0;border-top:1px solid var(--jobx-border-neutral)}:root[data-theme=dark] .salary-range label{color:#a7abb4}:root[data-theme=dark] .filter-error,:root[data-theme=dark] .filter-help{color:#a3a7b0}:root[data-theme=dark] .filter-error{color:#d98c8c}:root[data-theme=dark] .salary-range input:focus-visible{outline:none}:root[data-theme=dark] .salary-range input[aria-invalid=true]{border-color:var(--jobx-color-ad4440-text)}:root[data-theme=dark] .source-quality-note{border:1px solid #e9dab9;background:#45381c;color:#dacca9}:root[data-theme=dark] .mobile-filters-sheet .filter-head>button{border:1px solid #333a47;color:#c7cacf}:root[data-theme=dark] .board-shell .brand,:root[data-theme=dark] .site-footer .brand{color:var(--jobx-text)}:root[data-theme=dark] .board-shell .job-title:hover,:root[data-theme=dark] .board-shell nav .nav-active{color:var(--jobx-accent)}:root[data-theme=dark] .board-shell nav .nav-active:after{background:var(--jobx-accent)}:root[data-theme=dark] .board-shell .quick button:hover{border-color:var(--jobx-accent)}:root[data-theme=dark] .board-shell .searchbar:focus-within{border-color:var(--jobx-accent);box-shadow:0 0 0 3px #11161f20}:root[data-theme=dark] .board-shell :is(button,:root[data-theme=dark] a,:root[data-theme=dark] input):focus-visible{outline-color:var(--jobx-accent)}:root[data-theme=dark] .board-shell .hero-copy .eyebrow>span{background:var(--jobx-accent)}:root[data-theme=dark] .board-shell .job-card:focus-within{border-color:var(--jobx-accent)}@media (max-width:760px){:root[data-theme=dark] .board-shell .searchbar>.search-city{border:0}}:root[data-theme=dark] .board-shell .job-title:focus-visible{outline:none}:root[data-theme=dark] .board-shell .job-title:focus-visible:after{outline:3px solid var(--jobx-accent)}:root[data-theme=dark] .board-shell .job-card:hover .card-open{background:var(--jobx-accent);color:var(--jobx-surface)}:root[data-theme=dark] .detail-sheet>[data-slot=sheet-header]{border-bottom:1px solid var(--jobx-color-edf0f5-surface)}:root[data-theme=dark] .detail-sheet>[data-slot=sheet-close]{background:#282e39}:root[data-theme=dark] .detail-sheet .detail-title:focus{outline:none}:root[data-theme=dark] .detail-sheet .schedule-fact{border-top:1px solid var(--jobx-border)}:root[data-theme=dark] .detail-sheet .quick-apply{background:var(--jobx-surface);border:1px solid #222c3f}:root[data-theme=dark] .contact-phone{background:#1c2945;color:#819fe4}:root[data-theme=dark] .contact-phone small{color:#97a1b3}:root[data-theme=dark] .detail-sheet .application-email{background:#262d3b;border:0}:root[data-theme=dark] .contact-missing,:root[data-theme=dark] .detail-sheet .quick-apply-note{color:var(--jobx-color-606c80-text)}:root[data-theme=dark] .contact-missing a{color:var(--jobx-accent)}:root[data-theme=dark] .vacancy-page .vacancy-header-link{color:var(--jobx-color-53627c-text)}:root[data-theme=dark] .vacancy-breadcrumb{color:var(--jobx-color-6a7588-text)}:root[data-theme=dark] .vacancy-breadcrumb a{color:var(--jobx-accent)}:root[data-theme=dark] .vacancy-description-panel,:root[data-theme=dark] .vacancy-overview{background:var(--jobx-surface);border:1px solid var(--jobx-color-e1e6ef-surface)}:root[data-theme=dark] .vacancy-page .detail-company strong{color:#a8b2c2}:root[data-theme=dark] .vacancy-page .detail-title{color:var(--jobx-text)}:root[data-theme=dark] .vacancy-page .detail-dates{color:#929baa}:root[data-theme=dark] .vacancy-page .detail-facts{background:#272d3a;border:1px solid var(--jobx-color-e2e7f0-surface)}:root[data-theme=dark] .vacancy-page .detail-facts dt{color:var(--jobx-color-647187-text)}:root[data-theme=dark] .vacancy-page .detail-facts dd{color:var(--jobx-color-223554-text)}:root[data-theme=dark] .vacancy-page .schedule-fact{border-top:1px solid var(--jobx-border-soft)}:root[data-theme=dark] .vacancy-page .description-heading{color:var(--jobx-color-253650-text)}:root[data-theme=dark] .vacancy-page .vacancy-description{color:#abb3c1}:root[data-theme=dark] .vacancy-page .quick-apply{background:var(--jobx-surface);border:1px solid #222c3f}:root[data-theme=dark] .vacancy-page .quick-apply h3{color:#acbcd8}:root[data-theme=dark] .vacancy-page .application-email{border:0;background:transparent}:root[data-theme=dark] .vacancy-page .quick-apply-note{color:#969ca6}:root[data-theme=dark] .vacancy-page .translation-help{border-top:1px solid var(--jobx-color-e2e7f0-surface)}:root[data-theme=dark] .vacancy-related-links{border-top:1px solid var(--jobx-color-e2e7ef-surface);color:#9aa3b1}:root[data-theme=dark] .vacancy-related-links .application-links{border:0}:root[data-theme=dark] .vacancy-source{border-top:1px solid var(--jobx-color-e2e7ef-surface);color:#929caa}:root[data-theme=dark] .vacancy-source-links a{color:#8d99b0}:root[data-theme=dark] .vacancy-preview{background:#45391c}@media (max-width:760px){:root[data-theme=dark] .vacancy-mobile-action{background:#1a1d23f5;border-top:1px solid #273345}}:root[data-theme=dark] .similar-card:focus-visible{outline:2px solid var(--jobx-accent)}:root[data-theme=dark] .hidden-vacancies{border:1px solid var(--jobx-border-soft);background:var(--jobx-surface)}:root[data-theme=dark] .hidden-vacancies summary{color:#a5b1c4}:root[data-theme=dark] .hidden-vacancies p{color:#949dac}:root[data-theme=dark] .hidden-vacancies li{border-bottom:1px solid var(--jobx-color-edf0f5-surface)}:root[data-theme=dark] .vacancy-summary h2{color:var(--jobx-color-263a58-text)}:root[data-theme=dark] .vacancy-pay-details{border:1px solid #315644;background:#1d3426}:root[data-theme=dark] .vacancy-pay-details h2{color:#aed6c3}:root[data-theme=dark] .vacancy-pay-details p{color:#b7d3c6}:root[data-theme=dark] .vacancy-summary dl{border-top:1px solid #252d3b}:root[data-theme=dark] .vacancy-summary dl>div{border-bottom:1px solid #252d3b}:root[data-theme=dark] .vacancy-summary dt{color:#909bac}:root[data-theme=dark] .vacancy-summary dd{color:var(--jobx-color-263a58-text)}:root[data-theme=dark] .vacancy-summary>p{color:var(--jobx-color-66768d-text)}:root[data-theme=dark] .vacancy-summary dl>.summary-conflict{background:#45381c}:root[data-theme=dark] .vacancy-summary .summary-conflict dt{color:#e6c99e}:root[data-theme=dark] .vacancy-page .salary-fact{background:#273930;border:1px solid #2f5744}:root[data-theme=dark] .vacancy-page .salary-fact dd,:root[data-theme=dark] .vacancy-page .salary-fact dt{color:var(--jobx-success-text)}:root[data-theme=dark] .vacancy-page .schedule-fact{border:1px solid #222a3f;background:var(--jobx-accent-tint)}:root[data-theme=dark] .vacancy-page .schedule-fact dd{color:#a6b8de}:root[data-theme=dark] .vacancy-page .quick-apply{border-top:3px solid var(--jobx-accent);box-shadow:0 8px 24px #0c0f160d}:root[data-theme=dark] .vacancy-contact-guidance{border:1px solid #262f3a;background:var(--jobx-color-f2f6fc-surface)}:root[data-theme=dark] .vacancy-contact-guidance p{color:var(--jobx-color-5a6a80-text)}:root[data-theme=dark] .vacancy-contact-guidance h3{color:var(--jobx-color-253650-text)}:root[data-theme=dark] .vacancy-contact .vacancy-cv-hint{border-top:1px solid #262f3e;color:var(--jobx-color-5a6a80-text)}:root[data-theme=dark] .vacancy-contact .vacancy-cv-hint a{color:var(--jobx-accent)}:root[data-theme=dark] .vacancy-layout>.vacancy-source{background:var(--jobx-color-edf2f9-surface);border:1px solid #282f39;color:#96a3b5}:root[data-theme=dark] .vacancy-source h2{color:#a6b6ce}:root[data-theme=dark] .vacancy-source-links a{background:var(--jobx-surface);border:1px solid #bccce6;color:var(--jobx-color-315590-text)}:root[data-theme=dark] .vacancy-source-links a:hover{border-color:var(--jobx-accent)}:root[data-theme=dark] .similar-vacancies>h2{color:var(--jobx-color-263a58-text)}:root[data-theme=dark] .similar-card{border:1px solid #253245;background:var(--jobx-surface)}:root[data-theme=dark] .similar-card:hover{border-color:#b1c5f1}:root[data-theme=dark] .similar-company{color:#959faf}:root[data-theme=dark] .similar-card h3{color:#c0cbdd}:root[data-theme=dark] .similar-salary{color:var(--jobx-success-text)}:root[data-theme=dark] .similar-card p{color:var(--jobx-color-66768d-text)}:root[data-theme=dark] .similar-open{color:#8ca8d9}:root[data-theme=dark] .vacancy-description a,:root[data-theme=dark] .vacancy-fulltext-source{color:var(--jobx-color-315590-text)}:root[data-theme=dark] .board-shell .job-card{box-shadow:none}:root[data-theme=dark] .board-shell .salary{background:#1e3728;color:var(--jobx-success-text-alt)}:root[data-theme=dark] .board-shell .job-side .card-open{background:transparent}:root[data-theme=dark] .board-shell .job-card:hover .card-open{background:transparent;color:var(--jobx-accent)}:root[data-theme=dark] .catalogue-breakdown{color:#919bab}:root[data-theme=dark] .vacancy-page .detail-facts{border:0;border-top:1px solid var(--jobx-color-e8ecf1-surface);background:transparent}:root[data-theme=dark] .vacancy-page .detail-facts .salary-fact,:root[data-theme=dark] .vacancy-page .detail-facts .schedule-fact{border:0;background:transparent}:root[data-theme=dark] .vacancy-page .detail-facts .salary-fact dd{color:var(--jobx-success-text-alt)}:root[data-theme=dark] .vacancy-page .detail-facts .schedule-fact dd{color:var(--jobx-color-223554-text)}:root[data-theme=dark] .vacancy-page .quick-apply{border:1px solid var(--jobx-color-e1e6ef-surface);box-shadow:none}:root[data-theme=dark] .vacancy-page .quick-apply h3{color:var(--jobx-color-253650-text)}:root[data-theme=dark] .vacancy-page .vacancy-description{color:#b5becd}:root[data-theme=dark] .vacancy-page .vacancy-description h3{color:#c1ccdd}:root[data-theme=dark] .vacancy-source-excerpt{border-top:1px solid var(--jobx-color-e8ecf1-surface)}:root[data-theme=dark] .vacancy-source-excerpt>h3{color:var(--jobx-color-647187-text)}:root[data-theme=dark] .vacancy-more-actions{border-top:1px solid var(--jobx-color-e8ecf1-surface);color:var(--jobx-color-647187-text)}:root[data-theme=dark] .vacancy-status{color:var(--status-text,var(--jobx-color-1e40af-text));background:var(--status-bg,#1c2e45);border:1px solid var(--status-border,#afc7f3)}:root[data-theme=dark] .board-shell .discovery-hero{border:0}:root[data-theme=dark] .search-panel{border:1px solid #272f3a;background:var(--jobx-surface);box-shadow:0 12px 32px #0405073d}:root[data-theme=dark] .search-modes{border-bottom:1px solid #232f3e}:root[data-theme=dark] .search-modes button{color:#8f9eb1}:root[data-theme=dark] .search-modes button[aria-pressed=true]{color:var(--jobx-accent);border-bottom-color:var(--jobx-accent)}:root[data-theme=dark] .search-modes button:hover{color:var(--jobx-accent)}:root[data-theme=dark] .board-shell .discovery-hero .searchbar{border:0;box-shadow:none;background:var(--jobx-surface)}:root[data-theme=dark] .board-shell .discovery-hero .searchbar:focus-within{box-shadow:none}:root[data-theme=dark] .board-shell .discovery-hero .searchbar>svg{color:#8a9bb2}:root[data-theme=dark] .board-shell .discovery-hero .searchbar input{color:#afbfd4}:root[data-theme=dark] .board-shell .discovery-hero .searchbar input::placeholder{color:#8f9cad}:root[data-theme=dark] .discovery-shortcut{background:var(--jobx-color-edf2f9-surface)}:root[data-theme=dark] .shortcut-icon{color:var(--jobx-accent)}:root[data-theme=dark] .discovery-shortcut strong{color:#aec0d6}:root[data-theme=dark] .discovery-shortcut small{color:#90a0b4}:root[data-theme=dark] .shortcut-arrow{color:#8a9bb2}:root[data-theme=dark] .discovery-shortcut:hover,:root[data-theme=dark] .discovery-shortcut[aria-pressed=true]{border-color:var(--jobx-color-96b5ec-text);background:var(--jobx-color-e5edfc-surface)}:root[data-theme=dark] .discovery-shortcut[aria-pressed=true] .shortcut-arrow{color:var(--jobx-accent)}:root[data-theme=dark] .discovery-section-heading h2{color:var(--jobx-color-57708e-text)}:root[data-theme=dark] .discovery-section-heading>button{color:#90a5c1}:root[data-theme=dark] .category-gallery{border:1px solid #253242;background:var(--jobx-surface)}:root[data-theme=dark] .category-gallery button{color:#899eb4}:root[data-theme=dark] .category-gallery button>span{color:#96aac0}:root[data-theme=dark] .category-gallery button:hover,:root[data-theme=dark] .category-gallery button[aria-pressed=true]{background:var(--jobx-accent-tint-soft);color:var(--jobx-accent)}:root[data-theme=dark] .category-gallery button[aria-pressed=true]>span{color:var(--jobx-accent)}:root[data-theme=dark] .category-gallery button:focus-visible,:root[data-theme=dark] .discovery-section-heading>button:focus-visible,:root[data-theme=dark] .discovery-shortcut:focus-visible,:root[data-theme=dark] .search-modes button:focus-visible{outline:2px solid var(--jobx-accent)}:root[data-theme=dark] .board-shell.editorial-board{background:var(--jobx-page-cool)}:root[data-theme=dark] .board-shell.editorial-board .discovery-hero{border-bottom:0}:root[data-theme=dark] .board-shell.editorial-board .search-panel{border:0;box-shadow:0 8px 24px #04050752}:root[data-theme=dark] .board-shell.editorial-board .discovery-shortcut{border:1px solid var(--jobx-border-strong);background:var(--jobx-surface)}:root[data-theme=dark] .board-shell.editorial-board .discovery-shortcut strong{color:var(--jobx-color-34415a-text)}:root[data-theme=dark] .board-shell.editorial-board .discovery-shortcut>svg{color:var(--jobx-accent)}:root[data-theme=dark] .board-shell.editorial-board .discovery-shortcut:hover{border-color:var(--jobx-accent);background:var(--jobx-accent-tint)}:root[data-theme=dark] .board-shell.editorial-board .discovery-shortcut[aria-pressed=true]{background:var(--jobx-accent);border-color:var(--jobx-accent)}:root[data-theme=dark] .board-shell.editorial-board .discovery-shortcut[aria-pressed=true] strong,:root[data-theme=dark] .board-shell.editorial-board .discovery-shortcut[aria-pressed=true]>svg{color:var(--jobx-surface)}:root[data-theme=dark] .board-shell.editorial-board .desktop-filters{border:0;background:transparent}:root[data-theme=dark] .board-shell.editorial-board .job-card{box-shadow:none}:root[data-theme=dark] .board-shell.editorial-board .job-card:hover{border-color:#b6c5ec}:root[data-theme=dark] .board-shell.editorial-board .status-seen{color:var(--jobx-color-1e40af-text);background:#1c2845;border-color:#adc4f5}:root[data-theme=dark] .board-shell.editorial-board .results-tools{background:var(--jobx-page-cool)}:root[data-theme=dark] .board-shell .jobx-footer{border-top:1px solid var(--jobx-border-strong);color:#9ea7b6}:root[data-theme=dark] .board-shell .jobx-footer nav a,:root[data-theme=dark] .board-shell .jobx-footer nav button{color:var(--jobx-color-34415a-text);background:transparent;border:0}:root[data-theme=dark] .board-shell .jobx-footer nav a:hover,:root[data-theme=dark] .board-shell .jobx-footer nav button:hover{color:var(--jobx-accent)}:root[data-theme=dark] .board-shell .jobx-footer .footer-help summary{color:var(--jobx-color-34415a-text)}:root[data-theme=dark] .board-shell .jobx-footer .footer-meta{border-top:1px solid #272f3d}:root[data-theme=dark] .category-options .category-icon{color:var(--jobx-color-70809b-text)}:root[data-theme=dark] .category-options .check-row:has(input:checked) .category-icon{color:var(--jobx-accent-hover)}:root[data-theme=dark] .category-options .check-row:has(input:focus-visible){outline:2px solid var(--jobx-accent)}:root[data-theme=dark] .category-options .check-row:hover{background:var(--jobx-accent-tint)}:root[data-theme=dark] .category-options .check-row:has(input:checked){box-shadow:inset 3px 0 var(--jobx-shadow-accent-color)}:root[data-theme=dark] .category-options .facet-count{color:var(--jobx-color-70809b-text)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board{background:var(--jobx-page-warm)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .search-panel{border:1px solid var(--jobx-color-dce1ea-surface);box-shadow:0 6px 0 #121721,0 14px 28px #05070a0a}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .search-panel:focus-within{border-color:var(--jobx-color-8da9f2-text);box-shadow:0 6px 0 #121721,0 0 0 3px #11161f15}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .discovery-shortcut{background:#212a40;border:1px solid #242c3d}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .discovery-shortcut:nth-child(2){background:#213a37;border-color:#2d4744}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .discovery-shortcut:nth-child(3){background:#30263b;border-color:#322544}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .discovery-shortcut:nth-child(4){background:#3d3324;border-color:#e6d6bd}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .discovery-shortcut>.category-mark{color:var(--jobx-accent)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .discovery-shortcut[aria-pressed=true]{box-shadow:0 3px 0 #0c1017}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .discovery-shortcut[aria-pressed=true] strong,:root[data-theme=dark] .board-shell.editorial-board.crafted-board .discovery-shortcut[aria-pressed=true]>.category-mark{color:var(--jobx-surface)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .job-card{border:1px solid #2e343f}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .salary{background:transparent;color:var(--jobx-text-heading)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .jobx-footer,:root[data-theme=dark] .board-shell.editorial-board.crafted-board .results-tools{background:var(--jobx-page-warm)}@media (hover:hover) and (prefers-reduced-motion:no-preference){:root[data-theme=dark] .board-shell.editorial-board.crafted-board .discovery-shortcut:hover{box-shadow:0 5px 10px #05070a0e}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .job-card:hover{border-color:var(--jobx-color-8da9f2-text);box-shadow:0 4px 16px #05070a0d}}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .choice button,:root[data-theme=dark] .board-shell.editorial-board.crafted-board .hide-button,:root[data-theme=dark] .board-shell.editorial-board.crafted-board .results-tools button{background:#1d293d;color:#d7e2f7;border-color:#35445e}:root[data-theme=dark] .board-shell .company-page-link{color:var(--jobx-accent);text-decoration-color:#afc2f3}:root[data-theme=dark] .board-shell .company-page-link:hover{text-decoration-color:currentColor}:root[data-theme=dark] .board-shell .company-identity{color:var(--jobx-color-526179-text)}:root[data-theme=dark] .board-shell a.company-identity:focus-visible,:root[data-theme=dark] .board-shell a.company-identity:hover{background:var(--jobx-color-edf2fc-surface);color:var(--jobx-accent-hover)}:root[data-theme=dark] .board-shell a.company-identity:focus-visible{outline:2px solid var(--jobx-accent)}:root[data-theme=dark] .board-shell a.company-identity:active{background:#1c2945}:root[data-theme=dark] .board-shell .company-identity:has([data-pending]){background:var(--jobx-color-edf2fc-surface);color:var(--jobx-accent-hover)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .discovery-shortcut{background:var(--jobx-accent-tint-soft);border-color:#222c3f}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .discovery-shortcut:nth-child(2n){background:#22363f;border-color:#25353c}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .discovery-shortcut[aria-pressed=true]{background:var(--jobx-accent);border-color:var(--jobx-accent)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .discovery-shortcut:nth-child(n){background:var(--jobx-color-edf4ff-surface);border-color:var(--jobx-color-d6e4fa-surface)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .discovery-shortcut:nth-child(n)[aria-pressed=true]{background:var(--jobx-accent);border-color:var(--jobx-accent)}:root[data-theme=dark] .board-shell.company-page{background:var(--jobx-page-warm)}:root[data-theme=dark] .company-page .company-page-head{border:1px solid var(--jobx-color-d6e4fa-surface);background:var(--jobx-color-edf4ff-surface)}:root[data-theme=dark] .company-page .company-page-cities{color:#97a4b5}:root[data-theme=dark] .company-page .company-about{border-top:1px solid var(--jobx-color-d6e4fa-surface)}:root[data-theme=dark] .company-page .similar-vacancies{border:0}:root[data-theme=dark] .company-job-count{background:#222b3f;color:#94a5c1}:root[data-theme=dark] .company-page .similar-card{border:1px solid #2c3340;box-shadow:none;background:var(--jobx-surface)}:root[data-theme=dark] .company-page .similar-salary{background:transparent;color:var(--jobx-text-heading)}:root[data-theme=dark] .company-job-meta{color:#929baa}:root[data-theme=dark] .company-job-arrow{color:var(--jobx-accent)}:root[data-theme=dark] .company-page .similar-card:hover{border-color:#afc4f3}:root[data-theme=dark] .company-page .similar-card:focus-visible{outline:2px solid var(--jobx-accent)}:root[data-theme=dark] .search-directory-browse{border-top:1px solid var(--jobx-color-e1e6ef-surface)}:root[data-theme=dark] .search-directory .search-directory-browse>h2{color:var(--jobx-color-26334d-text)}:root[data-theme=dark] .search-directory-group h3{color:var(--jobx-color-6a7588-text)}:root[data-theme=dark] .search-directory-group a{color:var(--jobx-color-26334d-text)}:root[data-theme=dark] .search-directory-group a:hover{color:var(--jobx-accent)}:root[data-theme=dark] .search-directory a:focus-visible{outline:2px solid var(--jobx-accent)}:root[data-theme=dark] .search-directory h2{color:var(--jobx-color-6a7588-text)}:root[data-theme=dark] .search-directory-links a{border:1px solid var(--jobx-color-e1e6ef-surface);background:var(--jobx-surface);color:var(--jobx-color-26334d-text)}:root[data-theme=dark] .search-directory-links a:hover{border-color:#bfcce3;background:var(--jobx-color-f4f7fd-surface);color:var(--jobx-text)}:root[data-theme=dark] .search-directory-related .search-directory-links a{border-color:#232d3e;background:var(--jobx-color-f4f7fd-surface)}:root[data-theme=dark] .board-shell .subcategory-options{border:0;border-left:1px solid var(--jobx-color-dce2ec-surface)}:root[data-theme=dark] .board-shell .subcategory-options .check-row:has(input[value=""]:checked){color:var(--jobx-color-55575a-text);background:transparent;box-shadow:none}:root[data-theme=dark] .board-shell .category-options .check-row.category-parent-context:has(input:checked){color:var(--jobx-text);background:transparent;box-shadow:none}:root[data-theme=dark] .search-directory-group summary{color:var(--jobx-accent)}:root[data-theme=dark] .search-directory-group summary:focus-visible{outline:2px solid var(--jobx-accent)}:root[data-theme=dark] .search-directory-group .directory-collapse{border:0;background:transparent;color:var(--jobx-accent)}:root[data-theme=dark] .search-directory-group .directory-collapse:focus-visible{outline:2px solid var(--jobx-accent)}:root[data-theme=dark] .company-logo-skeleton{background:linear-gradient(100deg,#272e3a 20%,#1c2845 45%,#272e3a 70%)}:root[data-theme=dark] .board-shell .job-new{background:#1c2945;color:#7e9be7}@media (max-width:760px){:root[data-theme=dark] .discovery-shortcut{border:1px solid var(--jobx-color-e2e8f2-surface);background:var(--jobx-color-f2f6fc-surface)}:root[data-theme=dark] .discovery-shortcut:hover,:root[data-theme=dark] .discovery-shortcut[aria-pressed=true]{border-color:var(--jobx-color-96b5ec-text);background:var(--jobx-color-e5edfc-surface)}:root[data-theme=dark] .category-gallery{border:0;background:transparent}:root[data-theme=dark] .category-gallery button{border:1px solid var(--jobx-color-e2e8f2-surface);background:var(--jobx-surface)}:root[data-theme=dark] .board-shell .results-tools{background:var(--jobx-page-cool);box-shadow:0 6px 12px -10px #05070a66}:root[data-theme=dark] .board-shell .job-when{color:var(--jobx-color-64676c-text)}:root[data-theme=dark] .board-shell .job-when.is-urgent{color:var(--jobx-danger-text-muted)}:root[data-theme=dark] .board-shell .board-pagination button:last-of-type{background:var(--jobx-accent);color:var(--jobx-surface);border-color:var(--jobx-accent)}:root[data-theme=dark] .board-shell .board-pagination button:last-of-type:disabled{background:var(--jobx-color-e9ecf3-surface);color:#969ca6;border-color:var(--jobx-color-e9ecf3-surface)}:root[data-theme=dark] .mobile-filters-sheet,:root[data-theme=dark] .mobile-filters-sheet[data-slot=sheet-content]{background:var(--jobx-surface);color:#afbbd5}:root[data-theme=dark] .mobile-filters-sheet:before{background:#343e4e}:root[data-theme=dark] .mobile-filters-sheet .choice,:root[data-theme=dark] .mobile-filters-sheet .filters h3,:root[data-theme=dark] .mobile-filters-sheet legend{color:inherit}:root[data-theme=dark] .mobile-filters-sheet .filters-apply,:root[data-theme=dark] .mobile-filters-sheet>.primary{box-shadow:none}}:root[data-theme=dark] .board-shell .discovery-hero .searchbar input[type=search]:focus-visible{outline:none;box-shadow:none}@media (max-width:760px){:root[data-theme=dark] .board-shell .results-tools .mobile-filter-toggle,:root[data-theme=dark] .board-shell .results-tools .results-map-link,:root[data-theme=dark] .board-shell .results-tools .results-sort .choice{box-shadow:none}}@media (max-width:760px){:root[data-theme=dark] .board-shell .results-tools .mobile-filter-toggle:focus-visible,:root[data-theme=dark] .board-shell .results-tools .results-map-link:focus-visible,:root[data-theme=dark] .board-shell .results-tools .results-sort .choice:focus-visible{outline:none}}@media (max-width:760px){:root[data-theme=dark] .board-shell .discovery-hero .search-city .choice{background:transparent!important;border:0!important}}:root[data-theme=dark] .board-shell .load-more-error{color:var(--jobx-danger-text-muted)}:root[data-theme=dark] .board-shell .recent-head h2{color:var(--jobx-color-57708e-text)}:root[data-theme=dark] .board-shell .recent-card{border:1px solid var(--jobx-color-e2e2e3-surface);background:var(--jobx-surface);color:inherit}:root[data-theme=dark] .board-shell .recent-card:hover{border-color:var(--jobx-color-a4b9eb-text)}:root[data-theme=dark] .board-shell .recent-card span{color:var(--jobx-color-64676c-text)}:root[data-theme=dark] .board-shell .search-city .near-me{color:var(--jobx-color-4c5d7b-text);background:var(--jobx-color-f1f4fa-surface)}:root[data-theme=dark] .board-shell .search-city .near-me:hover{color:var(--jobx-accent);background:var(--jobx-color-e5edfc-surface)}:root[data-theme=dark] .board-shell .search-city .near-me:focus-visible{outline:3px solid var(--jobx-color-a3a7af-border)}:root[data-theme=dark] .board-shell .hide-button{color:var(--jobx-text-secondary)}:root[data-theme=dark] .board-shell .hide-button:hover{background:var(--jobx-color-edf2f9-surface)}:root[data-theme=dark] .board-shell .hide-button:focus-visible,:root[data-theme=dark] .board-shell .recent-summary:focus-visible{outline:2px solid var(--jobx-accent)}:root[data-theme=dark] .board-shell .recent-summary{color:var(--jobx-color-405272-text)}:root[data-theme=dark] .board-shell .results-progress{color:var(--jobx-text-secondary)}@media (max-width:760px){:root[data-theme=dark] .board-shell.editorial-board.crafted-board .results-tools{box-shadow:none}}:root[data-theme=dark] .search-suggest{background:var(--jobx-surface);border:1px solid #293447;box-shadow:0 14px 34px #05070a32}:root[data-theme=dark] .search-suggest [role=option]{color:var(--jobx-text);background:transparent}:root[data-theme=dark] .search-suggest [role=option]:hover,:root[data-theme=dark] .search-suggest [role=option][aria-selected=true]{background:var(--jobx-accent-tint)}:root[data-theme=dark] .search-suggest mark{background:transparent;color:var(--jobx-accent)}:root[data-theme=dark] .board-shell .search-query-field{background:var(--jobx-page-blue)}:root[data-theme=dark] .board-shell .search-query-field>svg{color:var(--jobx-color-60748f-text)}:root[data-theme=dark] .board-shell .search-query-field:has(input:focus){outline:2px solid var(--jobx-accent)}:root[data-theme=dark] .board-shell .clear-search,:root[data-theme=dark] .board-shell .discovery-hero .search-query-field input{border:0;background:transparent}:root[data-theme=dark] .board-shell .clear-search:focus-visible{outline:none}:root[data-theme=dark] .board-shell .discovery-hero .searchbar .search-city{background:var(--jobx-page-blue)}:root[data-theme=dark] .board-shell .discovery-hero .searchbar .search-city .choice{background:transparent;border:0;box-shadow:none}:root[data-theme=dark] .board-shell.editorial-board.crafted-board .results-head p.search-scope{color:#9ba2b0}:root[data-theme=dark] .board-shell .results-head p.search-scope button{color:var(--jobx-accent);background:none;border:0}:root[data-theme=dark] .search-start h2{color:var(--jobx-color-6a7588-text)}:root[data-theme=dark] .search-start-forget,:root[data-theme=dark] .search-start-term{border:0;background:transparent}:root[data-theme=dark] :is(.search-start-term,:root[data-theme=dark] .search-start-forget):focus-visible{outline:none}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board{background:var(--jobx-color-f7f8fa-surface)}:root[data-theme=dark] .refined-board .topbar{box-shadow:none;background:var(--jobx-surface)}:root[data-theme=dark] .board-shell .site-footer.jobx-footer,:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .discovery-hero,:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .jobx-footer,:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .results-tools{background:var(--jobx-color-f7f8fa-surface)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .discovery-shortcut{background:var(--jobx-surface);border:1px solid var(--jobx-color-e1e5ed-surface);box-shadow:none}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .discovery-shortcut[aria-pressed=true]{background:var(--jobx-accent-tint);border-color:var(--jobx-color-a4b9eb-text);color:var(--jobx-accent)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-card{border:1px solid var(--jobx-color-e1e5ed-surface);background:var(--jobx-surface);box-shadow:none}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-card:hover{border-color:var(--jobx-color-a4b9eb-text);box-shadow:none}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-new{background:transparent;color:var(--jobx-accent)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-meta{color:var(--jobx-text-secondary)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .category-tag{background:none;color:var(--jobx-text-secondary)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .salary{background:none;color:var(--jobx-text)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-when{color:var(--jobx-text-secondary)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-when.is-urgent{color:#e4b6a0}:root[data-theme=dark] .results-updating{color:var(--jobx-accent)}:root[data-theme=dark] .results-loading-track{background:var(--jobx-color-d1dfff-surface)}:root[data-theme=dark] .results-loading-track:after{background:currentColor}:root[data-theme=dark] .filter-chips{border:0}:root[data-theme=dark] .filter-chips legend{color:var(--jobx-text-secondary)}:root[data-theme=dark] .filters .filter-chips .ds-chip:not([aria-pressed=true]){border-color:transparent;background:transparent}:root[data-theme=dark] .filters .filter-chips .ds-chip[aria-pressed=true]{border-color:transparent}:root[data-theme=dark] .filters .filter-chips .ds-chip:focus-visible{outline:none}:root[data-theme=dark] .filter-employment-label{color:var(--jobx-text-secondary)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .discovery-shortcut[aria-pressed=true] strong,:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .discovery-shortcut[aria-pressed=true]>svg{color:var(--jobx-accent)}:root[data-theme=dark] .board-shell .jobx-footer .footer-meta{border:0;color:var(--jobx-text-secondary)}@media (max-width:760px){:root[data-theme=dark] .board-shell .jobx-footer .footer-meta{border-top:1px solid var(--jobx-color-e1e5ed-surface)}}:root[data-theme=dark] .vacancy-page .vacancy-layout>.vacancy-source.compact-source{border:0;border-top:1px solid var(--jobx-color-e1e5ed-surface);background:transparent;color:var(--jobx-text-secondary)}:root[data-theme=dark] .vacancy-page .compact-source a{color:var(--jobx-accent)}:root[data-theme=dark] .vacancy-page .compact-source .job-evidence{color:inherit}:root[data-theme=dark] .similar-placeholder{border:1px solid var(--jobx-color-e1e5ed-surface);background:var(--jobx-surface)}:root[data-theme=dark] .similar-placeholder i,:root[data-theme=dark] .similar-placeholder span{background:var(--jobx-color-edf0f5-surface)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .save-button.is-saved svg{fill:currentColor}@media (max-width:760px){:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .results-tools{background:var(--jobx-color-f7f8fa-surface);border-bottom:1px solid var(--jobx-color-e1e5ed-surface)}}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board{background-image:none}:root[data-theme=dark] .refined-board .hero-heading>.hero-heading-track{color:inherit}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .search-panel{border:1px solid #22272fa6;box-shadow:0 8px 24px #080a0f3d}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .discovery-shortcut{border-bottom:3px solid var(--jobx-color-d1dfff-surface)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .discovery-shortcut[aria-pressed=true]{border-bottom-color:var(--jobx-accent)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-skeleton{border-color:#232c3e;background:var(--jobx-surface)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-skeleton>span{background:url(/brand/jobx-mark.png) 50%/34px no-repeat var(--jobx-accent-tint-soft)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .discovery-hero{background-image:linear-gradient(115deg,var(--jobx-hero-start),var(--jobx-hero-middle) 65%,var(--jobx-hero-end))!important}:root[data-theme=dark] .similar-placeholder>span{background:url(/brand/jobx-mark.png) 50%/30px no-repeat var(--jobx-accent-tint-soft)}:root[data-theme=dark] .unavailable-saved{border:1px solid var(--jobx-color-dce2ec-surface);color:var(--jobx-color-526179-text)}:root[data-theme=dark] .unavailable-saved li{border-top:1px solid var(--jobx-color-dce2ec-surface)}:root[data-theme=dark] .refined-board .hero-brand-trail{background:linear-gradient(180deg,#5da1f466,#1c2c4522 75%,transparent)}:root[data-theme=dark] .salary-filter{border:0}:root[data-theme=dark] .salary-filter>label{color:var(--jobx-color-647089-text)}:root[data-theme=dark] .salary-presets{border:0}:root[data-theme=dark] .salary-presets .ds-chip:focus-visible{outline:none}:root[data-theme=dark] .salary-filter .filter-help{color:var(--jobx-color-647089-text)}:root[data-theme=dark] .salary-filter .filter-error{color:var(--jobx-danger-text)}:root[data-theme=dark] .salary-filter .salary-range input[aria-invalid=true]{border-color:var(--jobx-danger-text)}:root[data-theme=dark] .vacancy-page .vacancy-layout:has(>.vacancy-description-panel)>.vacancy-overview{border-bottom:0}:root[data-theme=dark] .vacancy-page .vacancy-layout>.vacancy-description-panel{border-top:0}:root[data-theme=dark] .vacancy-page .extra-facts{border:0}:root[data-theme=dark] .vacancy-skeleton i,:root[data-theme=dark] .vacancy-skeleton span,:root[data-theme=dark] .vacancy-skeleton-line i{background:#283242}:root[data-theme=dark] .vacancy-skeleton-facts{border-top:1px solid var(--jobx-color-e6eaf0-surface)}:root[data-theme=dark] .vacancy-skeleton-panel{border:1px solid var(--jobx-color-e1e6ef-surface);background:var(--jobx-surface)}:root[data-theme=dark] .landing-copy{color:var(--jobx-color-6a7588-text)}:root[data-theme=dark] .landing-copy a{color:inherit}:root[data-theme=dark] .landing-copy a:hover{text-decoration-color:currentColor}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .discovery-hero{border-color:var(--jobx-border)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .discovery-shortcut{background:var(--jobx-surface-raised);border:1px solid var(--jobx-border)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .discovery-shortcut:is(:hover,[aria-pressed=true]){background:var(--jobx-accent-tint);border-color:var(--jobx-accent)}:root[data-theme=dark] .filter-help,:root[data-theme=dark] .filter-subcategory-help{color:var(--jobx-text-secondary)}:root[data-theme=dark] .vacancy-description-panel,:root[data-theme=dark] .vacancy-overview{border-color:var(--jobx-border)}:root[data-theme=dark] .active-filters .ds-chip:focus-visible,:root[data-theme=dark] .salary-presets .ds-chip:focus-visible{outline:none}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-card .save-button{background:transparent}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-card .save-button:focus-visible{outline:none}:root[data-theme=dark] .feedback-toast .ds-btn--ghost{color:inherit}:root[data-theme=dark] .hidden-vacancies>summary:focus-visible,:root[data-theme=dark] .recent-summary:focus-visible,:root[data-theme=dark] .translation-help>summary:focus-visible,:root[data-theme=dark] .unavailable-saved>summary:focus-visible,:root[data-theme=dark] .vacancy-more-actions>summary:focus-visible{outline:none}:root[data-theme=dark] .board-shell .recent-card:focus-visible{outline:none}:root[data-theme=dark] .board-shell .discovery-hero .searchbar .search-city>.choice.choice{border:0!important;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .board-shell .active-filters .clear-all-filters.clear-all-filters{border:0;background:transparent}:root[data-theme=dark] .board-shell.board-shell .site-footer.jobx-footer{background:transparent}:root[data-theme=dark] .search-directory-group a:focus-visible,:root[data-theme=dark] .search-directory-links a:focus-visible{outline:none}:root[data-theme=dark] .vacancy-page .vacancy-summary dl{border-top:0}:root[data-theme=dark] .vacancy-page .vacancy-summary dl>div{border-bottom:0}:root[data-theme=dark] .vacancy-page .contact-phone:focus-visible{outline:none}:root[data-theme=dark] .job-report-reasons{border:0}:root[data-theme=dark] .similar-card:focus-visible{outline:none}:root[data-theme=dark] .job-report-reason [data-slot=radio-group-item]:focus-visible{outline:none}:root[data-theme=dark] .mobile-filters-sheet .filters{border-right:0}:root[data-theme=dark] .mobile-filters-sheet .salary-filter{border-bottom:0}:root[data-theme=dark] .vacancy-page .vacancy-cv-hint,:root[data-theme=dark] .vacancy-page .vacancy-layout>footer.vacancy-source,:root[data-theme=dark] .vacancy-page .vacancy-more-actions{border-top:0}:root[data-theme=dark] .vacancy-page .detail-facts-panel{background:#1b2538}:root[data-theme=dark] .vacancy-page .detail-facts-panel .detail-facts{border:0;background:transparent}:root[data-theme=dark] .vacancy-page .vacancy-layout>.vacancy-source.compact-source a{color:inherit}:root[data-theme=dark] .board-shell .filters .salary-filter,:root[data-theme=dark] .mobile-filters-sheet .filters .salary-filter{border-bottom:0}:root[data-theme=dark] .board-shell .filters .filter-divider,:root[data-theme=dark] .mobile-filters-sheet .filters .filter-divider{border:0;background:transparent}:root[data-theme=dark] .board-shell .topbar.public-header{box-shadow:none}:root[data-theme=dark] .post-job-shell{background:var(--jobx-page-cool);color:var(--jobx-text-strong)}:root[data-theme=dark] .post-eyebrow{color:var(--jobx-accent)}:root[data-theme=dark] .post-section h2>span{color:var(--jobx-accent);background:var(--jobx-accent-tint)}:root[data-theme=dark] .post-field :is(input,:root[data-theme=dark] textarea):focus-visible{outline:none}:root[data-theme=dark] .post-job-main :is(a,:root[data-theme=dark] summary):focus-visible{outline:none}:root[data-theme=dark] .board-shell .job-card.placement-vip{border-color:var(--jobx-warning-border);border-left:3px solid #c99331;background:#1c1d22}:root[data-theme=dark] .board-shell .job-card.placement-premium{border-color:#b5c4ed;border-left:3px solid var(--jobx-accent);background:#1c2845}:root[data-theme=dark] .placement-badge{color:var(--jobx-accent);background:var(--jobx-accent-tint)}:root[data-theme=dark] .placement-badge-premium{color:var(--jobx-surface);background:var(--jobx-accent)}:root[data-theme=dark] .placement-badge-vip{color:var(--jobx-warning-text);background:#4d3b14}:root[data-theme=dark] .post-intro{border-bottom:1px solid var(--jobx-color-d9e2f5-surface)}:root[data-theme=dark] .post-intro:after{background:linear-gradient(90deg,var(--jobx-accent),#5fc6de)}:root[data-theme=dark] .featured-vacancies{border:1px solid #adc2f5;background:var(--jobx-accent-tint)}:root[data-theme=dark] .featured-vacancies h3,:root[data-theme=dark] .regular-vacancies>h3{color:var(--jobx-text-strong)}:root[data-theme=dark] .featured-vacancies>header>span{color:var(--jobx-color-536078-text)}:root[data-theme=dark] .featured-vip{background:#282319;border-color:var(--jobx-warning-border)}:root[data-theme=dark] .featured-vip h3{color:var(--jobx-warning-text)}:root[data-theme=dark] .featured-premium h3{color:var(--jobx-accent)}:root[data-theme=dark] .post-plan-pills input:focus-visible{outline:none}:root[data-theme=dark] .not-found-shell{background:var(--jobx-page-cool)}:root[data-theme=dark] .invoice-page{color:var(--jobx-text-strong)}:root[data-theme=dark] .invoice-paper a:focus-visible,:root[data-theme=dark] .invoice-toolbar a:focus-visible{outline:none}:root[data-theme=dark] .invoice-paper footer{border:0;background:none}@media print{:root[data-theme=dark] .invoice-paper{border:0}:root[data-theme=dark] .invoice-page,:root[data-theme=dark] .invoice-paper{background:var(--jobx-surface-keyword)!important;color:var(--jobx-text-strong)!important}}:root[data-theme=dark] .cv-shell{background:var(--jobx-page-cool);color:var(--jobx-text-strong)}:root[data-theme=dark] .cv-main .cv-template,:root[data-theme=dark] .cv-section h2>button,:root[data-theme=dark] .cv-segment button,:root[data-theme=dark] .cv-swatches button{background:none;color:inherit}:root[data-theme=dark] .cv-field :is(input,:root[data-theme=dark] textarea):focus-visible,:root[data-theme=dark] .cv-file-button:focus-within,:root[data-theme=dark] :is(.cv-segment button,:root[data-theme=dark] .cv-section h2>button,:root[data-theme=dark] .cv-swatches button):focus-visible{outline:none}:root[data-theme=dark] .cv-template-thumbnail{background:var(--jobx-surface);box-shadow:0 1px 4px #05070a32}:root[data-theme=dark] .cv-main .cv-swatches button,:root[data-theme=dark] .cv-template-check{color:var(--jobx-surface)}:root[data-theme=dark] .cv-custom-color{background:conic-gradient(var(--jobx-color-e5484d-surface),#f3b859,#f3c432,#41d979,#1ad3f3,#5d96f3,#8c5ff2,#eb65a7,var(--jobx-color-e5484d-surface))}:root[data-theme=dark] .cv-custom-color-dot{background:var(--jobx-surface);color:#b1bac9}:root[data-theme=dark] .cv-custom-color[data-active] .cv-custom-color-dot{color:var(--jobx-surface)}:root[data-theme=dark] .cv-custom-color:focus-within{outline:none}:root[data-theme=dark] .cv-custom-color input,:root[data-theme=dark] .cv-month,:root[data-theme=dark] .cv-progress progress,:root[data-theme=dark] .cv-section h2>button{border:0}:root[data-theme=dark] .cv-preview-viewport{background:var(--jobx-surface)}@media print{:root[data-theme=dark] .cv-layout,:root[data-theme=dark] .cv-main,:root[data-theme=dark] .cv-preview,:root[data-theme=dark] .cv-preview-paper,:root[data-theme=dark] .cv-preview-viewport,:root[data-theme=dark] .cv-shell{box-shadow:none!important}}:root[data-theme=dark] .cv-main .cv-template:focus-visible{outline:none}:root[data-theme=dark] .cv-photo-editor__dialog{border:0}:root[data-theme=dark] .cv-photo-editor__zoom input{background:none}:root[data-theme=dark] .cv-photo-editor__zoom input:focus-visible{outline:none}.board-shell.refined-board .featured-vacancies{min-width:0;margin:0 0 var(--jobx-space-12px);padding:0;border:0;border-radius:0;background:none;box-shadow:none}.board-shell.refined-board .featured-vacancies>div{display:flex;flex-direction:column;gap:var(--jobx-space-12px);padding:0}.board-shell.refined-board .featured-vacancies+.regular-vacancies>h3{margin-top:var(--jobx-space-14px)}.featured-label{display:inline-flex;align-items:center;gap:var(--jobx-space-5px);width:fit-content;margin-bottom:var(--jobx-space-6px);color:var(--jobx-accent-fixed);font-size:var(--jobx-font-size-12px);font-weight:600;line-height:1.5}.board-shell .job-title-row .featured-label-vip{margin:0;color:var(--jobx-color-7a5a1e-fixed);font-size:var(--jobx-font-size-11px)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium]{grid-template-columns:minmax(0,1fr) 230px;grid-template-rows:auto 1fr;gap:var(--jobx-space-14px) var(--jobx-space-24px);min-height:0;padding:var(--jobx-space-28px);border:1px solid var(--jobx-accent-fixed);border-radius:var(--jobx-radius-14px);background:var(--jobx-white-fixed);box-shadow:0 10px 30px -18px rgba(36,87,230,.5)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium]:hover{border-color:var(--jobx-color-1b45bd-fixed);box-shadow:0 12px 32px -18px rgba(36,87,230,.6)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-info{grid-column:1;grid-row:1/3;padding-left:94px}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-title{font-size:var(--jobx-font-size-22px);line-height:1.45;color:#19253c}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-company{margin-top:var(--jobx-space-4px);font-size:var(--jobx-font-size-14px)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-company .company-avatar{position:absolute;top:28px;left:28px;width:72px;height:72px;flex-basis:72px;border:1px solid #dbe4f5;border-radius:var(--jobx-radius-16px);background:var(--jobx-white-fixed)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .company-avatar.company-none{border-color:var(--jobx-accent-fixed);background:var(--jobx-accent-fixed)}.board-shell .job-card[data-featured=premium] .company-none .company-fallback-initial{color:var(--jobx-white-fixed);font-size:var(--jobx-font-size-24px);font-weight:600}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-meta{margin-top:var(--jobx-space-16px);gap:var(--jobx-space-8px) var(--jobx-space-16px);font-size:var(--jobx-font-size-13px)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-conditions{grid-column:2;grid-row:1;align-items:flex-end;padding:0;text-align:right}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .salary{font-size:var(--jobx-font-size-17px)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-when{font-size:var(--jobx-font-size-12px)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-side{grid-column:2;grid-row:2;align-self:end;width:100%;max-width:none}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-actions{display:flex;justify-content:stretch;gap:var(--jobx-space-8px);width:100%}.board-shell .job-card[data-featured=premium] .featured-cta{flex:1}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .save-button{flex:none;inset:auto;margin:0;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=vip]{padding:var(--jobx-space-20px);border:1px solid var(--jobx-color-e3cfa4-fixed);border-radius:var(--jobx-radius-10px);background:#fffaf1;box-shadow:none}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=vip]:hover{border-color:#c9a86a}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=vip] .job-info{padding-left:var(--jobx-space-58px)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=vip] .job-company .company-avatar{top:20px;left:20px;width:44px;height:44px;flex-basis:44px;border:1px solid var(--jobx-color-e3cfa4-fixed);border-radius:var(--jobx-radius-10px);background:var(--jobx-white-fixed)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=vip] .company-avatar.company-none{border-color:var(--jobx-color-f6ecd6-fixed);background:var(--jobx-color-f6ecd6-fixed)}.board-shell .job-card[data-featured=vip] .company-none .company-fallback-initial{color:var(--jobx-color-7a5a1e-fixed);font-size:var(--jobx-font-size-16px);font-weight:600}.company-fallback-initial{display:grid;place-items:center;width:100%;height:100%;color:#717b8a;font-size:var(--jobx-font-size-18px);font-weight:500;line-height:1;letter-spacing:0}@media (min-width:761px) and (max-width:1000px){.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium]{grid-template-columns:minmax(0,1fr) 200px;padding:var(--jobx-space-24px)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-company .company-avatar{top:24px;left:24px;width:60px;height:60px;flex-basis:60px}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-info{padding-left:var(--jobx-space-80px)}}@media (max-width:760px){.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:var(--jobx-space-14px);padding:var(--jobx-space-20px);border-radius:var(--jobx-radius-12px)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-info{grid-column:1;grid-row:1;padding:0}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-title{font-size:var(--jobx-font-size-19px);line-height:1.5}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-company{margin-top:var(--jobx-space-10px)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-company .company-avatar{position:static;width:40px;height:40px;flex-basis:40px;border-radius:var(--jobx-radius-10px)}.board-shell .job-card[data-featured=premium] .company-none .company-fallback-initial{font-size:var(--jobx-font-size-15px)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-meta{margin-top:var(--jobx-space-12px)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-conditions{grid-column:1;grid-row:2;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;padding-top:var(--jobx-space-12px);border-top:1px solid #e3e9f5;text-align:left}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-side{grid-column:1;grid-row:3}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=vip]{padding:var(--jobx-space-16px)}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=vip] .job-info{padding:0}.board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=vip] .job-company .company-avatar{position:static;width:32px;height:32px;flex-basis:32px;border-radius:var(--jobx-radius-8px)}.board-shell .job-card[data-featured=vip] .company-none .company-fallback-initial{font-size:var(--jobx-font-size-12px)}}:root[data-theme=dark] .featured-label{color:var(--jobx-color-8eabff-fixed)}:root[data-theme=dark] .board-shell .job-title-row .featured-label-vip{color:var(--jobx-color-d9b978-fixed)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium]{border-color:var(--jobx-color-6f93ff-fixed);background:#121b2e;box-shadow:0 10px 30px -18px rgba(111,147,255,.45)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-title{color:#e1e7f0}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .company-avatar.company-none{border-color:var(--jobx-color-6f93ff-fixed);background:var(--jobx-color-6f93ff-fixed)}:root[data-theme=dark] .board-shell .job-card[data-featured=premium] .company-none .company-fallback-initial{color:var(--jobx-color-0e1523-fixed)}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=premium] .job-conditions{border-top-color:#28324a}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=vip]{border-color:#514734;background:#26231d}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=vip]:hover{border-color:#9a896b}:root[data-theme=dark] .board-shell.editorial-board.crafted-board.refined-board .job-card[data-featured=vip] .company-avatar.company-none{border-color:var(--jobx-color-3a3325-fixed);background:var(--jobx-color-3a3325-fixed)}:root[data-theme=dark] .board-shell .job-card[data-featured=vip] .company-none .company-fallback-initial{color:var(--jobx-color-d9b978-fixed)}