body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}.home{display:flex;flex-direction:column;margin:auto;width:70%}@media only screen and (max-width:1024px){.home{width:90%}}@media only screen and (max-width:512px){.home{width:100%}}.header{align-items:center;justify-content:space-between;padding:12px;position:relative}.header,.menu{display:flex;flex:1 1}.menu{background-color:#fff;justify-content:flex-end}.menu-icon{font-size:24px}.mobile-menu{display:none}.logo,.web-menu{display:flex}.logo{color:blue;font-size:36px;font-weight:800}@media only screen and (max-width:720px){.mobile-menu{display:flex}.web-menu{display:none}.logo{font-size:24px}}.mobile{background-color:#fff;display:flex;flex-direction:column;height:100vh;padding:18px 12px;position:absolute;right:0;top:-6px;width:60vw}.close-icon{display:flex;font-size:24px;justify-content:flex-end}.mobile-options{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-top:24px;width:100%}.mobile-option{display:flex;font-size:24px;margin:12px 0}.mobile-option a{color:blue;display:flex;text-decoration:none}.web{align-items:center;display:flex;flex:1 1}.web-option{font-size:20px;font-weight:700;margin-right:16px}.web-option a{color:blue;text-decoration:none}.option-icon,.web-option a{align-items:center;display:flex}.option-icon{margin-right:4px}.web-option:last-child{margin-right:0}.body{padding:12px 12px 36px}.about{padding-bottom:48px}.about-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:24px 0;padding:32px}.about-content{align-items:center;display:flex;gap:32px;justify-content:space-between}.about-info{display:flex;flex:1 1;flex-direction:column;gap:16px}.about-greeting{color:#666;font-size:20px;font-weight:400}.about-name{color:#007bff;font-size:48px;font-weight:700;line-height:1.1}.about-title{color:#333;font-size:28px;font-weight:600}.about-description{color:#555;font-size:18px;line-height:1.6;max-width:500px}.about-resume-section{margin-top:8px}.resume-link{align-items:center;background-color:#007bff;border-radius:8px;box-shadow:0 2px 8px rgba(0,123,255,.3);color:#fff;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.resume-link:hover{background-color:#0056b3;box-shadow:0 4px 12px rgba(0,123,255,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.resume-text{font-weight:500}.resume-icon{font-size:18px}.about-image{flex-shrink:0}.profile-image{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);height:300px;width:auto}@media only screen and (max-width:768px){.about-card{padding:24px}.about-content{flex-direction:column;gap:24px;text-align:center}.about-name{font-size:36px}.about-title{font-size:24px}.about-description{font-size:16px;max-width:100%}.profile-image{height:250px}}@media only screen and (max-width:480px){.about-card{padding:20px}.about-name{font-size:32px}.about-title{font-size:20px}.about-description{font-size:15px}.profile-image{height:200px}}.social-contact{align-items:center;display:flex;justify-content:center}.social-icon-div{cursor:pointer;margin:6px;padding:6px}.social-icons{height:40px}@media only screen and (max-width:720px){.social-icons{height:32px}}.separator{background-image:linear-gradient(to right top,#3654e7,#5c52e9,#874feb,#914aeb,#a745ea,#7d68fb,#4d7fff,#0091ff,#00acfd,#00bdd9,#00c8a3,#6bcc70);border-radius:3px;height:6px;margin:16px 0;width:40%}.project-card{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex:1 1;justify-content:space-between;margin:16px 0;padding:16px}.project-info{width:100%}.project-header{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.project-title{color:#333;font-size:24px;font-weight:600;margin:0}.project-meta{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.project-role{background-color:#007bff;border-radius:20px;color:#fff;font-size:14px;font-weight:500;padding:4px 12px}.project-duration{color:#666;font-size:14px;font-weight:500}.project-tags{display:flex;flex-wrap:wrap;margin-top:16px;max-width:100%}.tag{background-color:blue;border-radius:4px;color:#fff;font-size:12px;margin-bottom:4px;margin-right:6px;padding:4px 8px}.project-links a{color:#fff;text-decoration:none}.project-links{display:flex;margin-top:6px}.link-button{background-color:blue;border-radius:4px;font-size:16px;justify-content:center;margin-right:6px;padding:4px 8px;width:-webkit-max-content;width:max-content}.link-button,.link-button i{align-items:center;display:flex}.link-button i{color:#000;margin-right:5px;-webkit-mask-repeat:4px;mask-repeat:4px}.project-contributions h4,.project-description h4{border-bottom:2px solid #007bff;color:#333;font-size:16px;font-weight:600;margin:16px 0 8px;padding-bottom:4px}.project-description p{color:#555;line-height:1.6;margin:8px 0 16px}.project-contributions ul{margin:8px 0 16px;padding-left:20px}.project-contributions li{color:#555;line-height:1.5;margin:6px 0}.project-contributions strong{color:#007bff;font-weight:600}.project-contributions{background-color:#f8f9fa;border-left:4px solid #28a745;border-radius:8px;margin:16px 0;padding:16px}@media only screen and (max-width:720px){.project-header{align-items:flex-start;flex-direction:column}.project-meta{align-items:flex-start;margin-top:8px}.project-card{padding:12px}.project-tags{max-width:100%}}.projects{display:flex;flex:1 1;flex-direction:column}.skills{padding-bottom:48px;width:100%}.skills,.skills-container{display:flex;flex-direction:column}.skills-container{gap:16px}.skills-section-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:16px 0;padding:20px}.skills-section-header{border-bottom:2px solid #007bff;margin-bottom:16px;padding-bottom:8px}.skills-section-title{color:#333;font-size:20px;font-weight:600;margin:0}.skills-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}@media only screen and (max-width:720px){.skills-section-card{padding:16px}.skills-list{justify-content:center}}.skill-card{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-direction:column;height:100px;justify-content:center;margin:0;min-width:100px;padding:12px 16px;transition:all .3s ease;width:-webkit-max-content;width:max-content}.skill-card:hover{background-color:#e3f2fd;border-color:#bbdefb;box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.skill-icon{font-size:40px;margin-bottom:8px}.skill-name{color:#333;font-size:14px;font-weight:500;margin:0;text-align:center}@media only screen and (max-width:1024px){.skill-card{height:90px;min-width:90px;padding:10px 14px}.skill-icon{font-size:35px}.skill-name{font-size:13px}}@media only screen and (max-width:720px){.skill-card{height:80px;min-width:80px;padding:8px 12px}.skill-icon{font-size:30px}.skill-name{font-size:12px}}.work{padding-bottom:48px;width:100%}.work,.work-list{display:flex;flex-direction:column}.work-list{gap:16px}.work-card{align-items:flex-start;background-color:#fff;border-left:4px solid #28a745;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex:1 1;justify-content:space-between;margin:16px 0;padding:16px}.work-info{width:100%}.work-header{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.work-title-section{flex:1 1}.certificate-name{color:#333;display:block;font-size:24px;font-weight:600;margin:0 0 4px}.certificate-provider{color:#666;font-size:16px;font-weight:500}.certificate-provider label{margin:0}.work-meta{align-items:flex-end;display:flex;flex-direction:column}.certificate-duration{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;color:#666;font-size:14px;font-weight:500;padding:4px 12px}.work-description{margin-top:16px}.work-description p{color:#555;font-size:15px;line-height:1.6;margin:0}@media only screen and (max-width:720px){.work-header{align-items:flex-start;flex-direction:column}.work-meta{align-items:flex-start;margin-top:8px}.work-card{padding:12px}}.contact{display:flex;flex:1 1;flex-direction:column;padding-bottom:48px}.contact-container{align-items:center;display:flex;flex:1 1}.contact-card{background-color:#fff;border-left:4px solid #007bff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);max-width:100%;padding:40px;text-align:center;width:100%}.contact-header{margin-bottom:32px}.contact-title{color:#333;font-size:28px;font-weight:600;margin:0 0 16px}.contact-subtitle{color:#666;font-size:16px;line-height:1.6;margin:0}.contact-info{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:32px 0;padding:24px}.contact-footer{border-top:1px solid #e9ecef;margin-top:32px;padding-top:24px}.contact-note{color:#666;font-size:14px;line-height:1.8;margin:0}@media only screen and (max-width:768px){.contact-card{margin:0 16px;padding:32px 24px}.contact-title{font-size:24px}.contact-subtitle{font-size:15px}}@media only screen and (max-width:480px){.contact-card{margin:0 12px;padding:24px 20px}.contact-title{font-size:22px}.contact-subtitle{font-size:14px}.contact-info{padding:20px}}.personal-contact{align-items:center;display:flex;justify-content:center}.personal-icon-div{align-items:center;display:flex;justify-content:space-between;margin:6px;padding:6px}.personal-icons{height:40px}@media only screen and (max-width:720px){.personal-icons{height:32px}}.experience{width:100%}.experience,.experience-list{display:flex;flex-direction:column}.experience-list{flex-wrap:wrap;justify-content:space-between;margin:24px 0}.experience-card{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex:1 1;justify-content:space-between;margin:16px 0;padding:16px}.experience-info{width:100%}.experience-header{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.experience-title-section{flex:1 1}.company-designation{color:#333;display:block;font-size:24px;font-weight:600;margin:0 0 4px}.company-name{color:#666;font-size:16px;font-weight:500}.company-name label{margin:0}.experience-meta{align-items:flex-end;display:flex;flex-direction:column}.experience-duration{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;color:#666;font-size:14px;font-weight:500;padding:4px 12px}.experience-desc{margin-top:16px}.experience-desc h4{border-bottom:2px solid #007bff;color:#333;font-size:16px;font-weight:600;margin:0 0 8px;padding-bottom:4px}.experience-desc ul{margin:8px 0 0;padding-left:20px}.experience-desc li{color:#555;line-height:1.6;margin:8px 0}.experience-desc strong{color:#007bff;font-weight:600}@media only screen and (max-width:720px){.experience-header{align-items:flex-start;flex-direction:column}.experience-meta{align-items:flex-start;margin-top:8px}.experience-card{padding:12px}}.education{padding-bottom:48px}.education-list{display:flex;flex-direction:column;gap:16px}.education-card{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex:1 1;justify-content:space-between;margin:16px 0;padding:16px}.education-info{width:100%}.education-header{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.education-title-section{flex:1 1}.degree-title{color:#333;display:block;font-size:24px;font-weight:600;margin:0 0 4px}.institution-name{color:#666;font-size:16px;font-weight:500;margin-bottom:4px}.institution-name label{margin:0}.education-location{color:#888;font-size:14px;font-weight:400}.education-location label{margin:0}.education-meta{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.education-duration{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;color:#666;font-size:14px;font-weight:500;padding:4px 12px}.education-cgpa{background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:20px;color:#007bff;font-size:14px;font-weight:600;padding:4px 12px}.education-description{margin-top:16px}.education-description p{color:#555;font-size:15px;line-height:1.6;margin:0}@media only screen and (max-width:720px){.education-header{align-items:flex-start;flex-direction:column}.education-meta{align-items:flex-start;margin-top:8px}.education-card{padding:12px}}.achievements{padding-bottom:48px}.section-title{color:#333;font-size:32px;font-weight:700;margin-bottom:24px}.achievements-list{display:flex;flex-direction:column;gap:16px}.achievement-card{align-items:flex-start;background-color:#fff;border-left:4px solid #ffc107;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex:1 1;justify-content:space-between;margin:16px 0;padding:16px}.achievement-info{width:100%}.achievement-header{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.achievement-title-section{flex:1 1}.achievement-title{color:#333;display:block;font-size:24px;font-weight:600;margin:0 0 4px}.achievement-organization{color:#666;font-size:16px;font-weight:500}.achievement-organization label{margin:0}.achievement-meta{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.achievement-year{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;color:#666;font-size:14px;font-weight:500;padding:4px 12px}.achievement-category{background-color:#fff8e1;border:1px solid #ffecb3;border-radius:20px;color:#ffc107;font-size:14px;font-weight:600;padding:4px 12px}.achievement-description{margin-top:16px}.achievement-description p{color:#555;font-size:15px;line-height:1.6;margin:0}@media only screen and (max-width:720px){.achievement-header{align-items:flex-start;flex-direction:column}.achievement-meta{align-items:flex-start;margin-top:8px}.achievement-card{padding:12px}}.footer{align-items:center;display:flex;justify-content:center;margin-top:24px;padding:12px}
/*# sourceMappingURL=main.dc42a89d.css.map*/