.job-page[data-v-e86cabf8]{padding-bottom:48px}.hero-band[data-v-e86cabf8]{position:relative;background:var(--mp-bg)}.hero-bg[data-v-e86cabf8]{position:absolute;left:0;right:0;top:0;height:260px;background:linear-gradient(105deg,#0a1628,#132538 45%,#4a1524),radial-gradient(ellipse 70% 55% at 78% 35%,rgba(184,146,74,.18),transparent 60%)}.hero-bg[data-v-e86cabf8]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;pointer-events:none;background:linear-gradient(180deg,rgba(238,241,245,0),rgba(238,241,245,.5) 45%,var(--mp-bg))}.home-col[data-v-e86cabf8]{position:relative;z-index:2}.hero-copy[data-v-e86cabf8]{color:#fff;padding:40px 0 22px;text-align:left}.eyebrow[data-v-e86cabf8]{margin:0 0 10px;font-size:13px;letter-spacing:.18em;color:#f0c36d;font-weight:600}.hero-copy h1[data-v-e86cabf8]{margin:0;font-family:var(--font-display);font-size:clamp(28px,4.2vw,40px);line-height:1.25;font-weight:700}.lead[data-v-e86cabf8]{margin:12px 0 0;font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.78)}.search[data-v-e86cabf8]{margin-top:22px;display:flex;width:100%;max-width:560px;background:#fff;border-radius:var(--mp-radius);overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.25)}.search input[data-v-e86cabf8]{flex:1;border:0;outline:none;padding:14px 18px;font-size:15px;color:var(--mp-ink)}.search button[data-v-e86cabf8]{border:0;padding:0 28px;background:var(--mp-accent);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.city-bar[data-v-e86cabf8]{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.city-label[data-v-e86cabf8]{font-size:13px;color:hsla(0,0%,100%,.72);margin-right:4px}.city-opt[data-v-e86cabf8]{border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.08);color:#fff;padding:4px 12px;border-radius:6px;font-size:13px;cursor:pointer}.city-opt.on[data-v-e86cabf8],.city-opt[data-v-e86cabf8]:hover{background:var(--mp-accent);border-color:var(--mp-accent)}.list[data-v-e86cabf8]{display:grid;gap:12px;padding-bottom:24px}.job[data-v-e86cabf8]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;background:#fff;border:1px solid rgba(213,219,230,.9);border-radius:8px;box-shadow:0 8px 24px rgba(11,26,46,.05)}.job[data-v-e86cabf8]:hover{border-color:rgba(200,16,46,.35)}.job h3[data-v-e86cabf8]{margin:0;font-size:18px;color:var(--mp-ink)}.job p[data-v-e86cabf8]{margin:8px 0 0;font-size:13px;color:var(--mp-muted)}.tag[data-v-e86cabf8]{flex-shrink:0;padding:4px 10px;border-radius:var(--mp-radius-sm);font-size:12px;color:var(--mp-accent);border:1px solid rgba(200,16,46,.35);background:#fff5f6}.empty[data-v-e86cabf8]{color:var(--mp-muted)}.empty[data-v-e86cabf8],.more-wrap[data-v-e86cabf8]{margin:12px 0 0;text-align:center}.more-btn[data-v-e86cabf8]{border:1px solid var(--mp-line);background:#fff;color:var(--mp-ink-soft);padding:10px 28px;border-radius:6px;font-size:14px;cursor:pointer}.more-done[data-v-e86cabf8]{margin:0;font-size:13px;color:var(--mp-muted)}