.FilterBar-module__64Qr5a__bar{display:contents}.FilterBar-module__64Qr5a__applied{border-radius:var(--radius-pill);background:var(--aegold-600);border:1px solid var(--aegold-600);color:#fff;font-size:var(--text-sm);align-items:center;gap:7px;padding:8px 12px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.FilterBar-module__64Qr5a__applied:hover{background:var(--aegold-700)}@media (max-width:560px){.FilterBar-module__64Qr5a__panel{grid-template-columns:1fr;padding:14px}}
.Dropdown-module__vaDswG__dropdown{position:static}.Dropdown-module__vaDswG__trigger{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 16px;font-weight:500;list-style:none;transition:border-color .15s,background .15s;display:inline-flex}.Dropdown-module__vaDswG__trigger::-webkit-details-marker{display:none}.Dropdown-module__vaDswG__trigger::marker{content:""}.Dropdown-module__vaDswG__trigger:hover{border-color:var(--aegold-500);color:var(--aegold-700)}.Dropdown-module__vaDswG__dropdown[open] .Dropdown-module__vaDswG__trigger{border-color:var(--aegold-600);background:var(--aegold-50);color:var(--aegold-800)}.Dropdown-module__vaDswG__dropdown[open] .Dropdown-module__vaDswG__chevron{transform:rotate(180deg)}.Dropdown-module__vaDswG__chevron{opacity:.7;transition:transform .15s}.Dropdown-module__vaDswG__badge{border-radius:var(--radius-pill);background:var(--aegold-600);color:#fff;font-variant-numeric:tabular-nums;place-items:center;min-width:19px;height:19px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.Dropdown-module__vaDswG__panel{z-index:25;inset-inline:0;background:var(--surface);border:1px solid var(--line-strong);border-top:3px solid var(--aegold-600);border-radius:var(--radius-lg);max-height:70vh;box-shadow:var(--shadow-lg);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:8px 22px;padding:18px;animation:.14s both Dropdown-module__vaDswG__panel-in;display:grid;position:absolute;top:calc(100% + 6px);overflow-y:auto}@keyframes Dropdown-module__vaDswG__panel-in{0%{opacity:0;transform:translateY(-4px)}}.Dropdown-module__vaDswG__group{min-width:0}.Dropdown-module__vaDswG__group h3{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:7px;font-weight:600}.Dropdown-module__vaDswG__option{border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-sm);align-items:center;gap:9px;padding:7px 9px;text-decoration:none;transition:background .12s;display:flex}.Dropdown-module__vaDswG__option:hover{background:var(--grey-50)}.Dropdown-module__vaDswG__option[aria-pressed=true]{color:var(--aegold-800);background:var(--aegold-50);font-weight:600}.Dropdown-module__vaDswG__tick{width:14px;height:14px;color:var(--aegold-600);flex:none;place-items:center;display:grid}.Dropdown-module__vaDswG__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Dropdown-module__vaDswG__count{font-size:var(--text-xs);color:var(--ink-faint);flex:none}.Dropdown-module__vaDswG__option[aria-pressed=true] .Dropdown-module__vaDswG__count{color:var(--aegold-600)}.Dropdown-module__vaDswG__clearAll{border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--error);grid-column:1/-1;justify-content:center;align-items:center;gap:7px;margin-top:6px;padding-top:12px;font-weight:600;text-decoration:none;display:flex}.Dropdown-module__vaDswG__clearAll:hover{text-decoration:underline}@media (max-width:480px){.Dropdown-module__vaDswG__trigger{font-size:var(--text-xs);padding:9px 12px}.Dropdown-module__vaDswG__panel{max-height:60vh;padding:14px}}
.SearchBox-module__80XeQa__box{gap:10px;margin-bottom:16px;display:flex}.SearchBox-module__80XeQa__box input[type=search]{flex:1;min-width:0}@media (max-width:420px){.SearchBox-module__80XeQa__box{flex-wrap:wrap;gap:8px}.SearchBox-module__80XeQa__box input[type=search]{flex-basis:100%}.SearchBox-module__80XeQa__box button{flex:1;justify-content:center}}
.AlertBar-module__e2lXVq__bar{background:var(--aegold-50);border:1px solid var(--aegold-200);border-inline-start:4px solid var(--aegold-600);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;display:flex}.AlertBar-module__e2lXVq__lead{min-width:220px;font-size:var(--text-sm);color:var(--aegold-900);flex:1;margin:0}.AlertBar-module__e2lXVq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AlertBar-module__e2lXVq__actions input{background:#fff;width:auto;min-width:190px}.AlertBar-module__e2lXVq__close{color:var(--ink-dim);cursor:pointer;font-size:var(--text-base);border-radius:var(--radius-xs);background:0 0;border:0;padding:6px 8px;line-height:1}.AlertBar-module__e2lXVq__close:hover{color:var(--ink);background:#0000000f}@media (max-width:560px){.AlertBar-module__e2lXVq__bar{padding:12px 14px}.AlertBar-module__e2lXVq__lead{min-width:0;font-size:var(--text-xs);flex-basis:100%}.AlertBar-module__e2lXVq__actions{width:100%}.AlertBar-module__e2lXVq__actions input{flex:100%;width:100%;min-width:0}.AlertBar-module__e2lXVq__actions button{flex:1;justify-content:center}.AlertBar-module__e2lXVq__close{inset-inline-end:6px;position:absolute;top:6px}.AlertBar-module__e2lXVq__bar{padding-inline-end:34px;position:relative}}
.ApplyLink-module__DYhjAW__apply{font-size:var(--text-sm);color:var(--aegold-700);border:1px solid var(--aegold-300);border-radius:var(--radius);background:var(--aegold-50);align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ApplyLink-module__DYhjAW__apply:hover{background:var(--aegold-600);border-color:var(--aegold-600);color:#fff}.ApplyLink-module__DYhjAW__apply[aria-busy=true]{opacity:.6;cursor:wait}.ApplyLink-module__DYhjAW__host{font-size:var(--text-xs);opacity:.75;direction:ltr;unicode-bidi:isolate;font-weight:400}@media (max-width:480px){.ApplyLink-module__DYhjAW__apply{flex-wrap:wrap;justify-content:center;width:100%;padding:10px 12px}.ApplyLink-module__DYhjAW__host{text-align:center;overflow-wrap:anywhere;flex-basis:100%}}
.FitReport-module__0Egc5a__overlay{z-index:70;background:#0e0f129e;place-items:center;padding:20px;animation:.15s both FitReport-module__0Egc5a__fade;display:grid;position:fixed;inset:0}@keyframes FitReport-module__0Egc5a__fade{0%{opacity:0}}.FitReport-module__0Egc5a__dialog{background:var(--surface);border-radius:var(--radius-lg);border-top:4px solid var(--aegold-600);width:100%;max-width:620px;max-height:88vh;box-shadow:var(--shadow-lg);flex-direction:column;animation:.2s both FitReport-module__0Egc5a__rise;display:flex}@keyframes FitReport-module__0Egc5a__rise{0%{opacity:0;transform:translateY(10px)}}.FitReport-module__0Egc5a__head{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:20px 22px 16px;display:flex}.FitReport-module__0Egc5a__identity{flex:1;min-width:0}.FitReport-module__0Egc5a__jobTitle{font-weight:600;font-size:var(--text-lg);color:var(--ink-strong);line-height:1.35}.FitReport-module__0Egc5a__close{color:var(--ink-dim);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex:none;padding:6px;line-height:0}.FitReport-module__0Egc5a__close:hover{background:var(--grey-50);color:var(--ink)}.FitReport-module__0Egc5a__body{flex:1;padding:20px 22px;overflow-y:auto}.FitReport-module__0Egc5a__scoreRow{border-radius:var(--radius);border:1px solid;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:flex}.FitReport-module__0Egc5a__score{align-items:baseline;gap:2px;display:flex}.FitReport-module__0Egc5a__score b{font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1}.FitReport-module__0Egc5a__score small{font-size:var(--text-sm);opacity:.65}.FitReport-module__0Egc5a__verdictLabel{font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.FitReport-module__0Egc5a__apply{background:var(--success-soft);border-color:var(--success-border);color:var(--success)}.FitReport-module__0Egc5a__maybe{background:var(--aegold-50);border-color:var(--aegold-300);color:var(--aegold-700)}.FitReport-module__0Egc5a__skip{background:var(--error-soft);border-color:var(--error-border);color:var(--error)}.FitReport-module__0Egc5a__summary{font-size:var(--text-base);color:var(--grey-700);margin-bottom:22px;line-height:1.85}.FitReport-module__0Egc5a__section{margin-bottom:20px}.FitReport-module__0Egc5a__section h3{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.FitReport-module__0Egc5a__good{color:var(--success)}.FitReport-module__0Egc5a__bad{color:var(--warning)}.FitReport-module__0Egc5a__points{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.FitReport-module__0Egc5a__points li{font-size:var(--text-sm);color:var(--grey-700);padding-inline-start:18px;line-height:1.75;position:relative}.FitReport-module__0Egc5a__points li:before{content:"";inset-inline-start:4px;background:var(--line-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em}.FitReport-module__0Egc5a__good+.FitReport-module__0Egc5a__points li:before{background:var(--success-border)}.FitReport-module__0Egc5a__bad+.FitReport-module__0Egc5a__points li:before{background:var(--warning)}.FitReport-module__0Egc5a__tip{background:var(--aegold-50);border:1px solid var(--aegold-200);border-inline-start:3px solid var(--aegold-600);border-radius:var(--radius);padding:14px 16px}.FitReport-module__0Egc5a__tip h3{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--aegold-700);align-items:center;gap:7px;margin-bottom:7px;font-weight:600;display:flex}.FitReport-module__0Egc5a__tip p{font-size:var(--text-sm);color:var(--aegold-900);line-height:1.8}.FitReport-module__0Egc5a__cta{border-top:1px solid var(--line);text-align:center;margin-top:22px;padding-top:18px}.FitReport-module__0Egc5a__cta b{color:var(--ink-strong);margin-bottom:5px;display:block}.FitReport-module__0Egc5a__cta p{font-size:var(--text-sm);color:var(--ink-dim);margin-bottom:14px;line-height:1.7}.FitReport-module__0Egc5a__foot{border-top:1px solid var(--line);background:var(--grey-50);border-radius:0 0 var(--radius-lg) var(--radius-lg);gap:10px;padding:16px 22px;display:flex}.FitReport-module__0Egc5a__foot>:first-child{flex:1}@media (max-width:480px){.FitReport-module__0Egc5a__dialog{max-height:92vh}.FitReport-module__0Egc5a__scoreRow{flex-direction:column;align-items:flex-start;gap:6px}}
.JobActions-module__p0zfZa__actions{flex-wrap:wrap;gap:7px;display:flex}.JobActions-module__p0zfZa__overlay{z-index:60;background:#0e0f1299;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.JobActions-module__p0zfZa__dialog{border-radius:var(--radius-lg);border-top:4px solid var(--aegold-600);width:100%;max-width:640px;max-height:82vh;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;gap:14px;padding:22px;display:flex}.JobActions-module__p0zfZa__dialog h3{font-size:var(--text-lg)}.JobActions-module__p0zfZa__letter{white-space:pre-wrap;font-family:inherit;font-size:var(--text-sm);background:var(--grey-50);border:1px solid var(--line);border-radius:var(--radius);flex:1;margin:0;padding:16px;line-height:1.8;overflow-y:auto}@media (max-width:480px){.JobActions-module__p0zfZa__dialog{max-height:88vh;padding:16px}.JobActions-module__p0zfZa__letter{font-size:var(--text-xs);overflow-wrap:anywhere;padding:12px}}
.JobCard-module__dEJ3vq__card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:12px;height:100%;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.JobCard-module__dEJ3vq__card:hover{border-color:var(--aegold-300);box-shadow:var(--shadow-sm)}.JobCard-module__dEJ3vq__head{align-items:flex-start;gap:13px;display:flex}.JobCard-module__dEJ3vq__avatar{border-radius:var(--radius);background:var(--aegold-50);border:1px solid var(--aegold-100);width:44px;height:44px;font-weight:700;font-size:var(--text-lg);color:var(--aegold-700);flex:none;place-items:center;display:grid;overflow:hidden}.JobCard-module__dEJ3vq__avatar img{object-fit:contain;background:#fff;width:100%;height:100%;padding:6px}.JobCard-module__dEJ3vq__identity{flex:1;min-width:0}.JobCard-module__dEJ3vq__jobTitle{font-size:var(--text-base);margin:0;font-weight:600;line-height:1.4}.JobCard-module__dEJ3vq__jobTitle a{color:var(--grey-950);text-decoration:none}.JobCard-module__dEJ3vq__jobTitle a:hover{color:var(--aegold-700);text-decoration:underline}.JobCard-module__dEJ3vq__company{font-size:var(--text-sm);color:var(--ink-dim);margin-top:3px}.JobCard-module__dEJ3vq__verdict{border-radius:var(--radius);font-size:var(--text-xs);border:1px solid;flex-direction:column;flex:none;align-items:center;gap:1px;padding:6px 10px;font-weight:600;line-height:1.2;display:flex}.JobCard-module__dEJ3vq__verdict b{font-size:var(--text-base);font-variant-numeric:tabular-nums}.JobCard-module__dEJ3vq__verdict.JobCard-module__dEJ3vq__apply{background:var(--success-soft);border-color:var(--success-border);color:var(--success)}.JobCard-module__dEJ3vq__verdict.JobCard-module__dEJ3vq__maybe{background:var(--aegold-50);border-color:var(--aegold-300);color:var(--aegold-700)}.JobCard-module__dEJ3vq__verdict.JobCard-module__dEJ3vq__skip{background:var(--error-soft);border-color:var(--error-border);color:var(--error)}.JobCard-module__dEJ3vq__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.JobCard-module__dEJ3vq__reco{font-size:var(--text-sm);border-radius:var(--radius);background:var(--grey-50);border-inline-start:3px solid var(--line-strong);padding:11px 14px;line-height:1.7}.JobCard-module__dEJ3vq__reco.JobCard-module__dEJ3vq__apply{border-inline-start-color:var(--success);background:var(--success-soft)}.JobCard-module__dEJ3vq__reco.JobCard-module__dEJ3vq__maybe{border-inline-start-color:var(--aegold-500);background:var(--aegold-50)}.JobCard-module__dEJ3vq__reco.JobCard-module__dEJ3vq__skip{border-inline-start-color:var(--error);background:var(--error-soft)}.JobCard-module__dEJ3vq__tip{color:var(--ink-dim);font-size:var(--text-xs);margin-top:5px}.JobCard-module__dEJ3vq__foot{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}@media (max-width:480px){.JobCard-module__dEJ3vq__card{padding:16px}.JobCard-module__dEJ3vq__head{flex-wrap:wrap;gap:10px}.JobCard-module__dEJ3vq__identity{flex:auto;min-width:0}.JobCard-module__dEJ3vq__verdict{flex-direction:row;order:3;justify-content:flex-start;align-items:center;gap:6px;width:100%}.JobCard-module__dEJ3vq__verdict b{font-size:var(--text-base)}.JobCard-module__dEJ3vq__avatar{width:38px;height:38px}.JobCard-module__dEJ3vq__jobTitle{font-size:var(--text-sm)}.JobCard-module__dEJ3vq__foot{gap:8px}}
.Pagination-module__Ih5jkq__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:36px;display:flex}.Pagination-module__Ih5jkq__numbers{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Pagination-module__Ih5jkq__numbers li{display:flex}.Pagination-module__Ih5jkq__numbers a,.Pagination-module__Ih5jkq__current{border-radius:var(--radius);min-width:36px;height:36px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;border:1px solid #0000;place-items:center;padding:0 8px;text-decoration:none;display:grid}.Pagination-module__Ih5jkq__numbers a{color:var(--ink)}.Pagination-module__Ih5jkq__numbers a:hover{background:var(--aegold-50);color:var(--aegold-700);border-color:var(--aegold-200)}.Pagination-module__Ih5jkq__current{background:var(--aegold-600);color:#fff;font-weight:600}@media (max-width:480px){.Pagination-module__Ih5jkq__pager{gap:8px}.Pagination-module__Ih5jkq__numbers{scrollbar-width:none;max-width:60vw;overflow-x:auto}.Pagination-module__Ih5jkq__numbers::-webkit-scrollbar{display:none}.Pagination-module__Ih5jkq__numbers a,.Pagination-module__Ih5jkq__current{min-width:32px;height:32px}}
.jobs-module__GWLpvW__page{padding-block:32px 56px}.jobs-module__GWLpvW__head{border-bottom:2px solid var(--aegold-600);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.jobs-module__GWLpvW__title{font-size:var(--text-3xl);margin-bottom:4px}.jobs-module__GWLpvW__controls{z-index:20;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex;position:relative}.jobs-module__GWLpvW__controls>:first-child{flex:320px;margin-bottom:0}@media (max-width:560px){.jobs-module__GWLpvW__controls>:first-child{flex-basis:100%}}.jobs-module__GWLpvW__count{font-size:var(--text-sm);color:var(--ink-dim);margin-bottom:16px}.jobs-module__GWLpvW__count b{color:var(--aegold-700);font-size:var(--text-base)}.jobs-module__GWLpvW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.jobs-module__GWLpvW__grid>li{display:flex}.jobs-module__GWLpvW__grid>li>*{width:100%}.jobs-module__GWLpvW__empty{text-align:center;color:var(--ink-dim);background:var(--grey-50);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:72px 20px}@media (max-width:480px){.jobs-module__GWLpvW__grid{grid-template-columns:1fr}}.jobs-module__GWLpvW__controlRow{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-bottom:20px;display:flex;position:relative}.jobs-module__GWLpvW__hidden{color:var(--ink-dim);font-size:var(--text-xs)}.jobs-module__GWLpvW__hidden:before{content:"·";color:var(--ink-faint);margin-inline:8px}.jobs-module__GWLpvW__hidden a{color:var(--aegold-700);font-weight:600}
