html{scroll-behavior:smooth;scroll-padding-top:80px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2fcaa6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:768px){html{scroll-padding-top:70px}}:root{--primary-header-color:#97ffe7;--primary-color:#020c1b;--primary-text-color:#2fcaa6}@keyframes App_fadeInUp__SfWiK{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes App_glowPulse__nQEqo{0%,to{box-shadow:0 0 0 0 #97ffe700}50%{box-shadow:0 0 0 1px #97ffe71f}}*,:after,:before{box-sizing:border-box}body{background-color:#020c1b;background-color:var(--primary-color)}body,ul{margin:0;padding:0}ul{list-style:none}a{color:#97ffe7;color:var(--primary-header-color);text-decoration:none;transition:color .2s}a:hover{text-decoration:underline}img{height:auto;max-width:100%}h1,h2,h3,h4{color:#97ffe7;color:var(--primary-header-color);margin:0 0 .5rem}h2{align-items:center;display:flex;font-size:1.5rem;gap:12px}h2:after{background:linear-gradient(90deg,#2fcaa640,#0000);content:"";flex:1 1;height:1px}li,p,span{color:#2fcaa6;color:var(--primary-text-color);line-height:1.7}.App_reveal__G5P89{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.App_reveal__G5P89.App_visible__XkTYT{opacity:1;transform:translateY(0)}.App_reveal__G5P89>.App_card__Myp1b:first-child{transition-delay:0s}.App_reveal__G5P89>.App_card__Myp1b:nth-child(2){transition-delay:.1s}.App_reveal__G5P89>.App_card__Myp1b:nth-child(3){transition-delay:.15s}.App_reveal__G5P89>.App_card__Myp1b:nth-child(4){transition-delay:.2s}.App_reveal__G5P89>.App_card__Myp1b:nth-child(5){transition-delay:.25s}.App_App__7BBxi{margin:0 auto;max-width:900px;padding:0 24px}.App_main_container__e5Pp8{padding-top:80px}.App_container__mB9ij{padding:56px 0}.App_container__mB9ij+.App_container__mB9ij{border-top:1px solid #2fcaa61f}.App_nav__4MqLC{background:#0000;left:0;position:fixed;right:0;top:0;transition:background .3s,box-shadow .3s;z-index:100}.App_navScrolled__cmGN1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020c1beb;box-shadow:0 1px 20px #0000004d}.App_navInner__ULyPB{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:900px;padding:0 24px}.App_logo__LfHig img{border-radius:4px;height:48px;object-fit:cover;transition:transform .2s;width:48px}.App_logo__LfHig:hover img{transform:scale(1.08)}.App_navLinks__86UqH{display:flex;gap:4px}.App_navLinks__86UqH a{border-radius:8px;color:#2fcaa6;color:var(--primary-text-color);font-size:.9rem;font-weight:500;padding:8px 16px;position:relative;transition:color .2s,background .2s}.App_navLinks__86UqH a:hover{background:#97ffe714;color:#97ffe7;color:var(--primary-header-color);text-decoration:none}.App_navActive__f4INd{background:#97ffe714!important;color:#97ffe7!important;color:var(--primary-header-color)!important}.App_hamburger__q3hrQ{background:none;border:none;border-radius:8px;color:#2fcaa6;color:var(--primary-text-color);cursor:pointer;display:none;font-size:1.5rem;padding:8px;transition:color .2s,background .2s}.App_hamburger__q3hrQ:hover{background:#97ffe714;color:#97ffe7;color:var(--primary-header-color)}.App_wrapper__TRjM2{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px}.App_pfp__lcCIc{border:2px solid #97ffe7;border:2px solid var(--primary-header-color);border-radius:50%;flex-shrink:0;height:180px;object-fit:cover;transition:box-shadow .4s,transform .4s;width:180px}.App_pfp__lcCIc:hover{box-shadow:0 0 30px #97ffe733;transform:scale(1.03)}.App_abouts__KbPOb{flex:1 1;min-width:280px}.App_abouts__KbPOb .App_subtitle__r878W{color:#97ffe7;color:var(--primary-header-color);font-size:1.1rem;font-weight:600;margin-bottom:16px;margin-top:-4px}.App_abouts__KbPOb p{margin:6px 0}.App_abouts__KbPOb .App_icon__r5x2w{opacity:.5}.App_card__Myp1b{border-left:2px solid #0000;border-radius:0 8px 8px 0;padding:20px 20px 20px 24px;scroll-margin-top:90px;transition:border-color .3s,background .3s,transform .2s}.App_card__Myp1b:hover{background:#97ffe708;border-left-color:#97ffe7;border-left-color:var(--primary-header-color);transform:translateX(4px)}.App_card__Myp1b+.App_card__Myp1b{border-top:none;margin-top:28px}.App_card__Myp1b h4{font-size:1.1rem;margin-bottom:8px}.App_card__Myp1b .App_date__\+K2mD{color:#2fcaa699;font-size:.85rem}.App_card__Myp1b ul{margin-top:10px}.App_card__Myp1b li{font-size:.92rem;padding:4px 0}.App_eduGrid__fHdbD{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:1fr 1fr}.App_eduGrid__fHdbD .App_card__Myp1b{background:#2fcaa608;border:1px solid #2fcaa614;border-radius:12px;display:flex;flex-direction:column;margin-top:0;padding:24px;transition:border-color .3s,background .3s,transform .2s,box-shadow .3s}.App_eduGrid__fHdbD .App_card__Myp1b:hover{background:#97ffe70a;border-color:#97ffe740;box-shadow:0 4px 24px #0003;transform:translateY(-4px)}.App_eduGrid__fHdbD .App_card__Myp1b+.App_card__Myp1b{border-top:1px solid #2fcaa614;margin-top:0}.App_eduGrid__fHdbD img{height:80px;margin-bottom:12px;max-width:380px;object-fit:contain;object-position:left;width:100%}.App_skills__CXXtO{margin-bottom:32px}.App_skills__CXXtO h4{color:#97ffe7b3;font-size:.95rem;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.App_skills__CXXtO ul{display:flex;flex-wrap:wrap;gap:10px}.App_skills__CXXtO li{align-items:center;background:#2fcaa60d;border:1px solid #2fcaa61a;border-radius:8px;cursor:pointer;display:flex;font-size:.88rem;gap:8px;padding:8px 14px;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.App_skills__CXXtO li:hover{background:#97ffe714;border-color:#97ffe7;border-color:var(--primary-header-color);box-shadow:0 4px 12px #97ffe71a;transform:translateY(-2px)}.App_skills__CXXtO li:active{transform:translateY(0)}.App_skills__CXXtO .App_noAction__hSY8M{cursor:default}.App_skills__CXXtO .App_noAction__hSY8M:hover{background:#2fcaa60d;border-color:#2fcaa61a;box-shadow:none;transform:none}.App_skills__CXXtO i{font-size:1.3rem}footer{padding-bottom:48px!important;text-align:center}footer h2:after{display:none}.App_contactInfo__s3G\+7{margin:16px 0}.App_contactInfo__s3G\+7 p{margin:6px 0}.App_socialLinks__YBU8M{display:flex;gap:24px;justify-content:center;margin:28px 0}.App_socialLinks__YBU8M a{align-items:center;background:#2fcaa60f;border:1px solid #2fcaa61a;border-radius:50%;display:flex;height:48px;justify-content:center;transition:background .2s,transform .2s,border-color .2s,box-shadow .2s;width:48px}.App_socialLinks__YBU8M a:hover{background:#97ffe71f;border-color:#97ffe7;border-color:var(--primary-header-color);box-shadow:0 6px 20px #97ffe71f;transform:translateY(-3px)}.App_socialLinks__YBU8M i{font-size:1.5rem}.App_socialLinks__YBU8M svg{fill:#2fcaa6;fill:var(--primary-text-color);transition:fill .2s}.App_socialLinks__YBU8M a:hover svg{fill:#97ffe7;fill:var(--primary-header-color)}.App_copyright__qg-8w{font-size:.8rem;opacity:.4}.App_icon__r5x2w{color:#2fcaa6;color:var(--primary-text-color);margin-right:6px;opacity:.6;width:16px}.App_hide__nKEmv{display:none!important}.App_normNav__mT3G6,.App_resNav__lebPd{display:none}@media(max-width:768px){.App_App__7BBxi{max-width:100%;padding:0 16px}.App_main_container__e5Pp8{padding-top:70px}.App_container__mB9ij{padding:40px 0}h2{font-size:1.35rem}.App_wrapper__TRjM2{align-items:center;flex-direction:column;gap:20px;text-align:center}.App_pfp__lcCIc{height:140px;width:140px}.App_abouts__KbPOb{min-width:0}.App_navInner__ULyPB{height:60px;padding:0 16px}.App_logo__LfHig img{height:40px;width:40px}.App_hamburger__q3hrQ{display:flex}.App_navLinks__86UqH{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020c1bf7;border-bottom:1px solid #2fcaa61a;flex-direction:column;gap:2px;left:0;opacity:0;padding:12px 16px;position:fixed;right:0;top:60px;transform:translateY(-120%);transition:transform .3s ease,opacity .3s ease}.App_navOpen__2Quf0{opacity:1;transform:translateY(0)}.App_navLinks__86UqH a{border-radius:8px;font-size:1rem;padding:14px 16px}.App_card__Myp1b{padding:16px 12px 16px 18px}.App_card__Myp1b:hover{transform:none}.App_eduGrid__fHdbD{gap:16px;grid-template-columns:1fr}.App_eduGrid__fHdbD .App_card__Myp1b:hover{transform:none}.App_skills__CXXtO ul{gap:8px}.App_skills__CXXtO li{font-size:.82rem;padding:6px 12px}}@media(max-width:480px){.App_App__7BBxi{padding:0 12px}.App_container__mB9ij{padding:32px 0}.App_pfp__lcCIc{height:120px;width:120px}h2{font-size:1.25rem}.App_card__Myp1b h4{font-size:1rem}.App_card__Myp1b li{font-size:.85rem}.App_skills__CXXtO li{font-size:.78rem;padding:5px 10px}.App_skills__CXXtO i{font-size:1.1rem}.App_socialLinks__YBU8M{gap:16px}.App_socialLinks__YBU8M a{height:42px;width:42px}}
/*# sourceMappingURL=main.e6ba210e.css.map*/