.page-module__LBTDbq__shell{max-width:var(--maxw);margin:0 auto;padding:0 20px}.page-module__LBTDbq__nav{border-bottom:var(--hairline) solid var(--border);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.page-module__LBTDbq__logo{font-family:var(--font-wordmark), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.02em;font-size:20px;font-weight:700}.page-module__LBTDbq__logoAccent{color:var(--brand-accent)}.page-module__LBTDbq__navRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.page-module__LBTDbq__cta{color:var(--bg);background:var(--accent);border-radius:var(--radius);padding:8px 15px;font-size:13px;font-weight:600;transition:background .15s}.page-module__LBTDbq__cta:hover{background:var(--accent-soft)}.page-module__LBTDbq__ctaShort{display:none}.page-module__LBTDbq__logo:focus-visible,.page-module__LBTDbq__cta:focus-visible,.page-module__LBTDbq__employerCta:focus-visible,.page-module__LBTDbq__employerSecondary:focus-visible,.page-module__LBTDbq__rowLink:focus-visible,.page-module__LBTDbq__emptyLink:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.page-module__LBTDbq__hero{grid-template-columns:minmax(0,1fr);padding:48px 0 40px;display:grid}.page-module__LBTDbq__heroLeft{min-width:0}.page-module__LBTDbq__eyebrow{color:var(--text-faint);letter-spacing:.02em;margin-bottom:16px;font-size:13px;display:inline-block}.page-module__LBTDbq__heroTitle{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(40px,5vw,54px);font-weight:700;line-height:1.06}.page-module__LBTDbq__heroAccent{color:var(--accent-soft)}.page-module__LBTDbq__heroSub{color:var(--text-muted);max-width:52ch;margin:0;font-size:16px;line-height:1.55}.page-module__LBTDbq__employerCard{background:color-mix(in srgb, var(--accent) 6%, var(--panel));border:var(--hairline) solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:12px;margin:10px -12px;overflow:hidden}.page-module__LBTDbq__employerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:11px 12px;display:flex}.page-module__LBTDbq__employerText{flex-wrap:wrap;flex:280px;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.page-module__LBTDbq__employerAction{align-items:center;gap:14px;display:flex}.page-module__LBTDbq__employerLive{color:var(--accent-soft);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex}.page-module__LBTDbq__employerPulse{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite page-module__LBTDbq__pulse}.page-module__LBTDbq__employerHeading{letter-spacing:-.02em;color:var(--text);margin:0;font-size:15px;font-weight:700}.page-module__LBTDbq__employerPitch{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.page-module__LBTDbq__employerCta{color:var(--bg);background:var(--accent);white-space:nowrap;border-radius:var(--radius);align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .2s;display:inline-flex}.page-module__LBTDbq__employerCta:hover{background:var(--accent-soft);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.page-module__LBTDbq__employerCtaArrow{transition:transform .2s}.page-module__LBTDbq__employerCta:hover .page-module__LBTDbq__employerCtaArrow{transform:translate(3px)}.page-module__LBTDbq__employerAgency{border-top:var(--hairline) solid color-mix(in srgb, var(--accent) 25%, transparent);background:color-mix(in srgb, var(--accent) 5%, transparent);padding:7px 12px}.page-module__LBTDbq__employerAgencyPitch{color:var(--text-muted);white-space:nowrap;margin:0;font-size:11.5px;line-height:1.45}.page-module__LBTDbq__employerSecondary{color:var(--accent-soft);align-items:center;padding:0;font-size:12.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.page-module__LBTDbq__employerSecondary:hover{color:var(--text)}.page-module__LBTDbq__employerAgencyRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.page-module__LBTDbq__employerAgencyOffer{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:inline-flex}.page-module__LBTDbq__employerPowered{align-items:baseline;gap:5px;line-height:1.15;display:inline-flex}.page-module__LBTDbq__poweredLabel{color:var(--text-faint);letter-spacing:.02em;font-size:9.5px}.page-module__LBTDbq__oneup{font-family:var(--font-partner), Inter, "Helvetica Neue", Arial, sans-serif;letter-spacing:.03em;color:var(--text-muted);font-size:12px;font-weight:700}@media (max-width:820px){.page-module__LBTDbq__hero{padding:40px 0 32px}}@media (max-width:460px){.page-module__LBTDbq__navRight{flex-wrap:nowrap;gap:8px}.page-module__LBTDbq__cta{justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:19px;display:inline-flex}.page-module__LBTDbq__ctaFull{display:none}.page-module__LBTDbq__ctaShort{display:inline}.page-module__LBTDbq__heroTitle{font-size:38px}.page-module__LBTDbq__employerAgencyRow{flex-direction:column;align-items:flex-start}}.page-module__LBTDbq__stats{border-top:var(--hairline) solid var(--border);border-bottom:var(--hairline) solid var(--border);flex-wrap:wrap;gap:22px;padding:16px 0;display:flex}.page-module__LBTDbq__stat{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.page-module__LBTDbq__stat strong{color:var(--text);font-weight:600}.page-module__LBTDbq__statLive{gap:7px}.page-module__LBTDbq__statLiveText{color:var(--accent-soft);font-weight:500}.page-module__LBTDbq__pulse{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite page-module__LBTDbq__pulse}@keyframes page-module__LBTDbq__pulse{0%,to{opacity:1}50%{opacity:.35}}.page-module__LBTDbq__filterFallback{height:66px}.page-module__LBTDbq__list{--divider:color-mix(in srgb, var(--text) 10%, transparent);--row-hover:color-mix(in srgb, var(--text) 4%, transparent);padding:4px 0 8px}.page-module__LBTDbq__row{position:relative}.page-module__LBTDbq__row+.page-module__LBTDbq__row:before{content:"";border-top:var(--hairline) solid var(--divider);transition:opacity .16s;position:absolute;top:0;left:54px;right:0}.page-module__LBTDbq__row:hover:before,.page-module__LBTDbq__row:hover+.page-module__LBTDbq__row:before{opacity:0;transition-duration:60ms}.page-module__LBTDbq__rowLink{border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto 14px;align-items:center;gap:14px;min-width:0;margin:0 -12px;padding:14px 12px;transition:background-color .16s;display:grid}.page-module__LBTDbq__rowLink:hover{background:var(--row-hover);transition-duration:60ms}.page-module__LBTDbq__rowLogo{background:var(--panel);border:var(--hairline) solid var(--divider);width:40px;height:40px;color:var(--text-muted);border-radius:10px;place-items:center;font-size:15px;font-weight:600;transition:border-color .16s,color .16s,transform .2s;display:grid;overflow:hidden}.page-module__LBTDbq__rowLogo img{object-fit:cover;width:100%;height:100%}.page-module__LBTDbq__rowLink:hover .page-module__LBTDbq__rowLogo{border-color:color-mix(in srgb, var(--text) 22%, transparent);color:var(--text);transition-duration:60ms,60ms,.2s;transform:translateY(-1px)}.page-module__LBTDbq__rowArrow{color:var(--text-muted);opacity:0;font-size:14px;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1);transform:translate(-6px)}.page-module__LBTDbq__rowLink:hover .page-module__LBTDbq__rowArrow,.page-module__LBTDbq__rowLink:focus-visible .page-module__LBTDbq__rowArrow{opacity:1;transition-duration:80ms,.22s;transform:none}@media (prefers-reduced-motion:reduce){.page-module__LBTDbq__rowLink:hover .page-module__LBTDbq__rowLogo,.page-module__LBTDbq__rowArrow{transform:none}}.page-module__LBTDbq__rowMain{min-width:0}.page-module__LBTDbq__rowTitleLine{align-items:center;gap:8px;margin-bottom:4px;display:flex}.page-module__LBTDbq__rowTitle{letter-spacing:-.01em;font-size:15px;font-weight:600}.page-module__LBTDbq__newTag{color:var(--accent-soft);letter-spacing:.06em;text-transform:uppercase;border:var(--hairline) solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:10px;padding:1px 7px;font-size:10px;font-weight:600}.page-module__LBTDbq__rowCompany{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13px;display:flex}.page-module__LBTDbq__rowDetail{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.page-module__LBTDbq__dot{color:var(--text-faint)}.page-module__LBTDbq__rowMeta{text-align:right;white-space:nowrap}.page-module__LBTDbq__salary{color:var(--accent-soft);font-size:15px;font-weight:600;display:block}.page-module__LBTDbq__noSalary{color:var(--text-faint);font-size:13px;font-weight:400;display:block}.page-module__LBTDbq__empty{text-align:center;padding:56px 0}.page-module__LBTDbq__emptyTitle{color:var(--text);margin:0 0 6px;font-size:15px;font-weight:500}.page-module__LBTDbq__emptySub{color:var(--text-muted);margin:0;font-size:13px}.page-module__LBTDbq__emptyLink{color:var(--text-muted);margin-top:10px;font-size:13px;font-weight:600;display:inline-block}.page-module__LBTDbq__emptyLink:hover{color:var(--text)}.page-module__LBTDbq__footer{text-align:center;color:var(--text-faint);border-top:var(--hairline) solid var(--border);margin-top:16px;padding:28px 0 60px;font-size:12px}@media (max-width:640px){.page-module__LBTDbq__heroTitle{font-size:33px}.page-module__LBTDbq__stats{gap:16px}.page-module__LBTDbq__rowLink{grid-template-columns:40px minmax(0,1fr);gap:6px 14px}.page-module__LBTDbq__rowLogo{grid-row:span 2}.page-module__LBTDbq__rowMeta{text-align:left;grid-column:2}.page-module__LBTDbq__rowArrow{display:none}.page-module__LBTDbq__salary,.page-module__LBTDbq__noSalary{display:inline}}
