.page-v2_container__sZVHq{width:100vw;height:100vh;background:#0a0a0a;color:#e0e0e0;font-family:Courier New,monospace;display:flex;flex-direction:column;overflow:hidden;padding:1rem;gap:1rem}.page-v2_header__vyPx9{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #222;padding-bottom:1rem}.page-v2_header__vyPx9 .page-v2_nameBlock__iUKLR h1{font-size:1.5rem;font-weight:700;color:#0f8;letter-spacing:-.5px;margin:0}.page-v2_header__vyPx9 .page-v2_nameBlock__iUKLR .page-v2_subtitle__nESG_{font-size:.75rem;color:#cecece;margin-top:.25rem}.page-v2_header__vyPx9 .page-v2_nav___bYqZ{display:flex;gap:1.5rem}.page-v2_header__vyPx9 .page-v2_nav___bYqZ a{color:#e0e0e0;text-decoration:none;font-size:.9rem;transition:color .2s}.page-v2_header__vyPx9 .page-v2_nav___bYqZ a:hover{color:#0f8}.page-v2_grid__SthOt{flex:1 1;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5rem;gap:1.5rem;overflow:hidden;min-height:0}.page-v2_about__vwHgM,.page-v2_experience__ALwZB,.page-v2_projects__Wx6fP{border:1px solid #222;padding:1rem;overflow-y:auto;overflow-x:hidden}.page-v2_about__vwHgM::-webkit-scrollbar,.page-v2_experience__ALwZB::-webkit-scrollbar,.page-v2_projects__Wx6fP::-webkit-scrollbar{width:6px}.page-v2_about__vwHgM::-webkit-scrollbar-track,.page-v2_experience__ALwZB::-webkit-scrollbar-track,.page-v2_projects__Wx6fP::-webkit-scrollbar-track{background:#0a0a0a}.page-v2_about__vwHgM::-webkit-scrollbar-thumb,.page-v2_experience__ALwZB::-webkit-scrollbar-thumb,.page-v2_projects__Wx6fP::-webkit-scrollbar-thumb{background:#222;border-radius:3px}.page-v2_about__vwHgM::-webkit-scrollbar-thumb:hover,.page-v2_experience__ALwZB::-webkit-scrollbar-thumb:hover,.page-v2_projects__Wx6fP::-webkit-scrollbar-thumb:hover{background:#cecece}.page-v2_sectionHeader__xw_QP{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem;color:#0f8;font-weight:600}.page-v2_sectionHeader__xw_QP .page-v2_prompt__mQxcl{color:#0f8;font-weight:700}.page-v2_about__vwHgM p{font-size:.9rem;line-height:1.6;color:#e0e0e0;margin-bottom:1.5rem}.page-v2_skillsGrid__L42x5{display:grid;grid-gap:1rem;gap:1rem}.page-v2_skillCategory__PL9SV h4{font-size:.75rem;color:#0f8;text-transform:uppercase;margin-bottom:.5rem;letter-spacing:.5px}.page-v2_skillCategory__PL9SV ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.page-v2_skillCategory__PL9SV ul li{font-size:.75rem;padding:.25rem .5rem;background:hsla(0,0%,100%,.05);border:1px solid #222;color:#cecece;transition:all .2s}.page-v2_skillCategory__PL9SV ul li:hover{border-color:#0f8;color:#0f8}.page-v2_expItem__6kSfU{margin-bottom:1.5rem}.page-v2_expHeader__LK5S1{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.page-v2_expHeader__LK5S1 strong{font-size:.9rem;color:#e0e0e0}.page-v2_expHeader__LK5S1 .page-v2_period__MIu1R{font-size:.75rem;color:#cecece}.page-v2_expItem__6kSfU p{font-size:1rem;color:#cecece;margin:.25rem 0}.page-v2_expItem__6kSfU .page-v2_detail__4ccg8{font-size:.85rem;color:#cecece;font-style:italic}.page-v2_projects__Wx6fP{display:flex;flex-direction:column;gap:1rem}.page-v2_projectCard__xWjwP{position:relative;padding:1rem;border:1px solid #222;background:hsla(0,0%,100%,.02);text-decoration:none;color:inherit;transition:all .3s;cursor:pointer}.page-v2_projectCard__xWjwP:hover{border-color:#0f8;background:rgba(0,255,136,.05);transform:translateX(4px)}.page-v2_projectCard__xWjwP:hover .page-v2_arrow__doTfL{transform:translateX(4px)}.page-v2_projectCard__xWjwP h3{font-size:1rem;color:#0f8;margin-bottom:.5rem}.page-v2_projectCard__xWjwP .page-v2_tech__b9xil{font-size:.7rem;color:#cecece;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.page-v2_projectCard__xWjwP .page-v2_desc__Gw3ew{font-size:1rem;line-height:1.4;color:#cecece}.page-v2_projectCard__xWjwP .page-v2_arrow__doTfL{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#0f8;transition:transform .3s}.page-v2_footer__5rYJu{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #222;padding-top:1rem;font-size:.75rem}.page-v2_footer__5rYJu .page-v2_status__RUbpQ{display:flex;align-items:center;gap:.5rem;color:#cecece}.page-v2_footer__5rYJu .page-v2_status__RUbpQ .page-v2_indicator__MLR65{width:8px;height:8px;background:#0f8;border-radius:50%;animation:page-v2_pulse__N2Zbj 2s ease-in-out infinite}.page-v2_footer__5rYJu .page-v2_timestamp__zTlsB{color:#cecece}@keyframes page-v2_pulse__N2Zbj{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:1024px){.page-v2_grid__SthOt{grid-template-columns:1fr;grid-template-rows:auto auto auto}.page-v2_header__vyPx9{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:768px){.page-v2_container__sZVHq{padding:.5rem;gap:.5rem}.page-v2_header__vyPx9 .page-v2_nameBlock__iUKLR h1{font-size:1.25rem}.page-v2_header__vyPx9 .page-v2_nav___bYqZ{gap:1rem}.page-v2_header__vyPx9 .page-v2_nav___bYqZ a{font-size:.75rem}.page-v2_about__vwHgM,.page-v2_experience__ALwZB,.page-v2_projects__Wx6fP{padding:.85rem}.page-v2_projectCard__xWjwP{padding:.75rem}}