.VacancyView_view__N_RQM{display:flex;gap:48px;padding-top:32px;padding-bottom:80px}@media(max-width:992px){.VacancyView_view__N_RQM{gap:0}}@media(max-width:768px){.VacancyView_view__N_RQM{padding-top:0;padding-bottom:48px}}.VacancyView_content__sVNB4{flex:1 1;min-width:0}.VacancyView_hero__9Tc6_{margin-top:48px;margin-bottom:56px}@media(max-width:768px){.VacancyView_hero__9Tc6_{margin-top:24px;margin-bottom:40px}}.VacancyView_backLink__4Ec6U{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--color-text-tertiary);text-decoration:none;margin-bottom:24px;transition:color .2s}.VacancyView_backLink__4Ec6U:hover{color:var(--color-primary)}.VacancyView_heading__G5W0p{color:var(--color-text-primary);font-size:48px;font-weight:700;line-height:1.15;font-family:var(--font-heading);margin-bottom:16px}@media(max-width:992px){.VacancyView_heading__G5W0p{font-size:38px}}@media(max-width:768px){.VacancyView_heading__G5W0p{font-size:30px}}.VacancyView_metaRow__Rw1DK{display:flex;gap:10px;flex-wrap:wrap}.VacancyView_metaBadge__zfrPS{font-size:14px;color:var(--color-text-tertiary);background:var(--color-bg-card-alt);padding:6px 14px;border-radius:8px}.VacancyView_section__3yx_e{margin-bottom:64px;scroll-margin-top:80px}@media(max-width:768px){.VacancyView_section__3yx_e{margin-bottom:48px}}.VacancyView_sectionTitle__9NrmB{font-family:var(--font-heading);font-weight:700;font-size:32px;line-height:1.2;color:var(--color-text-primary);margin-bottom:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:768px){.VacancyView_sectionTitle__9NrmB{font-size:24px}}.VacancyView_sectionBadge__KtwyG{font-size:13px;font-weight:500;color:var(--color-primary);background:rgba(14,72,241,.1);padding:4px 12px;border-radius:6px}.VacancyView_subheading__9wcDs{font-weight:600;font-size:20px;line-height:1.3;color:var(--color-text-primary);margin-top:32px;margin-bottom:16px}@media(max-width:768px){.VacancyView_subheading__9wcDs{font-size:18px}}.VacancyView_body__G4Nas{font-size:17px;line-height:1.7;color:var(--color-text-secondary);margin-bottom:16px}@media(max-width:768px){.VacancyView_body__G4Nas{font-size:16px}}.VacancyView_bodyMuted__OZUgU{font-size:15px;line-height:1.6;color:var(--color-text-tertiary);margin-bottom:16px}.VacancyView_callout__mivFc{background:rgba(14,72,241,.06);border-left:3px solid var(--color-primary);border-radius:0 12px 12px 0;padding:20px 24px;margin:20px 0}.VacancyView_callout__mivFc p{font-size:17px;line-height:1.7;color:var(--color-text-primary);font-weight:500;margin:0}@media(max-width:768px){.VacancyView_callout__mivFc{padding:16px 20px}.VacancyView_callout__mivFc p{font-size:15px}}.VacancyView_list__m_FEY{list-style:none;padding:0;margin:0}.VacancyView_listItem__5QYNc{position:relative;font-size:16px;line-height:1.7;color:var(--color-text-secondary);padding:6px 0 6px 20px}.VacancyView_listItem__5QYNc:before{content:"";position:absolute;left:0;top:15px;width:6px;height:6px;border-radius:50%;background:var(--color-primary);opacity:.5}.VacancyView_checkList__Lj_Br{list-style:none;padding:0;margin:0}.VacancyView_checkItem__30wQo{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.7;color:var(--color-text-secondary);padding:6px 0}.VacancyView_checkIcon__6JSmY{color:#22c55e;margin-top:4px;flex-shrink:0}.VacancyView_orderedList__q2eRU{padding-left:20px;margin:0}.VacancyView_orderedItem__cV0em{font-size:16px;line-height:1.7;color:var(--color-text-secondary);padding:4px 0}.VacancyView_niceToHave__GMlws{font-size:16px;line-height:1.7;color:var(--color-text-tertiary);font-style:italic;margin-top:24px}.VacancyView_monthCards__FfmVs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:24px 0}@media(max-width:992px){.VacancyView_monthCards__FfmVs{grid-template-columns:1fr}}.VacancyView_monthCard__NoXkP{background:var(--color-bg-card);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);padding:24px}.VacancyView_monthLabel__3IH2_{font-size:14px;font-weight:700;color:var(--color-primary);margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.VacancyView_monthDesc__9sAmq{font-size:15px;line-height:1.6;color:var(--color-text-secondary)}.VacancyView_careerTimeline__VOukB{margin:24px 0}.VacancyView_careerStep__m97WX{display:flex;gap:20px}.VacancyView_careerDot__sMacs{display:flex;flex-direction:column;align-items:center;padding-top:6px}.VacancyView_careerDotInner__Psmc2{width:10px;height:10px;min-height:10px;border-radius:50%;background:var(--color-primary)}.VacancyView_careerLine__w3R3B{width:2px;flex:1 1;background:var(--color-border-divider)}.VacancyView_careerInfo__OUL5n{flex:1 1;padding-bottom:28px}.VacancyView_careerHeader__r0D6J{display:flex;align-items:center;gap:12px;margin-bottom:6px;flex-wrap:wrap}.VacancyView_careerLevel__hlgPj{font-size:17px;font-weight:600;color:var(--color-text-primary)}.VacancyView_careerTime__ppI9d{font-size:13px;color:var(--color-text-tertiary);background:var(--color-bg-card-alt);padding:2px 10px;border-radius:6px}.VacancyView_careerDesc__sGIVm{font-size:15px;line-height:1.6;color:var(--color-text-secondary)}.VacancyView_orgChart___hcl6{display:flex;flex-direction:column;align-items:center;background:var(--color-bg-card);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);padding:36px 24px;margin:24px 0}@media(max-width:768px){.VacancyView_orgChart___hcl6{padding:28px 16px}}.VacancyView_orgIncoming__2Eq9K{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.VacancyView_orgBadgeAlert__aHaBe{font-size:13px;font-weight:600;color:#f10281;background:rgba(241,2,129,.1);border:1px solid rgba(241,2,129,.2);padding:6px 16px;border-radius:8px}.VacancyView_orgBadgeTicket__uHXbZ{font-size:13px;font-weight:600;color:#f1a502;background:rgba(241,165,2,.1);border:1px solid rgba(241,165,2,.2);padding:6px 16px;border-radius:8px}.VacancyView_orgBadgeIncident___6lDR{font-size:13px;font-weight:600;color:#f13c02;background:rgba(241,60,2,.1);border:1px solid rgba(241,60,2,.2);padding:6px 16px;border-radius:8px}.VacancyView_orgArrow__Dia7r{font-size:12px;color:var(--color-text-tertiary);margin:12px 0}.VacancyView_orgL1__n9cbD{background:rgba(14,72,241,.1);border:2px solid rgba(14,72,241,.3);border-radius:14px;padding:18px 32px;text-align:center}@media(max-width:768px){.VacancyView_orgL1__n9cbD{padding:14px 20px}}.VacancyView_orgL1Title__FxIMK{font-size:16px;font-weight:700;color:var(--color-primary)}.VacancyView_orgL1Desc__EXRoE{font-size:13px;color:var(--color-text-tertiary);margin-top:4px}.VacancyView_orgTeams__t77Kw{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.VacancyView_orgTeamCard__QVJrG{background:var(--color-bg-card-alt);border:1px solid var(--color-border-primary);border-radius:12px;padding:14px 20px;text-align:center;min-width:140px}@media(max-width:768px){.VacancyView_orgTeamCard__QVJrG{min-width:100px;padding:12px 14px}}.VacancyView_orgTeamName__Nv2qz{font-size:15px;font-weight:600;color:var(--color-text-primary)}.VacancyView_orgTeamSize__QCFjN{font-size:12px;color:var(--color-text-tertiary);margin-top:2px}.VacancyView_orgTeamProjects__G_jbc{font-size:12px;color:var(--color-text-muted);margin-top:6px}.VacancyView_scheduleTable__zXBHH{background:var(--color-bg-card);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);overflow:hidden;margin:20px 0}.VacancyView_scheduleRow__dbumN{display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.VacancyView_scheduleRow__dbumN:not(:last-child){border-bottom:1px solid var(--color-border-divider)}.VacancyView_scheduleLabel__btfa_{font-size:16px;font-weight:500;color:var(--color-text-primary)}.VacancyView_scheduleValue__Bp_LQ{font-size:16px;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VacancyView_rotationPattern__c4wri{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:20px 0 16px}.VacancyView_salaryTable__zyKB4{background:var(--color-bg-card);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);overflow:hidden;margin:20px 0}.VacancyView_salaryRow__Evkh9{display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.VacancyView_salaryRow__Evkh9:not(:last-child){border-bottom:1px solid var(--color-border-divider)}.VacancyView_salaryPeriod__iBibu{font-size:16px;color:var(--color-text-secondary)}.VacancyView_salaryAmount__z1ZjF{font-size:16px;font-weight:700;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VacancyView_emailLink__eORXZ{color:var(--color-primary);text-decoration:none;font-weight:600}.VacancyView_emailLink__eORXZ:hover{text-decoration:underline}.VacancyView_bottomCta__VHjpJ{text-align:center;padding:48px 32px;margin-top:40px;background:var(--color-bg-card);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);background-image:radial-gradient(circle at 50% 0,rgba(14,72,241,.12),transparent 60%)}@media(max-width:768px){.VacancyView_bottomCta__VHjpJ{padding:32px 20px}}.VacancyView_ctaButton__X_QQi{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;font-size:16px;font-weight:600;color:#fff;background:var(--color-primary);border-radius:12px;border:none;cursor:pointer;text-decoration:none;transition:background .2s}.VacancyView_ctaButton__X_QQi:hover{background:var(--color-primary-hover)}.VacancyView_ctaEmail__75wWq{margin-top:16px;font-size:14px;color:var(--color-text-secondary);opacity:.6}[data-theme=light] .VacancyView_metaBadge__zfrPS{background:#eef0f8;color:#4e5064}[data-theme=light] .VacancyView_callout__mivFc{background:rgba(14,72,241,.04)}[data-theme=light] .VacancyView_monthCard__NoXkP{box-shadow:0 0 56px 0 rgba(0,42,118,.05)}[data-theme=light] .VacancyView_careerTime__ppI9d{background:#eef0f8;color:#4e5064}[data-theme=light] .VacancyView_bottomCta__VHjpJ{background-image:radial-gradient(circle at 50% 0,rgba(14,72,241,.06),transparent 60%)}[data-theme=light] .VacancyView_ctaButton__X_QQi{border:1px solid rgba(3,7,40,.1)}[data-theme=light] .VacancyView_orgChart___hcl6{background:#f7f8fd}[data-theme=light] .VacancyView_orgTeamCard__QVJrG{background:#fff;box-shadow:0 0 30px 0 rgba(0,42,118,.04)}.TableOfContents_toc__pbLtP{position:-webkit-sticky;position:sticky;top:calc(50vh - 150px);width:180px;min-width:180px;align-self:flex-start}@media(max-width:992px){.TableOfContents_toc__pbLtP{display:none}}.TableOfContents_list__Dnax8{list-style:none;padding:0;margin:0 0 28px}.TableOfContents_item___cATY{margin:0}.TableOfContents_link__ooQAF{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13px;line-height:1.3;color:var(--color-text-tertiary);background:none;border:none;cursor:pointer;transition:color .2s;width:100%;text-align:left}.TableOfContents_link__ooQAF:hover{color:var(--color-text-secondary)}.TableOfContents_active__dJiZQ{color:var(--color-primary)}.TableOfContents_active__dJiZQ .TableOfContents_dot__yvdqJ{background:var(--color-primary)}.TableOfContents_dot__yvdqJ{width:6px;height:6px;min-width:6px;border-radius:50%;background:var(--color-text-tertiary);opacity:.4;transition:background .2s,opacity .2s}.TableOfContents_active__dJiZQ .TableOfContents_dot__yvdqJ{opacity:1}.SmallLayout_layout__XMBZ7{display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}.SmallLayout_headerWrapper__lTdfX{position:relative;z-index:100;padding-top:48px}@media(max-width:1430px){.SmallLayout_headerWrapper__lTdfX{padding-top:46px}}@media(max-width:992px){.SmallLayout_headerWrapper__lTdfX{padding-top:0}}@media(max-width:768px){.SmallLayout_headerWrapper__lTdfX.SmallLayout_isContact__0ZxHG button{display:none}.SmallLayout_headerWrapper__lTdfX.SmallLayout_isContact__0ZxHG button:last-child{display:flex}}.SmallLayout_childrenBlock___96nL{flex:1 1}@media(max-width:992px){.SmallLayout_childrenBlock___96nL{padding-top:60px}}