.ob-share-button{display:inline-flex;align-items:center;gap:var(--ob-space-2)}.co-head-actions{display:flex;flex-wrap:wrap;gap:var(--ob-space-2);justify-content:flex-end}.jd-cap-exempt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ob-space-1);margin:var(--ob-space-4) 0 0}.jd-cap-exempt .ob-info-body a{color:var(--ob-text-primary);font-weight:var(--ob-weight-semibold);text-decoration:underline;text-underline-offset:3px}.co-profile{display:grid;gap:var(--ob-space-4);margin:0}.co-profile-head{display:grid;gap:var(--ob-space-2)}.co-profile-head h2{margin:0;font-size:var(--ob-text-section);line-height:var(--ob-text-section-lh);font-weight:var(--ob-weight-semibold);letter-spacing:-.02em}.co-profile-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ob-space-4)}.co-profile-row>:only-child{grid-column:1/-1}.co-profile-module{display:grid;align-content:start;gap:var(--ob-space-4);min-width:0}.co-profile-module>h3{margin:0;font-size:var(--ob-text-subsection);line-height:var(--ob-text-subsection-lh);font-weight:var(--ob-weight-semibold)}.co-profile-record{display:grid;gap:var(--ob-space-2)}.co-profile-value{margin:0;color:var(--ob-text-primary);font-size:var(--ob-text-section);line-height:var(--ob-text-section-lh);font-weight:var(--ob-weight-semibold);letter-spacing:-.02em}.co-profile-caption{margin:0}.co-profile-caption,.co-profile-points{color:var(--ob-text-secondary);font-size:var(--ob-text-meta);line-height:var(--ob-text-meta-lh)}.co-profile-points{display:grid;gap:var(--ob-space-1);margin:var(--ob-space-1) 0 0;padding:0 0 0 1.1em;list-style:disc}.co-profile-points li::marker{color:var(--ob-text-tertiary)}.co-profile-source{margin:var(--ob-space-1) 0 0;color:var(--ob-text-tertiary);font-size:var(--ob-text-meta);line-height:var(--ob-text-meta-lh)}.co-profile-module .ob-distribution{margin-top:var(--ob-space-4)}.co-profile-module .fh{margin-top:var(--ob-space-6)}.fh-classes{display:grid;gap:var(--ob-space-3)}.fh-class-switch{display:flex;align-items:center;gap:var(--ob-space-2);margin:0;color:var(--ob-text-tertiary);font-size:var(--ob-text-meta)}.fh-class-switch .ob-select-wrap{display:inline-block}.fh-class-select{width:auto;height:32px;padding:0 var(--ob-space-8) 0 var(--ob-space-3);font-size:var(--ob-text-meta)}.fh-class-switch .ob-select-icon{right:var(--ob-space-3)}@media (max-width:640px){.fh-class-select{font-size:var(--ob-text-body-lg)}}.fh-none{margin:0;color:var(--ob-text-secondary);font-size:var(--ob-text-ui)}.fh{--fh-gutter:44px;container-type:inline-size;display:grid;gap:var(--ob-space-3);margin:0}.fh figcaption{display:grid;gap:2px}.fh-title{color:var(--ob-text-primary);font-size:var(--ob-text-ui);font-weight:var(--ob-weight-semibold)}.fh-sub{color:var(--ob-text-tertiary);font-size:var(--ob-text-meta)}.fh-plot{position:relative;display:grid;column-gap:var(--ob-space-2);grid-template-columns:var(--fh-gutter) minmax(0,1fr);grid-template-rows:auto 112px var(--ob-space-4) auto 84px auto}.fh-panel-label{grid-column:2;padding-bottom:var(--ob-space-2);color:var(--ob-text-secondary);font-size:var(--ob-text-meta)}.fh-row-filings-label{grid-row:1}.fh-row-filings{grid-row:2}.fh-row-wage-label{grid-row:4}.fh-row-wage{grid-row:5}.fh-row-years{grid-row:6}.fh-axis{grid-column:1;position:relative}.fh-axis span{position:absolute;right:0;transform:translateY(-50%);color:var(--ob-text-tertiary);font-size:var(--ob-text-meta);line-height:1;white-space:nowrap}.fh-area{grid-column:2;position:relative}.fh-grid{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--ob-border-subtle)}.fh-columns{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--fh-n),minmax(0,1fr))}.fh-column{position:relative;display:flex;align-items:flex-end;justify-content:center}.fh-bar{display:block;width:min(24px,56%);border-radius:4px 4px 0 0;background:var(--ob-text-secondary);transition:background-color var(--ob-motion-micro) var(--ob-ease)}.fh-column.is-partial .fh-bar{opacity:.7}.fh-column.is-active .fh-bar{background:var(--ob-text-primary);opacity:1}.fh-label{position:absolute;left:50%;transform:translate(-50%,-4px);color:var(--ob-text-primary);font-size:var(--ob-text-meta);font-weight:var(--ob-weight-semibold);line-height:1;white-space:nowrap;pointer-events:none}.fh-column .fh-label{padding-bottom:4px;transform:translateX(-50%)}.fh-label-wage{transform:translate(-50%,calc(-100% - 8px))}.fh-label-wage.is-below{transform:translate(-50%,10px)}.fh-label-wage.is-end{transform:translate(calc(-100% + 4px),calc(-100% - 8px))}.fh-label-wage.is-end.is-below{transform:translate(calc(-100% + 4px),10px)}.fh-line{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fh-line polyline{fill:none;stroke:var(--ob-text-secondary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.fh-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--ob-text-secondary);box-shadow:0 0 0 2px var(--ob-surface);transform:translate(-50%,-50%);pointer-events:none}.fh-dot.is-active{width:10px;height:10px;background:var(--ob-text-primary)}.fh-crosshair{position:absolute;top:0;bottom:0;width:0;border-left:1px solid var(--ob-border-default);transform:translateX(-.5px);pointer-events:none}.fh-empty{position:absolute;inset:0;display:grid;place-items:center;margin:0}.fh-empty,.fh-years{color:var(--ob-text-tertiary);font-size:var(--ob-text-meta);text-align:center}.fh-years{grid-column:2;display:grid;grid-template-columns:repeat(var(--fh-n),minmax(0,1fr));padding-top:var(--ob-space-2);white-space:nowrap}.fh-year-short{display:none}@container (max-width: 560px){.fh-year-long{display:none}.fh-year-short{display:inline}}.fh-hits{grid-column:2;grid-row:1/-1;position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--fh-n),minmax(0,1fr))}.fh-hit{border-radius:var(--ob-radius-sm);outline:none;-webkit-tap-highlight-color:transparent}.fh-hit:hover{background:rgb(17 17 17/.03)}.fh-hit:focus-visible{box-shadow:inset 0 0 0 2px var(--ob-text-tertiary)}.fh-tip{position:absolute;z-index:2;top:var(--ob-space-6);width:196px;pointer-events:none;left:calc(var(--fh-gutter) + var(--ob-space-2) + (100% - var(--fh-gutter) - var(--ob-space-2)) * var(--fh-x));display:grid;gap:2px;padding:var(--ob-space-3);border-radius:var(--ob-radius-sm);background:var(--ob-surface);box-shadow:var(--ob-shadow-overlay);color:var(--ob-text-secondary);font-size:var(--ob-text-meta);line-height:var(--ob-text-meta-lh)}.fh-tip.is-after{transform:translateX(18px)}.fh-tip.is-before{transform:translateX(calc(-100% - 18px))}@container (max-width: 560px){.fh-tip,.fh-tip.is-after,.fh-tip.is-before{left:calc(var(--fh-gutter) + var(--ob-space-2));right:0;width:auto;transform:none}}.fh-tip p{margin:0}.fh-tip strong{font-size:var(--ob-text-ui)}.fh-tip strong,.fh-tip-year{color:var(--ob-text-primary);font-weight:var(--ob-weight-semibold)}.fh-tip-year{display:grid;margin-bottom:var(--ob-space-1)!important}.fh-tip-muted,.fh-tip-year span{color:var(--ob-text-tertiary);font-weight:var(--ob-weight-regular,400)}.fh-table summary{width:max-content;color:var(--ob-text-secondary);font-size:var(--ob-text-meta);cursor:pointer}.fh-table summary:hover{color:var(--ob-text-primary)}.fh-table table{width:100%;margin-top:var(--ob-space-2);border-collapse:collapse;font-size:var(--ob-text-meta)}.fh-table :is(th,td){padding:var(--ob-space-1) var(--ob-space-2);border-bottom:1px solid var(--ob-border-subtle);text-align:right;font-weight:var(--ob-weight-regular,400)}.fh-table :is(th,td):first-child{text-align:left}.fh-table thead th{color:var(--ob-text-tertiary)}.fh-table tbody th{color:var(--ob-text-primary)}.co-profile-cap{display:grid;gap:var(--ob-space-1)}.co-profile-cap .jd-cap-exempt{margin:0}.co-profile-cap p{margin:0;color:var(--ob-text-secondary);font-size:var(--ob-text-meta);line-height:var(--ob-text-meta-lh)}.co-profile-cap a{color:var(--ob-text-primary);text-decoration:underline;text-underline-offset:3px}.co-profile-note{margin:0;color:var(--ob-text-secondary);font-size:var(--ob-text-ui);line-height:var(--ob-text-body-lh)}.co-profile-links>div{display:grid}.co-profile-links a{display:flex;justify-content:space-between;gap:var(--ob-space-3);padding:var(--ob-space-2) 0;color:var(--ob-text-primary);font-size:var(--ob-text-ui)}.co-profile-links a:hover{color:var(--ob-brand-text)}.co-profile-links a span{color:var(--ob-text-tertiary);font-size:var(--ob-text-meta)}.co-profile-distributions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ob-space-4)}.ob-distribution{display:grid;align-content:start;gap:var(--ob-space-3);margin:0}.ob-distribution figcaption{color:var(--ob-text-primary);font-size:var(--ob-text-ui);font-weight:var(--ob-weight-semibold)}.ob-distribution ul{display:grid;gap:var(--ob-space-2);margin:0;padding:0;list-style:none}.ob-distribution li{display:grid;grid-template-columns:128px minmax(0,1fr) 92px;align-items:center;gap:var(--ob-space-3)}.ob-distribution-track{height:6px;border-radius:var(--ob-radius-round);background:var(--ob-neutral-bg);overflow:hidden}.ob-distribution-track>span{display:block;height:100%;border-radius:inherit;background:var(--ob-text-secondary)}.ob-distribution-track>span.ob-series-stack{display:flex;gap:2px;overflow:hidden;background:none}.ob-series-stack>span{flex:1 1 0;min-width:2px;height:100%;background:var(--ob-text-secondary)}.ob-series-stack>span.is-secondary{background:var(--ob-text-tertiary)}.ob-series-legend{display:flex;flex-wrap:wrap;gap:var(--ob-space-4);margin:0;color:var(--ob-text-secondary);font-size:var(--ob-text-meta)}.ob-series-legend span{display:inline-flex;align-items:center;gap:var(--ob-space-2)}.ob-series-key{display:inline-block;width:10px;height:6px;border-radius:var(--ob-radius-round);background:var(--ob-text-secondary)}.ob-series-key.is-secondary{background:var(--ob-text-tertiary)}.ob-series li{grid-template-columns:112px minmax(0,1fr) 96px}.ob-distribution-label{color:var(--ob-text-secondary);font-size:var(--ob-text-ui)}.ob-distribution-value{color:var(--ob-text-primary);font-size:var(--ob-text-ui);text-align:right}.ob-distribution-value small{margin-left:var(--ob-space-1);color:var(--ob-text-tertiary);font-size:var(--ob-text-meta)}.hub-facts,.hub-salary{display:grid;gap:var(--ob-space-4)}.hub-salary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.hub-salary>div{display:grid;gap:var(--ob-space-1)}.hub-salary dt{color:var(--ob-text-tertiary);font-size:var(--ob-text-meta)}.hub-salary dd{margin:0;color:var(--ob-text-primary);font-size:var(--ob-text-subsection);font-weight:var(--ob-weight-semibold)}.collection-list{display:grid;gap:var(--ob-space-3);margin:0;padding:0;list-style:none}.collection-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ob-space-4);padding:var(--ob-space-4);border:1px solid var(--ob-border-subtle);border-radius:var(--ob-radius-card-sm);background:var(--ob-surface);color:var(--ob-text-primary)}.collection-list a:hover strong{text-decoration:underline;text-underline-offset:3px}.collection-list strong{font-size:var(--ob-text-ui)}.collection-list span{color:var(--ob-text-tertiary);font-size:var(--ob-text-meta)}.checker-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ob-space-3);align-items:end}.checker-form .ob-field{margin:0}.checker-form .checker-hint{grid-column:1/-1}.checker-hint{margin:var(--ob-space-2) 0 0;color:var(--ob-text-tertiary);font-size:var(--ob-text-meta);line-height:var(--ob-text-body-lh)}.checker-candidates{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--ob-border-subtle)}.checker-candidates li{border-bottom:1px solid var(--ob-border-subtle)}.checker-candidates a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ob-space-4);padding:var(--ob-space-4) 0;color:var(--ob-text-primary)}.checker-candidates small{color:var(--ob-text-tertiary);font-size:var(--ob-text-meta)}.checker-result{display:grid;gap:var(--ob-space-6)}.checker-result .ob-disclaimer{margin:0}.checker-actions{display:flex;flex-wrap:wrap;gap:var(--ob-space-2)}.saved-tabs{display:flex;gap:var(--ob-space-6);margin:0 0 var(--ob-space-6);border-bottom:1px solid var(--ob-border-subtle);overflow-x:auto;scrollbar-width:none}.saved-tab{position:relative;flex:0 0 auto;padding:var(--ob-space-2) 0 var(--ob-space-3);border:0;background:none;color:var(--ob-text-secondary);font:inherit;font-size:var(--ob-text-ui);font-weight:var(--ob-weight-medium);white-space:nowrap;cursor:pointer}.saved-tab:hover{color:var(--ob-text-primary)}.saved-tab[aria-selected=true]{color:var(--ob-text-primary);font-weight:var(--ob-weight-semibold)}.saved-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ob-brand-black)}.saved-tab:focus-visible{outline:none;box-shadow:var(--ob-focus-ring);border-radius:var(--ob-radius-sm)}.saved-tab-count{color:var(--ob-text-tertiary);font-weight:var(--ob-weight-regular)}.saved-panel[hidden]{display:none}.saved-searches{display:grid;gap:var(--ob-space-4)}.saved-searches .ob-alert a{color:inherit;text-decoration:underline;text-underline-offset:3px}.saved-search-list{display:grid;gap:var(--ob-space-3);margin:0 0 var(--ob-space-10);padding:0;list-style:none}.saved-search-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ob-space-4);align-items:center;padding:var(--ob-space-4);border:1px solid var(--ob-border-subtle);border-radius:var(--ob-radius-card-sm);background:var(--ob-surface)}.saved-search-body{min-width:0}.saved-search-name{margin:0;color:var(--ob-text-primary);font-size:var(--ob-text-ui);font-weight:var(--ob-weight-semibold);overflow-wrap:anywhere}.saved-search-name a{color:inherit}.saved-search-name a:hover{text-decoration:underline;text-underline-offset:3px}.saved-search-status{display:flex;align-items:baseline;gap:var(--ob-space-1)}.saved-search-status svg{flex:0 0 auto;transform:translateY(1px)}.saved-search-meta{margin:var(--ob-space-1) 0 0;color:var(--ob-text-tertiary);font-size:var(--ob-text-meta);line-height:var(--ob-text-meta-lh)}.saved-search-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ob-space-2)}.saved-search-controls .ob-select-wrap{width:auto}.saved-search-controls .ob-select{width:auto;height:36px}.saved-search-note{margin:var(--ob-space-2) 0 0;color:var(--ob-text-tertiary);font-size:var(--ob-text-meta)}.saved-search-panel{position:absolute;z-index:35;top:calc(100% + var(--ob-space-2));right:0;display:grid;gap:var(--ob-space-2);width:min(400px,calc(100vw - (var(--ob-gutter) * 2)));padding:var(--ob-space-4);border:1px solid var(--ob-border-default);border-radius:var(--ob-radius-card-sm);background:var(--ob-surface);box-shadow:var(--ob-shadow-overlay)}.saved-search-panel .saved-search-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:var(--ob-space-2);margin-top:var(--ob-space-1)}.saved-search-panel .saved-search-controls .ob-btn{width:100%}.saved-search-panel .saved-search-meta,.saved-search-panel .saved-search-note{margin:0}.saved-search-confirmation{margin:0;color:var(--ob-text-primary);font-size:var(--ob-text-ui)}.saved-search-manage{color:var(--ob-text-secondary);font-size:var(--ob-text-ui);text-decoration:underline;text-underline-offset:3px}.saved-search-manage:hover{color:var(--ob-text-primary)}.saved-search-rename{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ob-space-2)}.saved-search-rename .ob-input{max-width:320px}@media (max-width:640px){.co-profile-distributions,.co-profile-row,.hub-salary{grid-template-columns:minmax(0,1fr)}.ob-distribution li{grid-template-columns:112px minmax(0,1fr) 76px}.ob-series li{grid-template-columns:52px minmax(0,1fr) 84px}.ob-series-from{display:none}.checker-form,.saved-search-list>li{grid-template-columns:minmax(0,1fr)}.saved-search-controls{justify-content:flex-start}}@media (max-width:899px){.co-head-actions{grid-column:1/-1;justify-content:flex-start}}.checker-autocomplete{position:relative;min-width:0}.checker-suggestions{position:absolute;top:100%;left:0;right:0;z-index:20;margin-top:var(--ob-space-1);border:1px solid var(--ob-border-subtle);border-radius:var(--ob-radius-control);background:var(--ob-surface);box-shadow:var(--ob-shadow-overlay);max-height:360px;overflow-y:auto}.checker-suggestions ul{list-style:none;margin:0;padding:var(--ob-space-1)}.checker-suggestions button{display:flex;align-items:center;gap:var(--ob-space-3);width:100%;padding:var(--ob-space-3);border:0;border-radius:var(--ob-radius-sm);background:transparent;color:var(--ob-text-primary);text-align:left;cursor:pointer;font:inherit}.checker-suggestions [aria-selected=true] button,.checker-suggestions button:focus-visible,.checker-suggestions button:hover{background:var(--ob-surface-subtle)}.checker-suggestion-copy{display:grid;gap:var(--ob-space-1);min-width:0}.checker-suggestion-copy strong{font-size:var(--ob-text-ui);overflow-wrap:anywhere}.checker-suggestion-copy small,.checker-suggestion-message{color:var(--ob-text-tertiary);font-size:var(--ob-text-meta)}.checker-suggestion-message{margin:0;padding:var(--ob-space-3)}.checker-company{display:flex;align-items:center;gap:var(--ob-space-4);min-width:0}.checker-company>div{min-width:0;display:grid;gap:var(--ob-space-2)}.checker-company h2{margin:0;color:var(--ob-text-primary);font-size:var(--ob-text-section);line-height:var(--ob-text-section-lh);font-weight:var(--ob-weight-semibold);overflow-wrap:anywhere}.saved-search-intro{margin:0;color:var(--ob-text-secondary);font-size:var(--ob-text-ui);line-height:var(--ob-text-body-lh)}.saved-searches .saved-search-list{gap:var(--ob-card-gap-list,var(--ob-space-4));border-top:0}.saved-search-list>.saved-search-entry{grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:var(--ob-space-8);align-items:start;padding:var(--ob-module-padding);border:1px solid var(--ob-border-subtle);border-radius:var(--ob-radius-card);background:var(--ob-surface)}.saved-search-details,.saved-search-identity{min-width:0}.saved-search-name{font-size:var(--ob-text-body)}.saved-search-row-actions{display:flex;flex-wrap:wrap;gap:var(--ob-space-3);margin-top:var(--ob-space-2)}.saved-search-action{padding:0;border:0;background:none;color:var(--ob-text-secondary);font:inherit;font-size:var(--ob-text-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.saved-search-action:hover{color:var(--ob-text-primary)}.saved-search-action:focus-visible{outline:none;box-shadow:var(--ob-focus-ring);border-radius:var(--ob-radius-sm)}.saved-search-action:disabled{opacity:.5;cursor:wait}.saved-search-criteria,.saved-search-frequency{margin:0}.saved-search-criteria dt,.saved-search-frequency dt{margin:0 0 var(--ob-space-1);color:var(--ob-text-tertiary);font-size:var(--ob-text-meta)}.saved-search-criteria dd,.saved-search-frequency dd{margin:0;color:var(--ob-text-primary);font-size:var(--ob-text-ui);line-height:var(--ob-text-body-lh);overflow-wrap:anywhere}.saved-search-criteria{gap:var(--ob-space-4) var(--ob-space-6);margin-top:var(--ob-space-4);padding-top:var(--ob-space-4);border-top:1px solid var(--ob-border-subtle)}.saved-search-criteria,.saved-search-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.saved-search-edit-fields{gap:var(--ob-space-4)}.saved-search-edit-actions{display:flex;gap:var(--ob-space-2);margin-top:var(--ob-space-4)}.saved-search-error{color:var(--ob-text-primary)}@media (max-width:640px){.saved-search-list>.saved-search-entry{grid-template-columns:minmax(0,1fr);gap:var(--ob-space-4)}.saved-search-edit-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.saved-search-criteria{grid-template-columns:minmax(0,1fr)}}.saved-search-edit-criteria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ob-space-6);min-width:0;padding:0;margin:var(--ob-space-6) 0 0;border:0}.saved-search-edit-criteria>*{min-width:0}.saved-search-edit-criteria[disabled]{opacity:.6}.saved-search-criteria:empty{display:none}@media (max-width:640px){.saved-search-list>.saved-search-entry{border-radius:var(--ob-radius-card-sm)}.saved-search-edit-criteria{grid-template-columns:minmax(0,1fr)}}.saved-search-edit-criteria .structured-combobox>label{position:static;display:block;width:auto;height:auto;padding:0;margin:0 0 var(--ob-space-2);overflow:visible;clip:auto;clip-path:none;white-space:normal;font-size:var(--ob-text-ui);font-weight:var(--ob-weight-medium)}.co-profile-assessment{margin:0;color:var(--ob-text-secondary);font-size:var(--ob-text-ui);line-height:var(--ob-text-ui-lh);font-weight:var(--ob-weight-medium)}.co-evidence-details{min-width:0;padding-top:var(--ob-space-3);border-top:1px solid var(--ob-border-subtle);color:var(--ob-text-secondary);font-size:var(--ob-text-meta);line-height:var(--ob-text-meta-lh)}.co-evidence-details summary{cursor:pointer;width:fit-content;max-width:100%;color:var(--ob-text-primary);padding:var(--ob-space-1) 0}.co-evidence-details summary:focus-visible{outline:none;box-shadow:var(--ob-focus-ring);border-radius:var(--ob-radius-sm)}.co-evidence-details>div{display:grid;gap:var(--ob-space-2);padding-top:var(--ob-space-2)}.co-evidence-details p{margin:0}.co-evidence-details a{color:var(--ob-text-primary);text-decoration:underline;text-underline-offset:3px}.co-evidence-notes{padding-top:0;border-top:0}: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)}