.AboutSection_about__ftCWv{background:linear-gradient(to bottom,var(--background),#080a1a);position:relative}.AboutSection_content___9HLd{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:3rem}.AboutSection_bio__bW6An{padding:2rem;background:var(--glass-bg);backdrop-filter:blur(10px);border-radius:10px;border:1px solid var(--glass-border)}.AboutSection_bioTitle__q3dzW{font-size:1.5rem;margin-bottom:1.5rem;color:var(--neon-blue)}.AboutSection_aiQuote__Rmz_D{margin-top:2rem;padding:1.5rem;background:rgba(0,180,216,.1);border-left:3px solid var(--neon-blue);border-radius:0 8px 8px 0;position:relative}.AboutSection_quoteIcon__S_L8L{position:absolute;top:-15px;left:-15px;background:var(--background);padding:8px;border-radius:50%;color:var(--neon-blue);box-shadow:0 0 10px rgba(0,245,255,.5)}.AboutSection_aiQuote__Rmz_D blockquote{font-style:italic;margin-bottom:.5rem}.AboutSection_aiQuote__Rmz_D cite{display:block;text-align:right;font-size:.9rem;opacity:.8}.AboutSection_timeline__yIQMZ{position:relative;padding-left:2rem}.AboutSection_timelineTitle__yjPcY{font-size:1.5rem;margin-bottom:1.5rem;color:var(--neon-purple)}.AboutSection_timelineItem__nsWEg{position:relative;padding-bottom:2rem;padding-left:2rem}.AboutSection_timelineItem__nsWEg:before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:linear-gradient(to bottom,var(--neon-blue),var(--neon-purple))}.AboutSection_timelineIcon__uzZ0V{position:absolute;left:-10px;top:0;width:20px;height:20px;background:var(--background);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--neon-blue);z-index:1}.AboutSection_timelineContent__QIPR8{background:rgba(255,255,255,.05);padding:1.5rem;border-radius:8px}.AboutSection_timelineContent__QIPR8 h4{margin-bottom:.5rem;font-size:1.1rem}.AboutSection_timelinePeriod__S_qb1{display:inline-block;font-size:.9rem;padding:.25rem .75rem;background:rgba(0,180,216,.2);border-radius:20px;margin-top:.5rem;color:var(--neon-blue)}.AboutSection_aiVisualization__uQdrt{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:4rem}.AboutSection_funFact__YknaA{background:linear-gradient(135deg,rgba(0,180,216,.1),rgba(114,9,183,.1));border-radius:10px;padding:2rem;text-align:center;border:1px solid var(--glass-border);max-width:800px;margin:2rem auto 0;position:relative;z-index:2}.AboutSection_funFact__YknaA h3{color:var(--neon-green);margin-bottom:1rem;font-size:1.3rem}.AboutSection_funFact__YknaA p{font-style:italic}@media (max-width:768px){.AboutSection_content___9HLd{grid-template-columns:1fr;gap:2rem}.AboutSection_timeline__yIQMZ{padding-left:0}}.AIBrainAnimation_container__iAh47{width:100%;height:300px;position:relative;margin-bottom:1rem}.AIBrainAnimation_canvas__JFiIt{width:100%;height:100%;display:block}.Stats_stats__6sjCd{padding:4rem 0;background:rgba(15,17,26,.7);position:relative}.Stats_container__w_OMI{max-width:1400px;margin:0 auto;padding:0 1.5rem}.Stats_statsGrid__kqlS5{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.Stats_statCard__CbKxQ{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:2rem;text-align:center;transition:all .3s ease;opacity:0;transform:translateY(20px)}.Stats_statCard__CbKxQ.Stats_visible__Bpz_w{opacity:1;transform:translateY(0);transition-delay:calc(.1s * var(--i))}.Stats_statCard__CbKxQ:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.Stats_iconWrapper__B4tEU{display:flex;align-items:center;justify-content:center;width:70px;height:70px;margin:0 auto 1.5rem;border-radius:50%;background:linear-gradient(135deg,rgba(74,222,222,.1),rgba(192,132,252,.1));color:var(--soft-aqua)}.Stats_statValue__VvbyE{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Stats_statLabel__GlQqR{color:var(--text-color-muted);font-size:1.1rem}@media (max-width:992px){.Stats_statsGrid__kqlS5{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.Stats_statsGrid__kqlS5{grid-template-columns:1fr}}.ContactSection_contact___P7mQ{background:linear-gradient(180deg,#0e112c,#050714);position:relative;overflow:hidden}.ContactSection_particlesContainer__Qy14g{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.ContactSection_particle__XH0Uy{position:absolute;border-radius:50%;opacity:.6;z-index:1}@keyframes ContactSection_float__ktb1q{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-20px) translateX(10px)}50%{transform:translateY(0) translateX(20px)}75%{transform:translateY(20px) translateX(10px)}to{transform:translateY(0) translateX(0)}}.ContactSection_contactContainer__9GHRa{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1000px;margin:0 auto;position:relative;z-index:2}.ContactSection_contactInfo__PQlDD{padding:2rem;background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:10px}.ContactSection_contactInfo__PQlDD h3{font-size:1.8rem;margin-bottom:1.5rem;color:var(--neon-blue)}.ContactSection_contactInfo__PQlDD p{margin-bottom:2rem;line-height:1.6}.ContactSection_contactLinks__3lIOy{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.ContactSection_contactLink__3gfOZ{display:flex;align-items:center;gap:1rem;padding:.75rem;background:rgba(255,255,255,.05);border-radius:8px;transition:all .3s ease}.ContactSection_contactLink__3gfOZ:hover{background:rgba(255,255,255,.1);transform:translateX(5px)}.ContactSection_chatbotToggle___LRdt{margin-top:2rem}.ContactSection_chatbotButton__yOt3L{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:linear-gradient(90deg,var(--primary),var(--secondary));color:white;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.ContactSection_chatbotButton__yOt3L:hover{transform:translateY(-3px);box-shadow:0 0 15px rgba(0,180,216,.5)}.ContactSection_contactForm__VTiE2{padding:2rem;background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:10px}.ContactSection_formGroup__PN_m_{margin-bottom:1.5rem}.ContactSection_formGroup__PN_m_ label{display:block;margin-bottom:.5rem;font-size:.9rem;color:var(--foreground);opacity:.9}.ContactSection_formGroup__PN_m_ input,.ContactSection_formGroup__PN_m_ textarea{width:100%;padding:.75rem;background:rgba(255,255,255,.05);border:1px solid var(--glass-border);border-radius:4px;color:var(--foreground);font-family:var(--font-sans);font-size:1rem;transition:all .3s ease}.ContactSection_formGroup__PN_m_ input:focus,.ContactSection_formGroup__PN_m_ textarea:focus{outline:none;border-color:var(--neon-blue);box-shadow:0 0 10px rgba(0,245,255,.3)}.ContactSection_formGroup__PN_m_ textarea{resize:vertical;min-height:120px}.ContactSection_submitButton__LMpUO{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;background:linear-gradient(90deg,var(--primary),var(--secondary));color:white;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.ContactSection_submitButton__LMpUO:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 0 15px rgba(0,180,216,.5)}.ContactSection_submitButton__LMpUO:disabled{opacity:.7;cursor:not-allowed}.ContactSection_errorMessage__VfWtA,.ContactSection_successMessage__W0xQg{margin-top:1rem;padding:.75rem;border-radius:4px;text-align:center}.ContactSection_successMessage__W0xQg{background:rgba(57,255,20,.1);color:var(--neon-green);border:1px solid rgba(57,255,20,.3)}.ContactSection_errorMessage__VfWtA{background:rgba(255,0,0,.1);color:#ff5555;border:1px solid rgba(255,0,0,.3)}@media (max-width:768px){.ContactSection_contactContainer__9GHRa{grid-template-columns:1fr}}.AIChatbot_chatbot__TuZkp{margin-top:1.5rem;background:rgba(10,13,32,.8);border:1px solid var(--glass-border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;height:500px;box-shadow:0 0 20px rgba(0,245,255,.2)}.AIChatbot_chatHeader__AB7tE{display:flex;align-items:center;gap:.5rem;padding:1rem;background:rgba(0,180,216,.2);color:var(--neon-blue);font-weight:600;border-bottom:1px solid var(--glass-border)}.AIChatbot_chatMessages__crWsT{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.AIChatbot_message__Tde2k{display:flex;flex-direction:column;max-width:85%;animation:AIChatbot_fadeIn__ITXr4 .3s ease}.AIChatbot_botMessage__PdaZh{align-self:flex-start}.AIChatbot_userMessage__6rrjK{align-self:flex-end}.AIChatbot_messageContent__97sX1{display:flex;gap:.5rem;padding:.75rem;border-radius:8px}.AIChatbot_botMessage__PdaZh .AIChatbot_messageContent__97sX1{background:rgba(0,180,216,.1);border:1px solid rgba(0,180,216,.2)}.AIChatbot_userMessage__6rrjK .AIChatbot_messageContent__97sX1{background:rgba(114,9,183,.1);border:1px solid rgba(114,9,183,.2);flex-direction:row-reverse}.AIChatbot_messageIcon__s4Ivj{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;flex-shrink:0}.AIChatbot_botMessage__PdaZh .AIChatbot_messageIcon__s4Ivj{color:var(--neon-blue)}.AIChatbot_userMessage__6rrjK .AIChatbot_messageIcon__s4Ivj{color:var(--neon-purple)}.AIChatbot_messageText__VfD7i{font-size:.9rem;line-height:1.5}.AIChatbot_messageTime__u64GX{font-size:.7rem;opacity:.7;margin-top:.25rem;align-self:flex-end}.AIChatbot_typingIndicator__nZQIR{display:flex;align-items:center;gap:.25rem;padding:.25rem 0}.AIChatbot_typingIndicator__nZQIR span{width:6px;height:6px;background:var(--neon-blue);border-radius:50%;animation:AIChatbot_typing__WfJr0 1s infinite}.AIChatbot_typingIndicator__nZQIR span:nth-child(2){animation-delay:.2s}.AIChatbot_typingIndicator__nZQIR span:nth-child(3){animation-delay:.4s}.AIChatbot_questionOptions__uTk9O{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:rgba(10,13,32,.9);border-top:1px solid var(--glass-border);max-height:200px;overflow-y:auto}.AIChatbot_questionButton__fJG9K{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(255,255,255,.05);border:1px solid var(--glass-border);border-radius:6px;color:var(--foreground);font-size:.9rem;text-align:left;cursor:pointer;transition:all .2s ease}.AIChatbot_questionButton__fJG9K:hover:not(:disabled){background:rgba(0,180,216,.1);border-color:var(--neon-blue);transform:translateX(5px)}.AIChatbot_questionButton__fJG9K:disabled{opacity:.5;cursor:not-allowed}.AIChatbot_questionButton__fJG9K svg{color:var(--neon-blue);flex-shrink:0}@keyframes AIChatbot_typing__WfJr0{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes AIChatbot_fadeIn__ITXr4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AIChatbot_questionOptions__uTk9O::-webkit-scrollbar{width:4px}.AIChatbot_questionOptions__uTk9O::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.AIChatbot_questionOptions__uTk9O::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.AIChatbot_questionOptions__uTk9O::-webkit-scrollbar-thumb:hover{background:var(--neon-blue)}.ExperienceSection_experience__Z3tQO{background:linear-gradient(180deg,#0c0f26,#0e112c);position:relative}.ExperienceSection_timeline__OM7AN{position:relative;max-width:1000px;margin:0 auto;padding:2rem 0}.ExperienceSection_timeline__OM7AN:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;background:linear-gradient(to bottom,var(--neon-blue),var(--neon-purple))}.ExperienceSection_timelineItem__7q34a{position:relative;margin-bottom:3rem;width:50%;padding:0 2rem}.ExperienceSection_timelineItem__7q34a:nth-child(odd){left:0}.ExperienceSection_timelineItem__7q34a:nth-child(2n){left:50%}.ExperienceSection_timelineItem__7q34a:before{content:"";position:absolute;top:20px;width:20px;height:20px;background:var(--neon-blue);border-radius:50%;box-shadow:0 0 10px var(--neon-blue);z-index:1}.ExperienceSection_timelineItem__7q34a:nth-child(odd):before{right:-10px}.ExperienceSection_timelineItem__7q34a:nth-child(2n):before{left:-10px}.ExperienceSection_timelineContent__Zgup_{background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:10px;padding:1.5rem;position:relative}.ExperienceSection_timelineItem__7q34a:nth-child(odd) .ExperienceSection_timelineContent__Zgup_:after{content:"";position:absolute;top:20px;right:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--glass-bg)}.ExperienceSection_timelineItem__7q34a:nth-child(2n) .ExperienceSection_timelineContent__Zgup_:after{content:"";position:absolute;top:20px;left:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid var(--glass-bg)}.ExperienceSection_header__9ib07{margin-bottom:1rem}.ExperienceSection_role__dUiPk{font-size:1.3rem;margin-bottom:.5rem;color:var(--neon-blue)}.ExperienceSection_company__Vm9GJ{font-size:1rem;color:var(--foreground);opacity:.9}.ExperienceSection_period__3DWtw{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--neon-purple);margin-bottom:1rem}.ExperienceSection_description__UIqwl{margin-bottom:1.5rem;line-height:1.6}.ExperienceSection_achievements__3Wrig h4{font-size:1rem;margin-bottom:.5rem;color:var(--neon-green)}.ExperienceSection_achievements__3Wrig ul{list-style-type:none}.ExperienceSection_achievements__3Wrig li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;line-height:1.5}.ExperienceSection_achievements__3Wrig li:before{content:"→";position:absolute;left:0;color:var(--neon-green)}@media (max-width:768px){.ExperienceSection_timeline__OM7AN:before{left:20px}.ExperienceSection_timelineItem__7q34a{width:100%;padding-left:50px;padding-right:0;left:0!important}.ExperienceSection_timelineItem__7q34a:before{left:10px!important;right:auto!important}.ExperienceSection_timelineItem__7q34a .ExperienceSection_timelineContent__Zgup_:after{display:none}}.HeroSection_hero__dnyNR{position:relative;height:100vh;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.HeroSection_content__12PQV{position:relative;z-index:10;text-align:center;max-width:900px;padding:0 1.5rem}.HeroSection_intro__pYHqz{margin-bottom:2.5rem}.HeroSection_name__4WeuS{font-size:4.5rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(90deg,var(--neon-blue),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(0,245,255,.3);letter-spacing:-1px}.HeroSection_title__quZY6{font-size:1.5rem;font-weight:500;color:var(--foreground);opacity:.9;font-family:var(--font-mono)}.HeroSection_cta__5_wki{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.HeroSection_button__F8xIy{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;font-size:1rem;transition:all .3s ease;cursor:pointer;border:none;outline:none}.HeroSection_primary__Ppdt9{background:linear-gradient(90deg,var(--primary),var(--secondary));color:white;box-shadow:0 0 15px rgba(0,180,216,.5)}.HeroSection_primary__Ppdt9:hover{transform:translateY(-3px);box-shadow:0 0 20px rgba(0,180,216,.7)}.HeroSection_secondary__8mrTk{background:transparent;border:1px solid var(--neon-blue);color:var(--neon-blue)}.HeroSection_secondary__8mrTk:hover{background:rgba(0,245,255,.1);transform:translateY(-3px)}.HeroSection_socialLinks__XK_DY{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.HeroSection_socialLink__6Coem{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);color:var(--foreground);transition:all .3s ease}.HeroSection_socialLink__6Coem:hover{background:var(--primary);transform:translateY(-3px);box-shadow:0 0 15px rgba(0,180,216,.5)}.HeroSection_scrollIndicator__lWW27{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;cursor:pointer;z-index:10}.HeroSection_mouse__i5Ah4{width:30px;height:50px;border:2px solid var(--foreground);border-radius:20px;position:relative}.HeroSection_wheel__AE_Eg{width:6px;height:6px;background:var(--foreground);border-radius:50%;position:absolute;top:10px;left:50%;transform:translateX(-50%);animation:HeroSection_scroll__TD61g 1.5s infinite}.HeroSection_arrows__nXK0l{display:flex;flex-direction:column;align-items:center;margin-top:10px}.HeroSection_arrows__nXK0l span{display:block;width:10px;height:10px;border-bottom:2px solid var(--foreground);border-right:2px solid var(--foreground);transform:rotate(45deg);margin:-6px;animation:HeroSection_arrows__nXK0l 1.5s infinite}.HeroSection_arrows__nXK0l span:nth-child(2){animation-delay:.2s}.HeroSection_arrows__nXK0l span:nth-child(3){animation-delay:.4s}.HeroSection_aiModelContainer__IoOWv{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}@keyframes HeroSection_scroll__TD61g{0%{opacity:1;top:10px}to{opacity:0;top:30px}}@keyframes HeroSection_arrows__nXK0l{0%{opacity:0;transform:rotate(45deg) translate(-10px,-10px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translate(10px,10px)}}@media (max-width:768px){.HeroSection_name__4WeuS{font-size:2.8rem}.HeroSection_title__quZY6{font-size:1.1rem}.HeroSection_cta__5_wki{gap:1rem}}.ProjectsSection_projects__nURBP{background:linear-gradient(180deg,#0a0d20,#0c0f26);position:relative}.ProjectsSection_projectsGrid__ABzpu{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.ProjectsSection_githubStats__wwRKd{background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:10px;padding:2rem;text-align:center;max-width:900px;margin:0 auto}.ProjectsSection_githubStats__wwRKd h3{font-size:1.5rem;margin-bottom:2rem;color:var(--neon-blue)}.ProjectsSection_statsContainer__6dBkt{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}.ProjectsSection_statCard__poDHL{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:rgba(255,255,255,.05);border-radius:8px;transition:all .3s ease}.ProjectsSection_statCard__poDHL:hover{transform:translateY(-5px);background:rgba(255,255,255,.1)}.ProjectsSection_statNumber__pw_PT{font-size:2rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(90deg,var(--neon-blue),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ProjectsSection_statLabel__c7NmG{font-size:.9rem;color:var(--foreground);opacity:.8}.ProjectsSection_githubLink__ApBGP{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(255,255,255,.1);border-radius:4px;color:var(--foreground);transition:all .3s ease}.ProjectsSection_githubLink__ApBGP:hover{background:var(--primary);transform:translateY(-3px)}@media (max-width:768px){.ProjectsSection_statsContainer__6dBkt{grid-template-columns:repeat(2,1fr)}}.ProjectCard_card__Vlo24{background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:10px;overflow:hidden;transition:all .3s ease}.ProjectCard_card__Vlo24:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,0,0,.2);border-color:var(--neon-blue)}.ProjectCard_imageContainer__Xa9P1{position:relative;width:100%;height:200px;overflow:hidden}.ProjectCard_videoContainer__O7sE5{position:relative;width:100%;height:200px;background:#000}.ProjectCard_closeVideoBtn__ZriUv{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.8);color:white;border:none;padding:.5rem;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.ProjectCard_closeVideoBtn__ZriUv:hover{background:rgba(0,180,216,.9)}.ProjectCard_image__TlZAK{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ProjectCard_card__Vlo24:hover .ProjectCard_image__TlZAK{transform:scale(1.05)}.ProjectCard_overlay__cKAX4{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.ProjectCard_card__Vlo24:hover .ProjectCard_overlay__cKAX4,.ProjectCard_overlay__cKAX4.ProjectCard_active__KwrJk{opacity:1}.ProjectCard_links__mDzwP{display:flex;gap:1rem}.ProjectCard_link__Drsmy{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(0,180,216,.8);color:white;border-radius:4px;transition:all .3s ease}.ProjectCard_link__Drsmy:hover{background:var(--neon-blue);transform:translateY(-3px)}.ProjectCard_content__6Bv_N{padding:1.5rem}.ProjectCard_title__pEBTJ{font-size:1.3rem;margin-bottom:1rem;color:var(--neon-blue)}.ProjectCard_description__b8oUt{font-size:.95rem;margin-bottom:1.5rem;color:var(--foreground);opacity:.9;line-height:1.6}.ProjectCard_tags__ywef8{display:flex;flex-wrap:wrap;gap:.5rem}.ProjectCard_tag__su9zG{font-size:.8rem;padding:.25rem .75rem;background:rgba(0,180,216,.2);color:var(--neon-blue);border-radius:20px}.AIProjectShowcase_overlay__f0YM_{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);backdrop-filter:blur(5px);z-index:1000;display:flex;justify-content:center;align-items:center;padding:2rem}.AIProjectShowcase_modal__feHL2{background:var(--background);border:1px solid var(--glass-border);border-radius:10px;width:100%;max-width:900px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 0 30px rgba(0,245,255,.2)}.AIProjectShowcase_closeButton__3TnRY{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--foreground);cursor:pointer;z-index:10;transition:all .3s ease}.AIProjectShowcase_closeButton__3TnRY:hover{color:var(--neon-blue);transform:rotate(90deg)}.AIProjectShowcase_header__WjkFl{padding:2rem;border-bottom:1px solid var(--glass-border)}.AIProjectShowcase_title__SaRY9{font-size:1.8rem;margin-bottom:1rem;color:var(--neon-blue)}.AIProjectShowcase_tags__u5qUd{display:flex;flex-wrap:wrap;gap:.5rem}.AIProjectShowcase_tag__oC58s{font-size:.8rem;padding:.25rem .75rem;background:rgba(0,180,216,.2);color:var(--neon-blue);border-radius:20px}.AIProjectShowcase_tabs__Vgqa5{display:flex;border-bottom:1px solid var(--glass-border);overflow-x:auto}.AIProjectShowcase_tab__9cYfy{padding:1rem 1.5rem;background:transparent;border:none;color:var(--foreground);cursor:pointer;transition:all .3s ease;font-size:1rem;white-space:nowrap}.AIProjectShowcase_tab__9cYfy:hover{color:var(--neon-blue)}.AIProjectShowcase_tab__9cYfy.AIProjectShowcase_active__8TvKg{color:var(--neon-blue);border-bottom:2px solid var(--neon-blue)}.AIProjectShowcase_content__HKtvO{padding:2rem;min-height:300px}.AIProjectShowcase_overview__keSiy{display:flex;flex-direction:column;gap:2rem}.AIProjectShowcase_terminal__8Pwfr{background:#1a1a1a;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.3)}.AIProjectShowcase_terminalHeader__s7C9y{background:#333;padding:.5rem 1rem;display:flex;align-items:center}.AIProjectShowcase_terminalDot__NYVVC{width:12px;height:12px;border-radius:50%;margin-right:6px}.AIProjectShowcase_terminalDot__NYVVC:first-child{background:#ff5f56}.AIProjectShowcase_terminalDot__NYVVC:nth-child(2){background:#ffbd2e}.AIProjectShowcase_terminalDot__NYVVC:nth-child(3){background:#27c93f}.AIProjectShowcase_terminalTitle__NNtLd{margin-left:1rem;font-size:.9rem;color:#ddd;font-family:var(--font-mono)}.AIProjectShowcase_terminalBody__wgc66{padding:1.5rem;font-family:var(--font-mono);font-size:.9rem;line-height:1.6;color:#ddd;min-height:200px}.AIProjectShowcase_cursor__Odc8M:after{content:"|";animation:AIProjectShowcase_blink__GbeZg 1s step-end infinite}@keyframes AIProjectShowcase_blink__GbeZg{0%,to{opacity:1}50%{opacity:0}}.AIProjectShowcase_githubButton__inGLl{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--primary);color:white;border-radius:4px;transition:all .3s ease;align-self:flex-start}.AIProjectShowcase_githubButton__inGLl:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,180,216,.4)}.AIProjectShowcase_architecture__mLRW3{display:flex;flex-direction:column;gap:2rem}.AIProjectShowcase_architectureDiagram__K6ubG{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem}.AIProjectShowcase_architectureLayer__z8ruG{display:flex;justify-content:center;width:100%}.AIProjectShowcase_architectureNode__MEFmP{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;min-width:150px;transition:all .3s ease}.AIProjectShowcase_architectureNode__MEFmP:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.2);border-color:var(--neon-blue)}.AIProjectShowcase_architectureNode__MEFmP svg{color:var(--neon-blue)}.AIProjectShowcase_architectureArrow__pSXmK{width:2px;height:30px;background:linear-gradient(to bottom,var(--neon-blue),var(--neon-purple));position:relative}.AIProjectShowcase_architectureArrow__pSXmK:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--neon-purple)}.AIProjectShowcase_architectureDetails__JDBh6{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;padding:1.5rem}.AIProjectShowcase_architectureDetails__JDBh6 h3{margin-bottom:1rem;color:var(--neon-blue)}.AIProjectShowcase_stackList__8W7ut{list-style-type:none;padding:0}.AIProjectShowcase_stackItem__CX9lo{padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.AIProjectShowcase_stackItem__CX9lo:last-child{border-bottom:none}.AIProjectShowcase_features__LsE60{padding:1rem 0}.AIProjectShowcase_featuresList__k7Zvj{list-style-type:none;padding:0}.AIProjectShowcase_featureItem__4kAlm{margin-bottom:1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;transition:all .3s ease;position:relative;padding:1rem 1rem 1rem 2.5rem}.AIProjectShowcase_featureItem__4kAlm:hover{transform:translateX(5px);border-color:var(--neon-blue)}.AIProjectShowcase_featureItem__4kAlm:before{content:"→";position:absolute;left:1rem;color:var(--neon-blue)}.AIProjectShowcase_results__dy4u8{padding:1rem 0}.AIProjectShowcase_resultsGrid__oSZMC{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.AIProjectShowcase_resultCard__B9fqG{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;padding:1.5rem;text-align:center;transition:all .3s ease}.AIProjectShowcase_resultCard__B9fqG:hover{transform:translateY(-5px);border-color:var(--neon-blue);box-shadow:0 5px 15px rgba(0,0,0,.2)}.AIProjectShowcase_resultCard__B9fqG h3{font-size:1.1rem;margin-bottom:1rem;color:var(--foreground)}.AIProjectShowcase_resultValue__O5nDL{font-size:2rem;font-weight:700;color:var(--neon-blue)}@media (max-width:768px){.AIProjectShowcase_overlay__f0YM_{padding:1rem}.AIProjectShowcase_modal__feHL2{max-height:90vh}.AIProjectShowcase_resultsGrid__oSZMC{grid-template-columns:1fr}.AIProjectShowcase_tabs__Vgqa5{justify-content:flex-start}.AIProjectShowcase_tab__9cYfy{padding:.75rem 1rem;font-size:.9rem}}.SkillsSection_skills__OwMwj{background:linear-gradient(180deg,#080a1a,#0a0d20);position:relative}.SkillsSection_categories__oAhFc{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.SkillsSection_categoryButton__1_sB_{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;color:var(--foreground);cursor:pointer;transition:all .3s ease}.SkillsSection_categoryButton__1_sB_:hover{background:rgba(255,255,255,.1);transform:translateY(-3px)}.SkillsSection_categoryButton__1_sB_.SkillsSection_active__8CrWx{background:linear-gradient(90deg,rgba(0,180,216,.2),rgba(114,9,183,.2));border-color:var(--neon-blue);box-shadow:0 0 10px rgba(0,245,255,.3)}.SkillsSection_categoryIcon__Gb6lb{color:var(--neon-blue)}.SkillsSection_skillsContainer__zzU23{position:relative;min-height:400px;margin-bottom:3rem}.SkillsSection_skillsGrid__3_z5p{display:none;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;position:absolute;width:100%}.SkillsSection_skillsGrid__3_z5p.SkillsSection_active__8CrWx{display:grid}.SkillsSection_skillsVisual__ZiLnN{display:flex;justify-content:center;align-items:center;margin-top:4rem}@media (max-width:768px){.SkillsSection_categories__oAhFc{flex-direction:column;align-items:center}.SkillsSection_categoryButton__1_sB_{width:100%;max-width:300px;justify-content:center}.SkillsSection_skillsContainer__zzU23{min-height:600px}.SkillsSection_skillsGrid__3_z5p{grid-template-columns:1fr}}.SkillCard_card__rnU0a{background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:8px;padding:1.5rem;transition:all .3s ease}.SkillCard_card__rnU0a:hover{border-color:var(--neon-blue);box-shadow:0 0 15px rgba(0,245,255,.2)}.SkillCard_name__4GLcZ{font-size:1.2rem;margin-bottom:1rem;color:var(--foreground)}.SkillCard_progressContainer__Gwkrc{display:flex;align-items:center;gap:1rem}.SkillCard_progressBar__CSSxq{flex:1;height:8px;background:rgba(255,255,255,.1);border-radius:4px;overflow:hidden}.SkillCard_progressFill__esw5r{height:100%;background:linear-gradient(90deg,var(--neon-blue),var(--neon-purple));border-radius:4px}.SkillCard_level__KWVGf{font-size:.9rem;font-weight:600;color:var(--neon-blue);min-width:40px;text-align:right}