.prose .pingjobs-visual{min-width:0;max-width:100%;color:var(--color-copy);letter-spacing:-.005em;margin-block:48px;font-size:14px;line-height:1.6}.pingjobs-visual figcaption{color:var(--color-muted);text-wrap:pretty;margin-top:16px;font-size:13px;line-height:1.6}.prose .pingjobs-screenshot a{text-decoration:none;display:block}.pingjobs-screenshot img{width:100%;max-width:100%;height:auto;display:block}.prose .pingjobs-flow,.prose .pingjobs-cv ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.prose .pingjobs-cv ol{grid-template-columns:repeat(3,minmax(0,1fr))}.prose .pingjobs-flow>li,.prose .pingjobs-cv ol>li{border-top:1px solid var(--color-quote-rule);text-wrap:pretty;flex-direction:column;gap:8px;min-width:0;margin:0;padding:16px 0 0;font-size:14px;line-height:1.55;display:flex;position:relative}.pingjobs-flow>li:not(:last-child):before,.pingjobs-cv ol>li:not(:last-child):before{border-top:1px solid var(--color-quote-rule);content:"";width:18px;position:absolute;top:-1px;right:-21px}.pingjobs-flow>li:not(:last-child):after,.pingjobs-cv ol>li:not(:last-child):after{border-top:1px solid var(--color-quote-rule);border-right:1px solid var(--color-quote-rule);content:"";width:6px;height:6px;position:absolute;top:-4px;right:-21px;transform:rotate(45deg)}.pingjobs-owner{color:var(--color-muted);font-size:12px;line-height:1.5}.pingjobs-flow>li>strong,.pingjobs-cv ol>li>strong{font-size:15px;line-height:1.45}.prose .pingjobs-flow>.pingjobs-jev{border-top-color:var(--color-ink)}.pingjobs-jev .pingjobs-owner{color:var(--color-ink);font-weight:650}.pingjobs-decision fieldset{border:0;min-width:0;margin:0;padding:0}.pingjobs-decision legend{max-width:100%;color:var(--color-ink);margin-bottom:16px;padding:0;font-size:16px;font-weight:610;line-height:1.5}.pingjobs-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pingjobs-options label{min-width:0;min-height:44px;color:var(--color-copy);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:8px;font-size:14px;line-height:1.5;display:flex}.pingjobs-options label:hover{color:var(--color-ink);background:var(--color-code-surface)}.pingjobs-options input{width:16px;height:16px;accent-color:var(--color-ink);flex:none;margin:0}.pingjobs-options label:has(input:checked){border-bottom-color:var(--color-ink);background:var(--color-code-surface);color:var(--color-ink)}.pingjobs-options label:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:4px}.pingjobs-outcomes{margin-top:24px}.pingjobs-outcome{display:none}.pingjobs-outcome[data-pay=unknown]{display:block}.pingjobs-decision:has(#pay-known:checked) .pingjobs-outcome[data-pay=unknown],.pingjobs-decision:has(#pay-low:checked) .pingjobs-outcome[data-pay=unknown]{display:none}.pingjobs-decision:has(#pay-known:checked) .pingjobs-outcome[data-pay=known],.pingjobs-decision:has(#pay-unknown:checked) .pingjobs-outcome[data-pay=unknown],.pingjobs-decision:has(#pay-low:checked) .pingjobs-outcome[data-pay=low]{display:block}.pingjobs-ledger,.pingjobs-ledger dl,.pingjobs-cache dl{margin:0}.pingjobs-ledger dl>div,dl.pingjobs-ledger>div,.pingjobs-cache dl>div{border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;padding-block:12px;display:grid}.pingjobs-ledger dt,.pingjobs-cache dt{color:var(--color-ink);font-weight:560}.pingjobs-ledger dd,.pingjobs-cache dd{font-variant-numeric:tabular-nums;text-wrap:pretty;min-width:0;margin:0}.pingjobs-verdict{border-top:1px solid var(--color-quote-rule);flex-direction:column;gap:4px;margin-top:8px;padding-top:16px;display:flex}.pingjobs-verdict strong{font-size:16px}.prose .pingjobs-comparison{border-collapse:collapse;table-layout:fixed;letter-spacing:-.005em;width:100%;margin:0;font-size:14px;line-height:1.6}.pingjobs-comparison caption{color:var(--color-ink);text-align:left;margin-bottom:16px;font-size:16px;font-weight:610;line-height:1.5}.pingjobs-comparison th,.pingjobs-comparison td{border-bottom:1px solid var(--color-rule);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:14px 12px}.pingjobs-comparison th{color:var(--color-ink);font-weight:610}.pingjobs-comparison th:first-child,.pingjobs-comparison td:first-child{width:33%;padding-left:0}.pingjobs-comparison th:last-child,.pingjobs-comparison td:last-child{padding-right:0}.pingjobs-comparison tbody th{font-weight:560}@media (width<=560px){.prose .pingjobs-visual{margin-block:36px}.prose .pingjobs-flow,.prose .pingjobs-cv ol{grid-template-columns:minmax(0,1fr);gap:28px}.prose .pingjobs-flow>li,.prose .pingjobs-cv ol>li{padding-top:12px}.pingjobs-flow>li:not(:last-child):before,.pingjobs-cv ol>li:not(:last-child):before{border-top:0;border-left:1px solid var(--color-quote-rule);width:0;height:16px;inset:auto auto -24px 8px}.pingjobs-flow>li:not(:last-child):after,.pingjobs-cv ol>li:not(:last-child):after{inset:auto auto -24px 5px;transform:rotate(135deg)}.pingjobs-options,.pingjobs-ledger dl>div,dl.pingjobs-ledger>div,.pingjobs-cache dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.pingjobs-comparison th,.pingjobs-comparison td{padding-inline:8px}}@media print{.pingjobs-options{display:none}.pingjobs-visual,.pingjobs-comparison{break-inside:avoid}}
