.im-salary-check{--sc-ctl-h:48px;--sc-gap-field:var(--im-space-8);--sc-gap-section:var(--im-space-12);--sc-w-2:4.25rem;--sc-w-4:5.75rem;--sc-w-hours:var(--im-ctl-xs);--sc-w-money:var(--im-ctl-sm);--sc-w-period:9.5rem;--sc-w-select:var(--im-ctl-md);--sc-reveal:.28s}.im-salary-check [hidden]{display:none!important}.im-salary-check .im-field__control,.im-salary-check .im-sc-option__input,.im-salary-check .im-check__input,.im-salary-check .im-book__error-summary,.im-salary-check .im-sc-inline__title,.im-salary-check .im-sc-every__summary,.im-salary-check .im-sc-again,.im-salary-check .im-sc-more__toggle,.im-salary-check .im-sc-refine__summary,.im-salary-check .soc-search-clear,.im-salary-check .im-sc-result a,.im-salary-check .im-sc-cited a,.im-salary-check .im-btn{scroll-margin-top:calc(var(--im-nav-h,4rem) + var(--im-space-4))}.im-salary-check a:not(.im-btn):focus-visible{outline:2px solid var(--im-accent-200);outline-offset:2px;border-radius:2px}.im-sc-fallback{font-family:var(--im-font-body);font-size:14px;line-height:1.55;color:var(--im-text-200);margin:0}.im-sc-fallback a{color:var(--im-accent-200);text-decoration:underline;text-underline-offset:2px}.im-calc-badges{display:flex;gap:var(--im-space-3);flex-wrap:wrap;margin-top:var(--im-space-6)}.im-calc-cta-actions{display:flex;gap:var(--im-space-3);flex-wrap:wrap;margin-top:var(--im-space-6)}.im-sc-card{border-top:3px solid var(--im-ink)}.im-sc-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sc-gap-section);container:sc-form / inline-size}.im-sc-section,.im-sc-followon{display:flow-root;min-width:0}.im-salary-check .im-sc-section>* + *,.im-salary-check .im-sc-followon>* + *{margin-top:var(--sc-gap-field)}.im-sc-section__title{font-family:var(--im-font-serif);font-weight:400;font-size:26px;line-height:1.15;letter-spacing:var(--im-track-head,-0.01em);color:var(--im-ink);margin:0;padding-bottom:var(--im-space-3);border-bottom:1px solid var(--im-hairline)}.im-salary-check .im-field{gap:var(--im-space-2)}.im-salary-check .im-field__label{font-size:14.5px;line-height:1.35}.im-salary-check .im-field__hint{font-size:13px;line-height:1.5;max-width:60ch}.im-salary-check .im-field__hint:empty{display:none}.im-sc-fieldset{border:0;padding:0;margin:0;min-width:0}.im-sc-fieldset>legend{float:none;width:auto;padding:0;margin:0 0 var(--im-space-2)}.im-sc-fieldset>legend + *{margin-top:0}.im-salary-check .im-field__control{min-height:var(--sc-ctl-h);height:var(--sc-ctl-h);padding:0 var(--im-space-3);border-radius:var(--im-radius-control)}.im-salary-check .im-field__control:hover:not(:focus):not([aria-invalid="true"]){border-color:var(--im-ink-soft)}.im-sc-ctl--2{width:var(--sc-w-2);text-align:center}.im-sc-ctl--4{width:var(--sc-w-4);text-align:center}.im-sc-ctl--hours{width:var(--sc-w-hours)}.im-sc-ctl--select{width:var(--sc-w-select);max-width:100%}.im-sc-ctl--period{width:var(--sc-w-period);max-width:100%}.im-sc-ctl--wide{width:100%;max-width:26rem}.im-sc-pay{display:flex;align-items:stretch;width:max-content;max-width:100%}.im-sc-pay__prefix{display:flex;align-items:center;justify-content:center;min-width:40px;font-family:var(--im-font-display);font-weight:600;font-size:15px;color:var(--im-text-200);background:var(--im-stone-75);border:1px solid var(--im-control-border);border-right:0;border-radius:var(--im-radius-control) 0 0 var(--im-radius-control)}.im-salary-check .im-sc-pay__amount{width:var(--sc-w-money);min-width:0;flex:0 1 var(--sc-w-money);border-radius:0;position:relative}.im-salary-check .im-sc-pay__amount--alone{border-radius:0 var(--im-radius-control) var(--im-radius-control) 0}.im-salary-check .im-sc-pay__period{width:var(--sc-w-period);flex:0 0 auto;margin-left:-1px;border-radius:0 var(--im-radius-control) var(--im-radius-control) 0;background-color:var(--im-stone-75)}.im-salary-check .im-sc-pay .im-field__control:focus{position:relative;z-index:1}.im-sc-percent{display:flex;align-items:stretch;width:max-content;max-width:100%}.im-salary-check .im-sc-percent__amount{width:var(--sc-w-hours);min-width:0;text-align:right;border-radius:var(--im-radius-control) 0 0 var(--im-radius-control)}.im-sc-percent__suffix{display:flex;align-items:center;justify-content:center;min-width:40px;font-family:var(--im-font-display);font-weight:600;font-size:15px;color:var(--im-text-200);background:var(--im-stone-75);border:1px solid var(--im-control-border);border-left:0;border-radius:0 var(--im-radius-control) var(--im-radius-control) 0}.im-salary-check .im-sc-percent .im-field__control:focus{position:relative;z-index:1}.im-sc-row{display:grid;gap:var(--im-space-2) var(--im-space-8);grid-template-columns:max-content minmax(12rem,1fr);grid-template-rows:repeat(4,auto);justify-content:start}.im-sc-cell{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-content:start;max-width:24rem}.im-sc-cell>.im-sc-pay{min-width:max-content}.im-sc-row>.im-sc-cell:first-child{width:min-content}.im-sc-cell>.im-field__label{grid-row:1}.im-sc-cell>.im-field__hint{grid-row:2}.im-sc-cell>.im-sc-cell__notes{grid-row:3}.im-sc-cell>.im-field__control,.im-sc-cell>.im-sc-pay{grid-row:4;align-self:end}.im-sc-cell__notes{display:grid;gap:var(--im-space-1)}.im-sc-cell__notes:not(:has(:not([hidden]))){display:none}@container sc-form (max-width:37rem){.im-sc-row{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--sc-gap-field)}.im-sc-cell{grid-row:auto;grid-template-rows:none;max-width:none}.im-sc-row>.im-sc-cell:first-child{width:auto}}@container sc-form (max-width:28rem){.im-sc-cell>.im-sc-pay{min-width:0;width:100%}.im-sc-pay{flex-wrap:wrap}.im-salary-check .im-sc-pay__amount:not(.im-sc-pay__amount--alone){flex:1 1 8rem;width:auto;border-radius:0 var(--im-radius-control) 0 0}.im-sc-pay:has(.im-sc-pay__period) .im-sc-pay__prefix{border-radius:var(--im-radius-control) 0 0 0}.im-salary-check .im-sc-pay__period{flex:1 1 100%;width:auto;margin:-1px 0 0;border-radius:0 0 var(--im-radius-control) var(--im-radius-control)}}.im-sc-options{display:grid;gap:var(--im-space-2)}.im-sc-options--inline{display:flex;flex-wrap:wrap}.im-sc-options--grid{grid-template-columns:repeat(2,minmax(0,1fr))}@container sc-form (max-width:34rem){.im-sc-options--grid{grid-template-columns:minmax(0,1fr)}}.im-sc-option{position:relative;display:flex;align-items:center;gap:var(--im-space-3);min-height:var(--sc-ctl-h);padding:var(--im-space-2) var(--im-space-4) var(--im-space-2) var(--im-space-3);cursor:pointer;background:var(--im-card-bg);border:1px solid var(--im-hairline);border-radius:var(--im-radius-control);font-family:var(--im-font-body);font-size:14.5px;line-height:1.4;color:var(--im-text-200);transition:border-color var(--im-dur) var(--im-ease),background-color var(--im-dur) var(--im-ease),box-shadow var(--im-dur) var(--im-ease)}.im-sc-options:not(.im-sc-options--inline) .im-sc-option{max-width:34rem}.im-sc-option:hover{border-color:var(--im-ink-soft)}.im-sc-option:has(:checked){border-color:var(--im-accent-200);background:var(--im-accent-50);color:var(--im-ink);box-shadow:inset 0 0 0 1px var(--im-accent-200)}.im-sc-option:has(:focus-visible){outline:2px solid var(--im-accent-200);outline-offset:2px}.im-sc-option__input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--im-accent-200);cursor:pointer}.im-sc-option__input:focus-visible{outline:none}@media (forced-colors:active){.im-sc-option:has(:checked){outline:2px solid Highlight}}.im-salary-check .im-sc-check{min-height:44px;align-items:center;justify-self:start}.im-sc-sublabel{font-weight:400}.im-sc-date{display:flex;flex-wrap:wrap;gap:var(--im-space-3);align-items:end}.im-sc-date__part{display:grid;gap:var(--im-space-1)}.im-sc-date__label{font-family:var(--im-font-display);font-size:12.5px;color:var(--im-text-muted)}.im-sc-instead{margin-top:var(--im-space-1)}.im-sc-asked{font-family:var(--im-font-body);font-size:13px;line-height:1.5;color:var(--im-ink);background:var(--im-accent-50);border-radius:var(--im-radius-control);padding:var(--im-space-2) var(--im-space-3);margin:0;max-width:60ch}.im-sc-is-asked,.im-sc-invalid{position:relative}.im-sc-is-asked::before,.im-sc-invalid::before{content:"";position:absolute;left:calc(var(--im-space-3) * -1);top:2px;bottom:2px;width:3px;border-radius:2px;background:var(--im-accent-200)}.im-sc-invalid::before{background:var(--im-danger-ink)}@media (forced-colors:active){.im-sc-is-asked::before,.im-sc-invalid::before{background:Highlight;forced-color-adjust:none}}.im-sc-reveal__inner .im-sc-reveal__inner{padding-left:var(--im-space-4);margin-left:calc(var(--im-space-4) * -1)}.im-sc-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--sc-reveal) var(--im-ease),opacity var(--sc-reveal) var(--im-ease),margin-top var(--sc-reveal) var(--im-ease)}.im-sc-reveal[data-open]{grid-template-rows:1fr;opacity:1}.im-sc-reveal[data-instant]{transition:none}.im-salary-check .im-sc-reveal:not([data-open]){margin-top:0}.im-sc-reveal__inner{min-height:0;overflow:hidden;padding:4px;margin:-4px}.im-sc-followon{padding-left:var(--im-space-5);border-left:2px solid var(--im-hairline)}.im-sc-inline{display:grid;gap:var(--im-space-5);padding:var(--im-space-5);background:var(--im-accent-50);border:1px solid transparent;border-radius:var(--im-radius-card)}.im-sc-inline__title{font-family:var(--im-font-display);font-weight:600;font-size:14.5px;color:var(--im-ink);margin:0}.im-sc-inline__title:focus{outline:none}.im-sc-inline__list{display:flow-root}.im-sc-inline__list>* + *{margin-top:var(--im-space-6)}.im-sc-inline .im-sc-option,.im-sc-inline .im-sc-option:has(:checked),.im-sc-inline .im-sc-asked{background:var(--im-card-bg)}.im-sc-question{display:grid;gap:var(--im-space-2)}.im-sc-entries{display:grid;gap:var(--im-space-4)}.im-sc-entry{border:1px solid var(--im-hairline);border-radius:var(--im-radius-control);padding:var(--im-space-4);display:grid;gap:var(--im-space-4)}.im-sc-entry>legend{float:none;width:auto;padding:0 var(--im-space-2);margin:0;font-size:13px}.im-sc-part{display:grid;gap:var(--im-space-1)}.im-sc-entry__remove,.im-sc-entries__add{justify-self:start}.im-sc-refine{display:grid;gap:var(--im-space-1);min-width:0}.im-sc-refine__title{margin:0;font-family:var(--im-font-serif);font-weight:400;font-size:21px;line-height:1.2;letter-spacing:var(--im-track-head,-0.01em);color:var(--im-ink)}.im-salary-check .im-sc-refine__hint{margin:0 0 var(--im-space-3)}.im-sc-refine__rows{border-top:1px solid var(--im-hairline)}.im-sc-refine__row{border-bottom:1px solid var(--im-hairline)}.im-sc-refine__summary{display:flex;align-items:center;gap:var(--im-space-3);min-height:48px;padding:var(--im-space-2) 0;cursor:pointer;list-style:none;border-radius:2px;font-family:var(--im-font-display);font-weight:600;font-size:14.5px;line-height:1.35;color:var(--im-ink)}.im-sc-refine__summary::-webkit-details-marker{display:none}.im-sc-refine__summary:hover .im-sc-refine__label{color:var(--im-accent-200)}.im-sc-refine__summary:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:2px}.im-sc-refine__label{flex:1 1 auto;min-width:0}.im-sc-refine__value{flex:0 0 auto;max-width:45%;font-family:var(--im-font-body);font-weight:400;font-size:14px;color:var(--im-text-muted);text-align:right;overflow-wrap:break-word}.im-sc-refine__caret{flex:0 0 auto;width:7px;height:7px;margin:-3px 2px 0 4px;border-right:1.5px solid var(--im-text-muted);border-bottom:1.5px solid var(--im-text-muted);transform:rotate(45deg);transition:transform var(--sc-reveal) var(--im-ease)}.im-sc-refine__row[open] .im-sc-refine__caret{transform:rotate(-135deg);margin-top:4px}.im-sc-refine__panel{display:flow-root;padding:var(--im-space-1) 0 var(--im-space-5)}.im-salary-check .im-sc-refine__panel>* + *{margin-top:var(--sc-gap-field)}.im-sc-more{border-top:1px solid var(--im-hairline);border-bottom:1px solid var(--im-hairline);padding:var(--im-space-2) 0;display:grid}.im-sc-more__heading{margin:0;font-size:inherit}.im-sc-more__toggle{display:flex;align-items:center;gap:var(--im-space-3);width:100%;min-height:52px;padding:0;background:none;border:0;cursor:pointer;text-align:left;color:var(--im-ink);border-radius:var(--im-radius-control)}.im-sc-more__toggle:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:2px}.im-sc-more__title{font-family:var(--im-font-serif);font-size:21px;line-height:1.2}.im-sc-more__chevron{margin-left:auto;width:32px;height:32px;border-radius:50%;border:1px solid var(--im-hairline);position:relative;flex:0 0 auto;transition:border-color var(--im-dur) var(--im-ease),background-color var(--im-dur) var(--im-ease)}.im-sc-more__chevron::before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-right:1.5px solid var(--im-ink);border-bottom:1.5px solid var(--im-ink);transform:translate(-50%,-70%) rotate(45deg);transition:transform var(--sc-reveal) var(--im-ease)}.im-sc-more__toggle:hover .im-sc-more__chevron{border-color:var(--im-ink-soft);background:var(--im-band)}.im-sc-more__toggle[aria-expanded="true"] .im-sc-more__chevron::before{transform:translate(-50%,-30%) rotate(-135deg)}.im-sc-more .im-sc-more__hint{margin:0 0 var(--im-space-3)}.im-sc-more__groups{display:grid;gap:var(--im-space-10);padding:var(--im-space-4) 0 var(--im-space-5)}.im-sc-more__group{display:grid;gap:var(--im-space-6)}.im-sc-more__group-title{font-family:var(--im-font-display);font-weight:600;font-size:13px;color:var(--im-text-muted);margin:0;padding-bottom:var(--im-space-2);border-bottom:1px solid var(--im-hairline)}.im-salary-check .im-book__error-summary:focus{outline:3px solid var(--im-accent-200);outline-offset:2px}.im-sc-actions{display:grid}.im-calc-submit{display:inline-flex;align-items:center;justify-content:center;gap:var(--im-space-2);min-height:52px;font-size:15px}.im-calc-submit .spinner-border{width:1rem;height:1rem}.im-calc-results{border-left:1px solid var(--im-hairline);padding-left:var(--im-space-8)}@media (min-width:992px){.im-calc-results:has(>[data-sc-result][hidden]){position:sticky;top:7rem;align-self:start}}.im-calc-rail__lead{font-family:var(--im-font-serif);font-weight:400;font-size:24px;line-height:1.2;letter-spacing:var(--im-track-head,-0.01em);color:var(--im-ink);margin:0 0 var(--im-space-2)}.im-calc-rail__note{font-family:var(--im-font-body);font-size:13.5px;line-height:1.55;color:var(--im-text-muted);margin:0 0 var(--im-space-6)}.im-calc-thr{width:100%;border-collapse:collapse}.im-calc-thr th{font-family:var(--im-font-display);font-size:12px;font-weight:600;color:var(--im-text-muted);text-align:left;padding:0 0 var(--im-space-2);border-bottom:1px solid var(--im-hairline)}.im-calc-thr th:last-child,.im-calc-thr td:last-child{text-align:right}.im-calc-thr td{font-family:var(--im-font-body);font-size:13.5px;color:var(--im-text-200);padding:var(--im-space-3) 0;border-bottom:1px solid var(--im-hairline)}.im-calc-thr td:last-child{font-family:var(--im-font-display);font-weight:600;color:var(--im-ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:var(--im-space-4)}.im-calc-thr tr:last-child td{border-bottom:0}.im-sc-result{--sc-tone-ink:var(--im-text-200);--sc-tone-wash:var(--im-stone-75);--sc-tone-line:color-mix(in srgb,var(--sc-tone-ink) 28%,transparent);--sc-tone-track:color-mix(in srgb,var(--sc-tone-ink) 16%,var(--im-card-bg));display:grid;grid-template-columns:minmax(0,1fr);gap:var(--im-space-5)}.im-sc-tone--meets{--sc-tone-ink:var(--im-success-ink);--sc-tone-wash:var(--im-success-wash)}.im-sc-tone--conditional{--sc-tone-ink:var(--im-warn-ink);--sc-tone-wash:var(--im-warn-wash)}.im-sc-tone--below{--sc-tone-ink:var(--im-danger-ink);--sc-tone-wash:var(--im-danger-wash)}.im-sc-tone--neutral{--sc-tone-ink:var(--im-text-200);--sc-tone-wash:var(--im-stone-75)}.im-sc-result[data-entering]{animation:im-sc-enter .36s var(--im-ease) both}@keyframes im-sc-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.im-sc-band{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--im-space-3);padding:var(--im-space-4) var(--im-space-5);background:var(--sc-tone-wash);border-radius:var(--im-radius-card);box-shadow:inset 0 0 0 1px var(--sc-tone-line)}.im-sc-band__icons{display:flex;align-self:start;margin-top:3px}.im-sc-band__icon{width:22px;height:22px;color:var(--sc-tone-ink);fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.im-sc-band__dashed{stroke-dasharray:1.6 3.1}.im-sc-result__headline{font-family:var(--im-font-serif);font-weight:400;font-size:21px;line-height:1.28;letter-spacing:var(--im-track-head,-0.01em);color:var(--im-ink);margin:0;text-wrap:balance;scroll-margin-top:calc(var(--im-nav-h,4rem) + var(--im-space-4))}.im-sc-result__headline b{font-weight:500;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.im-sc-result__headline:focus{outline:none}.im-sc-result__headline:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:4px}.im-sc-band__cond{display:block;margin-top:3px;font-family:var(--im-font-body);font-size:14px;line-height:1.45;letter-spacing:0;color:var(--im-text-200);text-wrap:pretty}.im-sc-band__cond b{font-family:var(--im-font-display);font-weight:600;color:var(--im-ink)}.im-sc-lines{display:grid;gap:var(--im-space-2)}.im-sc-lines p{margin:0;max-width:62ch;font-family:var(--im-font-body);font-size:14px;line-height:1.55;color:var(--im-text-200)}.im-sc-result__lead,.im-sc-result__note{font-family:var(--im-font-body);font-size:13.5px;line-height:1.55;color:var(--im-text-200);margin:0}.im-sc-result__asked{display:grid;gap:var(--im-space-2)}.im-sc-result__links{margin:0;padding-left:var(--im-space-5);display:grid;gap:var(--im-space-1);font-family:var(--im-font-body);font-size:13.5px;line-height:1.5}.im-sc-result__links a{color:var(--im-accent-200);text-decoration:underline;text-underline-offset:2px}.im-sc-nudges{display:grid;gap:var(--im-space-1)}.im-sc-nudge{margin:0;max-width:62ch;font-family:var(--im-font-body);font-size:14px;line-height:1.5;color:var(--im-text-200)}.im-sc-nudge a{color:var(--im-accent-200);font-weight:600;text-decoration:underline;text-underline-offset:2px}.im-sc-meter{--sc-meter-h:10px;--sc-meter-label-h:34px;position:relative;padding:calc(var(--sc-meter-label-h) + 8px) 0 28px}.im-sc-meter:has(.im-sc-meter__label--raised){padding-top:calc(var(--sc-meter-label-h) * 2 + 8px)}.im-sc-meter__scale{position:relative;height:var(--sc-meter-h);border-radius:var(--im-radius-pill);background:var(--sc-tone-track)}.im-sc-meter__fill{position:absolute;top:0;bottom:0;left:0;width:var(--at);border-radius:inherit;background:var(--sc-tone-ink)}.im-sc-meter__gap{position:absolute;top:0;bottom:0;left:var(--from);width:calc(var(--to) - var(--from));background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--sc-tone-ink) 70%,transparent) 0 1.5px,transparent 1.5px 5px)}.im-sc-meter__mark{position:absolute;left:var(--at);top:-5px;bottom:-5px;width:2px;margin-left:-1px;border-radius:1px;background:var(--im-ink)}.im-sc-meter__label{position:absolute;right:0;bottom:calc(100% + 4px);display:grid;justify-items:end;white-space:nowrap;font-family:var(--im-font-body);font-size:12px;line-height:1.3;color:var(--im-text-muted)}.im-sc-meter__mark--start .im-sc-meter__label{right:auto;left:0;justify-items:start}.im-sc-meter__label--raised{bottom:calc(100% + 4px + var(--sc-meter-label-h))}.im-sc-meter__you{position:absolute;top:calc(100% + 8px);right:calc(100% - var(--at));white-space:nowrap;font-family:var(--im-font-body);font-size:12px;line-height:1.3;color:var(--im-text-muted)}.im-sc-meter__you--start{right:auto;left:0}.im-sc-meter__label b,.im-sc-meter__you b{font-family:var(--im-font-display);font-weight:600;font-size:13.5px;color:var(--im-ink);font-variant-numeric:tabular-nums}.im-sc-result[data-entering] .im-sc-meter__fill{animation:im-sc-meter-fill .8s var(--im-ease) .2s both}.im-sc-result[data-entering] .im-sc-meter__gap{animation:im-sc-meter-gap .45s var(--im-ease) .85s both}@keyframes im-sc-meter-fill{from{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 0 0 0 round 999px)}}@keyframes im-sc-meter-gap{from{opacity:0}to{opacity:1}}.im-sc-every{border-top:1px solid var(--im-hairline)}.im-sc-folds>.im-sc-every:last-child{border-bottom:1px solid var(--im-hairline)}.im-sc-every__summary{cursor:pointer;display:list-item;padding:var(--im-space-3) 0;min-height:44px;font-family:var(--im-font-display);font-weight:600;font-size:13.5px;color:var(--im-ink)}.im-sc-every__summary:hover{color:var(--im-accent-200)}.im-sc-every__summary:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:2px}.im-sc-every__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--im-space-2);padding:0 0 var(--im-space-4)}.im-sc-result__minor{font-family:var(--im-font-display);font-weight:600;font-size:13px;color:var(--im-ink);margin:var(--im-space-2) 0 var(--im-space-1)}.im-sc-every__group{display:grid}.im-sc-result__list{margin:0;padding-left:var(--im-space-5);display:grid;gap:var(--im-space-2);font-family:var(--im-font-body);font-size:13.5px;line-height:1.55;color:var(--im-text-200)}.im-sc-result__list--quiet{font-size:13px;gap:var(--im-space-1);color:var(--im-text-muted)}.im-sc-ftable{width:100%;border-collapse:collapse;font-family:var(--im-font-body);font-size:13px;line-height:1.4}.im-sc-ftable th,.im-sc-ftable td{padding:var(--im-space-2) 0 var(--im-space-2) var(--im-space-3);text-align:right;vertical-align:top;border-bottom:1px solid var(--im-hairline)}.im-sc-ftable th:first-child{padding-left:0;text-align:left}.im-sc-ftable thead th{padding-top:0;font-family:var(--im-font-display);font-weight:600;font-size:12px;color:var(--im-text-muted)}.im-sc-ftable tbody th{font-weight:600;color:var(--im-ink)}.im-sc-ftable tbody th span{display:block;font-weight:400;font-size:12px;color:var(--im-text-muted)}.im-sc-ftable td{font-family:var(--im-font-display);font-weight:600;color:var(--im-ink);font-variant-numeric:tabular-nums}.im-sc-ftable td span{display:block;font-family:var(--im-font-body);font-weight:400;font-size:12px;color:var(--im-text-muted)}.im-sc-ftable span:empty{display:none}.im-sc-fold-notes{margin:0;padding-left:var(--im-space-5);display:grid;gap:var(--im-space-1);font-family:var(--im-font-body);font-size:13px;line-height:1.5;color:var(--im-text-200)}.im-sc-result__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--im-space-2) var(--im-space-5)}.im-salary-check .im-sc-again{min-height:44px;padding:0;background:none;border:0;cursor:pointer;font-family:var(--im-font-display);font-weight:600;font-size:14.5px;color:var(--im-ink);text-decoration:underline;text-decoration-color:var(--im-hairline);text-underline-offset:4px}.im-sc-again:hover{text-decoration-color:currentColor}.im-sc-again:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:2px;border-radius:2px}.im-salary-check .im-sc-foot{margin:0;font-family:var(--im-font-body);font-size:12.5px;line-height:1.5;color:var(--im-text-muted)}.im-salary-check .im-sc-cited{margin:var(--im-space-2) 0 0;font-family:var(--im-font-body);font-size:12.5px;line-height:1.5;color:var(--im-text-muted)}.im-sc-cited a{color:var(--im-accent-200);text-decoration:underline;text-underline-offset:2px}.im-sc-cited a:hover{color:var(--im-accent-200-dark)}.im-sc-result--compact .im-sc-result__headline{font-size:18px}.im-sc-result--compact .im-sc-meter{--sc-meter-h:6px}@media (forced-colors:active){.im-sc-band{border:1px solid CanvasText}.im-sc-band__icon{color:CanvasText}.im-sc-meter__scale{border:1px solid CanvasText}.im-sc-meter__fill,.im-sc-meter__mark{background:CanvasText;forced-color-adjust:none}.im-sc-meter__gap{forced-color-adjust:none;background:repeating-linear-gradient(135deg,CanvasText 0 1.5px,transparent 1.5px 5px)}}.im-calc-disclaimer{background:var(--im-accent-50);border:1px solid var(--im-hairline);border-left:3px solid var(--im-accent-200);border-radius:0 var(--im-radius-card) var(--im-radius-card) 0;padding:var(--im-space-6);margin-top:var(--im-space-8)}.im-calc-disclaimer__title{font-family:var(--im-font-display);font-weight:600;font-size:15px;color:var(--im-ink);margin:0 0 var(--im-space-2);display:flex;align-items:center;gap:var(--im-space-2)}.im-calc-disclaimer__title i{color:var(--im-accent-200)}.im-calc-disclaimer p{font-family:var(--im-font-body);font-size:13px;color:var(--im-text-muted);line-height:1.6;margin:0}.soc-search-container{position:relative}.soc-search-container .im-field__control{padding-right:2.75rem}.soc-search-container .im-field__control.soc-search-selected{background-color:var(--im-accent-50);font-weight:500}.soc-search-clear{position:absolute;right:2px;top:50%;transform:translateY(-50%);min-width:44px;min-height:44px;border:none;background:none;font-size:1.25rem;color:var(--im-text-muted);cursor:pointer;line-height:1;z-index:2}.soc-search-clear:hover{color:var(--im-ink)}.soc-search-clear:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:-2px}.soc-search-results{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;list-style:none;margin:0;padding:4px 0;max-height:320px;overflow-y:auto;background:var(--im-card-bg);border:1px solid var(--im-hairline);border-radius:var(--im-radius-control);box-shadow:var(--im-shadow-2)}.soc-search-item{display:flex;flex-wrap:wrap;align-items:center;padding:0.55rem 0.85rem;min-height:44px;cursor:pointer;gap:0.25rem}.soc-search-item:hover,.soc-search-item--active{background-color:var(--im-band)}.soc-search-item--active{box-shadow:inset 2px 0 0 var(--im-accent-200)}.soc-search-item-main{flex:1;min-width:0}.soc-search-code{font-family:var(--im-font-display);font-variant-numeric:tabular-nums;font-weight:600;font-size:0.85rem;margin-right:0.5rem;color:var(--im-accent-200)}.soc-search-title{font-family:var(--im-font-body);font-size:0.9rem;color:var(--im-ink)}.soc-search-related{width:100%;font-size:0.78rem;color:var(--im-text-muted);padding-left:0.5rem}.soc-search-empty{padding:1rem;text-align:center;color:var(--im-text-muted);font-size:0.85rem}.soc-search-results mark{background-color:color-mix(in srgb,var(--im-accent-200) 20%,transparent);color:inherit;padding:0;border-radius:2px}@media (max-width:575.98px){.im-calc .im-wrap{padding:0 var(--im-space-4)}.im-salary-check{--sc-gap-field:var(--im-space-6);--sc-gap-section:var(--im-space-10)}.im-salary-check .im-form-card__body{padding:var(--im-space-5) var(--im-space-4)}.im-sc-section__title{font-size:23px}.im-sc-options--inline .im-sc-option{flex:1 1 calc(50% - var(--im-space-2))}.im-sc-followon{padding-left:var(--im-space-4)}.soc-search-item{padding:0.75rem}.soc-search-results{max-height:260px}.im-calc-results{border-left:0;padding-left:0;border-top:1px solid var(--im-hairline);padding-top:var(--im-space-6)}.im-sc-band{padding:var(--im-space-4)}}html[data-theme="dark"] .im-salary-check{--im-accent-50:color-mix(in srgb,var(--im-accent-200) 14%,var(--im-card-bg))}@media (prefers-color-scheme:dark){html[data-theme="auto"] .im-salary-check{--im-accent-50:color-mix(in srgb,var(--im-accent-200) 14%,var(--im-card-bg))}}@media (prefers-reduced-motion:reduce){.im-salary-check *:not(.spinner-border),.im-salary-check *::before{transition:none!important;animation:none!important}.im-salary-check .spinner-border{animation-duration:1.5s}}