.page_project-detail__yKYjY{min-height:100vh;background:var(--cyber-bg-dark)}.page_project-meta__ebGGP{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap;padding-top:calc(var(--navbar-height, 120px) + 2rem);padding-bottom:2rem}.page_back-link__cAr0g{color:var(--cyber-primary);text-decoration:none;font-weight:500;transition:all .3s ease;font-family:Orbitron,monospace}.page_back-link__cAr0g:hover{color:var(--cyber-text-primary);text-shadow:0 0 10px var(--cyber-primary)}.page_project-category__CwUoy{background:linear-gradient(45deg,var(--cyber-primary),var(--cyber-secondary));color:white;padding:.4rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.page_project-year__W5JIa{color:var(--cyber-text-secondary);font-weight:500;font-family:Orbitron,monospace}.page_project-hero__bnu9G{position:relative;height:70vh;min-height:500px;width:100%;overflow:hidden}.page_project-hero-image__KtzZX{filter:brightness(.8)}.page_project-hero-overlay__RMEfL{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(0,0,0,.4) 50%,rgba(0,0,0,.7));display:flex;align-items:center;justify-content:center}.page_project-hero-content__JMwRt{text-align:center;z-index:2}.page_project-title__utzw9{font-size:4rem;color:white;font-family:Orbitron,monospace;font-weight:700;margin-bottom:1.5rem;text-shadow:0 0 30px rgba(0,255,255,.5),0 0 60px rgba(0,255,255,.3),2px 2px 4px rgba(0,0,0,.8);line-height:1.2}.page_project-hero-description__KxIdK{font-size:1.3rem;color:rgba(255,255,255,.9);line-height:1.6;max-width:700px;margin:0 auto 2.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.7);font-weight:400}.page_project-description__b3Q__{font-size:1.2rem;color:var(--cyber-text-secondary);line-height:1.6;max-width:600px;margin:0 auto 2rem}.page_demo-actions__0FTNq{display:flex;justify-content:center;margin:2rem 0}.page_btn-demo__mqy7Q{display:inline-flex;align-items:center;gap:.5rem;padding:1.2rem 2.5rem;background:linear-gradient(135deg,#00ff88,#00cc6a);color:var(--cyber-bg-dark);text-decoration:none;border-radius:8px;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;font-family:Orbitron,monospace;transition:all .3s ease;box-shadow:0 6px 20px rgba(0,255,136,.5),0 0 30px rgba(0,255,136,.3);border:2px solid transparent;position:relative;z-index:3}.page_btn-demo__mqy7Q:hover{box-shadow:0 6px 20px rgba(0,255,136,.7),0 0 50px rgba(0,255,136,.5);background:linear-gradient(135deg,#00ff88,#00ff88)}.page_project-details__d_AUO{max-width:800px;margin:0 auto;padding:2rem 0}.page_project-info__JIWCr h2{color:var(--cyber-text-primary);font-family:Orbitron,monospace;font-size:2rem;margin-bottom:1.5rem;text-shadow:0 0 15px var(--cyber-glow)}.page_project-info__JIWCr h3{color:var(--cyber-primary);font-family:Orbitron,monospace;font-size:1.5rem;margin:2rem 0 1rem;text-shadow:0 0 10px var(--cyber-primary)}.page_project-info__JIWCr p{color:var(--cyber-text-secondary);line-height:1.8;margin-bottom:2rem;font-size:1.1rem}.page_tech-list__9cnH_{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem}.page_tech-item__ks9zn{background:rgba(0,255,255,.1);color:var(--cyber-primary);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500;border:1px solid var(--cyber-primary);font-family:Orbitron,monospace}.page_features-list__OMxMv{color:var(--cyber-text-secondary);line-height:1.8;margin-bottom:2rem}.page_features-list__OMxMv li{margin-bottom:.8rem;padding-left:1.5rem;position:relative}.page_features-list__OMxMv li:before{content:"▸";position:absolute;left:0;color:var(--cyber-primary);font-weight:700}.page_project-cta__N_Lg8{background:rgba(255,255,255,.02);border:1px solid var(--cyber-border);border-radius:12px;padding:3rem 2rem;margin:4rem 0;text-align:center;position:relative;overflow:hidden}.page_project-cta__N_Lg8:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,255,.05),rgba(255,0,255,.05));z-index:-1}.page_project-cta__N_Lg8 h2{font-size:2.5rem;color:var(--cyber-text-primary);font-family:Orbitron,monospace;font-weight:600;margin-bottom:1rem;text-shadow:0 0 15px var(--cyber-glow)}.page_project-cta__N_Lg8 p{font-size:1.1rem;color:var(--cyber-text-secondary);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.page_cta-buttons__HPu2Y{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.page_btn-primary__0eRCq,.page_btn-secondary__eDJBO{padding:1rem 2rem;border-radius:6px;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:Orbitron,monospace;text-decoration:none;transition:all .3s ease;display:inline-block}.page_btn-primary__0eRCq{background:linear-gradient(45deg,var(--cyber-primary),var(--cyber-secondary));color:var(--cyber-bg-dark)}.page_btn-primary__0eRCq:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,255,255,.4)}.page_btn-secondary__eDJBO{background:transparent;color:var(--cyber-text-primary);border:1px solid var(--cyber-primary)}.page_btn-secondary__eDJBO:hover{background:var(--cyber-primary);color:var(--cyber-bg-dark);box-shadow:0 0 15px rgba(0,255,255,.3)}@media (max-width:768px){.page_project-meta__ebGGP{flex-direction:column;gap:1rem;padding-top:calc(var(--navbar-height, 120px) + 1rem);padding-bottom:1rem}.page_project-hero__bnu9G{height:60vh;min-height:400px}.page_project-title__utzw9{font-size:2.5rem;margin-bottom:1rem}.page_project-hero-description__KxIdK{font-size:1.1rem;margin-bottom:2rem;padding:0 1rem}.page_project-details__d_AUO{padding:0 1rem}.page_project-info__JIWCr h2{font-size:1.8rem}.page_project-cta__N_Lg8{margin:2rem 1rem;padding:2rem 1rem}.page_project-cta__N_Lg8 h2{font-size:2rem}.page_cta-buttons__HPu2Y{flex-direction:column;align-items:center}.page_btn-primary__0eRCq,.page_btn-secondary__eDJBO{width:200px;text-align:center}.page_btn-demo__mqy7Q{font-size:1rem;padding:1rem 2rem}}