.page_flowContainer__XzuRN{position:relative;min-height:100vh;overflow:hidden;background:var(--bg-primary)}.page_dynamicBackground__X5hPd{position:fixed;inset:0;z-index:0;overflow:hidden}.page_gradientOrb__Gfxe2{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.15) 0,transparent 70%);filter:blur(60px);top:-200px;left:-200px;pointer-events:none}.page_gradientOrb2__l7ley{position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.15) 0,transparent 70%);filter:blur(40px);bottom:-200px;right:-200px;pointer-events:none}.page_noiseTexture__X3pFp{position:absolute;inset:0;opacity:.03;mix-blend-mode:multiply;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 4px)}.page_fluidHeader__LgWMY{position:relative;z-index:10;text-align:center;padding:80px 20px 60px;margin-bottom:60px}.page_headerShape___uE6C{position:relative;display:inline-block;transform-origin:center}.page_mainTitle__gQ4RP{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:900;line-height:1.1;margin:0;position:relative}.page_titleWord__zKTLU{display:block;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:page_titleFloat__FQhk2 6s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}.page_titleWord__zKTLU:first-child{--i:0}.page_titleWord__zKTLU:nth-child(2){--i:1}.page_titleWord__zKTLU:nth-child(3){--i:2}@keyframes page_titleFloat__FQhk2{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(-2deg)}75%{transform:translateY(5px) rotate(2deg)}}.page_sparkleContainer__L9Cdz{position:absolute;top:-40px;right:-40px;width:60px;height:60px}.page_sparkle__En3Qr{width:100%;height:100%;color:rgba(59,130,246,.6)}.page_subtitle__o_lzw{font-size:1.25rem;color:var(--text-secondary);margin-top:20px;font-weight:300;letter-spacing:.05em;opacity:.8}.page_organicNav__AcJUP{position:relative;z-index:10;display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:60px;padding:0 20px}.page_filterPill__Mt9Zc{display:flex;align-items:center;gap:8px;padding:12px 24px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text-secondary);border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:.95rem;font-weight:500;position:relative;overflow:hidden}.page_filterPill__Mt9Zc:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(139,92,246,.2));opacity:0;transition:opacity .3s ease;border-radius:50px}.page_filterPill__Mt9Zc:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.page_filterPill__Mt9Zc:hover:before{opacity:1}.page_activePill__XQ8a2{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white}.page_activePill__XQ8a2:before{opacity:0}.page_pillIcon__YZ3mq{font-size:1.2rem;display:inline-block;animation:page_iconPulse__6QWvh 2s ease-in-out infinite}@keyframes page_iconPulse__6QWvh{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.page_flowingGrid__Bs_eA{position:relative;z-index:10;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;padding:0 40px 80px;max-width:1400px;margin:0 auto}.page_projectFlow__3UvIb{position:relative;background:rgba(255,255,255,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:30px;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;transform-origin:center;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05)}.page_projectFlow__3UvIb:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,transparent,rgba(59,130,246,.4),transparent);opacity:0;transition:opacity .4s ease;border-radius:30px;z-index:-1}.page_projectFlow__3UvIb:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 8px 30px rgba(0,0,0,.1);border-color:rgba(255,255,255,.12)}.page_projectFlow__3UvIb:hover:before{opacity:.5}.page_flowContent__JyxBh{position:relative;z-index:2}.page_projectHeader__vCJk2{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page_projectTitle__WD5z4{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0;background:linear-gradient(135deg,var(--text-primary),var(--text-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.page_projectFlow__3UvIb:hover .page_projectTitle__WD5z4{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_liveLink__iyhIY{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(59,130,246,.1);color:#3b82f6;transition:all .3s ease}.page_liveLink__iyhIY:hover{background:#3b82f6;color:white;transform:scale(1.1) rotate(45deg)}.page_liveLink__iyhIY svg{width:16px;height:16px}.page_storeLinks__Kcsbb{display:flex;gap:8px;align-items:center;position:relative;z-index:200}.page_storeLink__aiAzB{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(59,130,246,.1);color:#3b82f6;transition:all .3s ease;text-decoration:none}.page_storeLink__aiAzB:hover{background:#3b82f6;color:white;transform:scale(1.1)}.page_storeLink__aiAzB svg{width:16px;height:16px}.page_downloadButton__JAj51{padding:6px 12px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white;border:none;border-radius:20px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;position:relative;z-index:200;box-shadow:0 0 20px rgba(59,130,246,.8),0 0 40px rgba(139,92,246,.4)}.page_downloadButton__JAj51:hover{transform:scale(1.08);box-shadow:0 0 30px rgba(59,130,246,1),0 0 60px rgba(139,92,246,.6)}.page_projectDesc__33ivW{font-size:.95rem;line-height:1.6;color:var(--text-secondary);margin-bottom:20px;opacity:.8}.page_techFlow__wF3yD{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.page_techBubble__eDER7{padding:6px 14px;background:rgba(139,92,246,.1);color:#a78bfa;border-radius:20px;font-size:.85rem;font-weight:500;border:1px solid rgba(139,92,246,.2);transform:scale(.95);transition:all .3s ease}.page_projectFlow__3UvIb:hover .page_techBubble__eDER7{transform:scale(1);background:rgba(139,92,246,.15)}.page_achievementGlow__i43sp{font-size:.875rem;color:#10b981;font-weight:500;display:flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(16,185,129,.1);border-radius:20px;border:1px solid rgba(16,185,129,.2);width:fit-content}.page_achievementGlow__i43sp:before{content:"✨";font-size:1rem}.page_previewOverlay__fDfpc{position:absolute;inset:0;background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:30px;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;transition:opacity .2s ease}.page_previewOverlay__fDfpc:hover{cursor:pointer}.page_previewInner__eHa0_{width:100%;max-width:400px}.page_webPreview__pwtc6{width:100%;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1)}.page_mobileScreens___2lMs{display:flex;justify-content:center;gap:16px;align-items:center}.page_phoneFrame__dB8jN{position:relative;width:100px;border-radius:20px;overflow:hidden;background:#000;border:3px solid #333;box-shadow:0 10px 30px rgba(0,0,0,.3)}.page_phoneFrame__dB8jN:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40%;height:4px;background:#333;border-radius:2px;z-index:10}.page_previewLabel__tlNnU{text-align:center;margin-top:16px;color:#3b82f6;font-weight:500;font-size:.95rem;letter-spacing:.05em}.page_creativeFooter__sCX2m{position:relative;margin-top:120px;padding:60px 20px 40px;text-align:center;overflow:hidden}.page_footerWave__ZIcCn{position:absolute;bottom:0;left:-50px;right:-50px;height:200px;opacity:.1}.page_footerWave__ZIcCn svg{width:100%;height:100%;fill:#3b82f6}.page_footerText__FtzwL{position:relative;font-size:1.25rem;color:var(--text-secondary);font-style:italic;max-width:600px;margin:0 auto;opacity:.7}@media (max-width:768px){.page_flowingGrid__Bs_eA{grid-template-columns:1fr;padding:0 20px 60px;gap:24px}.page_mainTitle__gQ4RP{font-size:clamp(2rem,10vw,3rem)}.page_organicNav__AcJUP{gap:8px}.page_filterPill__Mt9Zc{padding:10px 18px;font-size:.875rem}.page_projectFlow__3UvIb{padding:24px}.page_mobileScreens___2lMs{transform:scale(.8)}}.page_dark__PMjmh .page_filterPill__Mt9Zc{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.page_dark__PMjmh .page_projectFlow__3UvIb{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 20px rgba(0,0,0,.3)}.page_dark__PMjmh .page_projectFlow__3UvIb:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 8px 30px rgba(0,0,0,.4);border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.1)}.page_dark__PMjmh .page_previewOverlay__fDfpc{background:rgba(0,0,0,.8)}.page_dark__PMjmh .page_noiseTexture__X3pFp{opacity:.02}.page_dark__PMjmh .page_webPreview__pwtc6{border:1px solid rgba(255,255,255,.2)}.page_dark__PMjmh .page_previewLabel__tlNnU{color:#60a5fa}.page_dark__PMjmh .page_techBubble__eDER7{background:rgba(139,92,246,.15);border-color:rgba(139,92,246,.3)}.page_dark__PMjmh .page_achievementGlow__i43sp{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3)}