.LineNumbers_container__NcG4w{position:relative;height:100%;display:flex}.LineNumbers_content__r4ct1{flex:1 1;padding-left:2.1875rem}.LineNumbers_lineNumbers__yoGMv{position:absolute;left:0;top:0;bottom:0;width:1.25rem;background-color:#1e1e1e;border-right:.0625rem solid #333;z-index:1;display:flex;flex-direction:column}.LineNumbers_lineNumber__WkUNk{color:#9b9b9b;font-size:.75rem;padding-right:.625rem;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:1.5em;line-height:1.5em;flex:1 1;min-height:1.5rem;filter:contrast(200%)}.NavBar_container__pAhuj{display:flex;width:100%;overflow:scroll;background-color:var(--black0);border-top:.0625rem solid var(--gray0)}@media (min-width:500px){.NavBar_container__pAhuj{overflow:visible;overflow:initial}}.TopMenu_container__KFxNP{position:relative;padding:.625rem;display:flex;background-color:var(--black0)}@media (min-width:62em){.TopMenu_container__KFxNP{padding:.9375rem}}.TopMenu_container__system__4LcUC{font-family:var(--consolas)!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.TopMenu_container__system__4LcUC p{display:inline-block;font-size:1rem;display:flex;gap:.3125rem}@media (min-width:62em){.TopMenu_container__system__4LcUC p{font-size:1.25rem}}.TopMenu_container__system__4LcUC p :first-child{color:#fc5e56}.TopMenu_container__system__4LcUC p :nth-child(2){color:#fabd28}.TopMenu_container__system__4LcUC p :nth-child(3){color:#1bc93d}.TopMenu_container__search__bJbSO{position:absolute;display:flex;justify-content:center;align-items:center;gap:.3125rem;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--gray1);color:var(--light-grey);border-radius:.3125rem;border:.0625rem solid var(--light-grey);width:12.5rem;text-align:center}@media (min-width:62em){.TopMenu_container__search__bJbSO{width:18.75rem}}.TopMenu_container__search__icon__9YvlK{position:relative;height:.9375rem;width:auto;top:-.125rem;transform:scaleX(-1)}.TopMenu_container__search__icon__9YvlK svg{height:100%;width:auto}.TopMenu_container__search__icon__9YvlK svg path{stroke:var(--light-grey)!important}.SectionViewer_container__WyAl_{height:100%;overflow-y:scroll;background-color:var(--gray0);color:#fff;padding:.625rem .625rem 1.25rem;flex:1 1;display:flex;scrollbar-width:thin;scrollbar-color:#424242 #1e1e1e;overflow:auto}@media (min-width:62em){.SectionViewer_container__WyAl_{scrollbar-width:unset}}.SectionViewer_container__WyAl_::-webkit-scrollbar{width:.5rem;height:.5rem}.SectionViewer_container__WyAl_::-webkit-scrollbar-track{background:#1e1e1e;border-radius:0}.SectionViewer_container__WyAl_::-webkit-scrollbar-thumb{background-color:#424242;border:.125rem solid #1e1e1e;border-radius:0}.SectionViewer_container__WyAl_::-webkit-scrollbar-thumb:hover{background-color:#5a5a5a}.SectionViewer_container__WyAl_::-webkit-scrollbar-button{display:none;height:0;width:0;background-color:#fff}.SectionProfile_container__BZiAw{height:100%;color:#fff;font-family:var(--consolas);position:relative;width:100%}.SectionProfile_container__cv__Pn1zA{position:absolute;display:flex;justify-content:center;align-items:center;right:.625rem;top:.625rem;height:3.125rem;width:3.125rem;border-radius:.625rem;border:.125rem solid var(--blue);background-color:transparent;color:var(--orange);font-weight:700;cursor:pointer;z-index:10}@media (hover:hover){.SectionProfile_container__cv__Pn1zA:hover:before{opacity:1}}.SectionProfile_container__cv__Pn1zA:before{opacity:0;content:"// Download";white-space:nowrap;position:absolute;bottom:-1.875rem;left:-2.5rem;color:var(--green);transition:.3s}.SectionProfile_container__BZiAw h1{color:var(--white);margin-bottom:.625rem;font-size:1.5rem}.SectionProfile_container__BZiAw h2{color:var(--green)}.SectionProfile_container__topside__IYXLe{display:flex;justify-content:flex-start;gap:.625rem;align-items:center;padding:0;margin-bottom:1.25rem}.SectionProfile_container__topside__image__8qnUD{width:6.25rem;height:auto}.SectionProfile_container__topside__text__5jGXC{text-align:center}.SectionProfile_container__data__AUKvo{display:flex;flex-direction:column;padding-bottom:3.125rem}.SectionProfile_container__data__AUKvo h3{margin-bottom:.625rem}.SectionProfile_container__data__knowledges__JBXh1{margin-bottom:1.5625rem}.SectionProfile_container__data__AUKvo article{display:flex;flex-direction:column;color:var(--light-blue)}.SectionProfile_container__data__AUKvo article span{color:var(--pink)}.SectionProfile_container__data__AUKvo article span em{color:var(--lighter-blue)}.SectionProfile_container__data__AUKvo article ul{padding:0;margin:0}.SectionProfile_container__data__AUKvo article ul li{position:relative;list-style:none;margin-left:.625rem;color:var(--orange)}.SectionProfile_container__data__AUKvo article ul li:before{content:"-";position:absolute;left:-.8125rem;top:0;color:var(--lighter-blue)!important}.SectionProfile_container__data__AUKvo article ul li span{color:var(--white)}.SectionProfile_container__data__experience__lhXrQ{margin-bottom:1.4375rem}.SectionProfile_container__data__experience__first__7k8rC:before{display:none}.SectionProfile_container__data__experience__first__sign__mUE0P{color:var(--yellow)!important}.SectionProfile_container__data__experience__first__sign__mUE0P:before{display:none;list-style:none;list-style-type:none}.SectionProfile_container__data__experience__first__sign__mUE0P p{display:inline-block;color:var(--white)}.SectionProfile_container__data__experience__first__7k8rC ul{position:relative;padding-left:1.25rem}.SectionProfile_container__data__experience__first__7k8rC ul li{margin-left:1.25rem;color:var(--lighter-blue)!important}.SectionProfile_container__data__experience__first__7k8rC ul li span{color:var(--orange)!important}.SectionProfile_equal__lbzQg{color:var(--white)!important}.SectionProjects_container__ORbYq{height:100%;color:#fff;font-family:var(--consolas);display:flex}.SectionProjects_container__projects__fztqe{display:flex;flex-direction:column;gap:6.25rem;padding-bottom:4.375rem}.SectionProjects_container__ORbYq h2{color:var(--white);margin-bottom:2.5rem}.SectionContact_container__t32Lo{position:relative;display:flex;flex-direction:column;font-family:var(--consolas);width:100%}@media (min-width:62em){.SectionContact_container__t32Lo{min-height:37.5rem}}.SectionContact_container__t32Lo h2{margin-bottom:.625rem}.SectionContact_container__buttons__2a2WA{position:relative;display:flex;flex-direction:column;width:100%;gap:1.25rem;flex:1 1;height:calc(100% - 3.125rem)}.SectionContact_container__buttons__email__n9954,.SectionContact_container__buttons__github__saJ_B,.SectionContact_container__buttons__linkedin__lLPfA,.SectionContact_container__buttons__wsp__IyBWX{border-radius:50%;border:.125rem solid var(--white);display:flex;width:6.25rem;height:6.25rem!important;background-color:var(--gray1);margin:auto;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:1.875rem}@media (min-width:48em){.SectionContact_container__buttons__email__n9954,.SectionContact_container__buttons__github__saJ_B,.SectionContact_container__buttons__linkedin__lLPfA,.SectionContact_container__buttons__wsp__IyBWX{width:55%;height:25%!important;border-radius:.625rem}}@media (min-width:62em){.SectionContact_container__buttons__email__n9954,.SectionContact_container__buttons__github__saJ_B,.SectionContact_container__buttons__linkedin__lLPfA,.SectionContact_container__buttons__wsp__IyBWX{width:25%;height:25%!important;border-radius:.625rem}}.SectionContact_container__buttons__email__icon__x_Y_8,.SectionContact_container__buttons__github__icon__cERBn,.SectionContact_container__buttons__linkedin__icon__9sNhF,.SectionContact_container__buttons__wsp__icon__zLNz0{position:relative;width:3.125rem;height:3.125rem}.SectionContact_container__buttons__email__icon__x_Y_8 svg,.SectionContact_container__buttons__github__icon__cERBn svg,.SectionContact_container__buttons__linkedin__icon__9sNhF svg,.SectionContact_container__buttons__wsp__icon__zLNz0 svg{fill:#fff}.SectionContact_container__buttons__wsp__IyBWX{background-color:#64cd47}.SectionContact_container__buttons__email__n9954{background-color:#ce3c30}.SectionContact_container__buttons__email__icon__x_Y_8{position:relative;width:3.125rem;height:3.125rem}.SectionContact_container__buttons__email__icon__x_Y_8 svg{fill:none}.SectionContact_container__buttons__email__icon__x_Y_8 svg path{stroke:#fff}.SectionContact_container__buttons__github__saJ_B{background-color:#010409}.SectionContact_container__buttons__github__icon__cERBn{position:relative;width:3.125rem;height:3.125rem}.SectionContact_container__buttons__github__icon__cERBn svg path{fill:#fff!important}.SectionContact_container__buttons__linkedin__lLPfA{background-color:#0a66c2}.SectionContact_container__buttons__linkedin__icon__9sNhF{position:relative;width:2.5rem;height:2.5rem}.SectionContact_container__buttons__linkedin__icon__9sNhF svg path{fill:#fff!important}.SectionContact_helper__5A4Ub{height:100%}.NavItem_container__fVNoR{padding:.625rem 1.25rem .9375rem;width:-moz-fit-content;width:fit-content;white-space:nowrap;position:relative;display:flex;background-color:var(--black0);color:var(--light-grey);gap:.625rem;border-top:.0625rem solid transparent;justify-content:center;align-items:center;transition:.7s}@media (min-width:62em){.NavItem_container__fVNoR{min-width:9.375rem}}.NavItem_container__active__3dJju{border-top:.0625rem solid var(--blue);background-color:var(--gray0)}.NavItem_container__icon__2_vCE{position:relative;top:.0625rem}.NavItem_container__icon__2_vCE,.NavItem_container__icon__2_vCE svg{width:1.0625rem;height:1.0625rem}.ProjectItem_container__qq0g_{color:var(--green);width:100%;text-align:center;display:flex;position:relative;background-color:transparent}@media (hover:hover){.ProjectItem_container__qq0g_:hover{color:var(--pink)!important}}.ProjectItem_container__lineNumbers__DTRN2{display:none;position:absolute;top:-1.25rem;left:0;font-family:monospace;font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;gap:.25rem;padding-left:.625rem;padding-top:1.25rem}.ProjectItem_container__lineNumbers__line__3s_i8{white-space:nowrap;line-height:1.25rem;height:1.25rem}.ProjectItem_container__project__OupbS{padding-left:3.125rem;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:calc(100% - 3.125rem)}.ProjectItem_container__project__OupbS h3{text-decoration:underline;margin-bottom:.625rem}.ProjectItem_container__project__OupbS p{margin-bottom:1.25rem}.ProjectItem_container__project__OupbS ul{display:flex;justify-content:center;line-height:1;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:.625rem;width:-moz-fit-content;width:fit-content;text-align:center}.ProjectItem_container__project__OupbS ul li{text-align:center;list-style:none;font-style:italic}.Navigation_container__qDcPG{height:100%;display:flex;flex-direction:column;flex:1 1}@media (min-width:62em){.Navigation_container__qDcPG{overflow:hidden}}.Navigation_container__qDcPG>:last-child{flex:1 1}