.v2-jobs-page--refined.v2-jobs-page{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;gap:0 16px;padding-top:28px}.v2-jobs-page--refined .v2-jobs-page-heading{grid-column:1;grid-row:1;min-width:0;min-height:0;margin:0;align-self:start}.v2-jobs-page--refined .v2-jobs-page-heading .v2-eyebrow,.v2-jobs-page--refined .v2-jobs-page-hint{display:none}.v2-jobs-page--refined>.v2-jobs-result-count{grid-column:2;grid-row:1;align-self:center;margin:0;font-size:.8125rem;overflow-wrap:anywhere}.v2-jobs-page--refined .v2-jobs-toolbar{position:relative;top:auto;grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,1fr) auto;gap:18px 16px;padding:0;margin:20px 0 24px;border:0;border-radius:0;background:transparent;box-shadow:none;min-height:0}.v2-jobs-page--refined .v2-jobs-toolbar__search{grid-column:1/-1;width:min(100%,calc(100% - 350px))}.v2-jobs-page--refined .v2-jobs-toolbar__search form input{height:max(56px,3.5rem);padding-right:max(106px,5rem);border:1px solid var(--v2-border);border-radius:14px;background:var(--v2-bg-surface);box-shadow:var(--v2-shadow-soft)}.v2-jobs-page--refined .v2-jobs-toolbar__search form button{min-height:44px;right:6px;padding-inline:24px;background:var(--v2-primary);color:var(--v2-white);border-radius:10px}.v2-jobs-page--refined .v2-jobs-toolbar__filters{flex-wrap:wrap;gap:10px;overflow:visible}.v2-jobs-page--refined .v2-jobs-filter-button,.v2-jobs-page--refined .v2-jobs-sort,.v2-jobs-page--refined .v2-jobs-toolbar__filters>.relative>button{background:var(--v2-bg-surface);border:1px solid var(--v2-border);padding-inline:16px;border-radius:10px}.v2-jobs-toolbar__presentation{display:flex;align-items:center;gap:12px}.v2-jobs-page--refined .v2-jobs-view-switch{display:flex;background:var(--v2-bg-surface);border:1px solid var(--v2-border);padding:0;overflow:hidden;border-radius:10px}.v2-jobs-page--refined .v2-jobs-view-switch button{width:46px;height:44px;border:0;border-radius:0;background:transparent}.v2-jobs-page--refined .v2-jobs-view-switch button[aria-pressed=true]{background:var(--v2-primary-soft);color:var(--v2-primary)}.v2-jobs-page--refined .v2-jobs-list-section{grid-column:1/-1;grid-row:3}.v2-opportunity-feed{display:grid;gap:12px}.v2-opportunity-apply-choice{width:min(440px,calc(100vw - 32px))}.v2-opportunity-apply-choice__company{margin:0;font-size:1rem;font-weight:700;overflow-wrap:anywhere}.v2-opportunity-apply-choice__summary{margin:8px 0 0;color:var(--v2-text-secondary);font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.v2-opportunity-apply-choice .v2-dialog__footer{flex-wrap:wrap}.v2-opportunity-apply-choice .v2-dialog__footer .v2-action-link{flex:1 1 120px;min-height:44px}.v2-opportunity-feed[data-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-opportunity.v2-floating-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) clamp(320px,20rem,440px);align-items:center;gap:24px;min-height:92px;padding:14px 20px;border-radius:16px;box-shadow:var(--v2-shadow-soft);min-width:0}.v2-opportunity{--v2-success-fg:var(--v2-jobs-success-fg);--v2-attention-bg:var(--v2-peach-100);--v2-attention-fg:var(--v2-jobs-attention-fg)}.v2-opportunity__identity{display:flex;align-items:center;gap:16px;min-width:0}.v2-opportunity[data-view=list] .v2-opportunity__identity{grid-column:1;grid-row:1}.v2-opportunity[data-view=list] .v2-opportunity__facts{grid-column:2;grid-row:1}.v2-opportunity[data-view=list] .v2-opportunity__footer{grid-column:3;grid-row:1}.v2-opportunity__preview{display:inline-flex;flex:0 0 48px;min-width:44px;min-height:44px;border-radius:12px}.v2-opportunity__company-icon.v2-icon-tile{width:48px;height:48px;flex:0 0 48px;border-radius:12px}.v2-opportunity__detail{display:grid;align-content:center;gap:5px;min-height:48px;min-width:0;color:var(--v2-text)}.v2-opportunity__facts{min-width:0}.v2-opportunity__identity h2{margin:0;min-width:0;flex:1;font-size:1rem;font-weight:750;line-height:1.45}.v2-opportunity__identity a{text-decoration:none;overflow-wrap:anywhere}.v2-opportunity__company{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-opportunity__subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;min-width:0}.v2-opportunity__title{flex:1 1 3em;min-width:0;max-width:max-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.5;font-weight:650;color:var(--v2-text)}.v2-opportunity__cohort{flex:0 0 auto;max-width:100%;padding:2px 8px;border-radius:7px;background:var(--v2-bg-subtle);color:var(--v2-text);font-size:.8125rem;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.v2-opportunity__identity a:hover{color:var(--v2-primary)}.v2-opportunity__facts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.v2-opportunity__conditions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.875rem;line-height:1.6;color:var(--v2-text-secondary);overflow-wrap:anywhere}.v2-opportunity__conditions>span:not(.v2-jobs-written-test){flex-basis:100%}.v2-opportunity__conditions .v2-jobs-written-test{font-size:.8125rem;background:var(--v2-bg-subtle);color:var(--v2-text-secondary)}.v2-opportunity__conditions .v2-jobs-written-test[data-status=yes]{background:var(--v2-jobs-written-exempt-bg);color:var(--v2-jobs-written-exempt-fg)}.v2-opportunity__conditions .v2-jobs-written-test[data-status=no]{background:var(--v2-jobs-written-required-bg);color:var(--v2-jobs-written-required-fg)}.v2-opportunity__location{display:flex;gap:7px;margin:0;align-items:flex-start;font-size:.875rem;line-height:1.6;color:var(--v2-text-secondary);overflow-wrap:anywhere}.v2-opportunity__location svg{flex-shrink:0;margin-top:2px}.v2-opportunity__location{flex-basis:100%}.v2-opportunity__footer{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.v2-opportunity__match{display:inline-flex;align-items:center;flex-basis:100%;gap:7px;min-width:0;color:var(--v2-primary);font-size:.875rem;line-height:1.5}.v2-opportunity__match svg{flex:0 0 auto}.v2-opportunity__match strong{font-weight:700}.v2-opportunity__match small{color:var(--v2-text-secondary);font-size:.8125rem}.v2-opportunity__deadline:empty{display:none}.v2-opportunity__deadline .v2-jobs-deadline[data-compact=true]{padding:0;border:0;background:transparent;font-size:.8125rem}.v2-opportunity__deadline[data-deadline-kind=until_filled] .v2-jobs-deadline{color:var(--v2-text-secondary)}.v2-opportunity__actions{display:flex;gap:10px;flex-wrap:wrap}.v2-opportunity[data-view=list] .v2-opportunity__actions{width:100%}.v2-opportunity[data-view=list] .v2-opportunity__personal{width:clamp(140px,8.75rem,200px)}.v2-opportunity[data-view=list] .v2-opportunity__official{flex:1}.v2-opportunity__official,.v2-opportunity__personal{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border-radius:10px;text-decoration:none;font-size:.875rem;line-height:1.4;font-weight:650;cursor:pointer}.v2-opportunity__personal{min-width:102px;border:1px solid var(--v2-border);background:var(--v2-bg-surface);color:var(--v2-text-secondary)}.v2-opportunity__personal[aria-pressed=true]{border-color:var(--v2-jobs-saved-bg);background:var(--v2-jobs-saved-bg);color:var(--v2-jobs-saved-fg)}.v2-opportunity__personal[aria-pressed=true] svg{color:var(--v2-jobs-saved-icon-fg)}.v2-opportunity__personal[data-stage=planned]{background:var(--v2-primary-soft);color:var(--v2-primary)}.v2-opportunity__personal[data-stage=applied]{background:var(--v2-success-bg);color:var(--v2-success-fg)}.v2-opportunity__personal[data-stage=assessment_test],.v2-opportunity__personal[data-stage=interview]{background:var(--v2-attention-bg);color:var(--v2-attention-fg)}.v2-opportunity__personal[data-stage=offer]{background:var(--v2-info-bg);color:var(--v2-info-fg)}.v2-opportunity__personal[data-stage]{border-color:transparent}.v2-opportunity__personal:disabled{cursor:wait;opacity:.65}.v2-opportunity__actions svg{flex-shrink:0}.v2-opportunity__official{border:1px solid transparent;background:var(--v2-primary);color:var(--v2-white)}.v2-opportunity__official:hover{background:var(--v2-primary-hover)}.v2-opportunity__personal:hover{border-color:var(--v2-border-strong)}.v2-opportunity__personal[aria-pressed=true]:hover{border-color:var(--v2-jobs-saved-bg)}.v2-opportunity :is(a,button):focus-visible{outline:3px solid var(--v2-primary);outline-offset:3px}.v2-opportunity__spinner{animation:v2-opportunity-spin .8s linear infinite}@keyframes v2-opportunity-spin{to{transform:rotate(1turn)}}.v2-opportunity[data-view=card]{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 24px}.v2-opportunity[data-view=card] .v2-opportunity__identity{grid-column:1/-1}.v2-opportunity[data-view=card] .v2-opportunity__facts{grid-column:1}.v2-opportunity[data-view=card] .v2-opportunity__footer{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;margin-top:10px;padding-top:14px;border-top:1px solid var(--v2-border);flex-wrap:wrap}.v2-opportunity[data-view=card] .v2-opportunity__actions{margin-left:auto}.v2-opportunity--skeleton{min-height:92px}@media (min-width:1151px){.v2-jobs-page--refined.v2-jobs-page{position:relative;isolation:isolate}.v2-jobs-page--refined.v2-jobs-page:before{content:"";position:absolute;top:-24px;right:0;width:360px;height:210px;z-index:-1;background:url(/images/home/home-radar-hero.webp) 50%/contain no-repeat;opacity:var(--v2-home-radar-opacity);pointer-events:none}.v2-jobs-page--refined.v2-jobs-page{grid-template-columns:minmax(240px,17rem) minmax(0,1fr) auto}.v2-jobs-page--refined>.v2-jobs-result-count{grid-column:1;grid-row:2;align-self:start;margin-top:3px}.v2-jobs-page--refined .v2-jobs-toolbar{display:contents}.v2-jobs-page--refined .v2-jobs-toolbar__search{grid-column:2/-1;grid-row:1/3;align-self:center;width:min(100%,45rem)}.v2-jobs-page--refined .v2-jobs-toolbar__filters{grid-column:1/3;grid-row:3;margin-block:20px 24px}.v2-jobs-page--refined .v2-jobs-toolbar__presentation{grid-column:3;grid-row:3;justify-self:end;margin-block:20px 24px}.v2-jobs-page--refined .v2-jobs-list-section{grid-row:4}}@media (max-width:1150px){.v2-opportunity[data-view=list]{grid-template-columns:minmax(0,1fr) clamp(320px,20rem,440px);gap:12px 20px}.v2-opportunity[data-view=list] .v2-opportunity__facts{grid-column:1;grid-row:2}.v2-opportunity[data-view=list] .v2-opportunity__footer{grid-column:2;grid-row:1/3}.v2-jobs-page--refined .v2-jobs-toolbar{grid-template-columns:minmax(0,1fr)}.v2-jobs-page--refined .v2-jobs-toolbar__presentation{justify-content:flex-end}}@media (max-width:760px){.v2-jobs-page--refined.v2-jobs-page{padding-top:20px}.v2-jobs-page--refined .v2-jobs-toolbar__search{width:100%}.v2-jobs-page--refined .v2-jobs-toolbar{gap:12px;margin:16px 0}.v2-jobs-page--refined .v2-jobs-toolbar__filters{gap:8px}.v2-jobs-page--refined .v2-jobs-filter-button,.v2-jobs-page--refined .v2-jobs-toolbar__filters>.relative>button{padding-inline:12px}.v2-opportunity-feed[data-view=grid],.v2-opportunity.v2-floating-card{grid-template-columns:minmax(0,1fr)}.v2-opportunity.v2-floating-card{gap:12px;padding:16px}.v2-opportunity[data-view] :is(.v2-opportunity__identity,.v2-opportunity__facts,.v2-opportunity__location,.v2-opportunity__footer){grid-column:1;grid-row:auto}.v2-opportunity[data-view] .v2-opportunity__footer{align-items:flex-start;flex-direction:column;margin-top:0}.v2-opportunity__company-icon.v2-icon-tile{width:48px;height:48px;flex-basis:48px}.v2-opportunity__identity{gap:12px}.v2-opportunity__actions{width:100%}.v2-opportunity__official{flex:1}}@media (prefers-reduced-motion:reduce){.v2-opportunity__spinner{animation:none}}.v2-jobs-master-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,30%);align-items:start;gap:16px;min-width:0}.v2-jobs-master-detail[data-panel-open=false]{grid-template-columns:minmax(0,1fr)}.v2-jobs-master-detail__list{min-width:0}.v2-jobs-master-detail__list>nav{margin-top:14px}.v2-jobs-master-detail .v2-opportunity-feed{gap:10px}.v2-jobs-master-detail .v2-opportunity[data-view=list]{grid-template-columns:minmax(170px,1.1fr) minmax(130px,.8fr) minmax(104px,.65fr) minmax(164px,.6fr);gap:8px;min-height:70px;padding:9px 12px;border-radius:12px}.v2-jobs-master-detail .v2-opportunity[data-selected=true]{border-color:var(--v2-primary);background:var(--v2-jobs-selected-bg);box-shadow:0 0 0 1px var(--v2-primary),var(--v2-shadow-soft)}.v2-jobs-master-detail .v2-opportunity__identity{gap:10px}.v2-jobs-master-detail .v2-opportunity__company-icon.v2-icon-tile{width:44px;height:44px;flex-basis:44px}.v2-jobs-master-detail .v2-opportunity__preview{flex-basis:44px}.v2-jobs-master-detail .v2-opportunity__facts{gap:4px 7px}.v2-jobs-master-detail .v2-opportunity__matchbox{grid-column:3;grid-row:1;min-width:0;padding:6px 8px;border-radius:9px;background:transparent}.v2-jobs-master-detail .v2-opportunity__match.v2-jobs-list-row__fact{width:100%;max-width:100%;min-height:0;padding:0;border:0;gap:6px;font-size:.8125rem}.v2-jobs-master-detail .v2-opportunity__match.v2-jobs-list-row__fact>span{flex:1;min-width:0}.v2-jobs-master-detail .v2-opportunity__match small{color:var(--v2-text-secondary);font-size:.75rem}.v2-jobs-master-detail .v2-opportunity__match strong{color:var(--v2-primary);font-size:.875rem;margin-top:0}.v2-jobs-master-detail .v2-opportunity[data-view=list] .v2-opportunity__footer{grid-column:4;grid-row:1}.v2-jobs-master-detail .v2-opportunity__actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:2px}.v2-jobs-master-detail .v2-opportunity__personal{width:auto!important;min-width:0;min-height:44px;padding:6px 8px;font-size:.8125rem;white-space:nowrap}.v2-jobs-master-detail .v2-opportunity[data-view=list] .v2-opportunity__personal{width:118px!important;flex:0 0 118px}.v2-jobs-master-detail .v2-opportunity__select{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--v2-primary);cursor:pointer}.v2-jobs-master-detail .v2-opportunity__select:hover{background:var(--v2-primary-soft)}.v2-jobs-master-detail .v2-opportunity[data-view=card] .v2-opportunity__matchbox{grid-column:1;grid-row:auto;width:max-content;max-width:100%}.v2-jobs-master-detail .v2-opportunity[data-view=card] .v2-opportunity__footer{grid-column:1;grid-row:auto}.v2-jobs-detail-panel{position:sticky;top:calc(var(--site-header-height) + 12px);display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:var(--v2-jobs-panel-height,calc(100dvh - var(--site-header-height) - 12px));min-height:0;overflow:hidden;border-radius:16px;background:var(--v2-bg-surface)}.v2-jobs-detail-panel__header{display:flex;align-items:center;gap:11px;min-width:0;padding:16px;border-bottom:1px solid var(--v2-border);background:var(--v2-bg-surface)}.v2-jobs-detail-panel__identity{flex:1;min-width:0}.v2-jobs-detail-panel__identity h2{margin:0;color:var(--v2-text);font-size:1rem;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.v2-jobs-detail-panel__identity p{margin:4px 0 0;color:var(--v2-text-secondary);font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.v2-jobs-detail-panel__close{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--v2-bg-subtle);color:var(--v2-text-secondary);cursor:pointer}.v2-jobs-detail-panel__close:hover{color:var(--v2-primary);background:var(--v2-primary-soft)}.v2-jobs-detail-panel__action-shell{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.v2-jobs-detail-panel__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 12px 18px;background:var(--v2-bg-surface);scrollbar-gutter:stable}.v2-jobs-detail-panel__action-bar{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 44px;gap:7px;align-items:center;padding:10px 12px;border-top:1px solid var(--v2-border);background:var(--v2-bg-surface)}.v2-jobs-detail-panel__action-bar>:is(a,button,span){min-width:0;min-height:44px;padding-inline:7px;font-size:.75rem}.v2-jobs-detail-panel__action-bar>[role=status]{display:inline-flex;grid-column:2/-1;align-items:center;color:var(--v2-text-secondary)}.v2-jobs-detail-panel__message{padding:20px;color:var(--v2-text-secondary)}.v2-jobs-detail-panel__message button{display:block;min-height:44px;color:var(--v2-primary);font-weight:650}.v2-jobs-detail-panel__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v2-jobs-detail-panel__facts>div{display:grid;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:4px 7px;min-width:0;min-height:82px;padding:9px;border:1px solid var(--v2-border);border-radius:12px;background:var(--v2-bg-surface)}.v2-jobs-detail-panel__facts .v2-icon-tile{grid-column:1;grid-row:1}.v2-jobs-detail-panel__facts small,.v2-jobs-detail-panel__facts strong{display:block;overflow-wrap:anywhere}.v2-jobs-detail-panel__facts small{grid-column:2;grid-row:1;align-self:center;color:var(--v2-text-secondary);font-size:.75rem;line-height:1.35}.v2-jobs-detail-panel__facts strong{grid-column:1/-1;grid-row:2;color:var(--v2-text);font-size:.8125rem;font-weight:750;line-height:1.4}.v2-jobs-detail-panel__section{margin-top:12px;padding:14px;border:1px solid var(--v2-border);border-radius:14px;background:var(--v2-bg-surface);box-shadow:none;color:var(--v2-text-secondary);font-size:.875rem;line-height:1.55}.v2-jobs-detail-panel__section>h3{margin:0 0 12px;color:var(--v2-text);font-size:.9375rem;font-weight:800;line-height:1.35}.v2-jobs-detail-panel__section>p{margin:6px 0}.v2-jobs-detail-panel__section .v2-detail-match{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.v2-jobs-detail-panel__section .v2-detail-match__summary{margin:0;grid-template-columns:minmax(0,1fr);gap:0}.v2-jobs-detail-panel__section .v2-detail-match__summary>div[data-tone]{min-height:0;padding:11px 0;border:0;border-bottom:1px solid var(--v2-border);border-radius:0;background:transparent;color:var(--v2-text);box-shadow:none}.v2-jobs-detail-panel__section .v2-detail-match__summary>div[data-tone]:last-child{border-bottom:0}.v2-jobs-detail-panel__section .v2-detail-match__summary>div:first-child{padding-top:0}.v2-jobs-detail-panel__section .v2-detail-match__summary>div>svg{width:30px;height:30px;padding:6px;flex:0 0 30px;border-radius:9px;background:var(--v2-primary-soft);color:var(--v2-primary)}.v2-jobs-detail-panel__section .v2-detail-match__summary>div[data-tone=warning]>svg{background:var(--v2-peach-100);color:var(--v2-orange-500)}.v2-jobs-detail-panel__section .v2-detail-match__summary>div[data-tone=deadline]>svg{background:var(--v2-mint-100);color:var(--v2-mint-500)}.v2-jobs-detail-panel__section .v2-detail-match__summary>div[data-tone=muted]>svg{background:var(--v2-bg-surface);color:var(--v2-text-secondary)}.v2-jobs-detail-panel__section .v2-detail-match__summary small{color:var(--v2-text-secondary);font-size:.75rem}.v2-jobs-detail-panel__section .v2-detail-match__summary strong{color:var(--v2-text);font-size:.875rem}.v2-jobs-detail-panel__section .v2-detail-match__preference strong{color:var(--v2-primary);font-size:1.375rem;line-height:1.15}.v2-jobs-detail-panel__section .v2-detail-match__summary em{overflow:visible;color:var(--v2-text-secondary);font-size:.75rem;opacity:1;text-overflow:clip;white-space:normal}.v2-jobs-detail-panel__section .v2-detail-match__evidence{margin-top:0;border:0;border-top:1px solid var(--v2-border);border-radius:0;background:transparent}.v2-jobs-detail-panel__section .v2-detail-match__evidence>summary{padding-inline:0}.v2-jobs-detail-panel__section .v2-detail-content-groups{margin-top:0;grid-template-columns:minmax(0,1fr);gap:0}.v2-jobs-detail-panel__section .v2-detail-content-group{min-height:0;padding:11px 0;border:0;border-bottom:1px solid var(--v2-border);border-radius:0;background:transparent;color:var(--v2-text);box-shadow:none}.v2-jobs-detail-panel__section .v2-detail-content-group:first-child{padding-top:0}.v2-jobs-detail-panel__section .v2-detail-content-group:last-child{padding-bottom:0;border-bottom:0}.v2-jobs-detail-panel__section .v2-detail-content-group>svg{width:32px;height:32px;padding:6px;flex:0 0 32px;border-radius:9px;background:var(--v2-lilac-100);color:var(--v2-lilac-500)}.v2-jobs-detail-panel__section .v2-detail-content-group:nth-child(2)>svg{background:var(--v2-mint-100);color:var(--v2-mint-500)}.v2-jobs-detail-panel__section .v2-detail-content-group:nth-child(3)>svg{background:var(--v2-peach-100);color:var(--v2-orange-500)}.v2-jobs-detail-panel__section .v2-detail-content-group h3{color:var(--v2-text-secondary);font-size:.75rem;font-weight:500}.v2-jobs-detail-panel__section .v2-detail-content-group p{margin-top:6px;color:var(--v2-text-secondary);font-size:.875rem;font-weight:400;line-height:1.7;overflow-wrap:anywhere}.v2-jobs-detail-panel__section .v2-detail-qualification-grid{grid-template-columns:minmax(0,1fr);gap:0}.v2-jobs-detail-panel__section .v2-detail-qualification{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:54px;padding:10px 0;border:0;border-bottom:1px solid var(--v2-border);border-radius:0;background:transparent;color:var(--v2-text)}.v2-jobs-detail-panel__section .v2-detail-qualification:first-child{padding-top:0}.v2-jobs-detail-panel__section .v2-detail-qualification:last-child{padding-bottom:0;border-bottom:0}.v2-jobs-detail-panel__section .v2-detail-qualification>svg{width:30px;height:30px;padding:6px;flex:0 0 30px;margin-top:0;border-radius:9px;background:var(--v2-success-bg);color:var(--v2-success-fg)}.v2-jobs-detail-panel__section .v2-detail-qualification[data-state=review]>svg{background:var(--v2-peach-100);color:var(--v2-orange-500)}.v2-jobs-detail-panel__section .v2-detail-qualification>div{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:6px}.v2-jobs-detail-panel__section .v2-detail-qualification h3{margin:0;color:var(--v2-text-secondary);font-size:.75rem;font-weight:500}.v2-jobs-detail-panel__section .v2-detail-qualification p{margin:0;font-size:.8125rem;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.v2-jobs-detail-panel__section .v2-detail-source-notes{margin-top:10px}.v2-jobs-detail-panel__section .v2-detail-evidence-list{gap:8px}.v2-jobs-detail-panel__section .v2-detail-evidence-row{padding:10px;border:1px solid var(--v2-border);border-radius:12px;background:transparent;grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.v2-jobs-detail-panel__section .v2-detail-evidence-row>.v2-detail-evidence-action,.v2-jobs-detail-panel__section .v2-detail-evidence-row__action{grid-column:3;justify-self:end}.v2-jobs-detail-panel__section .v2-detail-evidence-action{min-height:44px;width:auto;padding:0;border:0;background:transparent}.v2-jobs-detail-panel__section .v2-detail-evidence-row__meta{overflow:visible;white-space:normal;overflow-wrap:anywhere}.v2-jobs-detail-panel__progress{padding:0;border:0;border-radius:0;background:transparent}.v2-jobs-detail-panel__progress-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.v2-jobs-detail-panel__progress-heading h3{margin:0;color:var(--v2-text);font-size:.9375rem;font-weight:800}.v2-jobs-detail-panel__progress-heading>span{padding:3px 9px;border-radius:999px;background:var(--v2-primary-soft);color:var(--v2-primary);font-size:.75rem;font-weight:650}.v2-jobs-detail-panel__progress ol{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:3px;margin:14px 0 0;padding:0;border:0}.v2-jobs-detail-panel__progress ol:before{content:"";position:absolute;top:18px;bottom:18px;left:17px;width:1px;background:var(--v2-border)}.v2-jobs-detail-panel__progress ol li{position:relative;z-index:1;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;min-width:0;min-height:34px;gap:10px;margin:0;padding:5px 6px;border:0;border-radius:10px;background:transparent;color:var(--v2-text-secondary);text-align:left}.v2-jobs-detail-panel__progress ol li[data-current]{background:var(--v2-primary-soft);color:var(--v2-primary)}.v2-jobs-detail-panel__progress ol li>span:first-child{width:24px;height:24px;flex:0 0 24px;box-shadow:0 0 0 3px var(--v2-bg-surface)}.v2-jobs-detail-panel__progress ol li[data-current] .badge-type,.v2-jobs-detail-panel__progress ol li[data-current]>span:first-child{border-color:var(--v2-primary);background:var(--v2-primary);color:var(--v2-white)}.v2-jobs-detail-panel__progress ol li>span:nth-child(2){flex:1 1 auto;font-size:.8125rem;line-height:1.35;overflow-wrap:anywhere}.v2-jobs-detail-panel__progress ol li .badge-type{padding:2px 6px;font-size:.6875rem;line-height:1.2}.v2-jobs-detail-panel__progress ol+p{margin-top:12px;padding:10px 0 0;border:0;border-top:1px solid var(--v2-border);border-radius:0;background:transparent;color:var(--v2-text-secondary)}.v2-jobs-detail-panel :is(a,button,summary):focus-visible{outline:3px solid var(--v2-primary);outline-offset:2px}.v2-jobs-panel-portal{position:fixed;inset:0;z-index:1000;background:var(--v2-bg-surface)}.v2-jobs-page--refined .v2-jobs-overview{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;margin-bottom:16px}.v2-jobs-overview__card{display:flex;align-items:center;gap:12px;min-width:0;min-height:76px;padding:12px 15px;border-radius:14px}.v2-jobs-overview__icon{display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border-radius:12px;background:var(--v2-primary-soft);color:var(--v2-primary)}.v2-jobs-overview__icon[data-tone=mint]{background:var(--v2-mint-100);color:var(--v2-mint-500)}.v2-jobs-overview__icon[data-tone=purple]{background:var(--v2-lilac-100);color:var(--v2-lilac-500)}.v2-jobs-overview__icon[data-tone=peach]{background:var(--v2-peach-100);color:var(--v2-orange-500)}.v2-jobs-overview__icon[data-tone=pink]{background:var(--v2-strawberry-100);color:var(--v2-strawberry-500)}.v2-jobs-overview__copy{display:grid;min-width:0;gap:2px}.v2-jobs-overview__copy strong{color:var(--v2-text);font-size:1.25rem;line-height:1.2;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.v2-jobs-overview__copy small{color:var(--v2-text-secondary);font-size:.75rem;line-height:1.35}.v2-jobs-page--refined .v2-jobs-list-section{grid-row:4}@media (min-width:1151px){.v2-jobs-page--refined .v2-jobs-overview{grid-row:4}.v2-jobs-page--refined .v2-jobs-list-section{grid-row:5}}@media (max-width:1150px){.v2-jobs-master-detail .v2-opportunity[data-selected=true]{border-color:var(--v2-border);background:var(--v2-bg-surface);box-shadow:var(--v2-shadow-soft)}.v2-jobs-page--refined .v2-jobs-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-jobs-master-detail{grid-template-columns:minmax(0,1fr)}.v2-jobs-detail-panel{display:none}.v2-jobs-detail-panel[data-explicit=true]{position:fixed;z-index:70;inset:0;display:grid;width:100vw;height:100dvh;min-height:0;max-height:none;border-radius:0}}@media (max-width:760px){.v2-jobs-page--refined .v2-jobs-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v2-jobs-overview__card{min-height:68px;padding:9px 11px}.v2-jobs-overview__icon{width:38px;height:38px;flex-basis:38px}.v2-jobs-master-detail .v2-opportunity[data-view=list]{grid-template-columns:minmax(0,1fr);gap:8px}.v2-jobs-master-detail .v2-opportunity[data-view=list] .v2-opportunity__facts,.v2-jobs-master-detail .v2-opportunity[data-view=list] .v2-opportunity__footer,.v2-jobs-master-detail .v2-opportunity[data-view=list] .v2-opportunity__identity,.v2-jobs-master-detail .v2-opportunity[data-view=list] .v2-opportunity__matchbox{grid-column:1;grid-row:auto}.v2-jobs-master-detail .v2-opportunity__matchbox{width:max-content;max-width:100%}.v2-jobs-master-detail .v2-opportunity__footer{width:100%}.v2-jobs-master-detail .v2-opportunity__actions{width:100%;justify-content:space-between}.v2-jobs-detail-panel__action-bar{padding-bottom:max(10px,env(safe-area-inset-bottom))}}@media (max-width:380px){.v2-jobs-detail-panel__section .v2-detail-evidence-row{grid-template-columns:32px minmax(0,1fr)}.v2-jobs-detail-panel__section .v2-detail-evidence-row>.v2-detail-evidence-action,.v2-jobs-detail-panel__section .v2-detail-evidence-row__action{grid-column:2;justify-self:start}}.v2-jobs-detail-panel__loading-status{margin:0 0 12px;color:var(--v2-text-secondary);font-size:.75rem;line-height:1.5}.v2-jobs-detail-panel__fact-placeholder{grid-column:1/-1;align-self:center}.v2-jobs-detail-panel__loading-steps{display:grid;gap:3px}.v2-jobs-detail-panel__loading-steps>div{display:flex;align-items:center;gap:10px;min-height:34px;padding:5px 6px}.v2-jobs-detail-panel__loading-steps .v2-skeleton:first-child{flex-shrink:0;border-radius:50%}.v2-jobs-detail-panel__loading-copy{display:grid;gap:12px;padding:4px 0 8px}.v2-jobs-detail-panel .v2-skeleton{background:var(--v2-bg-subtle);animation:v2-jobs-detail-loading 1.8s ease-in-out infinite}@keyframes v2-jobs-detail-loading{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.v2-jobs-detail-panel .v2-skeleton{animation:none}}