*{box-sizing:border-box}*,body{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:#0f0f1e;background-image:radial-gradient(at 20% 30%,rgba(102,126,234,.1) 0,transparent 50%),radial-gradient(at 80% 70%,rgba(118,75,162,.1) 0,transparent 50%),radial-gradient(at 50% 50%,rgba(79,172,254,.05) 0,transparent 50%);min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#1a1a2e}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.profile{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:20px;width:100%;display:inline-block;box-shadow:0 10px 30px rgba(0,0,0,.3);border:1px solid rgba(102,126,234,.2);overflow:hidden;position:sticky;top:20px}.profile_name{line-height:28px;padding:30px 20px 20px;text-align:center}.profile_name .name{font-size:28px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2 50%,#667eea);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px;animation:gradientShift 3s ease infinite}.profile_name .title{font-size:16px;color:#b8b8d1;margin-top:8px;font-weight:500}.profile_image{display:flex;justify-content:center;align-items:center;padding:20px;position:relative}.profile_image img{width:200px;height:200px;border-radius:50%;object-fit:cover;border:5px solid transparent;background:linear-gradient(135deg,#667eea,#764ba2 50%,#667eea);background-size:200% auto;background-clip:padding-box;box-shadow:0 10px 30px rgba(102,126,234,.3);transition:all .3s ease;animation:float 4s ease-in-out infinite,glow 3s ease-in-out infinite}.profile_image img:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 20px 50px rgba(102,126,234,.7);animation-play-state:paused}.profile_information{padding:0 20px 20px}.profile_information .timeline .timeline_content{margin-top:0;margin-bottom:0}.timelineItem_text{font-size:14px!important;color:#b8b8d1;font-weight:400}.timelineItem_text>span{color:#fff;font-weight:600}.profile .btn_container{width:100%;display:flex!important;justify-content:center!important;margin-top:20px;padding-bottom:10px}.timeline{padding:0!important}.timeline .timeline_header{padding-top:7px}.timeline .timeline_firstItem{min-height:80px!important}.timeline .MuiTimelineItem-root{min-height:0}.timeline .MuiTimelineItem-missingOppositeContent:before{display:none}.timeline .timeline_dot_header{background:linear-gradient(135deg,#667eea,#764ba2);font-size:small!important;padding:12px!important;box-shadow:0 5px 15px rgba(102,126,234,.4)}.timeline .timeline_dot_header>.MuiSvgIcon-root{font-size:22px;color:#fff}.timeline .timeline_dot{color:#fff;border-color:#667eea!important;border-width:2px!important;padding:3px!important}.timeline .MuiTimelineConnector-root{background:linear-gradient(180deg,rgba(102,126,234,.3),rgba(118,75,162,.3))}.timeline .seperator_padding{padding-left:18px}.timeline .timeline_content{padding-top:0!important;margin-bottom:20px}.custom_btn{background:linear-gradient(135deg,#667eea,#764ba2 50%,#667eea)!important;background-size:200% auto!important;font-size:14px!important;font-weight:600!important;border:0!important;border-radius:50px!important;padding:8px 20px!important;line-height:35px!important;min-width:140px!important;box-shadow:0 5px 15px rgba(102,126,234,.4)!important;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)!important;position:relative;overflow:hidden}.custom_btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.custom_btn:hover:before{width:300px;height:300px}.custom_btn:hover{box-shadow:0 12px 35px rgba(102,126,234,.8)!important;transform:translateY(-4px) scale(1.05)!important;animation:pulse 1s ease-in-out infinite}.custom_btn .btn_icon_container{color:#667eea!important;background-color:#fff!important;border-radius:50px!important;height:32px!important;width:32px!important;line-height:32px!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.custom_btn .btn_icon_container>.MuiSvgIcon-root{font-size:18px!important}.custom_btn .btn_text{font-size:14px;text-transform:none;text-align:center;width:100px;margin-right:5px;margin-left:5px;font-weight:600;color:#fff}.header{margin-bottom:30px!important;background:linear-gradient(135deg,#1a1a2e,#16213e)!important;padding:0 30px 0 0!important;border-radius:20px!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important;border:1px solid rgba(102,126,234,.2)!important}.header .header_link{font-weight:500!important;color:#b8b8d1!important;transition:all .3s ease!important}.header .header_link:hover{font-weight:600!important;color:#fff!important}.header .header_link_active{font-weight:700!important;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header .header_right{display:flex!important;align-items:center!important}.header .header_left{margin-right:auto!important}.header .header_right>a{font-size:22px!important;color:#667eea!important;padding-left:12px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);display:inline-block}.header .header_right>a:hover{color:#764ba2!important;transform:scale(1.3) rotate(15deg);animation:bounce .5s ease;filter:drop-shadow(0 5px 10px rgba(102,126,234,.6))}.header .header_home{background:linear-gradient(135deg,#667eea,#764ba2 50%,#667eea)!important;background-size:200% auto;padding:24px!important;display:flex!important;justify-content:center!important;align-items:center!important;border-top-left-radius:20px!important;border-bottom-left-radius:20px!important;transition:all .3s ease;animation:gradientShift 4s ease infinite}.header .header_home:hover{box-shadow:0 10px 30px rgba(102,126,234,.7);transform:scale(1.05)}.header .header_navlink{padding:0!important;border-radius:20px!important}.footer{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:80px;border-radius:20px;padding:20px 35px;box-shadow:0 10px 30px rgba(0,0,0,.3);border:1px solid rgba(102,126,234,.2);margin-top:20px}.footer .footer_left{text-align:end;font-size:14px;color:#b8b8d1}.footer .footer_left>a{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;text-decoration:none;transition:all .3s ease}.footer .footer_left>a:hover{opacity:.8}.customTabs{margin-bottom:30px!important}.customTabs .active{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.customTabs .customTabs_item{padding:8px 16px!important;min-width:0!important;margin-right:15px!important;text-transform:inherit;font-size:15px!important;font-weight:500!important;outline-width:0!important;color:#b8b8d1!important;transition:all .3s ease!important}.customTabs .customTabs_item:hover{color:#fff!important}.customTabs .MuiTabs-indicator{background:linear-gradient(135deg,#667eea,#764ba2)!important;height:3px!important}.customCard{height:100%;width:100%;max-width:450px;border-radius:15px!important;outline-width:0!important;background:linear-gradient(135deg,#1a1a2e,#16213e)!important;border:1px solid rgba(102,126,234,.2)!important;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;position:relative}.customCard:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#667eea,#764ba2,#667eea);background-size:400%;border-radius:15px;opacity:0;z-index:-1;transition:opacity .4s ease;animation:gradientShift 3s ease infinite}.customCard:hover:before{opacity:.7}.customCard:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 45px rgba(102,126,234,.5)!important;border:1px solid rgba(102,126,234,.7)!important}.customCard>a:link{color:#fff}.customCard>a:hover,.customCard>a:link{text-decoration:none}.customCard .customCard_image{height:200px;width:100%;transition:all .5s cubic-bezier(.175,.885,.32,1.275);filter:brightness(.85)}.customCard:hover .customCard_image{transform:scale(1.15) rotate(-2deg);filter:brightness(1.1)}.customCard .customCard_title{font-weight:600!important;color:#fff!important;font-size:15px!important;padding:15px!important;line-height:1.4!important}.publication_image{max-width:120px;max-height:120px;filter:grayscale(100%);transition:all .3s ease}.publication_image:hover{filter:grayscale(0);transform:scale(1.1)}.publication_image_container{text-align:center!important;padding:20px}.publication_container{background:rgba(102,126,234,.1);border-radius:15px;border:1px solid rgba(102,126,234,.2);margin:10px;transition:all .3s ease}.publication_container:hover{background:rgba(102,126,234,.2);box-shadow:0 10px 25px rgba(102,126,234,.3)}.eventCard{height:100%;width:380px;border-radius:15px!important;outline-width:0!important;background:linear-gradient(135deg,#1a1a2e,#16213e)!important;border:1px solid rgba(102,126,234,.2)!important;overflow:hidden;transition:all .4s ease!important;cursor:pointer;position:relative}.eventCard:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(102,126,234,.1) 0,transparent 70%);opacity:0;transition:opacity .4s ease}.eventCard:hover:after{opacity:1}.eventCard:hover{transform:translateY(-15px) scale(1.03) rotate(-1deg);box-shadow:0 25px 50px rgba(102,126,234,.5)!important;border:1px solid rgba(102,126,234,.7)!important}.eventCard .eventCard_image{height:220px;max-width:400px;transition:all .4s ease;filter:brightness(.9)}.eventCard:hover .eventCard_image{transform:scale(1.1) rotate(2deg);filter:brightness(1.1)}.eventCard .eventCard_title{font-weight:600!important;color:#fff!important;font-size:16px!important;line-height:1.4!important;padding:15px 15px 5px!important}.eventCard .MuiCardContent-root{background:rgba(26,26,46,.8);padding:10px 15px!important}.eventCard .MuiTypography-body2{color:#b8b8d1!important;font-size:14px!important;margin-top:5px}.dialogImage{width:100%;border-radius:10px;margin-bottom:15px}.MuiDialog-paper{background:#1a1a2e!important;color:#fff!important;border-radius:15px!important;border:1px solid rgba(102,126,234,.3)!important}.MuiDialogTitle-root{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.MuiDialogContent-root{padding:20px!important}.MuiDialogContent-root .MuiTypography-root{color:#b8b8d1!important;line-height:1.7!important}.MuiDialogActions-root a{color:#667eea!important;transition:all .3s ease;padding:8px}.MuiDialogActions-root a:hover{color:#764ba2!important;transform:scale(1.2)}.MuiDialogActions-root svg{font-size:28px}.resume_timeline .timeline_title{font-size:18px!important;font-weight:600!important;color:#fff!important}.resume_timeline .timeline_title>span{font-size:16px!important;font-weight:500!important;color:#b8b8d1!important}.resume_timeline .cert_title{font-size:16px!important;font-weight:600!important;color:#fff!important}.resume_timeline .cert_title>a{font-size:16px!important;font-weight:600!important;color:#667eea!important;text-decoration:none!important;transition:all .3s ease}.resume_timeline .cert_title>a>span,.resume_timeline .cert_title>span{font-size:14px!important;font-weight:500!important;color:#b8b8d1!important;text-decoration:none!important}.resume_timeline .cert_title>a:hover{color:#764ba2!important}.resume_timeline .timeline_date{font-size:14px;color:#667eea!important;margin-top:5px}.resume_timeline .timeline_description{color:#b8b8d1!important;font-size:15px;margin-top:10px;white-space:pre-wrap;line-height:1.6}.resume_timeline .cert_image{max-width:90px;max-height:90px;border-radius:10px;transition:all .3s ease}.resume_timeline .cert_image:hover{transform:scale(1.1)}.resume_timeline .cert_image_container{margin-left:20px}.skills_section{margin-top:40px}.skill_category{margin-bottom:40px}.skill_category_title{font-size:22px!important;font-weight:700!important;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px!important}.skill_chips{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px}.skill_chip{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2))!important;color:#fff!important;border:1px solid rgba(102,126,234,.5)!important;padding:10px 20px!important;font-size:14px!important;font-weight:500!important;border-radius:25px!important;transition:all .3s ease!important;position:relative;overflow:hidden}.skill_chip:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.skill_chip:hover:before{left:100%}.skill_chip:hover{background:linear-gradient(135deg,#667eea,#764ba2)!important;transform:translateY(-5px) scale(1.05);box-shadow:0 10px 30px rgba(102,126,234,.6);border-color:rgba(102,126,234,.8)!important}:root{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--secondary-gradient:linear-gradient(135deg,#f093fb,#f5576c);--accent-gradient:linear-gradient(135deg,#4facfe,#00f2fe);--dark-bg:#0f0f1e;--card-bg:#1a1a2e;--text-primary:#fff;--text-secondary:#b8b8d1;--accent-color:#667eea;--accent-hover:#764ba2;height:100%!important}*{scroll-behavior:smooth}body{background:var(--dark-bg);color:var(--text-primary)}.main_body{margin-top:40px!important;min-height:inherit}.top_60{margin-top:60px!important}.top_30{margin-top:30px!important}.mb_30{margin-bottom:30px!important}.mb_50{margin-bottom:50px!important}.p_30{padding:30px!important}.pb_45{padding-bottom:45px}.pt_45{padding-top:45px}@media (max-width:991px){.top_60{margin-top:30px}}.container_shadow{box-shadow:0 10px 30px rgba(0,0,0,.3);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);-moz-box-shadow:0 10px 30px rgba(0,0,0,.3);transition:all .3s ease-in-out}.container_shadow:hover{box-shadow:0 15px 40px rgba(102,126,234,.4);transform:translateY(-5px)}.main_content{background:var(--card-bg);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;margin-bottom:30px;padding:40px;border:1px solid rgba(102,126,234,.1)}.section_title{position:relative;display:inline-block;padding:0 3px;margin-bottom:30px!important}.section_title .section_title_text{font-size:32px!important;font-weight:700!important;position:relative;margin:0;background:linear-gradient(135deg,#667eea,#764ba2 50%,#667eea);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 3s ease infinite}.section_title>span{position:absolute;height:4px;width:100%;bottom:-5px;left:0;background:var(--primary-gradient);border-radius:2px;animation:glow 2s ease-in-out infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(102,126,234,.5)}50%{box-shadow:0 0 40px rgba(102,126,234,.8),0 0 60px rgba(118,75,162,.6)}}.fade-in-up{animation:fadeInUp .6s ease-out}.section{animation:fadeInUp .8s ease-out}.gradient-animate{background-size:200% 200%;animation:gradientShift 3s ease infinite}.float-animation{animation:float 3s ease-in-out infinite}.pulse-animation{animation:pulse 2s ease-in-out infinite}
/*# sourceMappingURL=main.bd22ef01.chunk.css.map */