@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}:root{--dark:#006000;--accent:green;--bg:#fff;--font:Inter, Arial, Helvetica, sans-serif;--fs-h1:14pt;--fs-h2:13pt;--fs-h3:11pt;--fs:10pt;--page-y:10mm;--page-x:10mm;--qr-size:32px;--line-height:1.55}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:is(h1,h3){font-weight:700}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);text-transform:uppercase}ul{padding-left:16px}a{color:var(--accent);opacity:.85;text-decoration:none}a:hover{opacity:1;color:var(--dark)}@page{size:A4;margin:0}@media print{a{opacity:1;color:var(--dark);text-decoration:underline}.site-actions{display:none}.resume-page{zoom:1}}.cv-tooltip{z-index:9999;background:var(--dark);color:#fff;font:bold 11px/1.5 var(--font);white-space:nowrap;pointer-events:none;opacity:0;border-radius:3px;padding:3px 10px;transition:opacity .2s,transform .6s ease-out;position:fixed;transform:translateY(-14px)}.cv-toasty{z-index:9997;pointer-events:none;width:90px;transition:right .28s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;right:-110px}.cv-toasty img{object-fit:cover;width:80px;height:80px;margin:0 auto;display:block}.cv-toasty span{text-align:center;font:bold 10px/1.6 var(--font);color:var(--dark);display:block}body{min-height:100dvh;color:var(--accent);font-family:var(--font), serif;font-size:calc(var(--fs) + 1px);line-height:var(--line-height);flex-direction:column;display:flex}@media (width<=210mm){body.preview-mode{padding:0}body.preview-mode .resume-stage .resume-page{width:auto;box-shadow:none;padding:6px}body.preview-mode .resume-stage .resume-page .site-actions{width:auto}}body.preview-mode .resume-stage .resume-page{margin:0 auto;box-shadow:0 4px 20px #0000002e}body .resume-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}body .resume-stage .resume-page{zoom:var(--page-scale,1);width:210mm;min-height:297mm;padding:var(--page-y) var(--page-x);background:var(--bg)}body .resume-stage .resume-page header .head{display:flex}@media (width<=210mm){body .resume-stage .resume-page header .head{flex-direction:column}}body .resume-stage .resume-page header .head .contacts-wrapper{flex-grow:1;align-items:self-end;display:flex}body .resume-stage .resume-page header .head .contacts-wrapper nav.contacts{justify-content:flex-end;width:100%;display:flex}body .resume-stage .resume-page header .head .contacts-wrapper nav.contacts a:first-child{margin-right:1em}@media (width<=210mm){body .resume-stage .resume-page header .head .contacts-wrapper nav.contacts{justify-content:flex-start;width:100%}}body .resume-stage .resume-page section.summary p{text-align:justify}body .resume-stage .resume-page section.education .edu-row{align-items:flex-end;display:flex}body .resume-stage .resume-page section.education .edu-row>div{flex:1;min-width:0}body .resume-stage .resume-page section.education .edu-row>div p{font-size:calc(var(--fs) - 1pt)}body .resume-stage .resume-page section.education .edu-row .qr{flex-direction:column;flex:none;align-items:center;text-decoration:none;display:flex}body .resume-stage .resume-page section.education .edu-row .qr img{width:var(--qr-size);height:var(--qr-size);display:block}body .resume-stage .resume-page section.education .edu-row .qr span{text-transform:uppercase;letter-spacing:.06em;font-size:5pt;font-weight:700;line-height:1}body .resume-stage .site-actions{justify-content:flex-end;width:210mm;max-width:100%;padding:6px 0 12px;display:flex}body .resume-stage .site-actions :is(button,a){opacity:.45;color:var(--accent);padding:4px;line-height:0}body .resume-stage .site-actions :is(button,a):hover{opacity:.9}body .resume-stage .site-actions button.site-actions__copy-link{cursor:pointer;background:0 0;border:none;margin-right:.5em}
