.ad-job.svelte-3cv1bo{content-visibility:auto;contain-intrinsic-size:auto 170px;border:1px solid var(--ad-line);background:linear-gradient(180deg, var(--ad-surface), color-mix(in srgb, var(--ad-surface) 82%, var(--ad-bg)));border-radius:14px;gap:.75rem 1.5rem;padding:1.125rem 1.25rem;transition:border-color .2s,box-shadow .2s;display:grid}.ad-job.svelte-3cv1bo:hover{border-color:color-mix(in srgb, var(--ad-jade) 38%, var(--ad-line));box-shadow:0 1px 0 color-mix(in srgb, var(--ad-jade) 14%, transparent) inset}.ad-job-title.svelte-3cv1bo{font-family:var(--ad-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.1875rem;font-weight:500;line-height:1.25}.ad-job-title.svelte-3cv1bo a:where(.svelte-3cv1bo){color:var(--ad-ink);text-decoration:none}.ad-job-title.svelte-3cv1bo a:where(.svelte-3cv1bo):hover{color:var(--ad-jade)}.ad-job-org.svelte-3cv1bo{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.8125rem}.ad-job-company.svelte-3cv1bo{color:var(--ad-ink);font-weight:600}.ad-job-dot.svelte-3cv1bo,.ad-job-location.svelte-3cv1bo{color:var(--ad-muted)}.ad-job-dot.svelte-3cv1bo{padding:0 .4rem}.ad-job-meta.svelte-3cv1bo{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.625rem;display:flex}.ad-job-chip.svelte-3cv1bo{border:1px solid var(--ad-line);background:var(--ad-surface-2);color:var(--ad-muted);letter-spacing:.02em;text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;display:inline-flex}.ad-job-derived.svelte-3cv1bo{border-style:dotted}.ad-job-remote.svelte-3cv1bo{border-color:color-mix(in srgb, var(--ad-jade) 45%, transparent);color:var(--ad-jade)}.ad-job-hybrid.svelte-3cv1bo,.ad-job-good.svelte-3cv1bo{border-color:color-mix(in srgb, var(--ad-gold) 45%, transparent);color:var(--ad-gold)}.ad-job-seniority.svelte-3cv1bo{color:var(--ad-ink)}.ad-job-caution.svelte-3cv1bo{border-color:color-mix(in srgb, var(--ad-gold) 30%, var(--ad-line))}.ad-job-stack.svelte-3cv1bo{text-transform:none;letter-spacing:0}.ad-job-more.svelte-3cv1bo{color:var(--ad-muted);font-size:.6875rem}.ad-job-side.svelte-3cv1bo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ad-job-facts.svelte-3cv1bo{align-items:baseline;gap:.625rem;margin:0;display:flex}.ad-job-pay.svelte-3cv1bo{color:var(--ad-ink);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.ad-job-pay-soft.svelte-3cv1bo,.ad-job-pay-none.svelte-3cv1bo,.ad-job-posted.svelte-3cv1bo{color:var(--ad-muted);font-size:.75rem;font-weight:400}.ad-job-actions.svelte-3cv1bo{align-items:center;gap:.5rem;display:flex}.ad-job-detail.svelte-3cv1bo,.ad-job-apply.svelte-3cv1bo{white-space:nowrap;border-radius:999px;align-items:center;min-height:2.25rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.ad-job-detail.svelte-3cv1bo{border:1px solid var(--ad-line);color:var(--ad-ink)}.ad-job-detail.svelte-3cv1bo:hover{border-color:color-mix(in srgb, var(--ad-jade) 50%, var(--ad-line))}.ad-job-apply.svelte-3cv1bo{background:var(--ad-jade);color:var(--ad-ink-on-jade)}.ad-job-apply.svelte-3cv1bo:hover{background:color-mix(in srgb, var(--ad-jade) 86%, #fff)}.ad-job-nolink.svelte-3cv1bo{color:var(--ad-muted);font-size:.75rem}@media (width<=860px){.ad-job-detail.svelte-3cv1bo,.ad-job-apply.svelte-3cv1bo{min-height:2.75rem}}@media (width>=900px){.ad-job.svelte-3cv1bo{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ad-job-side.svelte-3cv1bo{flex-direction:column;align-items:flex-end;gap:.5rem}.ad-job-facts.svelte-3cv1bo{flex-direction:column;align-items:flex-end;gap:.125rem}}
