.job-card[data-v-24064355]{align-items:center;border-radius:.75rem;cursor:pointer;display:grid;gap:1rem;grid-template-columns:44px 1fr auto;position:relative;--job-card-bg:var(--fj-surface);--job-card-border:var(--fj-border);--job-card-shadow:none;--job-card-hover-bg:var(--fj-surface-muted);--job-card-hover-border:var(--fj-border-strong);background:var(--job-card-bg);border:1px solid var(--job-card-border);box-shadow:var(--job-card-shadow);padding:18px 22px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s}.job-card[data-v-24064355]:hover{background:var(--job-card-hover-bg);border-color:var(--job-card-hover-border)}.job-card--featured[data-v-24064355]{--job-card-bg:rgba(124,58,237,.055);--job-card-border:rgba(124,58,237,.22);--job-card-shadow:rgba(124,58,237,.25) 0 6px 20px -10px;--job-card-hover-bg:rgba(124,58,237,.08);--job-card-hover-border:rgba(124,58,237,.3)}.job-card--spotlight[data-v-24064355]{--job-card-bg:rgba(217,119,6,.07);--job-card-border:rgba(217,119,6,.3);--job-card-shadow:rgba(245,158,11,.06) 0 0 0 4px,rgba(217,119,6,.4) 0 12px 32px -12px;--job-card-hover-bg:rgba(217,119,6,.095);--job-card-hover-border:rgba(217,119,6,.4)}.job-card--static[data-v-24064355]{cursor:default}.job-card--static[data-v-24064355]:hover{background:var(--job-card-bg);border-color:var(--job-card-border)}.job-card--pending[data-v-24064355]{background:#fbbf2408;cursor:default}.job-card--pending[data-v-24064355],.job-card--pending[data-v-24064355]:hover{border-color:#fbbf244d}.job-card__ribbon[data-v-24064355]{background:#a78bfa;border-radius:0 0 4px 4px;color:#0b0d12;font-family:SFMono-Regular,Roboto Mono,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace,monospace,monospace,monospace;font-size:9.5px;font-weight:700;letter-spacing:.6px;padding:2px 8px;position:absolute;right:1rem;text-transform:uppercase;top:-1px}.job-card__avatar[data-v-24064355]{align-self:flex-start;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffffb8;margin-top:.125rem}.job-card__info[data-v-24064355]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.job-card__title-row[data-v-24064355]{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.job-card__title[data-v-24064355]{color:var(--fj-text);font-size:15.5px;font-weight:600;letter-spacing:-.2px}.job-card__salary-inline[data-v-24064355]{background:#0f172ad1;border:1px solid rgba(15,23,42,.24);border-radius:.25rem;color:#fff;font-family:SFMono-Regular,Roboto Mono,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace,monospace,monospace,monospace;font-size:.75rem;line-height:1rem;padding:.125rem .5rem}.job-card__meta-row[data-v-24064355]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.job-card__company[data-v-24064355]{align-items:center;color:var(--fj-text-muted);display:inline-flex;font-size:12.5px;gap:.25rem}.job-card__sep[data-v-24064355]{--tw-text-opacity:1;color:rgb(var(--color-gray-700)/var(--tw-text-opacity))}.job-card__location[data-v-24064355]{align-items:center;color:var(--fj-text-muted);display:inline-flex;font-size:12.5px;gap:.25rem}.job-card__tags[data-v-24064355]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.125rem}.job-card__employment-badge[data-v-24064355],.job-card__remote-badge[data-v-24064355],.job-card__tech-badge[data-v-24064355]{border-radius:999px;font-weight:500}.job-card__right[data-v-24064355]{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.job-card__meta-badges[data-v-24064355]{align-items:center;display:flex;gap:.5rem}.job-card__tier-badge[data-v-24064355]{border-radius:4px;font-family:SFMono-Regular,Roboto Mono,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace,monospace,monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.7px;line-height:1;padding:3px 8px;text-transform:uppercase}.job-card__tier-badge--featured[data-v-24064355]{background:#7c3aed1f;border:1px solid rgba(124,58,237,.3);color:#ede9fe}.job-card__tier-badge--spotlight[data-v-24064355]{background:#d9770624;border:1px solid rgba(217,119,6,.36);color:#fde68a}.job-card__posted[data-v-24064355]{color:var(--fj-text-muted);font-family:SFMono-Regular,Roboto Mono,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace,monospace,monospace,monospace;font-size:11px}.job-card__applicants[data-v-24064355]{color:var(--fj-text-muted);font-size:11.5px}.job-card__apply-btn[data-v-24064355]{margin-top:.25rem}html.dark{--job-card-bg:rgba(15,17,23,.6);--job-card-border:hsla(0,0%,100%,.06);--job-card-hover-bg:rgba(24,27,36,.72);--job-card-hover-border:hsla(0,0%,100%,.12)}html.dark{--job-card-bg:rgba(167,139,250,.1);--job-card-border:rgba(167,139,250,.26);--job-card-shadow:rgba(167,139,250,.35) 0 8px 24px -12px;--job-card-hover-bg:rgba(167,139,250,.14);--job-card-hover-border:rgba(167,139,250,.36)}html.dark{--job-card-bg:rgba(251,191,36,.105);--job-card-border:rgba(251,191,36,.32);--job-card-shadow:rgba(251,191,36,.06) 0 0 0 4px,rgba(251,191,36,.4) 0 14px 36px -12px;--job-card-hover-bg:rgba(251,191,36,.14);--job-card-hover-border:rgba(251,191,36,.42)}html.dark{background:#ffffff0a;border-color:#ffffff29}html.dark{background:#a78bfa29;border-color:#a78bfa57;color:#ddd6fe}html.dark{background:#fbbf2429;border-color:#fbbf245c;color:#fcd34d}@media(max-width:767px){.job-card[data-v-24064355]{gap:12px;grid-template-columns:36px 1fr;padding:14px 16px}.job-card .job-card__right[data-v-24064355]{align-items:center;flex-direction:row;grid-column:1/-1;justify-content:space-between}.job-card .job-card__title[data-v-24064355]{font-size:15px;letter-spacing:0}.job-card .job-card__tags[data-v-24064355]{max-height:26px;overflow:hidden}}
