.Projects_enhancedProjects__vICLE{min-height:100vh;position:relative;padding:80px 0;overflow:hidden;background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e)}.Projects_projectsBackground__Gk54g{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.Projects_projectsGridBg___MKJJ{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(168,85,247,.1) 1px,transparent 0),linear-gradient(90deg,rgba(168,85,247,.1) 1px,transparent 0);background-size:50px 50px;animation:Projects_projectsGridMove__xpNjV 20s linear infinite}@keyframes Projects_projectsGridMove__xpNjV{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.Projects_projectsGlow__mAz4h{position:absolute;top:20%;right:10%;width:600px;height:600px;background:radial-gradient(circle,rgba(168,85,247,.2) 0,transparent 70%);border-radius:50%;filter:blur(120px);animation:Projects_projectsPulse__H9mNb 8s ease-in-out infinite}@keyframes Projects_projectsPulse__H9mNb{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.Projects_circuitNodes__KUYxa{position:absolute;top:0;left:0;width:100%;height:100%}.Projects_circuitNode__hszTh{position:absolute;width:var(--size);height:var(--size);background:var(--color);border-radius:50%;left:var(--x);top:var(--y);animation:Projects_nodeFlicker__7voN2 3s ease-in-out infinite;box-shadow:0 0 10px var(--color)}@keyframes Projects_nodeFlicker__7voN2{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.Projects_circuitLines__z_v3x{position:absolute;top:0;left:0;width:100%;height:100%}.Projects_circuitSvg__xOIhP{width:100%;height:100%}.Projects_circuitPath__QAQ9A{fill:none;stroke:rgba(168,85,247,.4);stroke-width:1;stroke-dasharray:8,4;animation:Projects_circuitFlow__onD6E 6s linear infinite}.Projects_path1__DlKBg{animation-delay:0s}.Projects_path2__4WRL0{animation-delay:2s}.Projects_path3__MbP6h{animation-delay:4s}@keyframes Projects_circuitFlow__onD6E{0%{stroke-dashoffset:0}to{stroke-dashoffset:24}}.Projects_techSymbols__2VsTe{position:absolute;top:0;left:0;width:100%;height:100%}.Projects_symbol__vOd_V{position:absolute;font-size:2rem;opacity:.3;animation:Projects_symbolFloat__WtbVu 8s ease-in-out infinite}.Projects_symbol__vOd_V:first-child{top:20%;left:10%;animation-delay:0s}.Projects_symbol__vOd_V:nth-child(2){top:60%;right:15%;animation-delay:3s}.Projects_symbol__vOd_V:nth-child(3){bottom:30%;left:20%;animation-delay:6s}@keyframes Projects_symbolFloat__WtbVu{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.Projects_enhancedContainer__STeeY{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 20px}.Projects_projectsHeader__eQldH{text-align:center;margin-bottom:60px}.Projects_sectionTag__taezv{display:inline-block;padding:8px 16px;background:rgba(168,85,247,.1);color:#a855f7!important;border-radius:20px;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px}.Projects_sectionTitle__u3vV8{font-size:2.5rem;color:#fff!important;margin-bottom:20px;font-weight:700;background:linear-gradient(45deg,#a855f7,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Projects_titleUnderline__cpWqa{width:80px;height:4px;background:linear-gradient(45deg,#a855f7,#22d3ee);border-radius:2px;margin:0 auto 40px}.Projects_filterContainer__WKUhW{opacity:0;transform:translateY(20px);transition:all .6s ease}.Projects_filterContainer__WKUhW.Projects_visible__BjyoA{opacity:1;transform:translateY(0)}.Projects_filterButtons__I2PzC{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-bottom:40px}.Projects_filterBtn__2Roa8{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(25,25,45,.8);color:hsla(0,0%,100%,.8)!important;border:2px solid rgba(168,85,247,.2);border-radius:25px;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Projects_filterBtn__2Roa8.Projects_active__nLf8o,.Projects_filterBtn__2Roa8:hover{background:linear-gradient(45deg,#a855f7,#22d3ee);color:#fff!important;border-color:transparent;transform:translateY(-2px);box-shadow:0 8px 25px rgba(168,85,247,.3)}.Projects_filterBadge__fFsha{background:hsla(0,0%,100%,.2);color:#fff!important;font-size:.8rem;padding:2px 8px;border-radius:12px;font-weight:600}.Projects_filterBtn__2Roa8.Projects_active__nLf8o .Projects_filterBadge__fFsha{background:hsla(0,0%,100%,.3);color:#fff!important}.Projects_mainContentArea___R6mB{position:relative;min-height:400px}.Projects_projectsContentScroll__3Y9lW{overflow:hidden;box-sizing:border-box}.Projects_projectsGrid__I3P9i{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;opacity:0;transform:translateY(30px);transition:all .8s ease}.Projects_projectsGrid__I3P9i.Projects_visible__BjyoA{opacity:1;transform:translateY(0)}.Projects_projectCard__dQ_5F{background:rgba(25,25,45,.8);border-radius:20px;overflow:hidden;border:1px solid rgba(168,85,247,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;animation:Projects_projectCardSlide__k3Ngj .8s ease forwards;box-sizing:border-box}@keyframes Projects_projectCardSlide__k3Ngj{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.Projects_projectCard__dQ_5F:hover{transform:translateY(-10px);border-color:rgba(168,85,247,.4);box-shadow:0 20px 60px rgba(168,85,247,.2)}.Projects_projectImg__AgbLe{position:relative;height:200px;overflow:hidden}.Projects_projectImg__AgbLe img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.Projects_projectCard__dQ_5F:hover .Projects_projectImg__AgbLe img{transform:scale(1.05)}.Projects_projectCategory__PsXZ8{position:absolute;top:15px;left:15px;z-index:3}.Projects_categoryTag__Ox3Lv{padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important}.Projects_categoryTag__Ox3Lv.Projects_web__8oO4Y{background:rgba(59,130,246,.9)!important;color:#fff!important;border:1px solid rgba(59,130,246,.5)}.Projects_categoryTag__Ox3Lv.Projects_data__T8QoY{background:rgba(34,197,94,.9)!important;color:#fff!important;border:1px solid rgba(34,197,94,.5)}.Projects_categoryTag__Ox3Lv.Projects_ml__sgkBX{background:rgba(168,85,247,.9)!important;color:#fff!important;border:1px solid rgba(168,85,247,.5)}.Projects_categoryTag__Ox3Lv.Projects_nlp__FBsXM{background:rgba(34,211,238,.9)!important;color:#fff!important;border:1px solid rgba(34,211,238,.5)}.Projects_categoryTag__Ox3Lv.Projects_security__r16N5{background:rgba(239,68,68,.9)!important;color:#fff!important;border:1px solid rgba(239,68,68,.5)}.Projects_projectOverlay__7brO5{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);opacity:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;z-index:2}.Projects_projectCard__dQ_5F:hover .Projects_projectOverlay__7brO5{opacity:1}.Projects_projectLinks__Cxc6w{display:flex;gap:15px}.Projects_projectLink__kJmn_{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(45deg,#a855f7,#22d3ee);color:#fff!important;text-decoration:none;border-radius:25px;font-weight:600;transition:all .3s ease}.Projects_projectLink__kJmn_:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(168,85,247,.4)}.Projects_linkIcon__PRTMi,.Projects_linkText__pV8WQ{color:#fff!important}.Projects_projectInfo__6Aw4p{padding:25px;overflow:hidden;box-sizing:border-box}.Projects_projectTitle__b8psp{font-size:1.4rem;font-weight:700;color:#fff!important;margin-bottom:15px;line-height:1.3}.Projects_projectDescription__4lpxO{font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.8)!important;margin-bottom:20px}.Projects_projectTech__qQUQe{display:flex;flex-wrap:wrap;gap:8px}.Projects_techTag__UDSeU{padding:6px 12px;background:rgba(168,85,247,.2);color:#a855f7!important;border:1px solid rgba(168,85,247,.3);border-radius:15px;font-size:.8rem;font-weight:500;transition:all .3s ease}.Projects_techTag__UDSeU:hover{background:rgba(168,85,247,.3);color:#fff!important;border-color:rgba(168,85,247,.5)}.Projects_cardGlow__DcT0V{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#a855f7,#22d3ee,#ec4899);border-radius:22px;z-index:-1;opacity:0;transition:opacity .3s ease}.Projects_projectCard__dQ_5F:hover .Projects_cardGlow__DcT0V{opacity:.3}.Projects_projectsFooter__I__mi{margin-top:60px;text-align:center}.Projects_projectsCta__JENdB{opacity:0;transform:translateY(20px);transition:all .6s ease}.Projects_projectsCta__JENdB.Projects_visible__BjyoA{opacity:1;transform:translateY(0)}.Projects_ctaButton__ADrKg{display:inline-flex;align-items:center;gap:12px;padding:15px 30px;background:linear-gradient(135deg,#a855f7,#22d3ee);color:#fff!important;text-decoration:none;border-radius:50px;font-weight:600;position:relative;overflow:hidden;transition:all .3s ease}.Projects_ctaButton__ADrKg:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(168,85,247,.4)}.Projects_btnIcon__cGyud,.Projects_btnText__YYy_R{position:relative;z-index:2;color:#fff!important}.Projects_btnIcon__cGyud{transition:transform .3s ease}.Projects_ctaButton__ADrKg:hover .Projects_btnIcon__cGyud{transform:translateX(4px)}.Projects_binaryDecoration__LEV6m{position:absolute;bottom:20px;right:20px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;opacity:.3}.Projects_binaryLine__kYERO{color:hsla(0,0%,100%,.5)!important;margin-bottom:5px;animation:Projects_binaryFlicker__HNgQM 4s ease-in-out infinite}.Projects_binaryLine__kYERO:nth-child(2){animation-delay:1s}.Projects_binaryLine__kYERO:nth-child(3){animation-delay:2s}@keyframes Projects_binaryFlicker__HNgQM{0%,to{opacity:.3}50%{opacity:.7}}@media (max-width:1024px){.Projects_projectsGrid__I3P9i{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.Projects_sectionTitle__u3vV8{font-size:2.2rem}.Projects_filterButtons__I2PzC{gap:10px}}@media (max-width:768px){.Projects_enhancedProjects__vICLE{padding:60px 0}.Projects_enhancedContainer__STeeY{padding:0 15px}.Projects_sectionTitle__u3vV8{font-size:2rem}.Projects_projectsGrid__I3P9i{grid-template-columns:1fr;gap:20px}.Projects_filterButtons__I2PzC{flex-direction:column;align-items:center;gap:8px}.Projects_filterBtn__2Roa8{width:100%;max-width:250px;justify-content:center}.Projects_projectInfo__6Aw4p{padding:20px}.Projects_projectTitle__b8psp{font-size:1.2rem}.Projects_projectDescription__4lpxO{font-size:.9rem}}@media (max-width:480px){.Projects_sectionTitle__u3vV8{font-size:1.8rem}.Projects_projectsGrid__I3P9i{grid-template-columns:1fr}.Projects_projectCard__dQ_5F{margin:0 10px}.Projects_projectInfo__6Aw4p{padding:15px}.Projects_ctaButton__ADrKg{padding:12px 25px;font-size:.9rem}.Projects_binaryDecoration__LEV6m{display:none}}.ProjectDetail_projectDetailPage__Tt2X2{min-height:100vh;padding-top:80px;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(109,40,217,.05),rgba(236,72,153,.05))}.ProjectDetail_projectDetailBackground__GdoI2{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.ProjectDetail_gridBg__5gmDH{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(109,40,217,.1) 1px,transparent 0),linear-gradient(90deg,rgba(109,40,217,.1) 1px,transparent 0);background-size:50px 50px;animation:ProjectDetail_gridMove__cyv4_ 20s linear infinite}@keyframes ProjectDetail_gridMove__cyv4_{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.ProjectDetail_glowEffect__8yK7Z{position:absolute;top:20%;left:50%;width:400px;height:400px;background:radial-gradient(circle,rgba(109,40,217,.2) 0,transparent 70%);border-radius:50%;filter:blur(100px);transform:translate(-50%,-50%);animation:ProjectDetail_pulse__JteYS 4s ease-in-out infinite}@keyframes ProjectDetail_pulse__JteYS{0%,to{opacity:.5}50%{opacity:.8}}.ProjectDetail_techSymbols__1jtDJ{position:absolute;top:0;left:0;width:100%;height:100%}.ProjectDetail_floatingTech__Tk8wy{position:absolute;color:rgba(109,40,217,.3);font-size:14px;font-weight:600;animation:ProjectDetail_float__P8wYW 6s ease-in-out infinite}@keyframes ProjectDetail_float__P8wYW{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.ProjectDetail_detailContainer__LZaMu{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 20px}.ProjectDetail_breadcrumb__1NO2t{margin-bottom:30px;color:#fff;font-size:14px;opacity:0;transform:translateY(20px);transition:all .6s ease}.ProjectDetail_breadcrumb__1NO2t.ProjectDetail_visible__soN_9{opacity:1;transform:translateY(0)}.ProjectDetail_breadcrumb__1NO2t a{color:#6d28d9;text-decoration:none;transition:color .3s ease}.ProjectDetail_breadcrumb__1NO2t a:hover{color:#ec4899}.ProjectDetail_breadcrumb__1NO2t span{color:#fff;font-weight:600}.ProjectDetail_nextProjectSection__Q1YUM{margin-bottom:40px;opacity:0;transform:translateY(20px);transition:all .6s ease .1s}.ProjectDetail_nextProjectSection__Q1YUM.ProjectDetail_visible__soN_9{opacity:1;transform:translateY(0)}.ProjectDetail_nextProjectSection__Q1YUM h3{color:#fff;margin-bottom:20px;font-size:1.2rem}.ProjectDetail_nextProjects__PVWQO{display:flex;gap:15px;flex-wrap:wrap}.ProjectDetail_backToAll__PNWTB,.ProjectDetail_nextProject__rGFqd{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(45deg,#6d28d9,#ec4899);color:#fff;text-decoration:none;border-radius:25px;font-size:14px;font-weight:500;transition:all .3s ease;border:none;cursor:pointer}.ProjectDetail_backToAll__PNWTB:hover,.ProjectDetail_nextProject__rGFqd:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(109,40,217,.3)}.ProjectDetail_projectHero__AchU7{text-align:center;margin-bottom:60px;opacity:0;transform:translateY(30px);transition:all .6s ease .2s}.ProjectDetail_projectHero__AchU7.ProjectDetail_visible__soN_9{opacity:1;transform:translateY(0)}.ProjectDetail_projectCategoryTag__z94XR{margin-bottom:20px}.ProjectDetail_category__bOhkC{display:inline-block;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.ProjectDetail_category__bOhkC.ProjectDetail_web__P66F0{background:rgba(59,130,246,.1);color:#3b82f6}.ProjectDetail_category__bOhkC.ProjectDetail_data__Yocwd{background:rgba(16,185,129,.1);color:#10b981}.ProjectDetail_category__bOhkC.ProjectDetail_ml__jDodS{background:rgba(168,85,247,.1);color:#a855f7}.ProjectDetail_category__bOhkC.ProjectDetail_nlp__ag5Fh{background:rgba(236,72,153,.1);color:#ec4899}.ProjectDetail_projectTitle__wkswf{font-size:3rem;color:#fff;margin-bottom:20px;line-height:1.2}.ProjectDetail_titleUnderline__Tafri{width:100px;height:4px;background:linear-gradient(45deg,#6d28d9,#ec4899);margin:0 auto 30px;border-radius:2px}.ProjectDetail_projectIntro__vmrUs{font-size:1.2rem;color:#fff;max-width:800px;margin:0 auto 40px;line-height:1.6}.ProjectDetail_techStack__28Ajo{margin-top:40px}.ProjectDetail_techTitle__RucXq{font-weight:600;color:#fff;margin-bottom:15px}.ProjectDetail_techTags__GBJ_5{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ProjectDetail_techBadge__XPQNy{padding:8px 16px;background:linear-gradient(45deg,rgba(109,40,217,.1),rgba(236,72,153,.1));color:#6d28d9;border-radius:20px;font-size:14px;font-weight:500;border:1px solid rgba(109,40,217,.2)}.ProjectDetail_projectMainImage__4__FJ{margin-bottom:60px;position:relative;border-radius:15px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.1);opacity:0;transform:translateY(30px);transition:all .6s ease .3s}.ProjectDetail_projectMainImage__4__FJ.ProjectDetail_visible__soN_9{opacity:1;transform:translateY(0)}.ProjectDetail_projectMainImage__4__FJ img{width:100%;height:auto;display:block}.ProjectDetail_imageOverlay__LPl0i{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(109,40,217,.1),rgba(236,72,153,.1));opacity:0;transition:opacity .3s ease}.ProjectDetail_projectMainImage__4__FJ:hover .ProjectDetail_imageOverlay__LPl0i{opacity:1}.ProjectDetail_projectContent__wKlEi{opacity:0;transform:translateY(30px);transition:all .6s ease .4s}.ProjectDetail_projectContent__wKlEi.ProjectDetail_visible__soN_9{opacity:1;transform:translateY(0)}.ProjectDetail_fullDescription__rD2hI{max-width:800px;margin:0 auto;line-height:1.8;color:#fff}.ProjectDetail_fullDescription__rD2hI h3{color:#6d28d9;margin-top:40px;margin-bottom:20px}.ProjectDetail_fullDescription__rD2hI ul{margin:20px 0;padding-left:30px}.ProjectDetail_fullDescription__rD2hI li{margin-bottom:10px;color:#fff}.ProjectDetail_placeholderContent__tNcBU{text-align:center;padding:60px 20px;background:rgba(109,40,217,.05);border-radius:15px;margin-bottom:40px}.ProjectDetail_placeholderContent__tNcBU h3{color:#6d28d9;margin-bottom:15px}.ProjectDetail_contactNote__FhGxM{margin-top:60px;padding:40px;background:linear-gradient(135deg,rgba(109,40,217,.05),rgba(236,72,153,.05));border-radius:15px;text-align:center;border:1px solid rgba(109,40,217,.1)}.ProjectDetail_contactNote__FhGxM h3{color:#6d28d9;margin-bottom:15px}.ProjectDetail_contactNote__FhGxM p{color:#fff;margin-bottom:25px}.ProjectDetail_contactBtn__wH2kP{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;background:linear-gradient(45deg,#6d28d9,#ec4899);color:#fff;text-decoration:none;border-radius:30px;font-weight:600;transition:all .3s ease}.ProjectDetail_contactBtn__wH2kP:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(109,40,217,.3)}.ProjectDetail_projectNotFound__hAdJ3{display:flex;align-items:center;justify-content:center;min-height:60vh;text-align:center}.ProjectDetail_container__QPGWn{max-width:600px}.ProjectDetail_backButton__CpRKt{padding:15px 30px;background:linear-gradient(45deg,#6d28d9,#ec4899);color:#fff;border:none;border-radius:30px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:20px}.ProjectDetail_backButton__CpRKt:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(109,40,217,.3)}@media (max-width:768px){.ProjectDetail_projectTitle__wkswf{font-size:2rem}.ProjectDetail_projectIntro__vmrUs{font-size:1rem}.ProjectDetail_nextProjects__PVWQO{flex-direction:column}.ProjectDetail_backToAll__PNWTB,.ProjectDetail_nextProject__rGFqd{justify-content:center}.ProjectDetail_contactNote__FhGxM{padding:30px 20px}.ProjectDetail_detailContainer__LZaMu{padding:0 15px}}@media (max-width:576px){.ProjectDetail_projectTitle__wkswf{font-size:1.8rem}.ProjectDetail_techTags__GBJ_5{gap:8px}.ProjectDetail_techBadge__XPQNy{padding:6px 12px;font-size:12px}}