.AvatarPopup_trigger___poLV{flex:0 0 auto;width:80px;height:80px;padding:0;border:3px solid var(--accent);border-radius:50%;overflow:hidden;background:none;cursor:zoom-in;transition:transform .2s ease}.AvatarPopup_trigger___poLV:hover{transform:scale(1.04)}.AvatarPopup_trigger___poLV:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.AvatarPopup_avatar__caJvr{display:block;width:100%;height:100%;object-fit:cover;object-position:62% 30%}.AvatarPopup_overlay__3U_Ik{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(8,12,18,.78);animation:AvatarPopup_fadeIn__0H5jl .2s ease both}.AvatarPopup_dialog__AGJs_{position:relative;max-width:min(960px,100%);max-height:100%}.AvatarPopup_full__gPnKi{display:block;max-width:100%;max-height:calc(100vh - 48px);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.4)}.AvatarPopup_close__GXvBG{position:absolute;top:-14px;right:-14px;width:40px;height:40px;font:inherit;font-size:26px;line-height:1;color:#fff;background:#1b2430;border:2px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3)}.AvatarPopup_close__GXvBG:hover{background:var(--accent)}.AvatarPopup_close__GXvBG:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes AvatarPopup_fadeIn__0H5jl{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.AvatarPopup_trigger___poLV{width:56px;height:56px;border-width:2px}}.SiteHeader_header__qIri_{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--toolbar-bg);border-bottom:1px solid var(--toolbar-border)}.SiteHeader_inner__WNu1_{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--content);margin:0 auto;padding:12px 16px}.SiteHeader_brand__R0hRG{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);font-weight:700}.SiteHeader_brandText__vKBy2{font-size:16px}.SiteHeader_nav__xC76B{display:flex;gap:4px}.SiteHeader_nav__xC76B a{padding:8px 12px;border-radius:8px;color:var(--muted);text-decoration:none;font-size:14px;font-weight:600}.SiteHeader_nav__xC76B a:hover{color:var(--text);background:var(--button-bg)}.SiteHeader_brand__R0hRG:focus-visible,.SiteHeader_nav__xC76B a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:600px){.SiteHeader_inner__WNu1_{padding:10px 14px}.SiteHeader_brandText__vKBy2{font-size:15px}.SiteHeader_nav__xC76B a{padding:6px 8px;font-size:13px}}.SiteFooter_footer__vZ3CV{margin-top:48px;background:var(--toolbar-bg);border-top:1px solid var(--toolbar-border);scroll-margin-top:72px}.SiteFooter_inner__ATo2N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;max-width:var(--content);margin:0 auto;padding:36px 16px 28px}.SiteFooter_column__tSl5c p{margin:0 0 6px;font-size:14px}.SiteFooter_brand__mNn0V{font-size:18px;font-weight:700;margin-bottom:4px}.SiteFooter_heading__tYAjI{margin:0 0 12px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.SiteFooter_muted__ur46d{color:var(--muted)}.SiteFooter_list__BMV_7{list-style:none;margin:0;padding:0}.SiteFooter_list__BMV_7 li{margin-bottom:6px;font-size:14px}.SiteFooter_footer__vZ3CV a{color:var(--accent);text-decoration:none;word-break:break-all}.SiteFooter_footer__vZ3CV a:hover{text-decoration:underline}.SiteFooter_bottom__5rES5{border-top:1px solid var(--toolbar-border)}.SiteFooter_bottomInner__h4pH6{max-width:var(--content);margin:0 auto;padding:14px 16px;font-size:13px;color:var(--muted);text-align:center}@media (max-width:720px){.SiteFooter_inner__ATo2N{grid-template-columns:1fr;gap:24px}}.Sidebar_cv__p9dzI{width:100%;max-width:var(--content);display:flex;background:#fff;color:#1b2430;font-family:var(--font-source),Arial,sans-serif;font-size:13.5px;line-height:1.5}.Sidebar_sb__1T6Pa{width:280px;flex:0 0 280px;box-sizing:border-box;padding:40px 26px;background:#16324f;color:#e8f0f8}.Sidebar_mn__TbSpJ{flex:1 1;min-width:0;box-sizing:border-box;padding:40px 36px}.Sidebar_name__4hR9Z{margin:0;font-size:30px;line-height:1.1;color:#fff}.Sidebar_title__Xn1Q7{margin:6px 0 0;font-size:16px;color:#f4c15d;font-weight:600}.Sidebar_sb__1T6Pa h3{margin:26px 0 8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#f4c15d;border-bottom:1px solid #3a5876;padding-bottom:5px}.Sidebar_sb__1T6Pa p{margin:0 0 6px}.Sidebar_sb__1T6Pa b{color:#fff}.Sidebar_sb__1T6Pa a{color:#cfe3f7;word-break:break-all}.Sidebar_sb__1T6Pa ul{margin:0;padding-left:16px}.Sidebar_mn__TbSpJ h2{margin:0 0 10px;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:#16324f;border-bottom:2px solid #16324f;padding-bottom:4px}.Sidebar_mn__TbSpJ section{margin-bottom:24px}.Sidebar_mn__TbSpJ ul{margin:6px 0 0;padding-left:18px}.Sidebar_mn__TbSpJ a{color:#0b5aa6}.Sidebar_job__jd5FZ{display:flex;justify-content:space-between;gap:10px;font-weight:700;font-size:15px}.Sidebar_job__jd5FZ span:last-child{font-weight:600;color:#44546a;font-size:13px;white-space:nowrap}.Sidebar_role__GCqHw{font-weight:600;color:#16324f;margin:2px 0 4px}.Sidebar_summary__M_eCM{margin:0}.Sidebar_keyTech__gkWTG{margin:6px 0 0}.Sidebar_mn__TbSpJ .Sidebar_subHeading__QphkU{margin:16px 0 10px;font-size:13px}.Sidebar_pj__YnIQp{margin:8px 0 0}.Sidebar_pj__YnIQp b{display:block}.Sidebar_jobSpaced__kSMaA{margin-top:22px}.Sidebar_projectLink__sTp8g{margin:0}@media (max-width:720px){.Sidebar_cv__p9dzI{flex-direction:column}.Sidebar_sb__1T6Pa{width:100%;flex:none}.Sidebar_mn__TbSpJ{padding:28px 20px}}.Modern_cv__aGVYT{width:100%;max-width:var(--content);background:#fff;color:#18222d;font-family:var(--font-jakarta),Arial,sans-serif;font-size:12.5px;line-height:1.55}.Modern_hd__nUdgL{background:#0b5d5b;color:#fff;padding:40px 44px 28px}.Modern_name__Ld3Y6{margin:0;font-size:38px;font-weight:800;line-height:1.05}.Modern_title__AvVk1{margin-top:6px;font-size:18px;font-weight:500;color:#9be7dd}.Modern_ct__t5vKs{display:flex;flex-wrap:wrap;gap:6px 24px;margin-top:16px;font-size:12px}.Modern_bd__pjsMA{display:flex}.Modern_lf__I6Hrz{padding:28px 32px 40px 44px}.Modern_lf__I6Hrz,.Modern_single__fjMwa{flex:1 1;min-width:0;box-sizing:border-box}.Modern_single__fjMwa{padding:28px 44px 40px}.Modern_rt__xm5h8{width:270px;flex:0 0 270px;box-sizing:border-box;padding:28px 30px 40px 24px;background:#eef5f4}.Modern_cv__aGVYT h2{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0b5d5b}.Modern_block__vl1eT{margin-bottom:22px}.Modern_lf__I6Hrz .Modern_block__vl1eT:last-child,.Modern_rt__xm5h8 .Modern_block__vl1eT:last-child,.Modern_single__fjMwa .Modern_block__vl1eT:last-child{margin-bottom:0}.Modern_cv__aGVYT ul{margin:6px 0 0;padding-left:18px}.Modern_rt__xm5h8 p{margin:0 0 8px}.Modern_cv__aGVYT a{color:#0a6a67;word-break:break-all}.Modern_hd__nUdgL a{color:#d5f3ef}.Modern_summary__YNmD_{margin:0}.Modern_job__3_anp{display:flex;justify-content:space-between;gap:10px;font-weight:800;font-size:14px}.Modern_job__3_anp span:last-child{font-weight:500;font-size:12px;color:#4a5b68;white-space:nowrap}.Modern_role__Na6AQ{color:#0b5d5b;font-weight:700;margin:1px 0 3px}.Modern_keyTech___1jm7{margin:8px 0 0}.Modern_subHeading__fNQnU{margin:16px 0 0}.Modern_jobSpaced__ON8Px{margin-top:24px}.Modern_card__jc_5Q{margin-top:8px;padding:8px 12px;border:1px solid #cfe0de;border-radius:8px}.Modern_card__jc_5Q b{display:block}.Modern_rt__xm5h8 .Modern_strengths__nnlJV,.Modern_strengths__nnlJV{margin:0}@media (max-width:720px){.Modern_bd__pjsMA{flex-direction:column}.Modern_lf__I6Hrz,.Modern_rt__xm5h8,.Modern_single__fjMwa{padding:24px 20px 32px}.Modern_rt__xm5h8{width:auto;flex:none}.Modern_hd__nUdgL{padding:28px 20px 22px}.Modern_name__Ld3Y6{font-size:30px}}.Editorial_cv__rQVdJ{width:100%;max-width:var(--content);box-sizing:border-box;padding:52px 56px;background:#fff;color:#161616;font-family:var(--font-plex-sans),Arial,sans-serif;font-size:12.5px;line-height:1.6}.Editorial_header__9AI86{text-align:center;padding-bottom:22px}.Editorial_name__F8N9O{margin:0;font-size:42px;font-weight:700;letter-spacing:-.01em}.Editorial_name__F8N9O,.Editorial_title__jpgjN{font-family:var(--font-plex-serif),Georgia,serif}.Editorial_title__jpgjN{margin-top:6px;font-size:18px;font-style:italic}.Editorial_address__EMaI2{margin-top:14px;font-size:12px}.Editorial_contact__naEbk{font-size:12px}.Editorial_contact__naEbk a{color:#9a3208}.Editorial_row__zepr1{display:grid;grid-template-columns:150px 1fr;grid-gap:20px;gap:20px;padding:18px 0;border-top:1px solid #161616}.Editorial_row__zepr1 h2{margin:0;font-family:var(--font-plex-serif),Georgia,serif;font-size:15px;font-weight:700;color:#b53a0a}.Editorial_row__zepr1 p{margin:0 0 6px}.Editorial_row__zepr1 ul{margin:4px 0 0;padding-left:18px}.Editorial_row__zepr1 a{color:#9a3208;word-break:break-all}.Editorial_job__egf4M{display:flex;justify-content:space-between;gap:10px;font-family:var(--font-plex-serif),Georgia,serif;font-weight:700;font-size:14px}.Editorial_job__egf4M span:last-child{font-family:var(--font-plex-sans),Arial,sans-serif;font-weight:500;font-size:12px;color:#444;white-space:nowrap}.Editorial_role__XlzIX{font-style:italic;margin:0 0 4px}.Editorial_keyTech___Es2h,.Editorial_pj__OD7oR{margin:8px 0 0}.Editorial_pj__OD7oR b{display:block}.Editorial_sub__k_yBQ{margin:16px 0 0;font-family:var(--font-plex-serif),Georgia,serif;font-weight:700;font-size:13px;color:#b53a0a}.Editorial_jobSpaced__elpGw{margin-top:26px}.Editorial_strengths__kiB7K{margin:4px 0 0}@media (max-width:720px){.Editorial_cv__rQVdJ{padding:28px 20px}.Editorial_name__F8N9O{font-size:32px}.Editorial_row__zepr1{grid-template-columns:1fr;gap:8px}.Editorial_address__EMaI2,.Editorial_contact__naEbk{font-size:11px}.Editorial_job__egf4M{flex-direction:column;gap:2px}.Editorial_job__egf4M span:last-child{white-space:normal}}.CvSwitcher_page__B1OpL{min-height:100vh;background:var(--page-bg)}.CvSwitcher_themeNavy__JtrbC{--page-bg:#e3eaf3;--accent:#16324f;--accent-text:#ffffff}.CvSwitcher_themeTeal__DWSVk{--page-bg:#e0f0ee;--accent:#0b5d5b;--accent-text:#ffffff}.CvSwitcher_themeEmber__BFIcj{--page-bg:#f6eadf;--accent:#b53a0a;--accent-text:#ffffff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .CvSwitcher_themeNavy__JtrbC{--page-bg:#0b1520;--accent:#7fb0e6;--accent-text:#0b1020}:root:not([data-theme=light]) .CvSwitcher_themeTeal__DWSVk{--page-bg:#0a1816;--accent:#5fd0c6;--accent-text:#0b1020}:root:not([data-theme=light]) .CvSwitcher_themeEmber__BFIcj{--page-bg:#1a100b;--accent:#f0875a;--accent-text:#1a100b}}:root[data-theme=dark] .CvSwitcher_themeNavy__JtrbC{--page-bg:#0b1520;--accent:#7fb0e6;--accent-text:#0b1020}:root[data-theme=dark] .CvSwitcher_themeTeal__DWSVk{--page-bg:#0a1816;--accent:#5fd0c6;--accent-text:#0b1020}:root[data-theme=dark] .CvSwitcher_themeEmber__BFIcj{--page-bg:#1a100b;--accent:#f0875a;--accent-text:#1a100b}.CvSwitcher_main__jHufy{box-sizing:border-box;max-width:calc(var(--content) + 32px);margin:0 auto;padding:24px 16px 0}.CvSwitcher_viewer__6D_1Z{scroll-margin-top:72px;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.06)}.CvSwitcher_controls__HJaFi{padding:12px 16px 0;background:var(--surface);border-bottom:1px solid var(--line)}.CvSwitcher_templateRow__swaG7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-bottom:16px}.CvSwitcher_segmented__taW__{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--button-bg);border-radius:10px}.CvSwitcher_segment__QmFz0{padding:6px 12px;font:inherit;font-size:13px;font-weight:600;color:var(--muted);background:transparent;border:none;border-radius:7px;cursor:pointer}.CvSwitcher_segment__QmFz0:hover{color:var(--text)}.CvSwitcher_segmentActive__ezQlk{color:var(--text);background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.08)}.CvSwitcher_arrows__mud9e{display:flex;gap:6px}.CvSwitcher_arrow__OGUlb{width:34px;height:34px;font:inherit;font-size:18px;line-height:1;color:var(--text);background:var(--surface);border:1px solid var(--button-border);border-radius:8px;cursor:pointer}.CvSwitcher_arrow__OGUlb:hover{border-color:var(--accent)}.CvSwitcher_sectionTabs__GfOfU{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.CvSwitcher_sectionTabs__GfOfU::-webkit-scrollbar{display:none}.CvSwitcher_tab__ToKj2{flex:0 0 auto;padding:10px 12px;font:inherit;font-size:14px;font-weight:600;color:var(--muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.CvSwitcher_tab__ToKj2:hover{color:var(--text)}.CvSwitcher_tabActive__4GHRM{color:var(--accent);border-bottom-color:var(--accent)}.CvSwitcher_arrow__OGUlb:focus-visible,.CvSwitcher_segment__QmFz0:focus-visible,.CvSwitcher_tab__ToKj2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CvSwitcher_stage__63GY_{overflow-x:auto;padding-top:24px;background:var(--surface)}.CvSwitcher_fade__M0TUP{animation:CvSwitcher_fadeIn__pT_BK .35s ease both}@keyframes CvSwitcher_fadeIn__pT_BK{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CvSwitcher_fade__M0TUP{animation:none}}@media (max-width:600px){.CvSwitcher_main__jHufy{padding:16px 10px 0}.CvSwitcher_controls__HJaFi{padding:10px 12px 0}.CvSwitcher_templateRow__swaG7{flex-wrap:nowrap;gap:8px;padding-bottom:12px}.CvSwitcher_segmented__taW__{flex:1 1;min-width:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.CvSwitcher_segmented__taW__::-webkit-scrollbar{display:none}.CvSwitcher_segment__QmFz0{flex:0 0 auto;white-space:nowrap;padding:6px 10px;font-size:12px}.CvSwitcher_arrows__mud9e{flex:0 0 auto}.CvSwitcher_tab__ToKj2{padding:10px;font-size:13px}}.WelcomePopup_overlay__xpo7g{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(8,12,18,.45);animation:WelcomePopup_fadeIn__4tqNL .3s ease both;transition:opacity .4s ease}.WelcomePopup_hide__Oh8hV{opacity:0}.WelcomePopup_card__vI8O2{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 36px 24px;background:#ffffff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:WelcomePopup_pop__w5vD1 .4s cubic-bezier(.2,.9,.3,1.2) both}.WelcomePopup_gif__YiVIw{width:200px;height:200px;object-fit:contain}.WelcomePopup_text__hJFq6{margin:0;font-size:22px;font-weight:700;color:#1b2430;text-align:center;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.WelcomePopup_close__Q62gJ{position:absolute;top:10px;right:12px;width:30px;height:30px;font:inherit;font-size:20px;line-height:1;color:#5b6776;background:none;border:none;border-radius:50%;cursor:pointer}.WelcomePopup_close__Q62gJ:hover{background:#eef1f5;color:#1b2430}.WelcomePopup_close__Q62gJ:focus-visible{outline:2px solid #2b5fd9;outline-offset:2px}@keyframes WelcomePopup_fadeIn__4tqNL{0%{opacity:0}to{opacity:1}}@keyframes WelcomePopup_pop__w5vD1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.WelcomePopup_card__vI8O2,.WelcomePopup_overlay__xpo7g{animation:none}}