body{background-color:#000;color:#0f0;font-family:Orbitron,sans-serif;margin:0;overflow-x:hidden;padding:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cyberpunk-content-container{opacity:0}.cyberpunk-content-container.fade-in{animation:fadeIn 1s ease-in forwards}.cyberpunk-loader-container{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity 1s ease;width:100%;z-index:1000}.cyberpunk-loader-container.glitch-out{opacity:0;pointer-events:none}.loader-content{text-align:center}.cyber-spinner{animation:spin 1s linear infinite,glow 2s ease-in-out infinite alternate;border-right:3px solid #0000;border-top:3px solid #0000;border-color:#00fffc #ff00fc #0000 #0000;border-radius:50%;border-style:solid;border-width:3px;height:100px;width:100px}.cyber-spinner-center{align-items:center;display:flex;justify-content:center}.loading-text{animation:glitch 1s linear infinite alternate;font-size:24px;letter-spacing:5px;margin-top:20px}.progress-bar{height:5px;margin:20px auto;width:200px}.progress{animation:progress 3s ease-in-out forwards;left:0;top:0;width:0}.error-message{display:none}.glitch-text{font-size:36px}.glitch-text:before{clip:rect(44px,450px,56px,0);animation:glitch-anim 5s linear infinite alternate-reverse;left:2px;text-shadow:-2px 0 #00fffc}.glitch-text:after{clip:rect(44px,450px,56px,0);animation:glitch-anim2 5s linear infinite alternate-reverse;left:-2px;text-shadow:-2px 0 #ff00fc}.sub-text{font-size:18px;margin-top:10px}.retry-btn{border:2px solid #00fffc;font-size:16px;margin-top:20px;padding:10px 20px}@keyframes glow{0%{box-shadow:0 0 5px #00fffc}to{box-shadow:0 0 20px #00fffc,0 0 40px #ff00fc}}@keyframes progress{0%{width:0}to{width:100%}}@keyframes glitch-anim{0%{clip:rect(11px,9999px,90px,0)}5%{clip:rect(94px,9999px,53px,0)}10%{clip:rect(39px,9999px,90px,0)}15%{clip:rect(86px,9999px,6px,0)}20%{clip:rect(94px,9999px,81px,0)}25%{clip:rect(7px,9999px,78px,0)}30%{clip:rect(49px,9999px,34px,0)}35%{clip:rect(3px,9999px,83px,0)}40%{clip:rect(68px,9999px,96px,0)}45%{clip:rect(59px,9999px,70px,0)}50%{clip:rect(29px,9999px,98px,0)}55%{clip:rect(22px,9999px,18px,0)}60%{clip:rect(79px,9999px,3px,0)}65%{clip:rect(13px,9999px,66px,0)}70%{clip:rect(34px,9999px,78px,0)}75%{clip:rect(50px,9999px,81px,0)}80%{clip:rect(83px,9999px,43px,0)}85%{clip:rect(100px,9999px,92px,0)}90%{clip:rect(9px,9999px,5px,0)}95%{clip:rect(10px,9999px,33px,0)}to{clip:rect(60px,9999px,74px,0)}}@keyframes glitch-anim2{0%{clip:rect(65px,9999px,99px,0)}5%{clip:rect(69px,9999px,67px,0)}10%{clip:rect(5px,9999px,57px,0)}15%{clip:rect(15px,9999px,36px,0)}20%{clip:rect(57px,9999px,98px,0)}25%{clip:rect(33px,9999px,4px,0)}30%{clip:rect(72px,9999px,76px,0)}35%{clip:rect(67px,9999px,93px,0)}40%{clip:rect(25px,9999px,5px,0)}45%{clip:rect(22px,9999px,73px,0)}50%{clip:rect(67px,9999px,8px,0)}55%{clip:rect(38px,9999px,87px,0)}60%{clip:rect(87px,9999px,52px,0)}65%{clip:rect(30px,9999px,81px,0)}70%{clip:rect(90px,9999px,42px,0)}75%{clip:rect(89px,9999px,24px,0)}80%{clip:rect(91px,9999px,72px,0)}85%{clip:rect(11px,9999px,77px,0)}90%{clip:rect(44px,9999px,35px,0)}95%{clip:rect(54px,9999px,45px,0)}to{clip:rect(89px,9999px,74px,0)}}.navbar{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c;border-bottom:1px solid #00fffc33;display:flex;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:1000}.navbar.scrolled{background-color:#000000f2;border-bottom:1px solid #00fffc66;box-shadow:0 0 20px #00fffc4d}.cyberpunk-logo{color:#00fffc;cursor:default;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:3px;min-width:150px;overflow:hidden;padding:.5rem 1rem;position:relative;text-transform:uppercase;white-space:nowrap}.cyberpunk-logo-text{animation:text-flicker 3s linear infinite;position:relative;text-shadow:0 0 5px #00fffc,0 0 10px #00fffc,0 0 20px #00fffc;z-index:2}.cyberpunk-logo-glitch{animation:glitch-scan 5s linear infinite;background:linear-gradient(90deg,#0000 49%,#00fffc 50%,#0000 51%);background-size:200% 100%;mix-blend-mode:overlay;opacity:.7}.cyberpunk-logo-glitch,.cyberpunk-logo-scanline{height:100%;left:0;position:absolute;top:0;width:100%}.cyberpunk-logo-scanline{animation:scanline 8s linear infinite;background:linear-gradient(180deg,#0000 0,#00fffc1a 50%,#0000);background-size:100% 4px}.nav-menu{align-items:center;display:flex;gap:1.5rem;justify-content:center;list-style-type:none}.nav-link{color:#00fffc;font-family:Orbitron,sans-serif;font-size:1.1rem;letter-spacing:2px;overflow:hidden;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase}.link-text,.nav-link{position:relative;transition:all .3s ease}.link-text{display:inline-block;z-index:2}.link-hover{background:#ff00fc;bottom:0;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%;z-index:1}.nav-link:hover .link-text{color:#ff00fc;text-shadow:0 0 5px #ff00fc,0 0 10px #ff00fc}.nav-link:hover .link-hover{background:linear-gradient(90deg,#00fffc,#ff00fc);transform:scaleX(1);transform-origin:left}.cyberpunk-hamburger{cursor:pointer;display:none;height:25px;position:relative;width:30px;z-index:1001}.cyberpunk-bar{background:#00fffc;border-radius:3px;box-shadow:0 0 5px #00fffc;display:block;height:3px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:all .3s ease;width:100%}.cyberpunk-bar:first-child{top:0}.cyberpunk-bar:nth-child(2),.cyberpunk-bar:nth-child(3){top:10px}.cyberpunk-bar:nth-child(4){top:20px}.cyberpunk-pulse{background:#00fffc1a;border-radius:50%;height:100%;opacity:0;position:absolute;transform:scale(0);transition:all .3s ease;width:100%}.cyberpunk-hamburger.active .cyberpunk-pulse{opacity:1;transform:scale(1.5)}.cyberpunk-hamburger.active .cyberpunk-bar:first-child{background:#ff00fc;box-shadow:0 0 5px #ff00fc;top:10px;transform:rotate(135deg)}.cyberpunk-hamburger.active .cyberpunk-bar:nth-child(2),.cyberpunk-hamburger.active .cyberpunk-bar:nth-child(3){opacity:0}.cyberpunk-hamburger.active .cyberpunk-bar:nth-child(4){background:#ff00fc;box-shadow:0 0 5px #ff00fc;top:10px;transform:rotate(-135deg)}@keyframes text-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.8}}@keyframes glitch-scan{0%{background-position:200% 0}to{background-position:-200% 0}}@media only screen and (max-width:1400px){.navbar{flex-wrap:wrap;padding:.8rem 1.5rem}.cyberpunk-hamburger{display:block;margin-left:auto}.nav-menu{background-color:#000000f2;flex-direction:column;height:calc(100vh - 70px);left:0;overflow-y:auto;padding-top:2rem;position:fixed;top:70px;transform:translateX(-100%);transition:transform .4s ease;width:100%;z-index:999}.nav-menu.active{transform:translateX(0)}.nav-link{font-size:1.3rem;margin:1rem 0;text-align:center;width:100%}}section{flex-direction:column;min-height:60vh;padding:2rem}#home,section{align-items:center;display:flex;justify-content:center}#home{background-color:#000;min-height:100vh;overflow:hidden;position:relative}.cyber-grid{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.grid-line{background-color:#00ffff1a;position:absolute}.grid-line.horizontal{animation:horizontalMove 20s linear infinite;height:1px;width:100%}.grid-line.vertical{animation:verticalMove 20s linear infinite;height:100%;width:1px}@keyframes horizontalMove{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes verticalMove{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}#particles-js{height:100%;position:absolute;width:100%;z-index:1}.content-wrapper{position:relative;text-align:center;z-index:2}.glitch-container{display:inline-block;min-height:1em;position:relative}.glitch{animation:glitch-flicker 4s linear infinite;color:#10be5e;font-size:5rem;font-weight:700;position:relative;text-shadow:0 0 5px #00fffc,0 0 10px #ff00fc,0 0 20px #ff00fc;text-transform:uppercase}.glitch:after,.glitch:before{background:#0000;content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.glitch:before{animation:glitch-effect-1 2.5s infinite alternate-reverse;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);color:#00ffa6;text-shadow:3px 0 #00ffa6,-3px 0 #ff00fc;z-index:-1}.glitch:after{animation:glitch-effect-2 2.5s infinite alternate;clip-path:polygon(0 60%,100% 60%,100% 100%,0 100%);color:#ff00fc;text-shadow:-3px 0 #00ffa6,3px 0 #ff00fc;z-index:-2}.glitch-layer{animation:glitch-effect-3 3s infinite alternate;color:#fff;height:100%;left:0;mix-blend-mode:overlay;opacity:.7;position:absolute;text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 10px #00ffa6;top:0;width:100%;z-index:-3}@keyframes glitch-flicker{0%,19%,21%,23%,25%,54%,56%,to{text-shadow:0 0 5px #00fffc,0 0 10px #ff00fc,0 0 20px #ff00fc}20%,24%,55%{color:#1eb988;text-shadow:0 0 10px #00fffc,0 0 15px #ff00fc,0 0 25px #ff00fc,0 0 40px #ff00fc}}.glitch-container:after{animation:scanline 8s linear infinite;background:linear-gradient(#00ffc81a .1em,#0000 0);background-size:100% .2em;content:"";left:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:0}.cyber-subtitle{color:#00fffc;font-size:1.5rem;margin:1rem 0}.bracket{color:#ff00fc;font-weight:700}.cyber-button{cursor:pointer;font-size:24px;margin-top:2rem}.cyber-button:hover{background:#00fffc;box-shadow:0 0 10px #00fffc,0 0 40px #00fffc,0 0 80px #00fffc;color:#255784;transition-delay:1s}.cyber-button span{display:block;position:absolute}.cyber-button span:first-child{background:linear-gradient(90deg,#0000,#00fffc);height:2px;left:-100%;top:0;width:100%}.cyber-button:hover span:first-child{left:100%;transition:1s}.cyber-button span:nth-child(2){background:linear-gradient(180deg,#0000,#00fffc);height:100%;right:0;top:-100%;width:2px}.cyber-button:hover span:nth-child(2){top:100%;transition:1s;transition-delay:.25s}.cyber-button span:nth-child(3){background:linear-gradient(270deg,#0000,#00fffc);bottom:0;height:2px;right:-100%;width:100%}.cyber-button:hover span:nth-child(3){right:100%;transition:1s;transition-delay:.5s}.cyber-button span:nth-child(4){background:linear-gradient(1turn,#0000,#00fffc);bottom:-100%;height:100%;left:0;width:2px}.cyber-button:hover span:nth-child(4){bottom:100%;transition:1s;transition-delay:.75s}.cyber-circuits{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;width:100%;z-index:1}.cyber-circuits svg{display:block;height:150px;position:relative;width:calc(100% + 1.3px)}.cyber-circuits path{fill:#00fffc;opacity:.1}.floating-icons{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.icon{animation:floatIcon 10s ease-in-out infinite;color:#00fffc;opacity:.3;position:absolute}.icon-code{font-size:3rem;left:10%;top:20%}.icon-database{font-size:2.5rem;right:15%;top:60%}.icon-cloud{bottom:30%;font-size:2rem;left:20%}@keyframes floatIcon{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(10deg)}}.social-links{gap:1rem;margin-top:2rem}.social-icon,.social-links{display:flex;justify-content:center}.social-icon{align-items:center;background-color:#00fffc1a;border-radius:50%;height:50px;overflow:hidden;position:relative;text-decoration:none;width:50px}.social-icon:before{background:#00fffc33;content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(100%);transition:all .3s ease;width:100%;z-index:-1}.social-icon:hover:before{transform:translateY(0)}.social-icon:hover{box-shadow:0 0 15px #00fffc80;color:#000;transform:translateY(-3px)}@keyframes neonPulse{0%,to{box-shadow:0 0 5px #00fffc80,0 0 10px #00fffc80}50%{box-shadow:0 0 20px #00fffccc,0 0 30px #00fffccc}}.social-icon:hover{animation:neonPulse 1.5s infinite}.cyberpunk-about-section{background-color:#000000d9;border:1px solid #0000;box-sizing:border-box;font-family:Orbitron,sans-serif;letter-spacing:1px;line-height:1.6;margin:3rem auto;max-width:1200px;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center;width:100%;z-index:1}.cyberpunk-about-section:before{background:linear-gradient(135deg,#00fffc4d,#ff00fc4d);border:1px solid #0000;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s ease;z-index:-1}.cyberpunk-about-section:hover:before{opacity:1}.cyberpunk-about-section:after{animation:gradient-shift 6s ease infinite;background:linear-gradient(45deg,#00fffc,#ff00fc 50%,#00fffc);background-size:200% 200%;bottom:-2px;content:"";left:-2px;opacity:.3;position:absolute;right:-2px;top:-2px;z-index:-2}.cyberpunk-grid-overlay{background:linear-gradient(#00fffc08 1px,#0000 0),linear-gradient(90deg,#00fffc08 1px,#0000 0);background-size:30px 30px;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}.cyberpunk-title{color:#00fffc;display:inline-block;font-size:3rem;margin-bottom:2rem;padding:0 1rem;position:relative;text-shadow:0 0 5px #00fffc,0 0 10px #00fffc,0 0 20px #00fffc}.cyberpunk-title:after,.cyberpunk-title:before{content:attr(data-text);height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.cyberpunk-title:before{animation:glitch-effect 3s linear infinite alternate-reverse;color:#00fffc;z-index:-1}.cyberpunk-title:after{animation:glitch-effect 2s linear infinite alternate-reverse;color:#ff00fc;z-index:-2}.cyberpunk-content{position:relative;z-index:2}.cyberpunk-text{color:#00fffc;font-size:1.2rem;margin-bottom:1.5rem;position:relative;text-shadow:0 0 5px #00fffc4d}.neon-pink{color:#ff00fc;font-weight:700;text-shadow:0 0 5px #ff00fc,0 0 10px #ff00fc80}.highlight{display:inline-block;position:relative}.highlight:before{background:linear-gradient(90deg,#00fffc,#ff00fc);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.highlight:hover:before{transform:scaleX(1);transform-origin:left}.cyberpunk-corner{border:2px solid #00fffc;height:30px;position:absolute;width:30px;z-index:3}.cyberpunk-corner-tl{border-bottom:none;border-right:none;left:10px;top:10px}.cyberpunk-corner-tr{border-bottom:none;border-left:none;right:10px;top:10px}.cyberpunk-corner-bl{border-right:none;border-top:none;bottom:10px;left:10px}.cyberpunk-corner-br{border-left:none;border-top:none;bottom:10px;right:10px}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.cyberpunk-about-section{padding:2rem 1rem;width:95%}.cyberpunk-title{font-size:2.2rem;margin-bottom:1.5rem}.cyberpunk-text{font-size:1rem;margin-bottom:1rem}.cyberpunk-corner{height:20px;width:20px}}@media (max-width:480px){.cyberpunk-about-section{padding:1.5rem 1rem;width:98%}.cyberpunk-title{font-size:1.8rem;margin-bottom:1rem}.cyberpunk-text{font-size:.9rem;margin-bottom:.8rem}}.cyberpunk-timeline-section{background-color:#000000d9;font-family:Orbitron,sans-serif;overflow:hidden;padding:4rem 2rem;position:relative}.cyberpunk-section-title{color:#00fffc;display:inline-block;font-size:3rem;letter-spacing:3px;margin-bottom:3rem;position:relative;text-align:center;text-transform:uppercase;width:100%}.glitch-text{display:inline-block;text-shadow:0 0 5px #00fffc,0 0 10px #00fffc,0 0 20px #00fffc}.glitch-text:after,.glitch-text:before{content:attr(data-text);height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.glitch-text:before{animation:glitch-effect 3s linear infinite alternate-reverse;color:#00fffc;z-index:-1}.glitch-text:after{animation:glitch-effect 2s linear infinite alternate-reverse;color:#ff00fc;z-index:-2}.cyberpunk-timeline{margin:0 auto;max-width:1200px;padding:2rem 0;position:relative}.cyberpunk-timeline-line{background:linear-gradient(180deg,#00fffccc,#ff00fccc);box-shadow:0 0 10px #00fffc80,0 0 20px #ff00fc80;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:3px;z-index:1}.cyberpunk-timeline-item{clear:both;padding:2rem 0;position:relative;width:50%}.cyberpunk-timeline-item.left{float:left;padding-right:4rem;text-align:right}.cyberpunk-timeline-item.right{float:right;padding-left:4rem;text-align:left}.cyberpunk-timeline-content{background-color:#000000b3;border:1px solid #00fffc4d;border-radius:5px;box-shadow:0 0 15px #00fffc1a;padding:2rem;position:relative;transition:all .4s ease;z-index:2}.cyberpunk-timeline-content:hover{border:1px solid #ff00fc80;box-shadow:0 5px 20px #00fffc66,0 0 0 1px #ff00fc4d;transform:translateY(-5px)}.cyberpunk-timeline-glow{background:linear-gradient(45deg,#00fffc1a,#ff00fc1a);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:-1}.cyberpunk-timeline-content:hover .cyberpunk-timeline-glow{opacity:1}.cyberpunk-timeline-title{color:#00fffc;font-size:1.5rem;margin-bottom:.5rem;text-shadow:0 0 5px #00fffc80}.cyberpunk-timeline-subtitle{color:#ff00fc;font-size:1.2rem;margin-bottom:.5rem;text-shadow:0 0 5px #ff00fc80}.cyberpunk-timeline-date{color:#00fffc;font-size:.9rem;margin-bottom:1rem}.cyberpunk-timeline-description{color:#fff;line-height:1.6}.cyberpunk-timeline-icon{align-items:center;background-color:#000000e6;border:2px solid #00fffc;border-radius:50%;box-shadow:0 0 10px #00fffc80,0 0 20px #00fffc33;color:#00fffc;display:flex;font-size:1.5rem;height:60px;justify-content:center;position:absolute;top:2rem;transition:all .4s ease;width:60px;z-index:2}.cyberpunk-timeline-item.left .cyberpunk-timeline-icon{right:-30px}.cyberpunk-timeline-item.right .cyberpunk-timeline-icon{left:-30px}.cyberpunk-timeline-icon:hover{border-color:#ff00fc;box-shadow:0 0 15px #00fffccc,0 0 30px #00fffc4d;color:#ff00fc;transform:scale(1.1)}.cyberpunk-icon-glow{background:radial-gradient(circle at center,#00fffc66 0,#0000 70%);border-radius:50%;height:100%;opacity:0;position:absolute;transition:opacity .4s ease;width:100%}.cyberpunk-timeline-icon:hover .cyberpunk-icon-glow{opacity:1}@media (max-width:768px){.cyberpunk-timeline-line{left:30px}.cyberpunk-timeline-item{padding-left:70px;padding-right:0;text-align:left;width:100%}.cyberpunk-timeline-item.left,.cyberpunk-timeline-item.right{float:none;padding-right:0;text-align:left}.cyberpunk-timeline-icon{left:0!important;right:auto;top:2rem}}@keyframes glitch-effect{0%{clip-path:inset(0 0 0 0);transform:translate(0)}20%{clip-path:inset(10% 0 30% 0);transform:translate(-5px,5px)}40%{clip-path:inset(30% 0 10% 0);transform:translate(5px,-5px)}60%{clip-path:inset(15% 0 70% 0);transform:translate(-5px,5px) skew(10deg)}80%{clip-path:inset(20% 0 50% 0);transform:translate(5px,-5px) skew(-20deg)}to{clip-path:inset(0 0 0 0);transform:translate(0) skew(0)}}#resume{background-color:#000;padding:4rem 0}.resume-container{margin:0 auto;max-width:800px;text-align:center}.resume-content{background:#00fffc1a;border-radius:10px;box-shadow:0 0 20px #00fffc4d;padding:2rem;transition:all .3s ease}.hover-effect :hover{box-shadow:0 5px 20px #00fffc66;transform:translateY(-5px)}.resume-container :hover p{box-shadow:none;transform:none}.resume-content p{font-size:1.2rem;margin-bottom:1.5rem}.skills-grid{grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:800px;width:100%}.skill-item{background-color:#00ff001a;border:1px solid #0f0;border-radius:5px;padding:1rem;text-align:center;transition:all .3s ease}.skill-item:hover{background-color:#0f03;box-shadow:0 0 15px #00ff0080;transform:scale(1.05)}form{display:flex;flex-direction:column;max-width:500px;width:100%}input,textarea{background-color:#00000080;border:1px solid #0f0;color:#0f0;margin-bottom:1rem;padding:.5rem;width:450px}button,input,textarea{font-family:Orbitron,sans-serif}button{background-color:#0f0;border:none;color:#000;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease}button:hover{background-color:#00fffc;box-shadow:0 0 10px #00fffc}.contact-info{margin-top:2rem}.social-links{margin-top:1rem;z-index:1}.project-tech{border:2px solid #e94fb6;border-radius:10px;display:inline-block;padding:4px 8px}.coding-profiles-responsive{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px;padding:0 1rem}.coding-profile-card{background-color:#000000b3;border:1px solid #0f0;border-radius:10px;box-sizing:border-box;flex-basis:calc(50% - 2rem);flex-grow:1;flex-shrink:1;max-width:400px;min-width:300px;padding:1.5rem;transition:all .3s ease}.coding-profile-card:hover{box-shadow:0 5px 15px #00ff004d}.profile-header{gap:10px;justify-content:center;margin-bottom:.5rem}@media (max-width:768px){.coding-profile-card{flex:1 1 100%;max-width:100%}}@media (min-width:1200px){.coding-profile-card{flex-basis:calc(33.333% - 2rem);flex-grow:1;flex-shrink:1}}.social-links a{color:#0f0;margin-right:1rem;text-decoration:none;transition:all .3s ease}.social-links a:hover{color:#00fffc;text-shadow:0 0 5px #00fffc}.work-grid{display:flex;flex-wrap:wrap;font-family:Syncopate,sans-serif;font-size:20px;gap:2rem;justify-content:center;letter-spacing:1px;line-height:1.1;margin:0 auto;max-width:1200px;padding:0 1rem}.work-item{background-color:#000000b3;border:1px solid #0f0;border-radius:10px;box-sizing:border-box;flex-basis:calc(33.333% - 2rem);flex-grow:1;flex-shrink:1;max-width:400px;min-width:280px;padding:1.5rem;transition:all .3s ease}.work-item:hover{box-shadow:0 5px 15px #00ff004d;transform:translateY(-5px)}.work-item h3{color:#00fffc;margin-bottom:.5rem}.testimonial-carousel{margin:0 auto;max-width:800px;overflow:hidden;position:relative}.testimonial{background-color:#000000b3;border:1px solid #0f0;border-radius:10px;display:none;margin:1rem;padding:2rem;text-align:center;transition:all .3s ease}.testimonial:hover{box-shadow:0 5px 15px #00ff004d;transform:translateY(-5px)}.testimonial.active{display:block}.testimonial p{font-style:italic;margin-bottom:1rem}.testimonial h4{color:#00fffc}.carousel-controls{display:flex;justify-content:center;margin-top:1rem}.carousel-controls button{background-color:initial;border:1px solid #0f0;color:#0f0;cursor:pointer;margin:0 .5rem;padding:.5rem 1rem;transition:all .3s ease}.carousel-controls button:hover{background-color:#0f0;color:#000}.client-logo-slider{margin:0 auto;max-width:1200px;overflow:hidden;padding:20px 0;position:relative;width:100%}.slider-track{animation:scroll 30s linear infinite;display:flex}.slide{flex:0 0 200px;padding:0 20px}.slide img{height:auto;object-fit:contain;opacity:.7;transition:opacity .3s ease;width:100%}.slide img:hover{opacity:1}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-1000px)}}.client-logo-slider:after,.client-logo-slider:before{content:"";height:100%;position:absolute;top:0;width:200px;z-index:2}.client-logo-slider:before{background:linear-gradient(90deg,#000,#0000);left:0}.client-logo-slider:after{background:linear-gradient(270deg,#000,#0000);right:0}footer{background-color:#000c;margin-top:2rem;padding:2rem 0;text-align:center}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:1200px}.footer-section{margin:1rem}.footer-section h3{color:#00fffc;margin-bottom:1rem}.footer-section ul{list-style-type:none;padding:0}.footer-section ul li{margin-bottom:.5rem}.footer-section a{color:#0f0;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#00fffc}.footer-bottom{border-top:1px solid #00ff004d;margin-top:2rem;padding-top:1rem;text-align:center}.fles{display:flex;gap:20px}@media only screen and (max-width:768px){.nav-menu{background-color:#000000e6;box-shadow:0 10px 27px #0000000d;flex-direction:column;left:-140%;position:fixed;text-align:center;top:2rem;transition:1s;width:100%}section{min-height:40vh}.section-title{font-size:2rem}.glitch{font-size:3.5rem}input,textarea{width:300px}.nav-menu.active{left:0;padding:0}.nav-item{margin:2.5rem 0}.nav-menu li{margin-top:3px;padding:10px 10px 4px}.hamburger{display:block}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.slide img{width:50%}.slide{flex:0 0 200px;margin-left:-80px;padding:0}.client-logo-slider:before{background:none;left:0}.client-logo-slider:after{background:none;right:0}}.circle-sketch-highlight:before{border:2px solid #ef8c22;border-radius:50%;border-right-color:#0000;top:-.1em;transform:rotate(2deg)}.circle-sketch-highlight:after,.circle-sketch-highlight:before{content:"";height:1em;left:-.5em;opacity:.7;padding:.1em .25em;position:absolute;width:100%;z-index:-1}.circle-sketch-highlight:after{border-color:#0000 #ef8c22 #ef8c22 #0000;border-radius:50%;border-style:solid;border-width:2px;top:.1em;transform:rotate(-1deg)}.circle-sketch-highlight{font-family:Libre Franklin;font-size:32px;font-weight:500;left:.5em;position:relative}.testimonial-header{align-items:center;display:flex;gap:10px;justify-content:center}.social-icon{color:#00fffc;font-size:1.5rem;transition:all .3s ease}.social-icon:hover{color:#ff00fc;transform:scale(1.1)}.project-link{border-radius:5px;margin-top:10px;padding:5px 10px}.project-link:hover{background-color:#00fffc1a;box-shadow:0 0 10px #00fffc80}.contact-form{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:500px}.form-input,.form-textarea{background-color:#000000b3;border:1px solid #0f0;border-radius:4px;color:#0f0;font-family:Orbitron,sans-serif;padding:.8rem}.form-textarea{min-height:150px;resize:vertical}.form-submit-btn{background-color:#0f0;border:none;border-radius:4px;color:#000;cursor:pointer;font-family:Orbitron,sans-serif;letter-spacing:1px;padding:.8rem;text-transform:uppercase;transition:all .3s ease}.form-submit-btn:hover{background-color:#00fffc;box-shadow:0 0 10px #00fffc}.form-message{border-radius:4px;margin-top:1rem;padding:1rem;text-align:center}.form-success{background-color:#00ff001a;border:1px solid #0f0}.form-error{background-color:#ff00001a;border:1px solid red}.skills-section{background-color:#000;color:#0f0;padding:4rem 2rem}.container{margin:0 auto;max-width:1200px}.skills-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.skill-category{background-color:#00000080;border:1px solid #0f0;border-radius:8px;padding:1.5rem;transition:all .3s ease}.skill-category:hover{box-shadow:0 5px 15px #00ff004d;transform:translateY(-5px)}.category-title{border-bottom:1px solid #0f0;color:#00fffc;font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem}.skill-list{list-style-type:none;padding:0}.skill-item{color:#0f0;padding:.5rem 0 .5rem 1.5rem;position:relative}.skill-item:before{color:#ff00fc;content:"▹";left:0;position:absolute}@media (max-width:768px){.skills-grid{grid-template-columns:1fr}}.certifications-section{background-color:#000;padding:4rem 2rem}.certifications-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:2rem}.certification-card{background-color:#000000b3;border:1px solid #0f0;border-radius:8px;padding:1.5rem;transition:all .3s ease}.certification-card:hover{box-shadow:0 5px 15px #00ff004d;transform:translateY(-5px)}.cyberpunk-skills-section{background-color:#000000d9;font-family:Orbitron,sans-serif;overflow:hidden;padding:4rem 2rem;position:relative}.cyberpunk-skills-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;padding:2rem 0}.cyberpunk-skill-category{background-color:#000000b3;border:1px solid #00fffc4d;border-radius:8px;overflow:hidden;padding:1.5rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:2}.cyberpunk-category-glow{background:linear-gradient(45deg,#00fffc1a,#ff00fc1a);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:-1}.cyberpunk-skill-category:hover{border:1px solid #ff00fc80;box-shadow:0 5px 20px #00fffc66,0 0 0 1px #ff00fc4d;transform:translateY(-5px)}.cyberpunk-skill-category:hover .cyberpunk-category-glow{opacity:1}.cyberpunk-category-title{border-bottom:1px solid #00fffc4d;color:#00fffc;font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative;text-shadow:0 0 5px #00fffc80}.cyberpunk-category-title:after{background:linear-gradient(90deg,#00fffc,#ff00fc);bottom:-1px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .4s ease;width:100%}.cyberpunk-skill-category:hover .cyberpunk-category-title:after{transform:scaleX(1);transform-origin:left}.cyberpunk-skill-list{list-style-type:none;margin:0;padding:0}.cyberpunk-skill-item{color:#00fffc;margin-bottom:.5rem;padding:.5rem 0 .5rem 1.8rem;position:relative;transition:all .3s ease}.cyberpunk-skill-bullet{color:#ff00fc;left:0;position:absolute;text-shadow:0 0 5px #ff00fc80}.cyberpunk-skill-text{position:relative;transition:all .3s ease}.cyberpunk-skill-glow{background:linear-gradient(90deg,#ff00fc,#00fffc);bottom:0;height:1px;left:1.8rem;position:absolute;transition:all .3s ease;width:0}.cyberpunk-skill-item:hover .cyberpunk-skill-text{color:#fff;text-shadow:0 0 10px #00fffccc}.cyberpunk-skill-item:hover .cyberpunk-skill-glow{width:calc(100% - 1.8rem)}@media (max-width:768px){.cyberpunk-skills-grid{grid-template-columns:1fr}.cyberpunk-skill-category{padding:1.2rem}.cyberpunk-category-title{font-size:1.3rem}}@media (max-width:480px){.cyberpunk-skills-section{padding:3rem 1rem}.cyberpunk-section-title{font-size:2rem}}.certification-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.certification-title{color:#00fffc;font-size:1.2rem;margin:0}.certification-date{color:#ff00fc;font-size:.9rem}.certification-issuer{color:#0f0;font-size:.9rem;margin-bottom:1rem}.certification-skills{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.skill-tag{background-color:#00fffc1a;border-radius:4px;color:#0f0;font-size:.8rem;padding:.3rem .6rem}.certification-link{align-items:center;color:#00fffc;display:inline-flex;font-size:.9rem;text-decoration:none;transition:all .3s ease}.certification-link:hover{color:#ff00fc;text-shadow:0 0 5px #ff00fc80}.link-icon{font-size:.8rem;margin-left:.5rem}@media (max-width:768px){.certifications-grid{grid-template-columns:1fr}}.button-group{display:flex;gap:20px;justify-content:center;margin-top:30px}.cyber-button{color:#00fffc;display:inline-block;font-size:22px;letter-spacing:4px;overflow:hidden;padding:15px 30px;position:relative;text-decoration:none;text-transform:uppercase;transition:.2s}.cyberpunk-certifications-section{background-color:#000000d9;font-family:Orbitron,sans-serif;overflow:hidden;padding:4rem 2rem;position:relative}.cyberpunk-certifications-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:2rem auto 0;max-width:1200px;position:relative;z-index:2}.cyberpunk-certification-card{background-color:#000000b3;border:1px solid #00fffc4d;border-radius:8px;overflow:hidden;padding:1.5rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.cyberpunk-certification-glow{background:linear-gradient(45deg,#00fffc1a,#ff00fc1a);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:-1}.cyberpunk-certification-card:hover{border:1px solid #ff00fc80;box-shadow:0 10px 30px #00fffc4d,0 0 0 1px #ff00fc4d;transform:translateY(-10px) scale(1.02)}.cyberpunk-certification-card:hover .cyberpunk-certification-glow{opacity:1}.cyberpunk-certification-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.cyberpunk-certification-title{color:#00fffc;display:inline-block;font-size:1.3rem;margin:0;position:relative}.cyberpunk-certification-title:after{background:linear-gradient(90deg,#00fffc,#ff00fc);bottom:-5px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .4s ease;width:100%}.cyberpunk-certification-card:hover .cyberpunk-certification-title:after{transform:scaleX(1);transform-origin:left}.cyberpunk-certification-date{color:#ff00fc;font-size:.9rem;text-shadow:0 0 5px #ff00fc80}.cyberpunk-certification-issuer{color:#00fffc;font-size:.9rem;margin-bottom:1rem;text-shadow:0 0 5px #00fffc4d}.cyberpunk-certification-skills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.cyberpunk-skill-tag{background-color:#00fffc1a;border-radius:4px;color:#00fffc;font-size:.8rem;overflow:hidden;padding:.3rem .6rem;position:relative;transition:all .3s ease}.cyberpunk-skill-tag-text{position:relative;z-index:2}.cyberpunk-skill-tag-glow{background:linear-gradient(90deg,#0000,#00fffc66 50%,#0000);height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s ease;width:100%}.cyberpunk-certification-card:hover .cyberpunk-skill-tag{background-color:#00fffc33;box-shadow:0 0 10px #00fffc4d}.cyberpunk-certification-card:hover .cyberpunk-skill-tag-glow{transform:translateX(100%)}.cyberpunk-certification-card:before{background:linear-gradient(to bottom right,#00fffc00,#00fffc00 30%,#00fffc1a 45%,#00fffc00 60%,#00fffc00);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .6s ease;width:200%}.cyberpunk-certification-card:hover:before{animation:shine 1.5s ease forwards;opacity:1}@media (max-width:768px){.cyberpunk-certifications-grid{grid-template-columns:1fr}.cyberpunk-certification-card{padding:1.2rem}.cyberpunk-certification-title{font-size:1.1rem}}@media (max-width:480px){.cyberpunk-certifications-section{padding:3rem 1rem}.cyberpunk-section-title{font-size:2rem}}.cyber-grid-cert{height:100%;left:0;opacity:.3;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.grid-line-cert{background-color:#00fffc1a;position:absolute}.grid-line-cert.horizontal-cert{animation:horizontalMove 25s linear infinite;animation-delay:calc(var(--i)*.5s);height:1px;width:100%}.grid-line-cert.vertical-cert{animation:verticalMove 30s linear infinite;animation-delay:calc(var(--i)*.5s);height:100%;width:1px}.cert-container{position:relative;z-index:1}.certification-card{overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.certification-card:before{background:linear-gradient(to bottom right,#00fffc00,#00fffc00 30%,#00fffc1a 45%,#00fffc00 60%,#00fffc00);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .6s ease;width:200%}.certification-card:hover{box-shadow:0 10px 30px #00fffc4d,0 0 0 1px #00fffc33;transform:translateY(-10px) scale(1.02)}.certification-card:hover:before{animation:shine 1.5s ease forwards;opacity:1}@keyframes shine{0%{left:-100%;top:-100%}20%{left:100%;top:100%}to{left:100%;top:100%}}.skill-tag{overflow:hidden;position:relative;transition:all .3s ease}.skill-tag:after{background:linear-gradient(90deg,#0000,#00fffc33 50%,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s ease;width:100%}.certification-card:hover .skill-tag{background-color:#00fffc33;box-shadow:0 0 10px #00fffc4d}.certification-card:hover .skill-tag:after{transform:translateX(100%)}.certification-title{display:inline-block;position:relative}.certification-title:after{background:linear-gradient(90deg,#00fffc,#ff00fc);bottom:-5px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;width:100%}.certification-card:hover .certification-title:after{transform:scaleX(1)}.projects-section{overflow:hidden;position:relative}.cyber-grid-projects{height:100%;left:0;opacity:.2;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.grid-line-proj{background-color:#0000004d;position:absolute}.grid-line-proj.horizontal-proj{animation:horizontalMove 20s linear infinite;animation-delay:calc(var(--i)*.5s);height:1px;width:100%}.grid-line-proj.vertical-proj{animation:verticalMove 25s linear infinite;animation-delay:calc(var(--i)*.5s);height:100%;width:1px}.circuit-overlay{background:radial-gradient(circle at 20% 30%,#ff00fc0d 0,#0000 50%),radial-gradient(circle at 80% 70%,#00fffc0d 0,#0000 50%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.profiles-container,.projects-container{position:relative;z-index:1}.work-item{background:#000000b3;border:1px solid #00fffc4d;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.work-item:before{background:linear-gradient(135deg,#00fffc1a,#ff00fc1a);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.work-item:hover{border:1px solid #00fffc99;box-shadow:0 10px 20px #00fffc4d,0 0 30px #ff00fc33,inset 0 0 10px #00fffc33;transform:translateY(-10px) scale(1.02)}.work-item:hover:before{opacity:1}.project-content{padding:1.5rem;position:relative;z-index:1}.project-title{color:#00fffc;display:inline-block;margin-bottom:1rem;position:relative}.project-title:after{background:linear-gradient(90deg,#00fffc,#ff00fc);bottom:-5px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;width:100%}.work-item:hover .project-title:after{transform:scaleX(1)}.project-description{color:#fff;line-height:1.6;margin-bottom:1rem}.project-tech{background:#00000080;border-left:3px solid #00fffc;color:#ff00fc;font-family:Orbitron,monospace;font-size:.9rem;padding:.5rem;transition:all .3s ease}.work-item:hover .project-tech{background:#000000b3;border-left:3px solid #ff00fc;box-shadow:0 0 10px #ff00fc4d}.project-link{border:1px solid #00fffc;border-radius:4px;color:#00fffc;display:inline-block;margin-top:1rem;overflow:hidden;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.project-link:before{background:linear-gradient(90deg,#0000,#00fffc66,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%}.project-link:hover{background:#00fffc1a;box-shadow:0 0 15px #00fffc80;color:#fff}.project-link:hover:before{left:100%}.coding-profile-card,.coding-profiles-section{overflow:hidden;position:relative}.coding-profile-card{border:1px solid #00fffc4d;transition:all .4s ease}.coding-profile-card:before{background:linear-gradient(45deg,#00fffc1a,#ff00fc1a);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.coding-profile-card:hover{border:1px solid #00fffc99;box-shadow:0 5px 15px #00fffc4d,0 0 20px #ff00fc33;transform:translateY(-5px)}.coding-profile-card:hover:before{opacity:1}.profile-header{transition:all .3s ease}.coding-profile-card:hover .profile-header{text-shadow:0 0 10px #00fffcb3}.coding-profile-card:hover .social-icon{box-shadow:0 0 15px #00fffc80;transform:scale(1.2)}#about:hover{border-image:linear-gradient(135deg,#39afaf,#f0f) 1;box-shadow:0 0 10px #00ffffaa,0 0 20px #ff00ffaa,0 0 30px #00ffff88}.section-title{color:#0ff;font-weight:600;letter-spacing:2px;margin-bottom:1.5rem;text-shadow:0 0 10px #0ff}.about-content p{color:#ccc;font-size:1.1rem;line-height:1.8;margin-bottom:1rem;text-shadow:0 0 4px #f0f3}@media (max-width:1300.52px){.cp-nav-menu{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a14f2;border-left:1px solid #00ffff4d;flex-direction:column;height:100vh;justify-content:center;padding:2rem 0;position:fixed;right:-100%;top:0;transition:right .3s ease;width:70%}.cp-nav-menu.cp-active{right:0}.cp-nav-item{margin:1.5rem 0;text-align:center;width:100%}.cp-nav-link{display:block;padding:.8rem 1rem}.cp-hamburger{display:flex;flex-direction:column;height:24px;justify-content:space-between;position:relative;width:30px;z-index:1000}.cp-hamburger-bar{background:#0ff;height:3px;transition:all .3s ease;width:100%}.cp-hamburger.cp-active .cp-hamburger-bar:first-child{transform:translateY(10px) rotate(45deg)}.cp-hamburger.cp-active .cp-hamburger-bar:nth-child(2){opacity:0}.cp-hamburger.cp-active .cp-hamburger-bar:nth-child(3){transform:translateY(-10px) rotate(-45deg)}}#loader-wrapper{align-items:center;background:#000;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;max-width:100%;overflow:hidden;padding:0 1rem;position:fixed;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%;z-index:9999}.cyberpunk-terminal{background:#000000b3;border:1px solid #00fffc;border-radius:5px;box-shadow:0 0 20px #00fffc4d;margin:0 auto 20px;max-width:600px;width:100%}.cyberpunk-terminal.mobile{margin-bottom:15px;max-width:90%}.terminal-header{align-items:center;background:#000000e6;border-bottom:1px solid #ff00fc;display:flex;justify-content:space-between;padding:8px 12px}.terminal-controls{display:flex;gap:6px}.control{border-radius:50%;display:inline-block;height:10px;width:10px}.control.close{background:red;box-shadow:0 0 5px red}.control.minimize{background:#ff0;box-shadow:0 0 5px #ff0}.terminal-title{color:#00fffc;font-family:Orbitron,sans-serif;font-size:clamp(12px,3vw,16px);letter-spacing:1px}.terminal-content{color:#0f0;font-family:Courier New,monospace;font-size:clamp(12px,3vw,14px);min-height:60px;padding:12px;position:relative}.terminal-text{text-shadow:0 0 3px #0f0;word-break:break-word}.terminal-cursor{animation:cursor-blink 1s infinite;background:#0f0;display:inline-block;height:16px;vertical-align:middle;width:8px}.cyberpunk-hologram{height:clamp(100px,40vw,150px);margin:0 auto 15px;position:relative;width:clamp(100px,40vw,150px)}.cyberpunk-hologram.mobile{margin-bottom:10px}.hologram-spinner{animation:spin 1s linear infinite,hologram-pulse 2s ease-in-out infinite alternate;border-right:2px solid #0000;border-top:2px solid #0000;border-color:#00fffc #ff00fc #0000 #0000;border-radius:50%;border-style:solid;border-width:2px}.hologram-grid,.hologram-spinner{height:100%;position:absolute;width:100%}.hologram-grid{background:linear-gradient(#00fffc1a 1px,#0000 0),linear-gradient(90deg,#ff00fc1a 1px,#0000 0);background-size:15px 15px}.hologram-scanline{animation:scanline .5s linear infinite;background:linear-gradient(180deg,#0000 0,#00fffc1a 50%,#0000);background-size:100% 6px;height:100%;position:absolute;width:100%}.loading-text{color:#00fffc;font-family:Orbitron,sans-serif;font-size:clamp(14px,4vw,24px);letter-spacing:1px;margin:10px 0;text-align:center;text-shadow:0 0 5px #00fffc}.progress-bar{background:#00fffc33;border-radius:2px;margin:10px auto;width:clamp(200px,80vw,400px)}.progress-bar.mobile{height:3px}.progress{background:#00fffc;transition:width .1s linear}.progress,.progress-glow{height:100%;position:absolute}.progress-glow{animation:progress-glow 2s infinite;background:linear-gradient(90deg,#00fffc,#ff00fc);filter:blur(3px);left:0;top:0;width:0}.error-message{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:90%;padding:20px;text-align:center}.error-message.mobile{padding:15px}.glitch-text{animation:glitch .5s infinite;color:#ff00fc;font-size:clamp(20px,6vw,36px);margin-bottom:10px;position:relative}.glitch-text,.sub-text{font-family:Orbitron,sans-serif}.sub-text{color:#00fffc;font-size:clamp(12px,3vw,18px);margin:5px 0 10px}.error-codes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:10px 0}.error-codes span{color:#ff00fc;font-size:clamp(10px,2.5vw,14px);text-shadow:0 0 3px #ff00fc}.error-codes span,.retry-btn{font-family:Orbitron,sans-serif}.retry-btn{background:#0000;border:1px solid #00fffc;border-radius:3px;color:#00fffc;cursor:pointer;font-size:clamp(12px,3vw,16px);margin-top:15px;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s ease}.retry-btn:hover{background:#00fffc;color:#000}.btn-text{position:relative;z-index:2}.btn-glow{background:linear-gradient(90deg,#0000,#00fffc80,#0000);height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s ease;width:100%;z-index:1}.retry-btn:hover .btn-glow{transform:translateX(100%)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hologram-pulse{0%{box-shadow:0 0 10px #00fffc}50%{box-shadow:0 0 20px #ff00fc}to{box-shadow:0 0 10px #00fffc}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes progress-glow{0%{left:0;width:0}50%{left:0;opacity:1;width:100%}to{left:100%;opacity:0;width:0}}@keyframes scanline{0%{background-position:0 0}to{background-position:0 100%}}@keyframes glitch{0%{text-shadow:1px 0 #ff00fc,-1px 0 #00fffc}25%{text-shadow:-1px 0 #ff00fc,1px 0 #00fffc}50%{text-shadow:1px 0 #00fffc,-1px 0 #ff00fc}75%{text-shadow:-1px 0 #00fffc,1px 0 #ff00fc}to{text-shadow:1px 0 #ff00fc,-1px 0 #00fffc}}@media (max-width:300px){.loading-text{font-size:1rem;padding:0 .5rem;white-space:normal}#loader-wrapper{padding:15px}.cyberpunk-terminal{max-width:95%}.terminal-header{padding:6px 10px}.control{height:8px;width:8px}.terminal-content{min-height:50px;padding:8px}.cyberpunk-hologram{height:80px;width:80px}.loading-text{margin:8px 0}.progress-bar{height:2px;width:90%}.error-message{padding:10px}.retry-btn{margin-top:10px;padding:6px 12px}}.cp-contact-section{background-color:#000;border-top:1px solid #0ff3;isolation:isolate;overflow:hidden;padding:5rem 2rem;position:relative}.cp-contact-grid-overlay{background-image:linear-gradient(#00ffff0d 1px,#0000 0),linear-gradient(90deg,#00ffff0d 1px,#0000 0);background-size:50px 50px;opacity:.3}.cp-contact-grid-overlay,.cp-contact-scanline{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.cp-contact-scanline{animation:cp-scanline 8s linear infinite;background:linear-gradient(180deg,#0000 0,#00ffff0d 50%,#0000);background-size:100% 8px}@keyframes cp-scanline{0%{background-position:0 0}to{background-position:0 100%}}.cp-contact-title{color:#0ff;font-family:Rajdhani,sans-serif;font-size:3rem;letter-spacing:.5rem;margin-bottom:4rem;position:relative;text-align:center;text-transform:uppercase}.cp-contact-glitch{display:inline-block;position:relative}.cp-contact-glitch:after,.cp-contact-glitch:before{background:#0a0a12;content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.cp-contact-glitch:before{animation:cp-glitch-anim-1 2.5s linear infinite alternate-reverse;left:2px;text-shadow:-2px 0 #f0f}.cp-contact-glitch:after{animation:cp-glitch-anim-2 2.5s linear infinite alternate-reverse;left:-2px;text-shadow:-2px 0 #0ff}@keyframes cp-glitch-anim-1{0%{clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%)}20%{clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%)}40%{clip-path:polygon(0 40%,100% 40%,100% 50%,0 50%)}60%{clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}80%{clip-path:polygon(0 30%,100% 30%,100% 40%,0 40%)}to{clip-path:polygon(0 80%,100% 80%,100% 90%,0 90%)}}@keyframes cp-glitch-anim-2{0%{clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}20%{clip-path:polygon(0 50%,100% 50%,100% 60%,0 60%)}40%{clip-path:polygon(0 30%,100% 30%,100% 40%,0 40%)}60%{clip-path:polygon(0 80%,100% 80%,100% 90%,0 90%)}80%{clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%)}to{clip-path:polygon(0 90%,100% 90%,100% 100%,0 100%)}}.cp-contact-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.cp-contact-form{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#141428b3;border:1px solid #00ffff4d;box-shadow:0 0 20px #00ffff1a;padding:2rem;position:relative}.cp-input-group{margin-bottom:2rem;position:relative}.cp-contact-input,.cp-contact-textarea{background:#0a0f1ecc;border:1px solid #00ffff4d;color:#0ff;font-family:Courier New,monospace;font-size:1rem;outline:none;padding:1rem;transition:all .3s ease;width:100%}.cp-contact-input::placeholder,.cp-contact-textarea::placeholder{color:#00ffff80;letter-spacing:.1rem;text-transform:uppercase}.cp-contact-textarea{min-height:150px;resize:vertical}.cp-input-highlight{background:#f0f;bottom:0;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.cp-contact-input:focus+.cp-input-highlight,.cp-contact-textarea:focus+.cp-input-highlight{width:100%}.cp-contact-submit{background:#000014cc;border:1px solid #0ff;color:#0ff;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:1rem;letter-spacing:.1rem;overflow:hidden;padding:1rem 2rem;position:relative;text-transform:uppercase;transition:all .3s ease}.cp-contact-submit:hover{background:#001428cc;box-shadow:0 0 20px #00ffff80;text-shadow:0 0 5px #0ff}.cp-button-glow{background:linear-gradient(90deg,#0000,#00ffff4d,#0000);height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .5s ease;width:100%}.cp-contact-submit:hover .cp-button-glow{transform:translateX(100%)}.cp-button-border{border:1px solid #0ff;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.cp-contact-info{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#141428b3;border:1px solid #ff00ff4d;box-shadow:0 0 20px #ff00ff1a;padding:2rem}.cp-comms-title{color:#f0f;font-family:Rajdhani,sans-serif;font-size:1.5rem;letter-spacing:.1rem;margin-bottom:2rem;text-align:center;text-transform:uppercase}.cp-social-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.cp-social-link{align-items:center;border:1px solid;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:1.5rem;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.cp-social-link i{font-size:2rem;margin-bottom:.5rem}.cp-social-link span{font-size:.8rem;letter-spacing:.1rem;text-transform:uppercase}.cp-social-glow{height:100%;left:0;opacity:.2;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.cp-social-link:hover .cp-social-glow{opacity:.5}.cp-social-linkedin{border-color:#0077b5;color:#0077b5}.cp-social-linkedin .cp-social-glow{background-color:#0077b5;box-shadow:0 0 20px #0077b5}.cp-social-github{border-color:#6cc644;color:#6cc644}.cp-social-github .cp-social-glow{background-color:#6cc644;box-shadow:0 0 20px #6cc644}.cp-social-instagram{border-color:#e1306c;color:#e1306c}.cp-social-instagram .cp-social-glow{background-color:#e1306c;box-shadow:0 0 20px #e1306c}.cp-social-email{border-color:#0ff;color:#0ff}.cp-social-email .cp-social-glow{background-color:#0ff;box-shadow:0 0 20px #0ff}@media (max-width:768px){.cp-contact-container,.cp-social-grid{grid-template-columns:1fr}.cp-contact-title{font-size:2rem;letter-spacing:.2rem}}.cyberpunk-container{background-color:#000;color:#e0e0e0;font-family:Courier New,monospace;min-height:100vh;overflow:hidden;padding:2rem;position:relative}.cyberpunk-glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000b3;border:1px solid #00ffff1a;border-radius:0;box-shadow:0 0 20px #00000080;padding:2rem;position:relative;z-index:2}.floating-orbs{height:100%;left:0;opacity:.3;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.orb{border-radius:50%;filter:blur(60px);position:absolute}.orb.pink{animation:float 15s ease-in-out infinite;background:#f0f;height:300px;left:10%;top:20%;width:300px}.orb.blue{animation:float 18s ease-in-out infinite reverse;background:#0ff;height:400px;left:70%;top:60%;width:400px}.orb.green{animation:float 12s ease-in-out 2s infinite;background:#0f8;height:250px;left:80%;top:30%;width:250px}@keyframes float{0%{transform:translate(0)}50%{transform:translate(-50px,-50px)}to{transform:translate(0)}}.cyberpunk-header{margin-bottom:3rem;position:relative;z-index:2}.section-title{color:#fff;display:inline-block;font-family:Rajdhani,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:3px;margin:0;padding:.5rem 1rem;position:relative;text-transform:uppercase}.title-text{position:relative;z-index:2}.title-shadow{color:#ff00ff80;left:5px;position:absolute;top:5px;z-index:1}.title-accent{color:#0ff;margin-left:1rem}.scanline{animation:scan 2s linear infinite;background:linear-gradient(90deg,#0ff0,#0ff 50%,#0ff0);height:3px;margin-top:.5rem}@keyframes scan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.cyberpunk-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));position:relative;z-index:2}.cyber-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14142880;border:1px solid #0ff3;border-radius:0;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.cyber-card:hover{box-shadow:0 10px 20px #0ff3;transform:translateY(-5px)}.cyber-card.active{border:1px solid}.cyber-card.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 #0ff6}70%{box-shadow:0 0 0 10px #0ff0}to{box-shadow:0 0 0 0 #0ff0}}.neon-pink{color:#f0f;text-shadow:0 0 5px #f0f}.neon-blue{color:#0ff;text-shadow:0 0 5px #0ff}.neon-purple{color:#a0f;text-shadow:0 0 5px #a0f}.neon-orange{color:#f70;text-shadow:0 0 5px #f70}.neon-green{color:#0f8;text-shadow:0 0 5px #0f8}.card-header{margin-bottom:1.5rem;position:relative}.card-title{font-size:1.5rem;font-weight:700;letter-spacing:1px;margin:0 0 .5rem;text-transform:uppercase}.card-title .letter{display:inline-block;transition:transform .3s ease}.cyber-card:hover .card-title .letter{animation:letterJump .5s ease}@keyframes letterJump{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.card-subtitle{color:#ffffffb3;font-size:1rem;font-style:italic;margin:0}.status-badge{background:#f0f3;color:#f0f;font-size:.8rem;letter-spacing:1px;padding:.25rem .5rem;position:absolute;right:0;text-transform:uppercase;top:0}.card-body,.card-description{margin-bottom:1.5rem}.card-description{font-size:.95rem;line-height:1.6}.tech-tags{display:flex;flex-wrap:wrap;gap:.5rem}.tech-tag{background:#00ffff1a;border:1px solid #00ffff4d;color:#0ff;font-size:.7rem;letter-spacing:1px;padding:.25rem .5rem;text-transform:uppercase;transition:all .3s ease}.cyber-card:hover .tech-tag{background:#00ffff4d;transform:translateY(-2px)}.simple-cyber-button{background-color:#000014cc;border:1px solid #0ff;box-shadow:0 0 10px #00ffff80;color:#0ff;display:inline-block;font-family:Courier New,monospace;font-weight:700;letter-spacing:1px;overflow:hidden;padding:.8rem 1.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.simple-cyber-button:hover{background-color:#001414cc;box-shadow:0 0 20px #0ffc;text-shadow:0 0 5px #0ff}.simple-cyber-button:before{background:linear-gradient(90deg,#0000,#0ff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.simple-cyber-button:hover:before{left:100%}.profile-cards-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;position:relative;z-index:2}.profile-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14142880;border:1px solid #0ff3;flex:1 1;max-width:450px;min-width:300px;padding:1.5rem;position:relative;transition:all .3s ease}.profile-card:hover{box-shadow:0 10px 20px #0ff3;transform:translateY(-5px)}.card-corner{border:0 solid #0ff;height:20px;position:absolute;transition:all .3s ease;width:20px}.card-corner.top-left{border-left-width:2px;border-top-width:2px;left:-1px;top:-1px}.card-corner.top-right{border-right-width:2px;border-top-width:2px;right:-1px;top:-1px}.card-corner.bottom-left{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.card-corner.bottom-right{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.profile-card:hover .card-corner{height:30px;width:30px}.glow-cyan{color:#0ff}.glow-yellow{color:#ff0}.profile-content{position:relative;z-index:2}.profile-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.platform{font-size:1.5rem;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.profile-icon{color:inherit;font-size:1.5rem;transition:all .3s ease}.profile-icon:hover{transform:scale(1.2)}.achievement{color:#fff;font-size:1.2rem;margin:.5rem 0}.details{font-size:.9rem;line-height:1.6;margin:1rem 0}.progress-bars{margin-top:1.5rem}.progress-bar{background:#ffffff1a;height:4px;margin-bottom:.5rem;overflow:hidden;position:relative}.progress-fill{animation:progressLoad 1.5s ease-out forwards;background:currentColor;height:100%;left:0;position:absolute;top:0}@keyframes progressLoad{0%{width:0}}@media (max-width:768px){.cyberpunk-grid{grid-template-columns:1fr}.section-title{font-size:1.8rem}.cyberpunk-glass{padding:1rem}}.profile-link-container{margin-top:1.5rem;text-align:center}.profile-link-button{background:#0000004d;border:1px solid;color:currentColor;display:inline-block;font-size:.8rem;letter-spacing:1px;overflow:hidden;padding:.6rem 1.2rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.profile-link-button:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.profile-link-button:hover{background:#00000080;text-shadow:0 0 5px currentColor}.profile-link-button:hover:before{left:100%}.glow-cyan .profile-link-button{border-color:#0ff;color:#0ff}.glow-yellow .profile-link-button{border-color:#ff0;color:#ff0}.cp-tl-section-main{background-color:#000;isolation:isolate;overflow:hidden;padding:5rem 2rem;position:relative}.cp-tl-grid-overlay{background-image:linear-gradient(#00ffff1a 1px,#0000 0),linear-gradient(90deg,#00ffff1a 1px,#0000 0);background-size:50px 50px;opacity:.3}.cp-tl-circuit-overlay,.cp-tl-grid-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.cp-tl-circuit-overlay{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><path d="M20,20 L80,20 L80,80 L20,80 Z" fill="none" stroke="%2300ffff" stroke-width="0.5" stroke-dasharray="5,5"/></svg>');background-size:100px 100px;opacity:.1}.cp-tl-section-title{color:#0ff;font-family:Rajdhani,sans-serif;font-size:3rem;letter-spacing:.5rem;margin-bottom:4rem;position:relative;text-align:center;text-transform:uppercase}.cp-tl-glitch-effect{position:relative}.cp-tl-glitch-effect:after,.cp-tl-glitch-effect:before{background:#0a0a12;content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.cp-tl-glitch-effect:before{animation:cp-tl-glitch-anim-1 2s linear infinite alternate-reverse;left:2px;text-shadow:-2px 0 #f0f}.cp-tl-glitch-effect:after{animation:cp-tl-glitch-anim-2 2s linear infinite alternate-reverse;left:-2px;text-shadow:-2px 0 #0ff}@keyframes cp-tl-glitch-anim-1{0%{clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%)}20%{clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%)}40%{clip-path:polygon(0 40%,100% 40%,100% 50%,0 50%)}60%{clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}80%{clip-path:polygon(0 30%,100% 30%,100% 40%,0 40%)}to{clip-path:polygon(0 80%,100% 80%,100% 90%,0 90%)}}@keyframes cp-tl-glitch-anim-2{0%{clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}20%{clip-path:polygon(0 50%,100% 50%,100% 60%,0 60%)}40%{clip-path:polygon(0 30%,100% 30%,100% 40%,0 40%)}60%{clip-path:polygon(0 80%,100% 80%,100% 90%,0 90%)}80%{clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%)}to{clip-path:polygon(0 90%,100% 90%,100% 100%,0 100%)}}.cp-tl-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative}.cp-tl-center-line{background:linear-gradient(180deg,#0000 0,#0ffc 10%,#0ffc 90%,#0000);bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:-1}.cp-tl-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#141428b3;border:1px solid;border-radius:.5rem;margin-bottom:3rem;padding:1.5rem;position:relative;width:calc(50% - 4rem)}.cp-tl-left{border-right:3px solid;margin-right:auto}.cp-tl-right{border-left:3px solid;margin-left:auto}.cp-tl-icon-container{align-items:center;border-radius:50%;display:flex;height:3rem;justify-content:center;position:absolute;top:1.5rem;width:3rem;z-index:2}.cp-tl-left .cp-tl-icon-container{right:-4.5rem}.cp-tl-right .cp-tl-icon-container{left:-4.5rem}.cp-tl-icon{font-size:1.5rem;position:relative;z-index:2}.cp-tl-icon-glow{animation:cp-tl-pulse 2s infinite;border-radius:50%;height:100%;position:absolute;width:100%}.cp-tl-content-box{padding:1.5rem;position:relative}.cp-tl-content-glow{border-radius:.5rem;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}.cp-tl-title{font-size:1.5rem;letter-spacing:.1rem;margin-bottom:.5rem;text-transform:uppercase}.cp-tl-subtitle{font-size:1.1rem;font-style:italic;margin-bottom:.5rem;opacity:.8}.cp-tl-date{font-size:.9rem;margin-bottom:1rem;opacity:.7}.cp-tl-description{font-size:1rem;line-height:1.5}.cp-tl-neon-cyan{border-color:#0ff;box-shadow:0 0 10px #00ffff4d;color:#0ff}.cp-tl-neon-cyan .cp-tl-content-glow,.cp-tl-neon-cyan .cp-tl-icon-glow{background-color:#0ff;box-shadow:0 0 20px #0ff}.cp-tl-neon-pink{border-color:#f0f;box-shadow:0 0 10px #ff00ff4d;color:#f0f}.cp-tl-neon-pink .cp-tl-content-glow,.cp-tl-neon-pink .cp-tl-icon-glow{background-color:#f0f;box-shadow:0 0 20px #f0f}.cp-tl-neon-purple{border-color:#a0f;box-shadow:0 0 10px #aa00ff4d;color:#a0f}.cp-tl-neon-purple .cp-tl-content-glow,.cp-tl-neon-purple .cp-tl-icon-glow{background-color:#a0f;box-shadow:0 0 20px #a0f}.cp-tl-neon-orange{border-color:#f70;box-shadow:0 0 10px #ff77004d;color:#f70}.cp-tl-neon-orange .cp-tl-content-glow,.cp-tl-neon-orange .cp-tl-icon-glow{background-color:#f70;box-shadow:0 0 20px #f70}@keyframes cp-tl-pulse{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.7;transform:scale(.95)}}@media (max-width:768px){.cp-tl-item{margin-left:0!important;margin-right:0!important;width:100%}.cp-tl-center-line{left:2rem}.cp-tl-left .cp-tl-icon-container,.cp-tl-right .cp-tl-icon-container{left:-3.5rem;right:auto}.cp-tl-left{border-left:3px solid;border-right:none}}.cp-edu-section-title{color:#0ff;font-family:Rajdhani,sans-serif;font-size:3rem;letter-spacing:.5rem;margin:2rem 0 4rem;position:relative;text-align:center;text-shadow:0 0 10px #0ff;text-transform:uppercase}.cp-edu-glitch-effect{display:inline-block;position:relative}.cp-edu-glitch-effect:after,.cp-edu-glitch-effect:before{background:#0000;content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.cp-edu-glitch-effect:before{animation:cp-edu-glitch-anim-1 2s linear infinite alternate-reverse;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);left:3px;text-shadow:-3px 0 #f0f}.cp-edu-glitch-effect:after{animation:cp-edu-glitch-anim-2 2s linear infinite alternate-reverse;clip-path:polygon(0 60%,100% 60%,100% 100%,0 100%);left:-3px;text-shadow:-3px 0 #0ff}.cp-edu-glitch-text{animation:cp-edu-text-flicker 3s linear infinite;display:inline-block;position:relative}@keyframes cp-edu-glitch-anim-1{0%{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes cp-edu-glitch-anim-2{0%{transform:translateX(0)}20%{transform:translateX(5px)}40%{transform:translateX(-5px)}60%{transform:translateX(5px)}80%{transform:translateX(-5px)}to{transform:translateX(0)}}@keyframes cp-edu-text-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;text-shadow:0 0 10px #0ff}20%,22%,24%,55%{opacity:.8;text-shadow:none}}.cp-intern-section{background-color:#030305;isolation:isolate;overflow:hidden;padding:5rem 2rem;position:relative}.cp-intern-grid-overlay{background-image:linear-gradient(#00ffff0d 1px,#0000 0),linear-gradient(90deg,#00ffff0d 1px,#0000 0);background-size:50px 50px;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}.cp-intern-section-title{color:#0ff;font-family:Rajdhani,sans-serif;font-size:3rem;letter-spacing:.5rem;margin-bottom:4rem;position:relative;text-align:center;text-transform:uppercase}.cp-intern-glitch{display:inline-block;position:relative}.cp-intern-glitch:after,.cp-intern-glitch:before{background:#0a0a12;content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.cp-intern-glitch:before{animation:cp-intern-glitch-anim-1 2.5s linear infinite alternate-reverse;left:2px;text-shadow:-2px 0 #f0f}.cp-intern-glitch:after{animation:cp-intern-glitch-anim-2 2.5s linear infinite alternate-reverse;left:-2px;text-shadow:-2px 0 #0ff}@keyframes cp-intern-glitch-anim-1{0%{clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%)}20%{clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%)}40%{clip-path:polygon(0 40%,100% 40%,100% 50%,0 50%)}60%{clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}80%{clip-path:polygon(0 30%,100% 30%,100% 40%,0 40%)}to{clip-path:polygon(0 80%,100% 80%,100% 90%,0 90%)}}@keyframes cp-intern-glitch-anim-2{0%{clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}20%{clip-path:polygon(0 50%,100% 50%,100% 60%,0 60%)}40%{clip-path:polygon(0 30%,100% 30%,100% 40%,0 40%)}60%{clip-path:polygon(0 80%,100% 80%,100% 90%,0 90%)}80%{clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%)}to{clip-path:polygon(0 90%,100% 90%,100% 100%,0 100%)}}.cp-intern-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px}.cp-intern-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#141428b3;border:1px solid;border-radius:.5rem;overflow:hidden;padding:2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.cp-intern-card:hover{box-shadow:0 10px 20px #00ffff4d;transform:translateY(-5px)}.cp-intern-header{margin-bottom:1.5rem;position:relative}.cp-intern-company{font-size:1.8rem;margin-bottom:.5rem}.cp-intern-company,.cp-intern-role-badge{letter-spacing:.1rem;text-transform:uppercase}.cp-intern-role-badge{background-color:#0ff3;border-radius:.2rem;display:inline-block;font-size:.9rem;padding:.3rem .8rem}.cp-intern-content{position:relative}.cp-intern-duration{font-size:.9rem;margin-bottom:1rem;opacity:.8}.cp-intern-description{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.cp-intern-tech-tags{display:flex;flex-wrap:wrap;gap:.5rem}.cp-intern-tech-tag{background-color:#00ffff1a;border:1px solid #00ffff4d;border-radius:.2rem;font-size:.8rem;letter-spacing:.1rem;padding:.3rem .8rem;text-transform:uppercase;transition:all .3s ease}.cp-intern-card:hover .cp-intern-tech-tag{background-color:#00ffff4d;transform:translateY(-2px)}.cp-intern-glow{height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:-1}.cp-intern-corner{border:0 solid;height:20px;position:absolute;transition:all .3s ease;width:20px}.cp-intern-corner-tl{border-left-width:2px;border-top-width:2px;left:-1px;top:-1px}.cp-intern-corner-tr{border-right-width:2px;border-top-width:2px;right:-1px;top:-1px}.cp-intern-corner-bl{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.cp-intern-corner-br{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.cp-intern-card:hover .cp-intern-corner{height:30px;width:30px}.cp-intern-neon-blue{border-color:#0ff;color:#0ff}.cp-intern-neon-blue .cp-intern-glow{background-color:#0ff;box-shadow:0 0 30px #0ff}.cp-intern-neon-blue .cp-intern-role-badge{border:1px solid #0ff;color:#0ff}.cp-intern-neon-pink{border-color:#f0f;color:#f0f}.cp-intern-neon-pink .cp-intern-glow{background-color:#f0f;box-shadow:0 0 30px #f0f}.cp-intern-neon-pink .cp-intern-role-badge{border:1px solid #f0f;color:#f0f}.cp-intern-neon-purple{border-color:#a0f;color:#a0f}.cp-intern-neon-purple .cp-intern-glow{background-color:#a0f;box-shadow:0 0 30px #a0f}.cp-intern-neon-purple .cp-intern-role-badge{border:1px solid #a0f;color:#a0f}@media (max-width:768px){.cp-intern-section-title{font-size:2rem;letter-spacing:.3rem}.cp-intern-container{grid-template-columns:1fr}}
/*# sourceMappingURL=main.1d4841b5.css.map*/