@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);:root{--primary-color:#00f0ff;--secondary-color:#ff2d75;--dark-color:#0a192f;--light-color:#ccd6f6;--accent-color:#64ffda;--card-bg:#0a192fcc}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{background-color:#0a192f;background-color:var(--dark-color);color:#ccd6f6;color:var(--light-color);font-family:Poppins,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Orbitron,sans-serif;font-weight:700}a{color:inherit;text-decoration:none}section{min-height:100vh;padding:100px 0}.container{margin:0 auto;max-width:1200px;width:90%}.section-title{display:inline-block;font-size:2.5rem;margin-bottom:3rem;position:relative}.section-title:after{background:linear-gradient(90deg,#00f0ff,#ff2d75);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));bottom:-10px;content:"";height:3px;left:0;position:absolute;width:70%}.cyber-text{text-shadow:0 0 10px #00f0ff80}.btn,.cyber-text{color:#00f0ff;color:var(--primary-color)}.btn{background:#0000;border:1px solid #00f0ff;border:1px solid var(--primary-color);border-radius:5px;cursor:pointer;display:inline-block;font-family:Orbitron,sans-serif;font-weight:500;overflow:hidden;padding:12px 30px;position:relative;transition:all .3s ease;z-index:1}.btn:before{background:linear-gradient(90deg,#0000,#00f0ff66,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .5s ease;width:100%;z-index:-1}.btn:hover:before{left:100%}.btn:hover{box-shadow:0 0 20px #00f0ff80}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a192f;background:var(--dark-color)}::-webkit-scrollbar-thumb{background:#00f0ff;background:var(--primary-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#64ffda;background:var(--accent-color)}@media (max-width:768px){section{padding:80px 0}.section-title{font-size:2rem}}.vertical-timeline *{-webkit-box-sizing:border-box;box-sizing:border-box}.vertical-timeline{margin:0 auto;max-width:1170px;padding:2em 0;position:relative;width:95%}.vertical-timeline:after{clear:both;content:"";display:table}.vertical-timeline:before{background:var(--line-color);content:"";height:100%;left:18px;position:absolute;top:0;width:4px}.vertical-timeline.vertical-timeline--one-column-right:before{left:auto;right:18px}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{margin:2em 0;position:relative}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{clear:both;content:"";display:table}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{border-radius:50%;height:40px;left:0;position:absolute;top:0;width:40px}.vertical-timeline-element-icon.shadow-size-small{-webkit-box-shadow:0 0 0 2px #fff,inset 0 1px 0 #00000014,0 2px 0 4px #0000000d;box-shadow:0 0 0 2px #fff,inset 0 1px 0 #00000014,0 2px 0 4px #0000000d}.vertical-timeline-element-icon.shadow-size-medium{-webkit-box-shadow:0 0 0 3px #fff,inset 0 2px 0 #00000014,0 3px 0 5px #0000000d;box-shadow:0 0 0 3px #fff,inset 0 2px 0 #00000014,0 3px 0 5px #0000000d}.vertical-timeline-element-icon.shadow-size-large{-webkit-box-shadow:0 0 0 4px #fff,inset 0 2px 0 #00000014,0 4px 0 6px #0000000d;box-shadow:0 0 0 4px #fff,inset 0 2px 0 #00000014,0 4px 0 6px #0000000d}.vertical-timeline--one-column-right .vertical-timeline-element-icon{left:auto;right:0}.vertical-timeline-element-icon svg{display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:relative;top:50%;width:24px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{height:60px;left:50%;margin-left:-30px;width:60px}}.vertical-timeline-element-icon{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s;visibility:visible}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{background:#fff;border-radius:.25em;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px 0 #ddd;margin-left:60px;padding:1em;position:relative}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-left:0;margin-right:60px}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;-webkit-box-shadow:none;box-shadow:none}.vertical-timeline-element-content:after{clear:both;content:"";display:table}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{line-height:1.6;margin:1em 0 0}.vertical-timeline-element-subtitle,.vertical-timeline-element-title{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;opacity:.7;padding:.8em 0}.vertical-timeline-element-content-arrow{border:7px solid #0000;border-right-color:#fff;content:"";height:0;position:absolute;right:100%;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{border:7px solid #0000;border-left-color:#fff;content:"";height:0;left:100%;position:absolute;right:auto;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{border-left:7px solid #fff;border-right:initial;left:100%}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow,.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{left:100%;top:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{font-size:16px;font-size:1rem;left:124%;position:absolute;top:6px;width:100%}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:auto;right:100%;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:100%;right:auto;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s;visibility:visible}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s;visibility:visible}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.header{left:0;padding:20px 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.header.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a192fe6;box-shadow:0 5px 20px #0000004d;padding:15px 0}.header-content{align-items:center;display:flex;justify-content:space-between}.logo a{font-size:1.8rem;font-weight:700;letter-spacing:2px}.nav{align-items:center;display:flex}.nav-list{display:flex;list-style:none}.nav-list li{margin:0 15px}.nav-link{font-weight:500;padding:5px 0;position:relative;transition:all .3s ease}.nav-link:after{background:var(--primary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .3s ease;width:0}.nav-link:hover:after{width:100%}.social-links{margin-left:30px}.social-links a{font-size:1.2rem;margin:0 10px}.menu-toggle{background:#0000;border:none;color:var(--light-color);cursor:pointer;display:none;font-size:1.5rem}.hero-section{min-height:100vh;padding-top:100px;position:relative}.hero-content,.hero-section{align-items:center;display:flex}.hero-content{justify-content:space-between}.hero-text{flex:1 1;max-width:600px}.greeting{color:var(--primary-color);font-size:1.2rem}.greeting,.name{margin-bottom:1rem}.name{font-size:4rem;line-height:1.1}.title{font-size:2.5rem;margin-bottom:1.5rem;min-height:3rem}.description{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;max-width:90%}.hero-image{display:flex;flex:1 1;justify-content:center}.image-container{height:350px;position:relative;width:350px}.profile-image{background:url(https://via.placeholder.com/350) 50%/cover;border-radius:10px;height:100%;position:relative;width:100%;z-index:2}.glowing-border{animation:glowing 2s linear infinite;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border-radius:15px;bottom:-5px;filter:blur(10px);left:-5px;opacity:.7;position:absolute;right:-5px;top:-5px;z-index:1}.holographic-overlay{background:linear-gradient(45deg,#00f0ff1a,#ff2d751a,#64ffda1a);border-radius:10px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}@keyframes glowing{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.scroll-down{bottom:30px;left:50%;position:absolute;transform:translateX(-50%)}.scroll-link{border:2px solid var(--primary-color);border-radius:15px;display:block;height:50px;position:relative;width:30px}.scroll-animation{animation:scroll-down 2s infinite;height:6px;left:50%;top:10px;transform:translateX(-50%);width:6px}.scroll-animation,.scroll-animation span{background:var(--primary-color);border-radius:50%;position:absolute}.scroll-animation span{height:100%;left:0;opacity:0;top:0;width:100%}.scroll-animation span:first-child{animation:scroll-down 2s infinite;animation-delay:0s}.scroll-animation span:nth-child(2){animation:scroll-down 2s infinite;animation-delay:.3s}.scroll-animation span:nth-child(3){animation:scroll-down 2s infinite;animation-delay:.6s}@keyframes scroll-down{0%{opacity:0;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(10px) scale(1.2)}to{opacity:0;transform:translateY(20px) scale(1)}}.about-content{display:flex;gap:50px;margin-top:50px}.about-text{flex:1 1}.about-text h3{color:var(--primary-color);font-size:1.8rem;margin-bottom:1.5rem}.about-text p{line-height:1.6;margin-bottom:1.5rem}.personal-info{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-top:30px}.info-item{display:flex}.info-item span:first-child{color:var(--primary-color);font-weight:600;margin-right:10px;min-width:80px}.about-skills{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:repeat(2,1fr)}.skill-card{background:var(--card-bg);border:1px solid #00f0ff33;border-radius:10px;padding:25px;transition:all .3s ease}.skill-icon{color:var(--primary-color);font-size:2rem;margin-bottom:15px}.skill-card h4{font-size:1.2rem;margin-bottom:10px}.skill-card p{color:#ccd6f6cc;font-size:.9rem;line-height:1.5}.vertical-timeline-element-content{box-shadow:0 0 20px #00f0ff1a!important}.vertical-timeline-element-title{color:var(--primary-color)!important;font-size:1.3rem!important;margin-bottom:.5rem!important}.vertical-timeline-element-subtitle{color:var(--light-color)!important;font-size:1rem!important;margin-bottom:1rem!important}.vertical-timeline-element p{font-size:.9rem!important;line-height:1.6!important}.timeline-date{color:var(--light-color)!important;font-weight:500!important}.skills-container{margin-top:50px}.skill-item{margin-bottom:30px}.skill-info{display:flex;justify-content:space-between;margin-bottom:10px}.skill-name{font-weight:500}.skill-percent{color:var(--primary-color)}.skill-bar{background:#ccd6f61a;border-radius:4px;height:8px;overflow:hidden}.skill-progress{border-radius:4px;height:100%}.additional-skills{margin-top:80px}.additional-skills h3{color:var(--primary-color);font-size:1.5rem;margin-bottom:30px}.tags-container{display:flex;flex-wrap:wrap;gap:15px}.skill-tag{background:#00f0ff1a;border:1px solid var(--primary-color);border-radius:20px;font-size:.8rem;padding:8px 15px;transition:all .3s ease}.tools-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:50px}.tool-card{background:var(--card-bg);border:1px solid #00f0ff33;border-radius:10px;height:100%;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.tool-card:after{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));content:"";height:5px;left:0;position:absolute;top:0;width:100%}.tool-icon{color:var(--primary-color);font-size:2.5rem;margin-bottom:20px}.tool-card h3{font-size:1.3rem;margin-bottom:20px}.tool-list{list-style:none}.tool-list li{margin-bottom:10px;padding-left:20px;position:relative;transition:all .3s ease}.tool-list li:before{color:var(--primary-color);content:"▹";left:0;position:absolute}.education-container{display:flex;gap:50px;margin-top:50px}.education-list{flex:1 1}.education-card{background:var(--card-bg);border:1px solid #00f0ff33;border-radius:10px;display:flex;margin-bottom:30px;padding:30px;transition:all .3s ease}.edu-icon{color:var(--primary-color);font-size:2rem;margin-right:20px;min-width:50px}.edu-content h3{font-size:1.3rem;margin-bottom:5px}.edu-content h4{color:var(--primary-color);font-size:1rem;margin-bottom:10px}.edu-period{background:#00f0ff1a;border-radius:20px;color:var(--primary-color);display:inline-block;font-size:.8rem;margin-bottom:15px;padding:3px 10px}.edu-content p{color:#ccd6f6cc;font-size:.9rem;line-height:1.6}.certifications{flex:1 1}.certifications h3{color:var(--primary-color);font-size:1.5rem;margin-bottom:30px}.cert-list{list-style:none}.cert-list li{margin-bottom:15px;padding-left:20px;position:relative}.cert-list li:before{color:var(--primary-color);content:"▹";left:0;position:absolute}.achievements-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:50px}.achievement-card{background:var(--card-bg);border:1px solid #00f0ff33;border-radius:10px;padding:30px;text-align:center;transition:all .3s ease}.achievement-icon{color:var(--primary-color);font-size:3rem;margin-bottom:20px}.achievement-card h3{font-size:1.3rem;margin-bottom:15px}.achievement-card p{color:#ccd6f6cc;font-size:.9rem;line-height:1.6}.bug-reports{margin-top:80px}.bug-reports h3{color:var(--primary-color);font-size:1.5rem;margin-bottom:30px}.bug-list-container{background:var(--card-bg);border:1px solid #00f0ff33;border-radius:10px;max-height:400px;overflow-y:auto;padding:30px}.bug-list{column-count:2;column-gap:40px;list-style:none}.bug-list li{break-inside:avoid;margin-bottom:15px;padding-left:20px;page-break-inside:avoid;position:relative}.bug-list li:before{color:var(--primary-color);content:"▹";left:0;position:absolute}.contact-content{display:flex;gap:50px;margin-top:50px}.contact-info{flex:1 1}.contact-info h3{color:var(--primary-color);font-size:1.8rem;margin-bottom:1.5rem}.contact-info p{line-height:1.6;margin-bottom:2rem}.info-list{list-style:none;margin-bottom:40px}.info-list li{align-items:center;display:flex;margin-bottom:15px}.info-icon{color:var(--primary-color);font-size:1.2rem;margin-right:15px}.social-links{display:flex;gap:20px}.social-links a{color:var(--light-color);font-size:1.5rem;transition:all .3s ease}.contact-form{background:var(--card-bg);border:1px solid #00f0ff33;border-radius:10px;flex:1 1;padding:30px}.form-group{margin-bottom:25px}.form-group label{display:block;font-weight:500;margin-bottom:8px}.form-group input,.form-group textarea{background:#ccd6f61a;border:1px solid #ccd6f633;border-radius:5px;color:var(--light-color);font-family:Poppins,sans-serif;padding:12px 15px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:var(--primary-color);box-shadow:0 0 10px #00f0ff33;outline:none}.form-group textarea{min-height:150px;resize:vertical}.submit-btn{align-items:center;background:#0000;border:1px solid var(--primary-color);border-radius:5px;color:var(--primary-color);cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-weight:500;justify-content:center;padding:12px;transition:all .3s ease;width:100%}.submit-btn:hover{background:#00f0ff1a}.notification{border-radius:5px;font-size:.9rem;margin-top:20px;padding:15px;text-align:center}.notification.success{background:#00ff001a;border:1px solid #00ff004d;color:#0f0}.notification.error{background:#ff00001a;border:1px solid #ff00004d;color:red}.footer{border-top:1px solid #00f0ff33;margin-top:80px;padding:30px 0;text-align:center}.footer p{color:#ccd6f6b3;font-size:.9rem;margin-bottom:10px}@media (max-width:1024px){.hero-content{flex-direction:column;text-align:center}.hero-text{margin-bottom:50px;max-width:100%}.description{margin-left:auto;margin-right:auto;max-width:100%}.about-content,.contact-content,.education-container{flex-direction:column}.about-skills{margin-top:50px}.bug-list{column-count:1}}@media (max-width:768px){.nav{align-items:center;background:var(--dark-color);flex-direction:column;height:100vh;justify-content:center;max-width:300px;position:fixed;right:-100%;top:0;transition:all .5s ease;width:80%;z-index:999}.nav.open{right:0}.nav-list{align-items:center;flex-direction:column;margin-bottom:30px}.nav-list li{margin:15px 0}.social-links{margin-left:0}.menu-toggle{display:block;z-index:1000}.name{font-size:3rem}.section-title,.title{font-size:2rem}.about-skills,.personal-info{grid-template-columns:1fr}.image-container{height:250px;width:250px}}@media (max-width:480px){.name{font-size:2.5rem}.title{font-size:1.5rem}.section-title{font-size:1.8rem}.description,.hero-text{text-align:left}}
/*# sourceMappingURL=main.86534ea1.css.map*/