.job-active-state{display:flex;flex-direction:column;gap:16px}.job-details{display:flex;flex-direction:column;gap:24px}.job-details .q-card__section{gap:16px}.job-details .q-card__section .access-gate,.job-details .q-card__section .access-gate .q-btn{width:100%}@media (min-width: 1024px){.job-details .q-card__section .access-gate{width:fit-content}}.job-details .q-list{display:flex;flex-direction:column;gap:8px}.job-details .q-item{display:flex;gap:8px;padding:4px 0;min-height:fit-content}.job-details .check-badge{display:flex;justify-content:center;margin-top:2px;height:20px;width:20px}.job-details .check-badge i{font-weight:400}.job-other-jobs .q-card__section{gap:16px}.job-other-jobs .q-list{display:grid;grid-template-columns:1fr;gap:16px}.job-other-jobs .q-list .q-item{border-radius:4px;padding:0;outline:solid 1px #eef2ff}.job-other-jobs .q-list .q-item:hover{outline:solid 1px #c7d2fe}@media (min-width: 1024px){.job-other-jobs .q-list{grid-template-columns:repeat(2,1fr)}}.job-other-jobs .q-card{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.job-other-jobs a{text-decoration:none;color:inherit}.job-hiring-tips .q-card__section{gap:16px}.job-hiring-tips .interview-preparation>div{display:grid;gap:16px}@media (min-width: 1024px){.job-hiring-tips .interview-preparation>div{grid-template-columns:repeat(2,1fr)}}.job-hiring-tips .get-hired-tips ul{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.job-hiring-tips .get-hired-tips strong{font-weight:500}.job-hiring-tips .q-list{display:flex;flex-direction:column;gap:4px}.job-hiring-tips .q-item{padding-left:0;min-height:0}.job-expired-state{display:flex;flex-direction:column;gap:16px}.job-expired-state .hero-card .q-card__section{background:linear-gradient(135deg,#4f46e5,#8e24aa)}.job-expired-state .cta-card{border:1px solid #e0e7ff}.job-expired-state .recruiter-banner a{transition:.3s cubic-bezier(.25,.8,.5,1)}.job-expired-state .recruiter-banner a:hover{opacity:.7}.job-faq .q-card__section{gap:16px}.job-faq .q-list{display:flex;flex-direction:column;gap:16px}.job-faq .accordion-item{border:solid 1px #e5e7eb;border-radius:4px}.job-header .company-title-section{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:16px}.job-header .company-title-section .job-title{margin:0}.job-header .job-attributes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.job-header .job-attributes .job-attribute{display:flex;align-items:center;gap:4px;color:#4b5563}.job-header .job-attributes .job-attribute .q-icon{color:#6b7280}.job-header .posted-date{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.job-hiring-manager .q-card__section{gap:16px}.job-hiring-manager .q-card__section>div{flex-wrap:nowrap;flex-direction:column;gap:24px}.job-hiring-manager .q-card__section>div .access-gate{width:100%}.job-hiring-manager .q-card__section>div .access-gate .q-btn{width:100%}@media (min-width: 1024px){.job-hiring-manager .q-card__section>div{flex-direction:row;align-items:center}}.job-application{box-shadow:0 1px 2px #0000000d;transition:.3s cubic-bezier(.25,.8,.5,1)}.job-application:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f126}.job-application .q-card__section>div:first-child{display:flex;flex-direction:column;gap:8px}@media (min-width: 600px){.job-application .q-card__section>div:first-child{flex-direction:row;align-items:center;justify-content:space-between}}.job-application .application-card{box-shadow:none;height:fit-content}.job-application .application-card .q-card__section{padding:0}.job-application .application-card .q-stepper__tab{padding-left:0}.job-application .application-card .action-btn svg{display:none}:root{--primary: #6366f1;--secondary: #e0e7ff;--accent: #dcfce7;--positive: #22c55e;--negative: #ef4444;--info: #3b82f6;--warning: #f59e0b;--red: #ef4444;--red-1: #fef2f2;--red-2: #fee2e2;--red-3: #fecaca;--red-4: #fca5a5;--red-5: #f87171;--red-6: #ef4444;--red-7: #dc2626;--red-8: #b91c1c;--red-9: #991b1b;--red-10: #7f1d1d;--red-11: #fca5a5;--red-12: #f87171;--red-13: #dc2626;--red-14: #b91c1c;--pink: #ec4899;--pink-1: #fdf2f8;--pink-2: #fce7f3;--pink-3: #fbcfe8;--pink-4: #f9a8d4;--pink-5: #f472b6;--pink-6: #ec4899;--pink-7: #db2777;--pink-8: #be185d;--pink-9: #9d174d;--pink-10: #831843;--pink-11: #f9a8d4;--pink-12: #f472b6;--pink-13: #db2777;--pink-14: #be185d;--purple: #a855f7;--purple-1: #faf5ff;--purple-2: #f3e8ff;--purple-3: #e9d5ff;--purple-4: #d8b4fe;--purple-5: #c084fc;--purple-6: #a855f7;--purple-7: #9333ea;--purple-8: #7c3aed;--purple-9: #6d28d9;--purple-10: #5b21b6;--purple-11: #d8b4fe;--purple-12: #c084fc;--purple-13: #9333ea;--purple-14: #7c3aed;--deep-purple: #8b5cf6;--deep-purple-1: #f5f3ff;--deep-purple-2: #ede9fe;--deep-purple-3: #ddd6fe;--deep-purple-4: #c4b5fd;--deep-purple-5: #a78bfa;--deep-purple-6: #8b5cf6;--deep-purple-7: #7c3aed;--deep-purple-8: #6d28d9;--deep-purple-9: #5b21b6;--deep-purple-10: #4c1d95;--deep-purple-11: #c4b5fd;--deep-purple-12: #a78bfa;--deep-purple-13: #7c3aed;--deep-purple-14: #6d28d9;--indigo: #6366f1;--indigo-1: #eef2ff;--indigo-2: #e0e7ff;--indigo-3: #c7d2fe;--indigo-4: #a5b4fc;--indigo-5: #818cf8;--indigo-6: #6366f1;--indigo-7: #4f46e5;--indigo-8: #4338ca;--indigo-9: #3730a3;--indigo-10: #312e81;--indigo-11: #a5b4fc;--indigo-12: #818cf8;--indigo-13: #4f46e5;--indigo-14: #4338ca;--blue: #3b82f6;--blue-1: #eff6ff;--blue-2: #dbeafe;--blue-3: #bfdbfe;--blue-4: #93c5fd;--blue-5: #60a5fa;--blue-6: #3b82f6;--blue-7: #2563eb;--blue-8: #1d4ed8;--blue-9: #1e40af;--blue-10: #1e3a8a;--blue-11: #93c5fd;--blue-12: #60a5fa;--blue-13: #2563eb;--blue-14: #1d4ed8;--light-blue: #0ea5e9;--light-blue-1: #f0f9ff;--light-blue-2: #e0f2fe;--light-blue-3: #bae6fd;--light-blue-4: #7dd3fc;--light-blue-5: #38bdf8;--light-blue-6: #0ea5e9;--light-blue-7: #0284c7;--light-blue-8: #0369a1;--light-blue-9: #075985;--light-blue-10: #0c4a6e;--light-blue-11: #7dd3fc;--light-blue-12: #38bdf8;--light-blue-13: #0284c7;--light-blue-14: #0369a1;--cyan: #06b6d4;--cyan-1: #ecfeff;--cyan-2: #cffafe;--cyan-3: #a5f3fc;--cyan-4: #67e8f9;--cyan-5: #22d3ee;--cyan-6: #06b6d4;--cyan-7: #0891b2;--cyan-8: #0e7490;--cyan-9: #155e75;--cyan-10: #164e63;--cyan-11: #67e8f9;--cyan-12: #22d3ee;--cyan-13: #0891b2;--cyan-14: #0e7490;--teal: #14b8a6;--teal-1: #f0fdfa;--teal-2: #ccfbf1;--teal-3: #99f6e4;--teal-4: #5eead4;--teal-5: #2dd4bf;--teal-6: #14b8a6;--teal-7: #0d9488;--teal-8: #0f766e;--teal-9: #115e59;--teal-10: #134e4a;--teal-11: #5eead4;--teal-12: #2dd4bf;--teal-13: #0d9488;--teal-14: #0f766e;--green: #22c55e;--green-1: #f0fdf4;--green-2: #dcfce7;--green-3: #bbf7d0;--green-4: #86efac;--green-5: #4ade80;--green-6: #22c55e;--green-7: #16a34a;--green-8: #15803d;--green-9: #166534;--green-10: #14532d;--green-11: #86efac;--green-12: #4ade80;--green-13: #16a34a;--green-14: #15803d;--light-green: #84cc16;--light-green-1: #f7fee7;--light-green-2: #ecfccb;--light-green-3: #d9f99d;--light-green-4: #bef264;--light-green-5: #a3e635;--light-green-6: #84cc16;--light-green-7: #65a30d;--light-green-8: #4d7c0f;--light-green-9: #365314;--light-green-10: #1a2e05;--light-green-11: #bef264;--light-green-12: #a3e635;--light-green-13: #65a30d;--light-green-14: #4d7c0f;--lime: #84cc16;--lime-1: #f7fee7;--lime-2: #ecfccb;--lime-3: #d9f99d;--lime-4: #bef264;--lime-5: #a3e635;--lime-6: #84cc16;--lime-7: #65a30d;--lime-8: #4d7c0f;--lime-9: #365314;--lime-10: #1a2e05;--lime-11: #bef264;--lime-12: #a3e635;--lime-13: #65a30d;--lime-14: #4d7c0f;--yellow: #eab308;--yellow-1: #fefce8;--yellow-2: #fef3c7;--yellow-3: #fde68a;--yellow-4: #facc15;--yellow-5: #eab308;--yellow-6: #eab308;--yellow-7: #ca8a04;--yellow-8: #a16207;--yellow-9: #854d0e;--yellow-10: #713f12;--yellow-11: #fde68a;--yellow-12: #facc15;--yellow-13: #ca8a04;--yellow-14: #a16207;--amber: #f59e0b;--amber-1: #fffbeb;--amber-2: #fef3c7;--amber-3: #fde68a;--amber-4: #facc15;--amber-5: #f59e0b;--amber-6: #f59e0b;--amber-7: #d97706;--amber-8: #b45309;--amber-9: #92400e;--amber-10: #78350f;--amber-11: #fde68a;--amber-12: #facc15;--amber-13: #d97706;--amber-14: #b45309;--orange: #f97316;--orange-1: #fff7ed;--orange-2: #ffedd5;--orange-3: #fed7aa;--orange-4: #fdba74;--orange-5: #fb923c;--orange-6: #f97316;--orange-7: #ea580c;--orange-8: #c2410c;--orange-9: #9a3412;--orange-10: #7c2d12;--orange-11: #fdba74;--orange-12: #fb923c;--orange-13: #ea580c;--orange-14: #c2410c;--deep-orange: #dc2626;--deep-orange-1: #fef2f2;--deep-orange-2: #fee2e2;--deep-orange-3: #fecaca;--deep-orange-4: #fca5a5;--deep-orange-5: #f87171;--deep-orange-6: #dc2626;--deep-orange-7: #b91c1c;--deep-orange-8: #991b1b;--deep-orange-9: #7f1d1d;--deep-orange-10: #450a0a;--deep-orange-11: #fca5a5;--deep-orange-12: #f87171;--deep-orange-13: #b91c1c;--deep-orange-14: #991b1b;--brown: #78716c;--brown-1: #fafaf9;--brown-2: #f5f5f4;--brown-3: #e7e5e4;--brown-4: #d6d3d1;--brown-5: #a8a29e;--brown-6: #78716c;--brown-7: #57534e;--brown-8: #44403c;--brown-9: #292524;--brown-10: #1c1917;--brown-11: #d6d3d1;--brown-12: #a8a29e;--brown-13: #57534e;--brown-14: #44403c;--grey: #6b7280;--grey-1: #f9fafb;--grey-2: #f3f4f6;--grey-3: #e5e7eb;--grey-4: #d1d5db;--grey-5: #9ca3af;--grey-6: #6b7280;--grey-7: #4b5563;--grey-8: #374151;--grey-9: #1f2937;--grey-10: #111827;--grey-11: #f3f4f6;--grey-12: #e5e7eb;--grey-13: #9ca3af;--grey-14: #374151;--blue-grey: #64748b;--blue-grey-1: #f8fafc;--blue-grey-2: #f1f5f9;--blue-grey-3: #e2e8f0;--blue-grey-4: #cbd5e1;--blue-grey-5: #94a3b8;--blue-grey-6: #64748b;--blue-grey-7: #475569;--blue-grey-8: #334155;--blue-grey-9: #1e293b;--blue-grey-10: #0f172a;--blue-grey-11: #cbd5e1;--blue-grey-12: #94a3b8;--blue-grey-13: #475569;--blue-grey-14: #334155}.job-page{padding-top:16px}.job-page .full-description h4{margin-top:8px;margin-bottom:8px;font-size:.9rem;font-weight:600;line-height:1.25rem;letter-spacing:.00937em}@media (min-width: 1024px){.job-page .full-description h4{font-size:1rem}}.job-page .full-description ul{margin:0}.job-page .full-description p{margin:8px 0}
