.job-meta-row[data-astro-cid-i4dgnthe]{display:flex;gap:10px;flex-wrap:wrap}.job-meta-chip-dark[data-astro-cid-i4dgnthe]{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:#cbd5e1e6;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);padding:5px 12px;border-radius:20px}.job-meta-chip-dark[data-astro-cid-i4dgnthe] i[data-astro-cid-i4dgnthe]{color:#85c325;font-size:.75rem}.job-badge-row[data-astro-cid-i4dgnthe]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.job-tag[data-astro-cid-i4dgnthe]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 12px;border-radius:20px}.job-tag-featured[data-astro-cid-i4dgnthe]{background:#85c32526;color:#a8e050;border:1px solid rgba(133,195,37,.35)}.job-tag-product[data-astro-cid-i4dgnthe]{background:#4299e126;color:#7ec8e3;border:1px solid rgba(66,153,225,.3)}.careers-layout[data-astro-cid-i4dgnthe]{display:grid;grid-template-columns:1fr 420px;gap:48px;align-items:start}.job-section[data-astro-cid-i4dgnthe]{margin-bottom:36px;padding-bottom:36px;border-bottom:1px solid #f1f5f9}.job-section[data-astro-cid-i4dgnthe]:last-child{border-bottom:none;margin-bottom:0}.job-section[data-astro-cid-i4dgnthe] p[data-astro-cid-i4dgnthe]{color:#475569;line-height:1.7;margin-bottom:12px}.job-section[data-astro-cid-i4dgnthe] p[data-astro-cid-i4dgnthe]:last-child{margin-bottom:0}.job-section-title[data-astro-cid-i4dgnthe]{font-size:1.1rem;font-weight:700;color:#0f172a;margin-bottom:18px;display:flex;align-items:center;gap:10px}.job-section-title[data-astro-cid-i4dgnthe] i[data-astro-cid-i4dgnthe]{color:var(--accent-blue, #4299e1);font-size:.95rem}.job-list[data-astro-cid-i4dgnthe]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.job-list[data-astro-cid-i4dgnthe] li[data-astro-cid-i4dgnthe]{display:flex;align-items:flex-start;gap:10px;color:#475569;font-size:.95rem;line-height:1.6}.job-list[data-astro-cid-i4dgnthe] li[data-astro-cid-i4dgnthe]:before{content:"→";color:var(--accent-blue, #4299e1);font-weight:700;flex-shrink:0;margin-top:1px}.job-nice-to-have[data-astro-cid-i4dgnthe]{margin-top:20px;padding:16px 20px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.job-nth-label[data-astro-cid-i4dgnthe]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#64748b;margin-bottom:12px!important}.job-perks-grid[data-astro-cid-i4dgnthe]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.job-perk[data-astro-cid-i4dgnthe]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.job-perk[data-astro-cid-i4dgnthe] i[data-astro-cid-i4dgnthe]{color:var(--accent-blue, #4299e1);font-size:1rem;margin-top:2px;flex-shrink:0}.job-perk[data-astro-cid-i4dgnthe] strong[data-astro-cid-i4dgnthe]{display:block;font-size:.88rem;color:#0f172a;margin-bottom:4px}.job-perk[data-astro-cid-i4dgnthe] span[data-astro-cid-i4dgnthe]{font-size:.8rem;color:#64748b;line-height:1.5}.careers-form-col[data-astro-cid-i4dgnthe]{position:sticky;top:100px}.careers-form-card[data-astro-cid-i4dgnthe]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;box-shadow:0 4px 24px #00000014}.careers-form-header[data-astro-cid-i4dgnthe]{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}.careers-form-header[data-astro-cid-i4dgnthe] h3[data-astro-cid-i4dgnthe]{font-size:1.3rem;font-weight:700;color:#0f172a;margin:0 0 8px}.careers-form-header[data-astro-cid-i4dgnthe] p[data-astro-cid-i4dgnthe]{font-size:.88rem;color:#64748b;margin:0;line-height:1.5}.file-upload-area[data-astro-cid-i4dgnthe]{position:relative;border:2px dashed #cbd5e1;border-radius:10px;padding:28px 20px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;background:#f8fafc}.file-upload-area[data-astro-cid-i4dgnthe]:hover,.file-upload-area[data-astro-cid-i4dgnthe].drag-over{border-color:var(--accent-blue, #4299e1);background:#4299e10a}.file-upload-area[data-astro-cid-i4dgnthe].file-uploaded{border-color:#16a34a;background:#16a34a0a}.file-upload-input[data-astro-cid-i4dgnthe]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.file-upload-content[data-astro-cid-i4dgnthe] i[data-astro-cid-i4dgnthe]{font-size:1.8rem;color:#94a3b8;display:block;margin-bottom:10px}.file-upload-content[data-astro-cid-i4dgnthe] p[data-astro-cid-i4dgnthe]{font-size:.88rem;color:#64748b;margin:0 0 4px}.file-upload-browse[data-astro-cid-i4dgnthe]{color:var(--accent-blue, #4299e1);font-weight:600;text-decoration:underline}.file-upload-hint[data-astro-cid-i4dgnthe]{font-size:.78rem!important;color:#94a3b8!important}@media(max-width:1024px){.careers-layout[data-astro-cid-i4dgnthe]{grid-template-columns:1fr}.careers-form-col[data-astro-cid-i4dgnthe]{position:static}.job-perks-grid[data-astro-cid-i4dgnthe]{grid-template-columns:1fr}}@media(max-width:640px){.job-page-header[data-astro-cid-i4dgnthe]{padding:56px 0 44px}.careers-form-card[data-astro-cid-i4dgnthe]{padding:20px}.job-meta-row[data-astro-cid-i4dgnthe]{gap:8px}}
