body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*,body{margin:0}*{box-sizing:border-box;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);color:#2c3e50;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;padding-top:80px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}::selection{background:rgba(102,126,234,.3);color:#2c3e50}:focus{outline:2px solid rgba(102,126,234,.5);outline-offset:2px}button{font-family:inherit}a{color:inherit;text-decoration:none}img{height:auto;max-width:100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}.fade-in{-webkit-animation:fadeIn .6s ease-in-out;animation:fadeIn .6s ease-in-out}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.slide-in-left{-webkit-animation:slideInLeft .6s ease-out;animation:slideInLeft .6s ease-out}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.slide-in-right{-webkit-animation:slideInRight .6s ease-out;animation:slideInRight .6s ease-out}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media print{.cta-buttons,.navbar,.social-links{display:none!important}body{background:#fff!important}.section{border:1px solid #ddd!important;box-shadow:none!important}}.profile-pic{border:3px solid #667eea;border-radius:50%;box-shadow:0 5px 15px rgba(102,126,234,.3)}html{scroll-behavior:smooth}.profile-pic{border-radius:80%;padding:1.2em;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.profile-pic:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.section-1{position:relative}.Intro{max-width:1400px;padding-top:3em;text-align:left}.link{padding-left:5px}.card{width:18rem}.contact{padding-top:1.5em;text-align:left}.contact-link{color:#000;padding-top:.5em;text-decoration:none}.Resume{text-align:center}.contact-link:hover{text-decoration:underline}.activities,.projects,.publication,.research,.section-2{padding:2em 1em 1em 34%;position:relative;text-align:left}.navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);color:inherit;display:flex;height:80px;justify-content:center;left:0;position:fixed;right:0;top:0;transition:box-shadow .3s,background .3s;width:100vw;z-index:9999}.navbar-scrolled{background:hsla(0,0%,100%,.98);border-bottom:1.5px solid #667eea22;box-shadow:0 6px 24px rgba(102,126,234,.15),0 2px 10px rgba(0,0,0,.08)}.nav-container{height:80px;justify-content:space-between;max-width:1500px;padding:0 50px;width:100%;z-index:1}.nav-container,.nav-logo{align-items:center;display:flex}.nav-logo{color:#2c3e50;cursor:pointer;flex:1 1;font-size:2rem;font-weight:700;letter-spacing:-.5px;margin-left:20px;text-decoration:none;transition:all .3s ease}.nav-logo:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.logo-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.nav-menu{gap:2rem;list-style:none;margin-right:0;text-align:center}.nav-item,.nav-menu{align-items:center;display:flex}.nav-item{height:80px}.nav-link{align-items:center;background:none;border:none;color:#2c3e50;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:500;height:100%;padding:0 1rem;position:relative;text-decoration:none;transition:all .3s ease}.nav-link:hover{color:#667eea;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.nav-link.active{color:#667eea;font-weight:600}.nav-link.active:after{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30px}.menu-icon{color:#2c3e50;cursor:pointer;display:none;font-size:1.8rem;transition:all .3s ease}.menu-icon:hover{color:#667eea}@media screen and (max-width:960px){.nav-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;height:90vh;left:-100%;position:absolute;top:80px;width:100%}.nav-menu,.nav-menu.active{background:hsla(0,0%,100%,.98);opacity:1;transition:all .5s ease}.nav-menu.active{left:0;z-index:1}.nav-item{height:auto;margin:1rem 0}.nav-link{display:table;font-size:1.2rem;padding:2rem;text-align:center;width:100%}.nav-link:hover{background-color:rgba(102,126,234,.1);border-radius:0;color:#667eea}.nav-logo{font-size:1.5rem;left:0;-webkit-transform:translate(25%,50%);transform:translate(25%,50%)}.menu-icon,.nav-logo{position:absolute;top:0}.menu-icon{cursor:pointer;display:block;font-size:1.8rem;right:0;-webkit-transform:translate(-100%,60%);transform:translate(-100%,60%)}.nav-container{padding:0 30px}}@media screen and (max-width:480px){.nav-container{padding:0 20px}.nav-logo{font-size:1.3rem}}.home{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.hero-section{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:2rem 0;position:relative}.hero-container{margin:0 auto;max-width:1200px;padding:0 2rem;width:100%}.hero-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);margin-bottom:2rem;padding:3rem}.profile-section{align-items:center;display:flex;gap:3rem;margin-bottom:2rem}.profile-image-container{flex-shrink:0}.profile-image{border:4px solid #667eea;border-radius:50%;box-shadow:0 10px 30px rgba(102,126,234,.3);height:200px;object-fit:cover;width:200px}.profile-info{flex:1 1}.name{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.title{color:#7f8c8d;font-size:1.3rem;font-weight:500}.summary,.title{margin-bottom:1rem}.summary{color:#34495e;font-size:1.1rem;line-height:1.6}.contact-info{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem}.contact-item{align-items:center;color:#2c3e50;display:flex;font-size:1rem;gap:.8rem}.contact-icon{color:#667eea;font-size:1.1rem;width:20px}.contact-item a{color:#667eea;text-decoration:none;transition:color .3s ease}.contact-item a:hover{color:#764ba2}.social-links{display:flex;gap:1rem;margin-bottom:2rem}.social-link{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:25px;box-shadow:0 5px 15px rgba(102,126,234,.3);color:#fff;display:flex;font-weight:500;gap:.5rem;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.social-link:hover{box-shadow:0 8px 25px rgba(102,126,234,.4);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.quick-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.2);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2rem;text-align:center;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.stat-item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.stat-item h3{color:#667eea;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-item p{color:#7f8c8d;font-weight:500;margin:0}.section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.1);padding:4rem 0}.section-container{margin:0 auto;max-width:1200px;padding:0 2rem}.section-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.about-content{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:2fr 1fr}.about-text p{color:#34495e;font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;text-align:justify}.expertise-areas h3{color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.expertise-grid{display:flex;flex-direction:column;gap:1rem}.expertise-item{align-items:center;background:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.3);border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.expertise-item:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);-webkit-transform:translateX(10px);transform:translateX(10px)}.expertise-icon{color:#667eea;flex-shrink:0;font-size:1.5rem}.expertise-item span{color:#2c3e50;font-size:1rem;font-weight:500}.experience-timeline{display:flex;flex-direction:column;gap:2rem}.experience-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.experience-item:hover{box-shadow:0 15px 40px rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.experience-header{margin-bottom:1.5rem}.experience-header h3{color:#2c3e50;font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.experience-meta{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.company{color:#667eea;font-size:1.1rem;font-weight:500}.location,.period{align-items:center;color:#7f8c8d;display:flex;font-size:.9rem;gap:.5rem}.meta-icon{color:#667eea;font-size:.8rem}.achievements{list-style:none;margin:0;padding:0}.achievements li{color:#34495e;line-height:1.6;margin-bottom:.8rem;padding-left:1.5rem;position:relative}.achievements li:before{color:#667eea;content:"▸";font-weight:700;left:0;position:absolute}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.project-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2rem;transition:all .3s ease}.project-card:hover{box-shadow:0 15px 40px rgba(0,0,0,.15)}.project-header{margin-bottom:1rem}.project-header h3{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:.3rem}.project-subtitle{color:#667eea;font-size:.9rem;font-weight:500}.project-description{color:#34495e;line-height:1.6;margin-bottom:1.5rem}.project-technologies{display:flex;flex-wrap:wrap;gap:.5rem}.tech-tag{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;color:#fff;display:flex;font-size:.8rem;font-weight:500;gap:.3rem;padding:.4rem .8rem}.tag-icon{font-size:.7rem}.skills-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.skill-category{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:1.5rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.skill-category:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.skill-category h3{color:#2c3e50;font-size:1.2rem;font-weight:600;margin-bottom:1rem;text-align:center}.skill-tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.skill-tag{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;font-size:.85rem;font-weight:500;padding:.4rem .8rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.skill-tag:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width:768px){.hero-container{padding:0 1rem}.hero-content{padding:2rem}.profile-section{flex-direction:column;gap:2rem;text-align:center}.profile-image{height:150px;width:150px}.name{font-size:2rem}.title{font-size:1.1rem}.summary{font-size:1rem}.social-links{justify-content:center}.quick-stats{grid-template-columns:repeat(2,1fr)}.stat-item h3{font-size:2rem}.section-container{padding:0 1rem}.about-content{gap:2rem}.about-content,.projects-grid,.skills-grid{grid-template-columns:1fr}.experience-meta{align-items:flex-start;flex-direction:column;gap:.5rem}}@media (max-width:480px){.hero-content{padding:1.5rem}.name{font-size:1.8rem}.social-links{align-items:center;flex-direction:column}.quick-stats{grid-template-columns:1fr}.section{padding:2rem 0}.section-title{font-size:2rem}}
/*# sourceMappingURL=main.30c4714c.css.map*/