.resume_resumeScreen__WWAut{min-height:100vh;padding-bottom:48px;background:#eef1f5;color:#354153;font-family:var(--font-body)}.resume_toolbar__AzmoK{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;min-height:68px;padding:10px max(24px,calc((100vw - 794px) / 2));border-bottom:1px solid var(--line);background:rgb(255 255 255/94%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.resume_toolbar__AzmoK>p{color:var(--ink-subtle);font-size:12px;text-align:center}.resume_backLink__DICdk,.resume_printButton__3QRpY{display:inline-flex;min-height:44px;align-items:center;gap:8px;border-radius:var(--radius-control);font-size:14px;font-weight:700}.resume_backLink__DICdk{justify-self:start;color:var(--ink)}.resume_printButton__3QRpY{justify-self:end;padding:0 18px;border:1px solid var(--accent);background:var(--accent);color:var(--white);cursor:pointer}.resume_backLink__DICdk:hover{color:var(--accent-deep)}.resume_printButton__3QRpY:hover{background:var(--accent-deep)}.resume_document__XYfhv{display:grid;gap:24px;justify-content:center;padding:32px 20px 0}.resume_sheet__ak_pT{display:flex;flex-direction:column;width:210mm;min-height:297mm;padding:12mm 13mm 10mm;background:#ffffff;box-shadow:0 16px 48px rgb(38 47 60/14%);scroll-margin-top:88px}.resume_profileHeader__iCl8G{display:grid;grid-template-columns:1fr auto;gap:8mm;align-items:start;padding-bottom:3mm;border-bottom:.5mm solid #0078ff}.resume_identity__mTI_f{display:flex;align-items:center}.resume_englishName__2tPM_{color:#697383;font-size:8.5pt;font-weight:700;letter-spacing:.04em}.resume_identity__mTI_f h1{margin-top:.8mm;font-size:25pt;line-height:1;letter-spacing:-.05em}.resume_title__XgmH_{margin-top:2mm;color:#0066db;font-size:10.5pt;font-weight:750}.resume_contacts__z7REL{display:grid;gap:1mm;font-size:8.5pt;font-style:normal;text-align:right}.resume_contacts__z7REL a{color:#354153}.resume_contacts__z7REL span{margin-right:2mm;color:#697383;font-size:8pt;font-weight:700}.resume_introduction__nFfJr{margin-top:3mm;color:#4f5a6a;font-size:10pt;line-height:1.45}.resume_resumeSection__8VDL0{margin-top:4mm}.resume_sectionTitle__VuEdY{margin-bottom:2mm;padding-bottom:1mm;border-bottom:.3mm solid #0078ff;color:#0066db;font-size:9.5pt;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.resume_experience__ajnhk,.resume_project__uG17D{page-break-inside:avoid;break-inside:avoid}.resume_itemHeading__YcnHb{display:flex;justify-content:space-between;gap:4mm;align-items:start}.resume_itemHeading__YcnHb h3{color:#354153;font-size:11pt;line-height:1.25;letter-spacing:-.025em}.resume_sheet__ak_pT time{font-feature-settings:normal;font-variant-numeric:normal}.resume_itemHeading__YcnHb time{flex:0 0 auto;color:#697383;font-size:8.5pt;font-weight:700}.resume_subtitle__aqIs0{margin-top:.8mm;color:#697383;font-size:9pt;line-height:1.35}.resume_role__rp0rn{margin-top:1mm;color:#0066db;font-size:9pt;font-weight:750;line-height:1.35}.resume_highlights__5tobo{display:grid;gap:.8mm;margin-top:1.5mm;padding-left:4mm;color:#4f5a6a;font-size:10pt;line-height:1.4}.resume_highlights__5tobo li::marker{color:#0078ff}.resume_projectList__LWx_a{display:grid;gap:3mm}.resume_project__uG17D+.resume_project__uG17D{padding-top:3mm;border-top:.25mm solid #e5e8ef}.resume_projectMeta__U7TXe{margin-top:1mm;color:#0066db;font-size:8.5pt;font-weight:650}.resume_awards__2drri{margin-top:2mm;font-size:9pt;line-height:1.4}.resume_awards__2drri strong{color:#0066db}.resume_columns__MW5YI{display:grid;grid-template-columns:1fr 1fr;gap:8mm}.resume_skills__bC9D2{display:grid;gap:1mm;font-size:9.5pt;line-height:1.4}.resume_skills__bC9D2 div{display:grid;grid-template-columns:27mm 1fr;gap:2mm;page-break-inside:avoid;break-inside:avoid}.resume_skills__bC9D2 dt{font-weight:800}.resume_compactList__IbNyN{display:grid;gap:2mm}.resume_compactList__IbNyN article{page-break-inside:avoid;break-inside:avoid}.resume_compactList__IbNyN time{color:#697383;font-size:8.5pt;font-weight:700}.resume_compactList__IbNyN h3{color:#354153;font-size:10pt;line-height:1.3}.resume_compactList__IbNyN p{margin-top:.5mm;font-size:9pt;line-height:1.4}.resume_compactList__IbNyN a{color:inherit}.resume_pageFooter__JcBVN{display:flex;justify-content:space-between;gap:4mm;margin-top:auto;padding-top:3mm;color:#697383;font-size:8pt}@media (max-width:860px){.resume_toolbar__AzmoK{grid-template-columns:1fr auto;padding:10px 20px}.resume_toolbar__AzmoK>p{display:none}.resume_document__XYfhv{padding:20px 12px 0}.resume_sheet__ak_pT{width:100%;min-height:0;padding:28px 22px}.resume_profileHeader__iCl8G{grid-template-columns:1fr;gap:20px}.resume_contacts__z7REL{text-align:left}.resume_columns__MW5YI{grid-template-columns:1fr;gap:0}}@media (max-width:480px){.resume_toolbar__AzmoK{gap:8px}.resume_backLink__DICdk,.resume_printButton__3QRpY{font-size:12px}.resume_printButton__3QRpY{padding:0 12px}.resume_identity__mTI_f{align-items:flex-start}.resume_identity__mTI_f h1{font-size:24px}.resume_title__XgmH_{font-size:12px}.resume_itemHeading__YcnHb{display:grid;gap:4px}.resume_skills__bC9D2 div{grid-template-columns:1fr;gap:2px}}@media print{@page{size:A4;margin:0}.resume_resumeScreen__WWAut{min-height:0;padding:0;background:#ffffff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.resume_toolbar__AzmoK{display:none}.resume_document__XYfhv{display:block;overflow:visible;padding:0}.resume_sheet__ak_pT{width:210mm;min-height:0;margin:0;padding:12mm 13mm 10mm;box-shadow:none;scroll-margin-top:0}.resume_profileHeader__iCl8G{grid-template-columns:1fr auto;gap:8mm}.resume_contacts__z7REL{text-align:right}.resume_columns__MW5YI{grid-template-columns:1fr 1fr;gap:8mm}.resume_columns__MW5YI,.resume_compactList__IbNyN article,.resume_experience__ajnhk,.resume_project__uG17D,.resume_skills__bC9D2 div{page-break-inside:avoid;break-inside:avoid}}