.RoleHeroVisual_visualFrame__edtHO{position:relative;width:100%;background:var(--color-bg-surface-1,#0f131a);border:1px solid var(--color-border-subtle,rgba(255,255,255,.08));border-radius:var(--radius-lg,12px);overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05)}.RoleHeroVisual_terminalBar__c1iFN{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.06)}.RoleHeroVisual_terminalControls__AAKVK{display:flex;align-items:center;gap:6px}.RoleHeroVisual_ctrlDot__m4Hyx{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.15)}.RoleHeroVisual_ctrlDotActive__pK7rK{background:var(--color-brand-cyan,#00e5ff);box-shadow:0 0 8px rgba(0,229,255,.6)}.RoleHeroVisual_terminalTitle__JbwEV{font-family:var(--font-jetbrains-mono,monospace);font-size:11px;color:var(--color-text-secondary,#94a3b8);letter-spacing:.05em;text-transform:uppercase}.RoleHeroVisual_statusPill__IMkaN{font-family:var(--font-jetbrains-mono,monospace);font-size:10px;color:#10b981;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);padding:2px 8px;border-radius:100px;display:flex;align-items:center;gap:5px}.RoleHeroVisual_statusDot__Om11o{width:5px;height:5px;border-radius:50%;background:#10b981}.RoleHeroVisual_svgWrap__GoAf2{width:100%;padding:var(--space-6,24px);display:flex;align-items:center;justify-content:center}.RoleHeroVisual_roleSvg__apxSQ{width:100%;height:auto;display:block}.RoleHeroVisual_packetFlow__mBYqT{stroke-dasharray:6 12;animation:RoleHeroVisual_flowLine__NkB_T 3s linear infinite}.RoleHeroVisual_packetFlowFast__Qz_lL{stroke-dasharray:4 8;animation:RoleHeroVisual_flowLine__NkB_T 1.5s linear infinite}@keyframes RoleHeroVisual_flowLine__NkB_T{0%{stroke-dashoffset:36}to{stroke-dashoffset:0}}.RoleHeroVisual_pulseNode__rnitt{animation:RoleHeroVisual_pulseGlow__SpETT 2.5s ease-in-out infinite alternate}@keyframes RoleHeroVisual_pulseGlow__SpETT{0%{opacity:.6;filter:drop-shadow(0 0 2px rgba(0,229,255,.3))}to{opacity:1;filter:drop-shadow(0 0 10px rgba(0,229,255,.9))}}.RoleHeroVisual_telemetryGrid__pxXe0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.06)}.RoleHeroVisual_telemetryItem__VnzfI{background:var(--color-bg-surface-1,#0f131a);padding:10px 14px;display:flex;flex-direction:column;gap:2px}.RoleHeroVisual_telemetryLabel__R5yrM{font-family:var(--font-jetbrains-mono,monospace);font-size:9.5px;color:var(--color-text-tertiary,#64748b);text-transform:uppercase;letter-spacing:.04em}.RoleHeroVisual_telemetryValue__4wNYu{font-family:var(--font-jetbrains-mono,monospace);font-size:12px;font-weight:700;color:var(--color-brand-cyan,#00e5ff)}@media (max-width:640px){.RoleHeroVisual_telemetryGrid__pxXe0{grid-template-columns:1fr}.RoleHeroVisual_svgWrap__GoAf2{padding:var(--space-4,16px)}}@media (prefers-reduced-motion:reduce){.RoleHeroVisual_packetFlowFast__Qz_lL,.RoleHeroVisual_packetFlow__mBYqT,.RoleHeroVisual_pulseNode__rnitt{animation:none}}.CareersHiringProcessSection_header__0z6_3{display:flex;flex-direction:column;gap:12px;max-width:680px;margin-bottom:var(--space-10,40px)}.CareersHiringProcessSection_processGrid__GN7UP{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6,24px);gap:var(--space-6,24px)}@media (min-width:768px){.CareersHiringProcessSection_processGrid__GN7UP{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CareersHiringProcessSection_processGrid__GN7UP{grid-template-columns:repeat(4,1fr)}}.CareersHiringProcessSection_stepCard__js13H{background-color:var(--color-bg-surface-1,#0f131a);border:1px solid var(--color-border-subtle,rgba(255,255,255,.08));border-radius:var(--radius-md,10px);padding:var(--space-6,24px);display:flex;flex-direction:column;gap:12px;position:relative;transition:border-color var(--duration-normal,.2s) ease,transform var(--duration-normal,.2s) ease}.CareersHiringProcessSection_stepCard__js13H:hover{border-color:rgba(0,229,255,.35);transform:translateY(-2px)}.CareersHiringProcessSection_stepTop__8E9ow{display:flex;align-items:center;justify-content:space-between}.CareersHiringProcessSection_stepNum__NCseh{font-family:var(--font-jetbrains-mono,monospace);font-size:14px;font-weight:700;color:var(--color-brand-cyan,#00e5ff)}.CareersHiringProcessSection_durationPill__QiZPW{font-family:var(--font-jetbrains-mono,monospace);font-size:10.5px;color:var(--color-text-tertiary,#64748b);background:rgba(255,255,255,.03);padding:2px 7px;border-radius:4px}.CareersHiringProcessSection_stepTitle__QBsC4{font-family:var(--font-space-grotesk,sans-serif);font-size:17px;font-weight:700;color:var(--color-text-primary,#ffffff);line-height:1.35;margin:0}.CareersHiringProcessSection_stepDesc__jZq0_{font-size:13px;color:var(--color-text-secondary,#94a3b8);line-height:1.55;margin:0}.CareersHiringProcessSection_guaranteeNote__Cecpo{margin-top:var(--space-8,32px);padding:var(--space-4,16px);border-radius:var(--radius-md,8px);background:rgba(255,255,255,.02);border:1px solid var(--color-border-subtle,rgba(255,255,255,.08));display:flex;align-items:center;gap:12px}.CareersHiringProcessSection_guaranteeText__yEoCg{font-size:12.5px;color:var(--color-text-secondary,#94a3b8);margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.CareersHiringProcessSection_stepCard__js13H:hover{transform:none!important}}.JobDetailStoryTemplate_heroSection__8jrcp{padding-top:var(--space-12,48px);padding-bottom:var(--space-12,48px);background:radial-gradient(circle at 80% 20%,rgba(0,229,255,.05) 0,transparent 60%),radial-gradient(circle at 20% 80%,rgba(0,82,255,.04) 0,transparent 60%),var(--color-bg-base,#0a0d14);border-bottom:1px solid var(--color-border-subtle,rgba(255,255,255,.08));position:relative;overflow:hidden}.JobDetailStoryTemplate_heroGrid__rzhzd{display:grid;grid-template-columns:1fr;grid-gap:var(--space-10,40px);gap:var(--space-10,40px);align-items:center;margin-top:var(--space-6,24px)}@media (min-width:1024px){.JobDetailStoryTemplate_heroGrid__rzhzd{grid-template-columns:1.15fr .85fr;gap:var(--space-12,48px)}}.JobDetailStoryTemplate_heroContent__5V8ux{display:flex;flex-direction:column;gap:var(--space-4,16px)}.JobDetailStoryTemplate_pillsRow__74l8G{display:flex;flex-wrap:wrap;gap:8px}.JobDetailStoryTemplate_metaPill__L9VaB{font-family:var(--font-jetbrains-mono,monospace);font-size:11px;font-weight:500;padding:4px 10px;border-radius:100px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:var(--color-text-secondary,#94a3b8)}.JobDetailStoryTemplate_metaPillAccent__X4Rlu{background:rgba(0,229,255,.08);border-color:rgba(0,229,255,.3);color:var(--color-brand-cyan,#00e5ff);font-weight:700}.JobDetailStoryTemplate_metaPillCompensation__ONTM5{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.3);color:#10b981;font-weight:700}.JobDetailStoryTemplate_jobTitle__AzJpP{font-family:var(--font-space-grotesk,sans-serif);font-size:clamp(30px,4.5vw,48px);font-weight:800;line-height:1.1;color:var(--color-text-primary,#ffffff);letter-spacing:-.02em;margin:0}.JobDetailStoryTemplate_jobSummary__Ain_z{font-size:17px;line-height:1.6;color:var(--color-text-secondary,#94a3b8);max-width:640px;margin:0}.JobDetailStoryTemplate_heroActions__F9MmR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4,16px);margin-top:var(--space-2,8px)}.JobDetailStoryTemplate_sectionHeader__C3G3N{display:flex;flex-direction:column;gap:12px;max-width:720px;margin-bottom:var(--space-8,32px)}.JobDetailStoryTemplate_monoBadge__a7udJ{font-family:var(--font-jetbrains-mono,monospace);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-cyan,#00e5ff)}.JobDetailStoryTemplate_thesisBox__jbyMQ{background:var(--color-bg-surface-1,#0f131a);border:1px solid var(--color-border-subtle,rgba(255,255,255,.08));border-radius:var(--radius-lg,12px);padding:var(--space-8,32px);margin-bottom:var(--space-8,32px);position:relative;overflow:hidden}.JobDetailStoryTemplate_thesisBox__jbyMQ:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#00e5ff,#0052ff)}.JobDetailStoryTemplate_thesisQuote__w3DpR{font-family:var(--font-space-grotesk,sans-serif);font-size:clamp(18px,2.5vw,24px);font-weight:600;color:var(--color-text-primary,#ffffff);line-height:1.4;margin:0 0 var(--space-4,16px) 0}.JobDetailStoryTemplate_thesisText___ua4f{font-size:15px;color:var(--color-text-secondary,#94a3b8);line-height:1.6;margin:0}.JobDetailStoryTemplate_impactTriad__DuE54{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4,16px);gap:var(--space-4,16px)}@media (min-width:768px){.JobDetailStoryTemplate_impactTriad__DuE54{grid-template-columns:repeat(3,1fr)}}.JobDetailStoryTemplate_impactCard__2_nls{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md,8px);padding:var(--space-6,24px);display:flex;flex-direction:column;gap:8px}.JobDetailStoryTemplate_impactCardTitle__SDoDT{font-family:var(--font-jetbrains-mono,monospace);font-size:12px;font-weight:700;color:var(--color-brand-cyan,#00e5ff);text-transform:uppercase;letter-spacing:.04em;margin:0}.JobDetailStoryTemplate_impactCardDesc__Buvla{font-size:13.5px;color:var(--color-text-secondary,#94a3b8);line-height:1.5;margin:0}.JobDetailStoryTemplate_ownershipGrid__HsXbY{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6,24px);gap:var(--space-6,24px)}@media (min-width:768px){.JobDetailStoryTemplate_ownershipGrid__HsXbY{grid-template-columns:repeat(2,1fr)}}.JobDetailStoryTemplate_ownershipCard__oy5YP{background:var(--color-bg-surface-1,#0f131a);border:1px solid var(--color-border-subtle,rgba(255,255,255,.08));border-radius:var(--radius-lg,12px);padding:var(--space-6,24px);display:flex;flex-direction:column;gap:var(--space-3,12px);transition:border-color .2s ease,transform .2s ease}.JobDetailStoryTemplate_ownershipCard__oy5YP:hover{border-color:rgba(0,229,255,.3);transform:translateY(-2px)}.JobDetailStoryTemplate_ownershipHeader__CPElR{display:flex;align-items:center;gap:12px}.JobDetailStoryTemplate_ownershipIconWrap__v27cY{width:44px;height:44px;border-radius:var(--radius-md,8px);background:rgba(0,229,255,.08);border:1px solid rgba(0,229,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.JobDetailStoryTemplate_ownershipTitle__tEcV2{font-family:var(--font-space-grotesk,sans-serif);font-size:17px;font-weight:700;color:var(--color-text-primary,#ffffff);margin:0}.JobDetailStoryTemplate_ownershipDesc__l0kbx{font-size:13.5px;color:var(--color-text-secondary,#94a3b8);line-height:1.55;margin:0}.JobDetailStoryTemplate_buildGrid__qm_n5{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6,24px);gap:var(--space-6,24px)}@media (min-width:768px){.JobDetailStoryTemplate_buildGrid__qm_n5{grid-template-columns:repeat(3,1fr)}}.JobDetailStoryTemplate_buildCard__vDJP2{background:var(--color-bg-surface-1,#0f131a);border:1px solid var(--color-border-subtle,rgba(255,255,255,.08));border-radius:var(--radius-lg,12px);padding:var(--space-6,24px);display:flex;flex-direction:column;justify-content:space-between;gap:16px}.JobDetailStoryTemplate_buildCardTop__2EJc9{display:flex;flex-direction:column;gap:8px}.JobDetailStoryTemplate_buildTitle__BLaqe{font-family:var(--font-space-grotesk,sans-serif);font-size:16px;font-weight:700;color:var(--color-text-primary,#ffffff);margin:0}.JobDetailStoryTemplate_buildArch__4sweT{font-family:var(--font-jetbrains-mono,monospace);font-size:11px;color:var(--color-brand-cyan,#00e5ff);background:rgba(0,229,255,.06);padding:4px 8px;border-radius:4px;display:inline-block}.JobDetailStoryTemplate_buildOutcome__5Cv3l{font-size:13px;color:var(--color-text-secondary,#94a3b8);line-height:1.5;margin:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.JobDetailStoryTemplate_workCultureCard__L8BEt{background:var(--color-bg-surface-1,#0f131a);border:1px solid var(--color-border-subtle,rgba(255,255,255,.08));border-radius:var(--radius-lg,12px);padding:var(--space-8,32px);display:grid;grid-template-columns:1fr;grid-gap:var(--space-6,24px);gap:var(--space-6,24px)}@media (min-width:768px){.JobDetailStoryTemplate_workCultureCard__L8BEt{grid-template-columns:1fr 1fr;gap:var(--space-8,32px)}}.JobDetailStoryTemplate_squadInfo__X_mQe{display:flex;flex-direction:column;gap:12px}.JobDetailStoryTemplate_peersList__zn_vd{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.JobDetailStoryTemplate_peerBadge__U_iYc{font-family:var(--font-jetbrains-mono,monospace);font-size:11px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);padding:4px 10px;border-radius:100px;color:var(--color-text-primary,#ffffff)}.JobDetailStoryTemplate_timelineGrid__MmwU0{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6,24px);gap:var(--space-6,24px)}@media (min-width:768px){.JobDetailStoryTemplate_timelineGrid__MmwU0{grid-template-columns:repeat(3,1fr)}}.JobDetailStoryTemplate_milestoneCard__sjxlf{background:var(--color-bg-surface-1,#0f131a);border:1px solid var(--color-border-subtle,rgba(255,255,255,.08));border-radius:var(--radius-lg,12px);padding:var(--space-6,24px);display:flex;flex-direction:column;gap:10px;position:relative}.JobDetailStoryTemplate_milestoneInterval__qs0L_{font-family:var(--font-jetbrains-mono,monospace);font-size:12px;font-weight:700;color:var(--color-brand-cyan,#00e5ff);text-transform:uppercase}.JobDetailStoryTemplate_milestoneDesc__7ZAm6{font-size:13.5px;color:var(--color-text-secondary,#94a3b8);line-height:1.55;margin:0}.JobDetailStoryTemplate_reqColumns__mllLf{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6,24px);gap:var(--space-6,24px)}@media (min-width:768px){.JobDetailStoryTemplate_reqColumns__mllLf{grid-template-columns:1fr 1fr}}.JobDetailStoryTemplate_reqCategoryCard__9tAeZ{background:var(--color-bg-surface-1,#0f131a);border:1px solid var(--color-border-subtle,rgba(255,255,255,.08));border-radius:var(--radius-lg,12px);padding:var(--space-6,24px);display:flex;flex-direction:column;gap:16px}.JobDetailStoryTemplate_reqCategoryTitle__MwkQs{font-family:var(--font-space-grotesk,sans-serif);font-size:16px;font-weight:700;color:var(--color-text-primary,#ffffff);margin:0}.JobDetailStoryTemplate_reqList__LJE7d{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.JobDetailStoryTemplate_reqItem___Kbck{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--color-text-secondary,#94a3b8);line-height:1.5}.JobDetailStoryTemplate_reqBullet__ZEA6u{color:var(--color-brand-cyan,#00e5ff);font-family:var(--font-jetbrains-mono,monospace);font-weight:700;font-size:12px;margin-top:2px;flex-shrink:0}.JobDetailStoryTemplate_niceToHaveBlock__L_AZ3{margin-top:var(--space-6,24px);padding:var(--space-6,24px);background:rgba(255,255,255,.02);border:1px dashed rgba(255,255,255,.1);border-radius:var(--radius-lg,12px)}.JobDetailStoryTemplate_niceTitle__1vOiw{font-family:var(--font-space-grotesk,sans-serif);font-size:15px;font-weight:700;color:var(--color-text-primary,#ffffff);margin:0 0 12px}.JobDetailStoryTemplate_specsTableWrap__dXkqr{width:100%;overflow-x:auto;border:1px solid var(--color-border-subtle,rgba(255,255,255,.08));border-radius:var(--radius-lg,12px);background:var(--color-bg-surface-1,#0f131a)}.JobDetailStoryTemplate_specsTable__W_KJ7{width:100%;border-collapse:collapse;text-align:left}.JobDetailStoryTemplate_specsTable__W_KJ7 td,.JobDetailStoryTemplate_specsTable__W_KJ7 th{padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13.5px}.JobDetailStoryTemplate_specsTable__W_KJ7 th{font-family:var(--font-jetbrains-mono,monospace);font-size:11px;color:var(--color-text-tertiary,#64748b);text-transform:uppercase;letter-spacing:.05em;background:rgba(255,255,255,.02);width:25%}.JobDetailStoryTemplate_specsTable__W_KJ7 td{color:var(--color-text-primary,#ffffff)}.JobDetailStoryTemplate_specsTable__W_KJ7 tr:last-child td,.JobDetailStoryTemplate_specsTable__W_KJ7 tr:last-child th{border-bottom:none}.JobDetailStoryTemplate_techPillsGroup__TzMaM{display:flex;flex-wrap:wrap;gap:6px}.JobDetailStoryTemplate_techBadge__LCNL4{font-family:var(--font-jetbrains-mono,monospace);font-size:10.5px;background:rgba(0,229,255,.08);border:1px solid rgba(0,229,255,.2);color:var(--color-brand-cyan,#00e5ff);padding:2px 8px;border-radius:4px}.JobDetailStoryTemplate_applySection__V77tf{background:radial-gradient(circle at 50% 10%,rgba(0,229,255,.08) 0,transparent 70%),var(--color-bg-surface-2,#161c26);border-top:1px solid var(--color-border-subtle,rgba(255,255,255,.08));padding-top:var(--space-12,48px);padding-bottom:var(--space-16,64px)}.JobDetailStoryTemplate_applyCard__smRRv{max-width:680px;margin:0 auto;background:var(--color-bg-surface-1,#0f131a);border:1px solid var(--color-border-subtle,rgba(255,255,255,.1));border-radius:var(--radius-lg,12px);padding:var(--space-8,32px);box-shadow:0 24px 48px rgba(0,0,0,.6)}@media (min-width:768px){.JobDetailStoryTemplate_applyCard__smRRv{padding:var(--space-10,40px)}}.JobDetailStoryTemplate_formGrid__bFLd9{display:flex;flex-direction:column;gap:20px;margin-top:24px}.JobDetailStoryTemplate_formGroup__0FrRa{display:flex;flex-direction:column;gap:8px}.JobDetailStoryTemplate_formLabel__9PQGk{font-family:var(--font-jetbrains-mono,monospace);font-size:11.5px;font-weight:600;color:var(--color-text-secondary,#94a3b8);text-transform:uppercase;letter-spacing:.04em}.JobDetailStoryTemplate_formInput__jaTG1,.JobDetailStoryTemplate_formTextarea__L_oR5{width:100%;padding:12px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md,8px);color:var(--color-text-primary,#ffffff);font-family:var(--font-inter,sans-serif);font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.JobDetailStoryTemplate_formInput__jaTG1:focus,.JobDetailStoryTemplate_formTextarea__L_oR5:focus{outline:none;border-color:var(--color-brand-cyan,#00e5ff);box-shadow:0 0 0 3px rgba(0,229,255,.15)}.JobDetailStoryTemplate_formTextarea__L_oR5{min-height:110px;resize:vertical}.JobDetailStoryTemplate_successBox__9X0MA{text-align:center;padding:var(--space-8,32px);background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-md,8px);display:flex;flex-direction:column;align-items:center;gap:12px}.JobDetailStoryTemplate_successIcon__Cr1Ll{width:48px;height:48px;border-radius:50%;background:rgba(16,185,129,.15);border:1.5px solid #10b981;display:flex;align-items:center;justify-content:center;color:#10b981;font-size:24px}.JobDetailStoryTemplate_successTitle__d8cpy{font-family:var(--font-space-grotesk,sans-serif);font-size:20px;font-weight:700;color:var(--color-text-primary,#ffffff);margin:0}.JobDetailStoryTemplate_successText__R6wOr{font-size:14px;color:var(--color-text-secondary,#94a3b8);line-height:1.6;max-width:480px;margin:0}