:root{--ob-shadow-card:0 1px 3px rgb(17 17 17/0.025),0 3px 10px rgb(17 17 17/0.035);--ob-shadow-card-hover:0 3px 8px rgb(17 17 17/0.045),0 8px 24px rgb(17 17 17/0.06)}:root[data-theme=dark]{--ob-shadow-card:0 1px 3px rgb(0 0 0/0.12),0 3px 10px rgb(0 0 0/0.16);--ob-shadow-card-hover:0 3px 8px rgb(0 0 0/0.2),0 8px 24px rgb(0 0 0/0.24)}:is(.ob-module-card,.jd-module-card,.settings-panel,.report-form,.report-sent,.ob-doc>section,.ob-surface-contained,.jw-row,.jw-pane:not(.jw-pane-idle),.public-company-grid a,.jobs-hub-link-grid a,.jobs-hub-company-grid a,.jobs-hub-faq details,.collection-list a,.saved-search-list>li,.onboarding-card,.resume-card,.stat-card,.side-card,.table-wrap,.empty-state,.ob-review-item,.landing-preview){border:0;box-shadow:var(--ob-shadow-card);transition:box-shadow var(--ob-motion-control) var(--ob-ease)}@media (hover:hover){:is(.ob-module-card,.jd-module-card,.settings-panel,.report-form,.report-sent,.ob-doc>section,.ob-surface-contained,.jw-row,.jw-pane:not(.jw-pane-idle),.public-company-grid a,.jobs-hub-link-grid a,.jobs-hub-company-grid a,.jobs-hub-faq details,.collection-list a,.saved-search-list>li,.onboarding-card,.resume-card,.stat-card,.side-card,.table-wrap,.empty-state,.ob-review-item,.landing-preview):hover{box-shadow:var(--ob-shadow-card-hover)}}.jw-row.selected{box-shadow:var(--ob-shadow-card-hover)}:is(.public-company-grid a,.jobs-hub-link-grid a,.jobs-hub-company-grid a,.collection-list a):focus-visible{outline:2px solid var(--ob-border-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){:is(.ob-module-card,.jd-module-card,.settings-panel,.report-form,.report-sent,.ob-doc>section,.ob-surface-contained,.jw-row,.jw-pane,.public-company-grid a,.jobs-hub-link-grid a,.jobs-hub-company-grid a,.jobs-hub-faq details,.collection-list a,.saved-search-list>li,.onboarding-card,.resume-card,.stat-card,.side-card,.table-wrap,.empty-state,.ob-review-item,.landing-preview){transition:none}}.landing .jobs-hub-faq details,.landing .jobs-hub-link-grid a{background:var(--ob-surface);border:1px solid var(--ob-border-subtle)}:is(.jobs-hub-sponsorship-list,.co-profile-links,.jobs-landing-link-columns,.checker-candidates) a{padding-inline:var(--ob-space-3);border-radius:var(--ob-radius-sm);transition:background-color var(--ob-motion-micro) var(--ob-ease)}.landing .jobs-hub-link-grid a:hover,:is(.jobs-hub-sponsorship-list,.co-profile-links,.jobs-landing-link-columns,.checker-candidates) a:focus-visible,:is(.jobs-hub-sponsorship-list,.co-profile-links,.jobs-landing-link-columns,.checker-candidates) a:hover{background:var(--ob-surface-subtle)}:is(.co-profile-links,.jobs-landing-link-columns,.checker-candidates) a:focus-visible{outline:none;box-shadow:var(--ob-focus-ring)}.co-profile-links>div{margin-inline:calc(-1 * var(--ob-space-3))}:root{--ob-card-gap-list:var(--ob-space-6);--ob-card-gap-grid:var(--ob-space-6);--ob-card-gap-section:var(--ob-space-12);--ob-card-gap-heading:var(--ob-space-4)}@media (max-width:640px){:root{--ob-card-gap-list:var(--ob-space-4);--ob-card-gap-grid:var(--ob-space-4);--ob-card-gap-section:var(--ob-space-8)}}:is(.jw-rows,.jw-loading-rows,.collection-list,.saved-search-list){gap:var(--ob-card-gap-list)}:is(.jd-similar-grid,.public-company-grid,.co-profile-row,.co-profile-distributions,.public-signal-grid,.jobs-hub-metrics,.jobs-hub-link-grid,.jobs-hub-company-grid,.jobs-hub-faq-list,.hub-salary,.admin-stats,.coverage-diagnostics-grid){gap:var(--ob-card-gap-grid)}.jd-decisions{column-gap:var(--ob-card-gap-grid)}@media (max-width:899px){.jd-decisions{row-gap:var(--ob-card-gap-grid)}}.co-profile{row-gap:var(--ob-card-gap-grid)}.co-profile-head{margin-bottom:calc(var(--ob-card-gap-heading) - var(--ob-card-gap-grid))}:is(.public-channel-page,.jobs-hub){gap:var(--ob-card-gap-section)}:is(.public-directory,.hub-facts,.jobs-hub-summary,.jobs-hub-section){gap:var(--ob-card-gap-heading)}.jd-section{margin-top:var(--ob-card-gap-section)}.jd-section-summary{margin-top:var(--ob-space-8)}.jd-requirements{margin-top:var(--ob-card-gap-grid)}.jd-similar>h2{margin-bottom:var(--ob-card-gap-heading)}.ob-doc>section+section,.settings-panel+.settings-panel{margin-top:var(--ob-card-gap-section)}.public-channel-page>.ob-disclaimer{margin-top:calc(var(--ob-card-gap-heading) - var(--ob-card-gap-section))}.co-profile+.ob-disclaimer{margin-bottom:var(--ob-card-gap-section)}:is(.public-company-grid,.jobs-hub-company-grid) a:hover{background:var(--ob-surface)}