.ImageSlider_sliderContainer__jjihW{position:relative;width:100%;max-width:800px;margin:0 auto;overflow:hidden;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05)}.ImageSlider_slider__y_rLQ{display:flex;transition:transform .5s ease-in-out}.ImageSlider_slide__d97CY{flex:0 0 100%;width:100%}.ImageSlider_image__6Cj6P{width:100%;height:auto;object-fit:cover;border-radius:10px}.ImageSlider_dots__vkx5Q{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:1}.ImageSlider_dot__KpZ6L{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.3);border:none;cursor:pointer;transition:all .3s ease}.ImageSlider_dot__KpZ6L:hover{background:hsla(0,0%,100%,.5)}.ImageSlider_dot__KpZ6L.ImageSlider_active__DyBK8{background:#0bf;transform:scale(1.2)}@media (max-width:768px){.ImageSlider_sliderContainer__jjihW{max-width:100%}.ImageSlider_dots__vkx5Q{bottom:10px}.ImageSlider_dot__KpZ6L{width:8px;height:8px}}.portfolio_portfolioPage__2YZ9A{min-height:100vh;background-color:#000;color:#fff;position:relative}.portfolio_portfolioPage__2YZ9A:before{content:"";position:fixed;inset:0;z-index:0;background:url(/assets/SVG/circuit.svg) 50%/cover no-repeat;opacity:.08;pointer-events:none}.portfolio_heroSection__cDO4S{background:linear-gradient(135deg,rgba(9,230,255,.05),rgba(0,0,0,.95));color:#fff;padding:8rem 2rem 4rem;text-align:center;position:relative;overflow:hidden}.portfolio_heroSection__cDO4S:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/SVG/circuit.svg) 50%/cover no-repeat;opacity:.1;z-index:0}.portfolio_heroContent__0O3Vf{max-width:1200px;margin:0 auto;position:relative;z-index:1}.portfolio_heroContent__0O3Vf h1{font-size:4rem;margin-bottom:1rem;font-weight:200;background:linear-gradient(135deg,#fff,#0bf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.portfolio_heroContent__0O3Vf p{font-size:1.4rem;opacity:.9;color:#919191;margin-bottom:3rem}.portfolio_heroStats__DzNR6{display:flex;justify-content:center;gap:4rem;margin-top:3rem}.portfolio_stat__ANNT0{text-align:center;padding:2rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:15px;transition:all .3s ease;position:relative;overflow:hidden}.portfolio_stat__ANNT0:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(9,230,255,.1),transparent);transform:translateX(-100%);transition:transform .6s ease}.portfolio_stat__ANNT0:hover{transform:translateY(-10px);border-color:rgba(9,230,255,.2);box-shadow:0 10px 20px rgba(9,230,255,.1)}.portfolio_stat__ANNT0:hover:before{transform:translateX(100%)}.portfolio_statNumber__50tIX{display:block;font-size:2.5rem;font-weight:200;color:#0bf;margin-bottom:.5rem}.portfolio_statLabel__cm2j0{font-size:1rem;color:#919191}.portfolio_navSection__JK0lt{padding:2rem 0;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.05)}.portfolio_navTabs__RUUw6{display:flex;justify-content:center;gap:1rem;max-width:1200px;margin:0 auto;padding:0 2rem}.portfolio_navTab__7TNLf{padding:1rem 2rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);color:#919191;border-radius:8px;font-size:1rem;font-weight:200;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.portfolio_navTab__7TNLf:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(9,230,255,.1),transparent);transform:translateX(-100%);transition:transform .6s ease}.portfolio_navTab__7TNLf:hover{background:rgba(9,230,255,.1);border-color:rgba(9,230,255,.3);color:#fff;transform:translateY(-2px)}.portfolio_navTab__7TNLf:hover:before{transform:translateX(100%)}.portfolio_navTab__7TNLf.portfolio_active__ehoup{background:rgba(9,230,255,.1);border-color:rgba(9,230,255,.3);color:#fff}.portfolio_portfolioSection__Rc_OY{padding:4rem 2rem;max-width:1400px;margin:0 auto;position:relative;z-index:1}.portfolio_categoryFilters__pum_G{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.portfolio_filterBtn__YFpL_{display:inline-flex;align-items:center;padding:12px 25px;border:1px solid hsla(0,0%,100%,.2);color:#fff;text-decoration:none;border-radius:50px;transition:all .3s ease;background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:.9em;cursor:pointer;position:relative;overflow:hidden}.portfolio_filterBtn__YFpL_:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(9,230,255,.1),transparent);transform:translateX(-100%);transition:transform .6s ease}.portfolio_filterBtn__YFpL_:hover{background:rgba(9,230,255,.1);border-color:rgba(9,230,255,.3);transform:translateY(-2px)}.portfolio_filterBtn__YFpL_:hover:before{transform:translateX(100%)}.portfolio_filterBtn__YFpL_.portfolio_active__ehoup{background:rgba(9,230,255,.1);border-color:rgba(9,230,255,.3)}.portfolio_portfolioGrid__aI3kA{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:2rem;gap:2rem;padding:1rem}.portfolio_portfolioItem__ZBa4A{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:15px;overflow:hidden;transition:all .3s ease;position:relative}.portfolio_portfolioItem__ZBa4A:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(9,230,255,.1),transparent);transform:translateX(-100%);transition:transform .6s ease;z-index:1}.portfolio_portfolioItem__ZBa4A:hover{transform:translateY(-10px);border-color:rgba(0,187,255,.2);box-shadow:0 10px 20px rgba(0,187,255,.1)}.portfolio_portfolioItem__ZBa4A:hover:before{transform:translateX(100%)}.portfolio_imageWrapper__IuGNg{position:relative;width:100%;height:250px;overflow:hidden}.portfolio_portfolioImage__4J3ys{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.portfolio_portfolioItem__ZBa4A:hover .portfolio_portfolioImage__4J3ys{transform:scale(1.05)}.portfolio_portfolioOverlay__aOz_s{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent);padding:2rem 1.5rem 1.5rem;transform:translateY(100%);transition:transform .3s ease;z-index:2}.portfolio_portfolioItem__ZBa4A:hover .portfolio_portfolioOverlay__aOz_s{transform:translateY(0)}.portfolio_portfolioOverlay__aOz_s h3{font-size:1.25rem;margin-bottom:.5rem;color:#fff;font-weight:200}.portfolio_portfolioOverlay__aOz_s p{color:hsla(0,0%,100%,.8);font-size:.9rem;line-height:1.5;margin-bottom:1rem}.portfolio_projectLink__gs8aS{display:inline-block;padding:8px 16px;background:rgba(9,230,255,.2);color:#fff;text-decoration:none;border-radius:5px;font-size:.9rem;transition:all .3s ease}.portfolio_projectLink__gs8aS:hover{background:rgba(9,230,255,.3);transform:translateY(-2px)}.portfolio_projectLinks__WEHwN{margin-top:1rem;display:flex;gap:1rem;flex-wrap:wrap}.portfolio_aboutSection__WnlX8{padding:4rem 2rem;max-width:1200px;margin:0 auto;position:relative;z-index:1}.portfolio_aboutContent__pN1H8{display:grid;grid-gap:4rem;gap:4rem}.portfolio_educationSection__6_LQq,.portfolio_experienceSection__LijEm,.portfolio_projectsSection__aosKV{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:15px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.portfolio_educationSection__6_LQq:before,.portfolio_experienceSection__LijEm:before,.portfolio_projectsSection__aosKV:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(9,230,255,.05),transparent);transform:translateX(-100%);transition:transform .6s ease}.portfolio_educationSection__6_LQq:hover:before,.portfolio_experienceSection__LijEm:hover:before,.portfolio_projectsSection__aosKV:hover:before{transform:translateX(100%)}.portfolio_educationSection__6_LQq h2,.portfolio_experienceSection__LijEm h2,.portfolio_projectsSection__aosKV h2{font-size:2rem;font-weight:200;color:#0bf;margin-bottom:1.5rem;position:relative}.portfolio_educationItem__NujG5,.portfolio_experienceItem__sXrI_,.portfolio_projectItem__IIBxL{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.portfolio_educationItem__NujG5:last-child,.portfolio_experienceItem__sXrI_:last-child,.portfolio_projectItem__IIBxL:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.portfolio_experienceHeader__Jzemc{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.portfolio_experienceHeader__Jzemc h3{font-size:1.2rem;font-weight:200;color:#fff;margin:0}.portfolio_experienceDate__yEiOU{background:rgba(9,230,255,.1);color:#0bf;padding:.5rem 1rem;border-radius:20px;font-size:.9rem}.portfolio_educationItem__NujG5 h3,.portfolio_projectItem__IIBxL h3{font-size:1.2rem;font-weight:200;color:#fff;margin-bottom:.5rem}.portfolio_educationItem__NujG5 p,.portfolio_experienceItem__sXrI_ ul,.portfolio_projectItem__IIBxL p,.portfolio_projectItem__IIBxL ul{color:#919191;line-height:1.6}.portfolio_experienceItem__sXrI_ ul,.portfolio_projectItem__IIBxL ul{margin:1rem 0;padding-left:1.5rem}.portfolio_experienceItem__sXrI_ li,.portfolio_projectItem__IIBxL li{margin-bottom:.5rem}.portfolio_skillsSection__zwviP{padding:4rem 2rem;max-width:1200px;margin:0 auto;position:relative;z-index:1}.portfolio_skillsContent__rP_KZ{display:grid;grid-gap:3rem;gap:3rem}.portfolio_skillsCategory__timnj{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:15px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.portfolio_skillsCategory__timnj:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(9,230,255,.05),transparent);transform:translateX(-100%);transition:transform .6s ease}.portfolio_skillsCategory__timnj:hover:before{transform:translateX(100%)}.portfolio_skillsCategory__timnj h2{font-size:1.8rem;font-weight:200;color:#0bf;margin-bottom:1.5rem;position:relative}.portfolio_skillsList__szgZj{display:grid;grid-gap:1rem;gap:1rem}.portfolio_skillItem__bIUfF{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:10px;padding:1rem;transition:all .3s ease}.portfolio_skillItem__bIUfF:hover{border-color:rgba(9,230,255,.2);background:rgba(9,230,255,.05)}.portfolio_skillInfo__3nw8d{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.portfolio_skillName__uERFE{color:#fff;font-weight:200}.portfolio_skillLevel__fIR2x{color:#0bf;font-size:.9rem}.portfolio_skillBar__T6SMt{width:100%;height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.portfolio_skillProgress__ck85r{height:100%;background:linear-gradient(90deg,#0bf,#09e6ff);border-radius:3px;transition:width .8s ease}.portfolio_appsGrid__rvYVj{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.portfolio_appItem__O6g1p{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:1rem;text-align:center;color:#919191;transition:all .3s ease}.portfolio_appItem__O6g1p:hover{border-color:rgba(9,230,255,.2);background:rgba(9,230,255,.05);color:#fff;transform:translateY(-2px)}.portfolio_languagesList__eHK43{display:grid;grid-gap:1rem;gap:1rem}.portfolio_languageItem___JEAP{display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:1rem;transition:all .3s ease}.portfolio_languageItem___JEAP:hover{border-color:rgba(9,230,255,.2);background:rgba(9,230,255,.05)}.portfolio_languageItem___JEAP span{color:#fff;font-weight:200}.portfolio_languageLevel__swN9k{background:rgba(9,230,255,.1);color:#0bf;padding:.3rem .8rem;border-radius:15px;font-size:.9rem}@media (max-width:768px){.portfolio_heroContent__0O3Vf h1{font-size:2.5rem}.portfolio_heroContent__0O3Vf p{font-size:1.1rem}.portfolio_heroStats__DzNR6{flex-direction:column;gap:1rem}.portfolio_navTabs__RUUw6{flex-direction:column;gap:.5rem}.portfolio_navTab__7TNLf{padding:.8rem 1.5rem}.portfolio_aboutSection__WnlX8,.portfolio_portfolioSection__Rc_OY,.portfolio_skillsSection__zwviP{padding:2rem 1rem}.portfolio_categoryFilters__pum_G{gap:.5rem}.portfolio_filterBtn__YFpL_{padding:10px 20px;font-size:.8em}.portfolio_portfolioGrid__aI3kA{grid-template-columns:1fr;gap:1rem}.portfolio_experienceHeader__Jzemc{flex-direction:column;align-items:flex-start}.portfolio_appsGrid__rvYVj{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.portfolio_educationSection__6_LQq,.portfolio_experienceSection__LijEm,.portfolio_projectsSection__aosKV,.portfolio_skillsCategory__timnj{padding:1.5rem}}@media (max-width:480px){.portfolio_heroContent__0O3Vf h1{font-size:2rem}.portfolio_heroContent__0O3Vf p{font-size:1rem}.portfolio_stat__ANNT0{padding:1.5rem}.portfolio_statNumber__50tIX{font-size:2rem}.portfolio_appsGrid__rvYVj,.portfolio_portfolioGrid__aI3kA{grid-template-columns:1fr}}@media (max-width:414px){.portfolio_heroSection__cDO4S{padding:6rem 1rem 3rem}.portfolio_heroContent__0O3Vf h1{font-size:1.8rem;line-height:1.2}.portfolio_heroContent__0O3Vf p{font-size:.9rem;margin-bottom:2rem}.portfolio_heroStats__DzNR6{gap:.8rem}.portfolio_stat__ANNT0{padding:1.2rem}.portfolio_statNumber__50tIX{font-size:1.8rem}.portfolio_statLabel__cm2j0{font-size:.9rem}.portfolio_navSection__JK0lt{padding:1.5rem 0}.portfolio_navTabs__RUUw6{padding:0 1rem}.portfolio_navTab__7TNLf{padding:.7rem 1.2rem;font-size:.9rem}.portfolio_aboutSection__WnlX8,.portfolio_portfolioSection__Rc_OY,.portfolio_skillsSection__zwviP{padding:1.5rem .8rem}.portfolio_categoryFilters__pum_G{gap:.4rem;margin-bottom:2rem}.portfolio_filterBtn__YFpL_{padding:8px 16px;font-size:.75em;border-radius:25px}.portfolio_portfolioGrid__aI3kA{gap:.8rem;padding:.5rem}.portfolio_portfolioItem__ZBa4A{border-radius:12px}.portfolio_imageWrapper__IuGNg{height:200px}.portfolio_portfolioOverlay__aOz_s{padding:1.5rem 1rem 1rem}.portfolio_portfolioOverlay__aOz_s h3{font-size:1.1rem}.portfolio_portfolioOverlay__aOz_s p{font-size:.85rem}.portfolio_projectLink__gs8aS{padding:6px 12px;font-size:.8rem}.portfolio_educationSection__6_LQq,.portfolio_experienceSection__LijEm,.portfolio_projectsSection__aosKV,.portfolio_skillsCategory__timnj{padding:1.2rem;border-radius:12px}.portfolio_educationSection__6_LQq h2,.portfolio_experienceSection__LijEm h2,.portfolio_projectsSection__aosKV h2,.portfolio_skillsCategory__timnj h2{font-size:1.6rem;margin-bottom:1.2rem}.portfolio_educationItem__NujG5 h3,.portfolio_experienceHeader__Jzemc h3,.portfolio_projectItem__IIBxL h3{font-size:1.1rem}.portfolio_experienceDate__yEiOU{padding:.4rem .8rem;font-size:.8rem}.portfolio_educationItem__NujG5 p,.portfolio_experienceItem__sXrI_ ul,.portfolio_projectItem__IIBxL p,.portfolio_projectItem__IIBxL ul{font-size:.9rem}.portfolio_experienceItem__sXrI_ ul,.portfolio_projectItem__IIBxL ul{padding-left:1.2rem}.portfolio_skillItem__bIUfF{padding:.8rem}.portfolio_skillName__uERFE{font-size:.9rem}.portfolio_skillLevel__fIR2x{font-size:.8rem}.portfolio_appsGrid__rvYVj{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.8rem}.portfolio_appItem__O6g1p{padding:.8rem;font-size:.85rem}.portfolio_languageItem___JEAP{padding:.8rem}.portfolio_languageItem___JEAP span{font-size:.9rem}.portfolio_languageLevel__swN9k{padding:.2rem .6rem;font-size:.8rem}}@media (max-width:375px){.portfolio_heroContent__0O3Vf h1{font-size:1.6rem}.portfolio_heroContent__0O3Vf p{font-size:.85rem}.portfolio_stat__ANNT0{padding:1rem}.portfolio_statNumber__50tIX{font-size:1.6rem}.portfolio_navTab__7TNLf{padding:.6rem 1rem;font-size:.85rem}.portfolio_filterBtn__YFpL_{padding:7px 14px;font-size:.7em}.portfolio_aboutSection__WnlX8,.portfolio_portfolioSection__Rc_OY,.portfolio_skillsSection__zwviP{padding:1.2rem .6rem}.portfolio_educationSection__6_LQq,.portfolio_experienceSection__LijEm,.portfolio_projectsSection__aosKV,.portfolio_skillsCategory__timnj{padding:1rem}.portfolio_appsGrid__rvYVj{grid-template-columns:1fr}}@media (max-width:768px) and (orientation:landscape){.portfolio_heroSection__cDO4S{padding:4rem 2rem 2rem}.portfolio_heroStats__DzNR6{flex-direction:row;gap:2rem}.portfolio_navTabs__RUUw6{flex-direction:row;gap:1rem}}