.car-stats[data-astro-cid-updltw2v]{flex-wrap:wrap;gap:38px;margin-top:26px;display:flex}.car-stat[data-astro-cid-updltw2v] b[data-astro-cid-updltw2v]{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1;display:block}.car-stat[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{color:var(--ink-soft);margin-top:4px;font-size:13px;font-weight:600;display:block}.job-filter[data-astro-cid-updltw2v]{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.job-chip-btn[data-astro-cid-updltw2v]{color:var(--ink-soft);border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:700;transition:color .15s,border-color .15s,background .15s}.job-chip-btn[data-astro-cid-updltw2v]:hover{border-color:var(--ink-soft);color:var(--ink)}.job-chip-btn[data-astro-cid-updltw2v].active{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.job-count[data-astro-cid-updltw2v]{color:var(--ink-soft);margin-bottom:16px;font-size:13.5px;font-weight:600}.job-list[data-astro-cid-updltw2v]{flex-direction:column;gap:14px;display:flex}.job[data-astro-cid-updltw2v]{border:1px solid var(--line);background:#fff;border-radius:16px;transition:box-shadow .18s,border-color .18s;overflow:hidden}.job[data-astro-cid-updltw2v]:hover{box-shadow:0 14px 34px #0c223314}.job[data-astro-cid-updltw2v].open{border-color:color-mix(in srgb,var(--cobalt) 34%,var(--line));box-shadow:0 18px 40px #0c22331a}.job-head[data-astro-cid-updltw2v]{align-items:center;gap:16px;padding:18px 20px;display:flex}.job-toggle[data-astro-cid-updltw2v]{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:0;font-family:inherit;display:flex}.job-titlewrap[data-astro-cid-updltw2v]{min-width:0}.job-title[data-astro-cid-updltw2v]{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.3;display:block}.job-meta[data-astro-cid-updltw2v]{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.job-chip[data-astro-cid-updltw2v]{color:var(--ink-soft);background:var(--mist);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.job-chip[data-astro-cid-updltw2v].job-loc{color:var(--cobalt);background:#2457f514}.job-chip[data-astro-cid-updltw2v] svg[data-astro-cid-updltw2v]{width:13px;height:13px}.job-caret[data-astro-cid-updltw2v]{color:var(--ink-soft);flex:none;transition:transform .25s}.job-caret[data-astro-cid-updltw2v] svg[data-astro-cid-updltw2v]{width:20px;height:20px;display:block}.job[data-astro-cid-updltw2v].open .job-caret[data-astro-cid-updltw2v]{transform:rotate(180deg)}.job-apply[data-astro-cid-updltw2v]{flex:none;padding:10px 20px;font-size:14px}.job-panel[data-astro-cid-updltw2v]{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.job[data-astro-cid-updltw2v].open .job-panel[data-astro-cid-updltw2v]{grid-template-rows:1fr}.job-panel-in[data-astro-cid-updltw2v]{min-height:0;overflow:hidden}.job-summary[data-astro-cid-updltw2v]{color:var(--ink);margin-bottom:6px;padding:0 20px;font-size:15px;line-height:1.6}.job-jd[data-astro-cid-updltw2v]{grid-template-columns:1fr 1fr;gap:26px;padding:14px 20px 4px;display:grid}.job-col[data-astro-cid-updltw2v] h4[data-astro-cid-updltw2v]{letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin-bottom:10px;font-size:13px;font-weight:800}.job-col[data-astro-cid-updltw2v] ul[data-astro-cid-updltw2v]{flex-direction:column;gap:9px;list-style:none;display:flex}.job-col[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{color:var(--ink-soft);padding-left:22px;font-size:14px;line-height:1.55;position:relative}.job-col[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]:before{content:"";background:var(--teal);border-radius:2px;width:7px;height:7px;position:absolute;top:8px;left:2px}.job-panel-in[data-astro-cid-updltw2v]>.btn[data-astro-cid-updltw2v]{margin:16px 20px 22px}.job-empty[data-astro-cid-updltw2v]{color:var(--ink-soft);margin-top:20px;font-size:15px}.job-empty[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]{color:var(--cobalt);font-weight:700}.app-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.app-grid[data-astro-cid-updltw2v] .full[data-astro-cid-updltw2v]{grid-column:1/-1}.ct-file[data-astro-cid-updltw2v]{cursor:pointer;align-items:center;gap:12px;display:flex}.ct-file[data-astro-cid-updltw2v] input[data-astro-cid-updltw2v][type=file]{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ct-file-btn[data-astro-cid-updltw2v]{color:var(--ink);background:var(--mist);border:1.5px solid var(--line);border-radius:10px;flex:none;padding:10px 16px;font-size:13.5px;font-weight:700;transition:border-color .15s,background .15s}.ct-file[data-astro-cid-updltw2v]:hover .ct-file-btn[data-astro-cid-updltw2v]{border-color:var(--ink-soft)}.ct-file-name[data-astro-cid-updltw2v]{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.ct-file[data-astro-cid-updltw2v].has-file .ct-file-name[data-astro-cid-updltw2v]{color:var(--ink);font-weight:600}.ct-file[data-astro-cid-updltw2v].err .ct-file-btn[data-astro-cid-updltw2v]{border-color:#e4572e}.app-consent[data-astro-cid-updltw2v]{color:var(--ink-soft);align-items:flex-start;gap:10px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.app-consent[data-astro-cid-updltw2v] input[data-astro-cid-updltw2v]{width:16px;height:16px;accent-color:var(--cobalt);flex:none;margin-top:3px}.app-err[data-astro-cid-updltw2v]{color:#e4572e;margin-top:12px;font-size:13px;font-weight:600}#appForm[data-astro-cid-updltw2v] .ct-submit[data-astro-cid-updltw2v]{margin:22px 0 0}.app-done[data-astro-cid-updltw2v]{text-align:center;padding:16px 4px 8px}.app-check[data-astro-cid-updltw2v]{color:#fff;background:linear-gradient(135deg,#18b26b,#12b39b);border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 16px;display:grid}.app-check[data-astro-cid-updltw2v] svg[data-astro-cid-updltw2v]{width:28px;height:28px}.app-done[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:800}.app-done[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--ink-soft);margin-top:10px;font-size:14.5px;line-height:1.6}.app[data-astro-cid-updltw2v]{z-index:200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app[data-astro-cid-updltw2v][hidden]{display:none}.app-back[data-astro-cid-updltw2v]{backdrop-filter:blur(3px);background:#06101e8c;position:absolute;inset:0}.app-dialog[data-astro-cid-updltw2v]{z-index:1;background:#fff;border-radius:22px;width:min(620px,100%);max-height:calc(100dvh - 40px);padding:32px;animation:.25s both appIn;position:relative;overflow:auto;box-shadow:0 40px 90px #06101e59}@keyframes appIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.app-x[data-astro-cid-updltw2v]{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;z-index:2;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.app-x[data-astro-cid-updltw2v]:hover{color:var(--ink);border-color:var(--ink-soft)}.app-x[data-astro-cid-updltw2v] svg[data-astro-cid-updltw2v]{width:16px;height:16px}.app-kicker[data-astro-cid-updltw2v]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt);font-size:11px;font-weight:700}#appTitle[data-astro-cid-updltw2v]{font-family:var(--font-display);color:var(--ink);letter-spacing:-.015em;margin-top:10px;padding-right:30px;font-size:24px;font-weight:800;line-height:1.2}.app-sub[data-astro-cid-updltw2v]{color:var(--ink-soft);margin-top:6px;font-size:13.5px}#appForm[data-astro-cid-updltw2v]{margin-top:20px}@media (width<=820px){.car-stats[data-astro-cid-updltw2v]{gap:26px}.job-jd[data-astro-cid-updltw2v]{grid-template-columns:1fr;gap:16px}.app-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr}.job-head[data-astro-cid-updltw2v]{flex-wrap:wrap}.job-apply[data-astro-cid-updltw2v]{justify-content:center;width:100%}.app-dialog[data-astro-cid-updltw2v]{padding:24px}}@media (width<=520px){.job-title[data-astro-cid-updltw2v]{font-size:16px}}
