.hero[data-astro-cid-bbe6dxrz]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:6rem 2rem 4rem;overflow:hidden}.parallax-layers[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.parallax-layer[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;will-change:transform}.hex-grid[data-astro-cid-bbe6dxrz]{position:absolute;inset:-50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%2300ff88' fill-opacity='0.03'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");animation:hexFloat 30s linear infinite;opacity:.5}@keyframes hexFloat{0%{transform:translate(0) rotate(0)}to{transform:translate(-28px,-49px) rotate(1deg)}}.floating-shapes[data-astro-cid-bbe6dxrz]{position:absolute;inset:0}.shape[data-astro-cid-bbe6dxrz]{position:absolute;border:1px solid rgba(0,255,136,.2);animation:shapeFloat 20s ease-in-out infinite}.shape-1[data-astro-cid-bbe6dxrz]{width:300px;height:300px;top:10%;right:10%;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation-delay:0s;animation-name:morphFloat1}.shape-2[data-astro-cid-bbe6dxrz]{width:200px;height:200px;bottom:20%;left:5%;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation-delay:-5s;animation-name:morphFloat2}.shape-3[data-astro-cid-bbe6dxrz]{width:150px;height:150px;top:50%;left:20%;border-radius:40% 60% 60% 40%/60% 40%;animation-delay:-10s;border-color:#0cf3}.shape-4[data-astro-cid-bbe6dxrz]{width:100px;height:100px;bottom:30%;right:20%;border-radius:50%;animation-delay:-15s;border-color:#ff008033}@keyframes morphFloat1{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:translate(0) rotate(0)}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%;transform:translate(30px,-30px) rotate(90deg)}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}}@keyframes morphFloat2{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(0) rotate(0)}50%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:translate(-20px,20px) rotate(-90deg)}}@keyframes shapeFloat{0%,to{transform:translate(0) rotate(0);opacity:.3}50%{transform:translate(20px,-20px) rotate(180deg);opacity:.6}}.circuit-lines[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;display:flex;align-items:center}.circuit-svg[data-astro-cid-bbe6dxrz]{width:100%;height:60%;opacity:.3}.circuit-path[data-astro-cid-bbe6dxrz]{fill:none;stroke:url(#circuitGradient);stroke-width:2;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawCircuit 4s ease-in-out infinite}.circuit-path[data-astro-cid-bbe6dxrz].delay-1{animation-delay:1s}.circuit-path[data-astro-cid-bbe6dxrz].delay-2{animation-delay:2s}@keyframes drawCircuit{0%{stroke-dashoffset:1000;opacity:0}50%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.morph-blob[data-astro-cid-bbe6dxrz]{position:absolute;width:500px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 30% 30%,rgba(0,255,136,.1),rgba(0,204,255,.05) 50%,transparent 70%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;filter:blur(40px);animation:morphBlob 15s ease-in-out infinite;pointer-events:none}@keyframes morphBlob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(-50%,-50%) rotate(0) scale(1)}25%{border-radius:30% 60% 70% 40%/50% 60% 30%}50%{border-radius:40% 60% 60% 40%/40% 50% 50% 60%;transform:translate(-50%,-50%) rotate(180deg) scale(1.1)}75%{border-radius:50% 50% 40% 60%/60% 40%}}.code-rain[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:.15}.code-rain[data-astro-cid-bbe6dxrz] .rain-column{position:absolute;top:-100%;font-family:var(--font-mono);font-size:14px;color:var(--accent-primary);text-shadow:0 0 10px var(--glow-primary);animation:rain 15s linear infinite;white-space:nowrap}@keyframes rain{0%{transform:translateY(0)}to{transform:translateY(calc(200vh + 100%))}}.hero-content[data-astro-cid-bbe6dxrz]{max-width:900px;width:100%;position:relative;z-index:2}.terminal-header[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#0a0a10e6;border:1px solid rgba(0,255,136,.2);border-radius:8px 8px 0 0;margin-bottom:0;backdrop-filter:blur(10px)}.terminal-dot[data-astro-cid-bbe6dxrz]{width:12px;height:12px;border-radius:50%;transition:transform .3s ease}.terminal-header[data-astro-cid-bbe6dxrz]:hover .terminal-dot[data-astro-cid-bbe6dxrz]{transform:scale(1.2)}.terminal-dot[data-astro-cid-bbe6dxrz].red{background:#ff5f56;box-shadow:0 0 10px #ff5f5680}.terminal-dot[data-astro-cid-bbe6dxrz].yellow{background:#ffbd2e;box-shadow:0 0 10px #ffbd2e80}.terminal-dot[data-astro-cid-bbe6dxrz].green{background:#27ca40;box-shadow:0 0 10px #27ca4080}.terminal-title[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);margin-left:auto}.hero-text[data-astro-cid-bbe6dxrz]{background:#0a0a10cc;border:1px solid rgba(0,255,136,.1);border-top:none;border-radius:0 0 8px 8px;padding:3rem;backdrop-filter:blur(20px);position:relative;overflow:hidden}.hero-text[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-primary),transparent);animation:shimmer 3s linear infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hero-prefix[data-astro-cid-bbe6dxrz]{font-size:1rem;color:var(--accent-primary);margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.prompt[data-astro-cid-bbe6dxrz]{color:var(--accent-secondary)}.typing-effect[data-astro-cid-bbe6dxrz]{display:inline-block;overflow:hidden;white-space:nowrap;animation:typing 2s steps(20,end) forwards;border-right:2px solid var(--accent-primary);animation:typing 2s steps(20,end) forwards,blinkCaret .75s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blinkCaret{50%{border-color:transparent}}.blink[data-astro-cid-bbe6dxrz]{animation:blink 1s infinite}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.5rem,8vw,5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;display:flex;flex-direction:column}.line[data-astro-cid-bbe6dxrz]{display:flex;gap:.5rem;flex-wrap:wrap}.word[data-astro-cid-bbe6dxrz]{display:inline-block;transition:transform .3s ease,color .3s ease}.word[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-5px) scale(1.05);color:var(--accent-primary)}.line-1[data-astro-cid-bbe6dxrz]{color:var(--text-primary)}.highlight[data-astro-cid-bbe6dxrz]{color:var(--accent-secondary)}.glitch-wrapper[data-astro-cid-bbe6dxrz]{position:relative;display:inline-block}.glitch[data-astro-cid-bbe6dxrz]{color:var(--accent-primary);position:relative;display:inline-block}.glitch[data-astro-cid-bbe6dxrz]:before,.glitch[data-astro-cid-bbe6dxrz]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.glitch[data-astro-cid-bbe6dxrz]:before{color:var(--accent-tertiary);animation:glitch-1 4s infinite linear alternate-reverse}.glitch[data-astro-cid-bbe6dxrz]:after{color:var(--accent-secondary);animation:glitch-2 4s infinite linear alternate-reverse}@keyframes glitch-1{0%,90%,to{opacity:0;transform:translate(0)}91%,93%{opacity:.8;transform:translate(-3px,-2px)}94%,96%{opacity:0}97%,99%{opacity:.5;transform:translate(2px,3px)}}@keyframes glitch-2{0%,85%,to{opacity:0;transform:translate(0)}86%,88%{opacity:.8;transform:translate(3px,2px)}89%,92%{opacity:0}93%,95%{opacity:.5;transform:translate(-2px,-3px)}}.reveal[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay, 0s)}.reveal[data-astro-cid-bbe6dxrz].active{opacity:1;transform:translateY(0)}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;margin-bottom:2.5rem;max-width:600px}.hero-stats[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:2rem;margin-bottom:2.5rem;padding:1.5rem;background:#00ff8808;border:1px solid rgba(0,255,136,.15);border-radius:12px;position:relative}.stat[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.25rem;position:relative;padding:1rem;border-radius:8px;transition:all .3s ease}.stat[data-astro-cid-bbe6dxrz]:hover{background:#00ff880d}.stat-inner[data-astro-cid-bbe6dxrz]{display:flex;align-items:baseline}.stat-value[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:2.5rem;font-weight:700;color:var(--accent-primary);text-shadow:0 0 30px var(--glow-primary);transition:transform .3s ease}.stat[data-astro-cid-bbe6dxrz]:hover .stat-value[data-astro-cid-bbe6dxrz]{transform:scale(1.1)}.stat-plus[data-astro-cid-bbe6dxrz],.stat-suffix[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:1.5rem;color:var(--accent-primary);margin-left:.25rem}.stat-label[data-astro-cid-bbe6dxrz]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.stat-glow[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:radial-gradient(circle at center,var(--glow-primary),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:8px}.stat[data-astro-cid-bbe6dxrz]:hover .stat-glow[data-astro-cid-bbe6dxrz]{opacity:.2}.stat-divider[data-astro-cid-bbe6dxrz]{height:50px;display:flex;align-items:center}.divider-line[data-astro-cid-bbe6dxrz]{width:1px;height:100%;background:linear-gradient(to bottom,transparent,var(--accent-primary),transparent);opacity:.3}.hero-cta[data-astro-cid-bbe6dxrz]{display:flex;gap:1.5rem;flex-wrap:wrap}.btn[data-astro-cid-bbe6dxrz]{position:relative;display:inline-flex;align-items:center;padding:1rem 2rem;font-family:var(--font-mono);font-size:.875rem;text-decoration:none;border-radius:8px;overflow:hidden;transition:all .3s ease}.btn-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem}.btn-primary[data-astro-cid-bbe6dxrz]{background:transparent;color:var(--bg-primary)}.btn-primary[data-astro-cid-bbe6dxrz] .btn-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));transition:transform .3s ease}.btn-primary[data-astro-cid-bbe6dxrz]:hover .btn-bg[data-astro-cid-bbe6dxrz]{transform:scale(1.05)}.btn-primary[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-100%);transition:transform .5s ease}.btn-primary[data-astro-cid-bbe6dxrz]:hover:before{transform:translate(100%)}.btn-primary[data-astro-cid-bbe6dxrz]:hover{box-shadow:0 0 40px var(--glow-primary),0 0 80px var(--glow-secondary);transform:translateY(-3px)}.btn-icon[data-astro-cid-bbe6dxrz]{display:flex;transition:transform .3s ease}.btn-primary[data-astro-cid-bbe6dxrz]:hover .btn-icon[data-astro-cid-bbe6dxrz]{transform:translate(5px);animation:arrowPulse .6s ease infinite}@keyframes arrowPulse{0%,to{transform:translate(5px)}50%{transform:translate(8px)}}.btn-secondary[data-astro-cid-bbe6dxrz]{background:transparent;color:var(--accent-secondary)}.btn-secondary[data-astro-cid-bbe6dxrz] .btn-border[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;border:2px solid var(--accent-secondary);border-radius:8px;transition:all .3s ease}.btn-secondary[data-astro-cid-bbe6dxrz]:hover .btn-border[data-astro-cid-bbe6dxrz]{border-color:var(--accent-primary);box-shadow:inset 0 0 20px #00ff881a}.btn-secondary[data-astro-cid-bbe6dxrz]:hover{color:var(--accent-primary);box-shadow:0 0 30px var(--glow-secondary);transform:translateY(-3px)}.btn-bracket[data-astro-cid-bbe6dxrz]{opacity:.6;transition:opacity .3s ease}.btn-secondary[data-astro-cid-bbe6dxrz]:hover .btn-bracket[data-astro-cid-bbe6dxrz]{opacity:1}.scroll-indicator[data-astro-cid-bbe6dxrz]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1rem}.mouse-wrapper[data-astro-cid-bbe6dxrz]{position:relative}.mouse[data-astro-cid-bbe6dxrz]{width:26px;height:42px;border:2px solid var(--text-muted);border-radius:13px;position:relative;transition:border-color .3s ease}.mouse-wrapper[data-astro-cid-bbe6dxrz]:hover .mouse[data-astro-cid-bbe6dxrz]{border-color:var(--accent-primary)}.wheel[data-astro-cid-bbe6dxrz]{width:4px;height:8px;background:var(--accent-primary);border-radius:2px;position:absolute;top:8px;left:50%;transform:translate(-50%);animation:scroll 2s infinite}.mouse-trail[data-astro-cid-bbe6dxrz]{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);width:2px;height:20px;background:linear-gradient(to bottom,var(--accent-primary),transparent);opacity:0;animation:trailPulse 2s infinite}@keyframes trailPulse{0%,to{opacity:0;height:20px}50%{opacity:.5;height:30px}}@keyframes scroll{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(16px)}}.scroll-text[data-astro-cid-bbe6dxrz]{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3em;transition:color .3s ease}.scroll-indicator[data-astro-cid-bbe6dxrz]:hover .scroll-text[data-astro-cid-bbe6dxrz]{color:var(--accent-primary)}.hero-decorations[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.decoration[data-astro-cid-bbe6dxrz]{position:absolute;font-family:var(--font-mono);font-size:2rem;color:var(--accent-primary);opacity:.1;animation:decorFloat 8s ease-in-out infinite;text-shadow:0 0 20px var(--glow-primary)}.decoration-1[data-astro-cid-bbe6dxrz]{top:15%;left:5%;animation-delay:0s}.decoration-2[data-astro-cid-bbe6dxrz]{top:35%;right:8%;animation-delay:2s;color:var(--accent-secondary)}.decoration-3[data-astro-cid-bbe6dxrz]{bottom:25%;left:10%;animation-delay:4s;color:var(--accent-tertiary)}.decoration-4[data-astro-cid-bbe6dxrz]{bottom:40%;right:15%;animation-delay:6s}@keyframes decorFloat{0%,to{transform:translateY(0) rotate(0);opacity:.1}50%{transform:translateY(-30px) rotate(10deg);opacity:.2}}.corner-accent[data-astro-cid-bbe6dxrz]{position:absolute;width:100px;height:100px;border:1px solid rgba(0,255,136,.2);pointer-events:none}.corner-accent[data-astro-cid-bbe6dxrz].top-left{top:2rem;left:2rem;border-right:none;border-bottom:none}.corner-accent[data-astro-cid-bbe6dxrz].top-right{top:2rem;right:2rem;border-left:none;border-bottom:none}.corner-accent[data-astro-cid-bbe6dxrz].bottom-left{bottom:2rem;left:2rem;border-right:none;border-top:none}.corner-accent[data-astro-cid-bbe6dxrz].bottom-right{bottom:2rem;right:2rem;border-left:none;border-top:none}@media(max-width:768px){.hero-text[data-astro-cid-bbe6dxrz]{padding:2rem}.hero-stats[data-astro-cid-bbe6dxrz]{flex-direction:column;gap:1rem;text-align:center}.stat-divider[data-astro-cid-bbe6dxrz]{display:none}.hero-cta[data-astro-cid-bbe6dxrz]{flex-direction:column}.btn[data-astro-cid-bbe6dxrz]{justify-content:center;width:100%}.decoration[data-astro-cid-bbe6dxrz],.corner-accent[data-astro-cid-bbe6dxrz],.shape[data-astro-cid-bbe6dxrz]{display:none}}.projects[data-astro-cid-amng4zvp]{padding:10rem 0;position:relative;overflow:hidden}.container[data-astro-cid-amng4zvp]{max-width:1400px;margin:0 auto;padding:0 2rem}.section-header[data-astro-cid-amng4zvp]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:1.5rem}.header-line[data-astro-cid-amng4zvp]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--accent-primary),transparent);max-width:200px;opacity:0;transition:opacity .8s ease,transform .8s ease}.header-line[data-astro-cid-amng4zvp].reveal-left{transform:translate(-50px)}.header-line[data-astro-cid-amng4zvp].reveal-right{transform:translate(50px)}.header-line[data-astro-cid-amng4zvp].active{opacity:1;transform:translate(0)}.section-tag[data-astro-cid-amng4zvp]{display:inline-flex;align-items:center;font-size:.875rem;color:var(--accent-primary);letter-spacing:.1em;padding:.5rem 1rem;background:#00ff880d;border:1px solid rgba(0,255,136,.2);border-radius:4px}.tag-bracket[data-astro-cid-amng4zvp]{opacity:.5}.tag-text[data-astro-cid-amng4zvp]{animation:tagGlow 2s ease-in-out infinite}@keyframes tagGlow{0%,to{text-shadow:none}50%{text-shadow:0 0 10px var(--glow-primary)}}.section-title[data-astro-cid-amng4zvp]{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin-bottom:1rem;text-align:center}.highlight[data-astro-cid-amng4zvp]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-astro-cid-amng4zvp]{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto 3rem;line-height:1.7;text-align:center}.project-counter[data-astro-cid-amng4zvp]{display:flex;justify-content:center;align-items:center;gap:3rem;margin-bottom:4rem;padding:1.5rem 3rem;background:#00ff8805;border:1px solid rgba(0,255,136,.1);border-radius:100px;width:fit-content;margin-left:auto;margin-right:auto}.counter-item[data-astro-cid-amng4zvp]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.counter-number[data-astro-cid-amng4zvp]{font-family:var(--font-mono);font-size:2rem;font-weight:700;color:var(--accent-primary);text-shadow:0 0 20px var(--glow-primary)}.counter-label[data-astro-cid-amng4zvp]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.counter-divider[data-astro-cid-amng4zvp]{width:1px;height:40px;background:linear-gradient(to bottom,transparent,var(--accent-primary),transparent);opacity:.3}.projects-grid[data-astro-cid-amng4zvp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2rem;margin-bottom:4rem}.project-card-link[data-astro-cid-amng4zvp]{text-decoration:none;color:inherit;display:block}.project-card[data-astro-cid-amng4zvp]{position:relative;border-radius:20px;cursor:pointer;transition:all .5s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;perspective:1000px}.project-card[data-astro-cid-amng4zvp].reveal-scale{opacity:0;transform:scale(.9) translateY(30px)}.project-card[data-astro-cid-amng4zvp].active{opacity:1;transform:scale(1) translateY(0);transition-delay:calc(var(--index) * .1s)}.card-bg[data-astro-cid-amng4zvp]{position:absolute;inset:0;border-radius:20px;overflow:hidden}.bg-gradient[data-astro-cid-amng4zvp]{position:absolute;inset:0;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);transition:opacity .5s ease}.bg-pattern[data-astro-cid-amng4zvp]{position:absolute;inset:0;background-image:radial-gradient(circle at 2px 2px,rgba(255,255,255,.03) 1px,transparent 0);background-size:24px 24px;opacity:0;transition:opacity .5s ease}.project-card[data-astro-cid-amng4zvp]:hover .bg-pattern[data-astro-cid-amng4zvp]{opacity:1}.bg-glow[data-astro-cid-amng4zvp]{position:absolute;inset:0;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),var(--project-color),transparent 40%);opacity:0;transition:opacity .5s ease}.project-card[data-astro-cid-amng4zvp]:hover .bg-glow[data-astro-cid-amng4zvp]{opacity:.15}.card-shine[data-astro-cid-amng4zvp]{position:absolute;inset:0;border-radius:20px;overflow:hidden;pointer-events:none}.card-shine[data-astro-cid-amng4zvp]:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .7s ease}.project-card[data-astro-cid-amng4zvp]:hover .card-shine[data-astro-cid-amng4zvp]:before{left:150%}.card-content[data-astro-cid-amng4zvp]{position:relative;z-index:2;padding:2rem}.card-header[data-astro-cid-amng4zvp]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.project-icon-wrapper[data-astro-cid-amng4zvp]{position:relative;width:64px;height:64px}.project-icon[data-astro-cid-amng4zvp]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;background:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);transition:all .4s ease;position:relative;z-index:2}.project-card[data-astro-cid-amng4zvp]:hover .project-icon[data-astro-cid-amng4zvp]{transform:scale(1.1) rotate(-5deg);border-color:var(--project-color);box-shadow:0 0 30px color-mix(in srgb,var(--project-color) 30%,transparent)}.icon-glow[data-astro-cid-amng4zvp]{position:absolute;inset:-10px;background:radial-gradient(circle,var(--project-color),transparent 70%);opacity:0;transition:opacity .4s ease;filter:blur(15px);z-index:1}.project-card[data-astro-cid-amng4zvp]:hover .icon-glow[data-astro-cid-amng4zvp]{opacity:.4}.icon-ring[data-astro-cid-amng4zvp]{position:absolute;inset:-5px;border:2px solid var(--project-color);border-radius:20px;opacity:0;transform:scale(.8);transition:all .4s ease}.project-card[data-astro-cid-amng4zvp]:hover .icon-ring[data-astro-cid-amng4zvp]{opacity:.3;transform:scale(1);animation:ringPulse 2s ease-in-out infinite}@keyframes ringPulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.1}}.project-status[data-astro-cid-amng4zvp]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;padding:.35rem .75rem;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.project-card[data-astro-cid-amng4zvp]:hover .project-status[data-astro-cid-amng4zvp]{background:#ffffff14}.status-dot[data-astro-cid-amng4zvp]{width:6px;height:6px;border-radius:50%;animation:statusPulse 2s infinite}@keyframes statusPulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 currentColor}50%{transform:scale(1.2);box-shadow:0 0 10px currentColor}}.status-live[data-astro-cid-amng4zvp] .status-dot[data-astro-cid-amng4zvp]{background:#10b981;color:#10b981}.status-beta[data-astro-cid-amng4zvp] .status-dot[data-astro-cid-amng4zvp]{background:#f59e0b;color:#f59e0b}.status-development[data-astro-cid-amng4zvp] .status-dot[data-astro-cid-amng4zvp]{background:#06b6d4;color:#06b6d4}.status-live[data-astro-cid-amng4zvp]{color:#10b981}.status-beta[data-astro-cid-amng4zvp]{color:#f59e0b}.status-development[data-astro-cid-amng4zvp]{color:#06b6d4}.project-name[data-astro-cid-amng4zvp]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary);position:relative;display:inline-block}.name-text[data-astro-cid-amng4zvp]{position:relative;z-index:1;transition:color .3s ease}.project-card[data-astro-cid-amng4zvp]:hover .name-text[data-astro-cid-amng4zvp]{color:var(--project-color)}.name-underline[data-astro-cid-amng4zvp]{position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--project-color);transition:width .4s ease}.project-card[data-astro-cid-amng4zvp]:hover .name-underline[data-astro-cid-amng4zvp]{width:100%}.project-tagline[data-astro-cid-amng4zvp]{font-size:.875rem;color:var(--project-color);margin-bottom:1rem;opacity:.9}.project-description[data-astro-cid-amng4zvp]{font-size:.9375rem;color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem}.card-footer[data-astro-cid-amng4zvp]{display:flex;justify-content:space-between;align-items:flex-end;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.05)}.project-tags[data-astro-cid-amng4zvp]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-astro-cid-amng4zvp]{font-family:var(--font-mono);font-size:.65rem;padding:.3rem .6rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:var(--text-muted);transition:all .3s ease;transition-delay:var(--tag-delay, 0s)}.project-card[data-astro-cid-amng4zvp]:hover .tag[data-astro-cid-amng4zvp]{border-color:var(--project-color);color:var(--text-secondary);background:color-mix(in srgb,var(--project-color) 5%,transparent)}.tag-more[data-astro-cid-amng4zvp]{background:#ffffff05}.project-link[data-astro-cid-amng4zvp]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-muted);transition:all .3s ease}.project-card[data-astro-cid-amng4zvp]:hover .project-link[data-astro-cid-amng4zvp]{color:var(--project-color)}.link-arrow[data-astro-cid-amng4zvp]{display:flex;transition:transform .3s ease}.project-card[data-astro-cid-amng4zvp]:hover .link-arrow[data-astro-cid-amng4zvp]{transform:translate(5px);animation:arrowBounce .6s ease infinite}@keyframes arrowBounce{0%,to{transform:translate(5px)}50%{transform:translate(10px)}}.card-border[data-astro-cid-amng4zvp]{position:absolute;inset:0;border-radius:20px;pointer-events:none;overflow:hidden}.border-line[data-astro-cid-amng4zvp]{position:absolute;background:linear-gradient(90deg,transparent,var(--project-color),transparent);opacity:0;transition:opacity .3s ease}.border-top[data-astro-cid-amng4zvp],.border-bottom[data-astro-cid-amng4zvp]{height:1px;left:0;right:0}.border-left[data-astro-cid-amng4zvp],.border-right[data-astro-cid-amng4zvp]{width:1px;top:0;bottom:0;background:linear-gradient(180deg,transparent,var(--project-color),transparent)}.border-top[data-astro-cid-amng4zvp]{top:0}.border-bottom[data-astro-cid-amng4zvp]{bottom:0}.border-left[data-astro-cid-amng4zvp]{left:0}.border-right[data-astro-cid-amng4zvp]{right:0}.project-card[data-astro-cid-amng4zvp]:hover .border-line[data-astro-cid-amng4zvp]{opacity:1}.project-card[data-astro-cid-amng4zvp]:hover .border-top[data-astro-cid-amng4zvp]{animation:borderSlide 1.5s linear infinite}.project-card[data-astro-cid-amng4zvp]:hover .border-right[data-astro-cid-amng4zvp]{animation:borderSlideV 1.5s linear infinite .375s}.project-card[data-astro-cid-amng4zvp]:hover .border-bottom[data-astro-cid-amng4zvp]{animation:borderSlide 1.5s linear infinite .75s}.project-card[data-astro-cid-amng4zvp]:hover .border-left[data-astro-cid-amng4zvp]{animation:borderSlideV 1.5s linear infinite 1.125s}@keyframes borderSlide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes borderSlideV{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.corner[data-astro-cid-amng4zvp]{position:absolute;width:20px;height:20px;border:2px solid transparent;opacity:0;transition:all .4s ease}.project-card[data-astro-cid-amng4zvp]:hover .corner[data-astro-cid-amng4zvp]{opacity:1;border-color:var(--project-color)}.corner-tl[data-astro-cid-amng4zvp]{top:10px;left:10px;border-right:none;border-bottom:none}.corner-tr[data-astro-cid-amng4zvp]{top:10px;right:10px;border-left:none;border-bottom:none}.corner-bl[data-astro-cid-amng4zvp]{bottom:10px;left:10px;border-right:none;border-top:none}.corner-br[data-astro-cid-amng4zvp]{bottom:10px;right:10px;border-left:none;border-top:none}.project-card[data-astro-cid-amng4zvp]:hover{transform:translateY(-10px);box-shadow:0 30px 60px #0000004d,0 0 100px color-mix(in srgb,var(--project-color) 15%,transparent)}.projects-cta[data-astro-cid-amng4zvp]{position:relative;text-align:center;padding:4rem;border-radius:24px;overflow:hidden}.cta-bg[data-astro-cid-amng4zvp]{position:absolute;inset:0;background:var(--bg-secondary);border:1px solid rgba(0,255,136,.1);border-radius:24px}.cta-grid[data-astro-cid-amng4zvp]{position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,136,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.03) 1px,transparent 1px);background-size:30px 30px;animation:gridShift 20s linear infinite}@keyframes gridShift{0%{transform:translate(0)}to{transform:translate(30px,30px)}}.cta-glow[data-astro-cid-amng4zvp]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;background:radial-gradient(circle,var(--accent-primary),transparent 70%);opacity:.1;filter:blur(60px)}.cta-content[data-astro-cid-amng4zvp]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2rem}.cta-text[data-astro-cid-amng4zvp]{font-size:1.25rem;color:var(--text-secondary)}.prompt[data-astro-cid-amng4zvp]{color:var(--accent-primary)}.blink[data-astro-cid-amng4zvp]{animation:blink 1s infinite}.cta-button[data-astro-cid-amng4zvp]{position:relative;display:inline-flex;align-items:center;padding:1.25rem 2.5rem;font-family:var(--font-mono);font-weight:600;text-decoration:none;color:var(--bg-primary);border-radius:12px;overflow:hidden;transition:all .4s ease}.cta-button[data-astro-cid-amng4zvp] .button-bg[data-astro-cid-amng4zvp]{position:absolute;inset:0;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));transition:transform .4s ease}.cta-button[data-astro-cid-amng4zvp]:hover .button-bg[data-astro-cid-amng4zvp]{transform:scale(1.05)}.cta-button[data-astro-cid-amng4zvp]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%);transition:transform .6s ease}.cta-button[data-astro-cid-amng4zvp]:hover:before{transform:translate(100%)}.cta-button[data-astro-cid-amng4zvp] .button-content[data-astro-cid-amng4zvp]{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem}.cta-button[data-astro-cid-amng4zvp] .button-arrow[data-astro-cid-amng4zvp]{transition:transform .3s ease}.cta-button[data-astro-cid-amng4zvp]:hover .button-arrow[data-astro-cid-amng4zvp]{transform:translate(5px)}.cta-button[data-astro-cid-amng4zvp]:hover{box-shadow:0 20px 40px var(--glow-primary);transform:translateY(-3px)}.floating-elements[data-astro-cid-amng4zvp]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.float-element[data-astro-cid-amng4zvp]{position:absolute;font-family:var(--font-mono);font-size:1.5rem;color:var(--accent-primary);opacity:.08;animation:float 10s ease-in-out infinite}.el-1[data-astro-cid-amng4zvp]{top:10%;left:5%;animation-delay:0s}.el-2[data-astro-cid-amng4zvp]{top:60%;right:8%;animation-delay:-3s;color:var(--accent-secondary)}.el-3[data-astro-cid-amng4zvp]{bottom:15%;left:15%;animation-delay:-6s;color:var(--accent-tertiary)}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(10deg)}}.reveal[data-astro-cid-amng4zvp]{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.reveal[data-astro-cid-amng4zvp].active{opacity:1;transform:translateY(0)}@media(max-width:768px){.projects[data-astro-cid-amng4zvp]{padding:5rem 0}.projects-grid[data-astro-cid-amng4zvp]{grid-template-columns:1fr}.project-card[data-astro-cid-amng4zvp]{padding:1.5rem}.card-footer[data-astro-cid-amng4zvp]{flex-direction:column;align-items:flex-start;gap:1rem}.projects-cta[data-astro-cid-amng4zvp]{padding:2rem}.project-counter[data-astro-cid-amng4zvp]{flex-direction:column;gap:1.5rem}.counter-divider[data-astro-cid-amng4zvp]{width:40px;height:1px}}.about[data-astro-cid-v2cbyr3p]{padding:10rem 0;position:relative;background:var(--bg-secondary);overflow:hidden;max-width:100vw}.about-content[data-astro-cid-v2cbyr3p]{max-width:100%;width:100%;overflow-wrap:break-word;word-wrap:break-word}.about[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-primary),transparent)}.about-bg[data-astro-cid-v2cbyr3p]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gradient-sphere[data-astro-cid-v2cbyr3p]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3;animation:sphereFloat 20s ease-in-out infinite}.sphere-1[data-astro-cid-v2cbyr3p]{width:600px;height:600px;background:radial-gradient(circle,var(--accent-secondary),transparent 70%);top:-200px;left:-200px}.sphere-2[data-astro-cid-v2cbyr3p]{width:500px;height:500px;background:radial-gradient(circle,var(--accent-tertiary),transparent 70%);bottom:-150px;right:-150px;animation-delay:-10s}@keyframes sphereFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,50px) scale(1.1)}}.reveal[data-astro-cid-v2cbyr3p]{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.reveal[data-astro-cid-v2cbyr3p].active{opacity:1;transform:translateY(0)}.container[data-astro-cid-v2cbyr3p]{max-width:min(1400px,calc(100vw - 2rem));margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.about-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:6rem;max-width:100%;width:100%}.section-tag[data-astro-cid-v2cbyr3p]{display:inline-block;font-size:.875rem;color:var(--accent-secondary);margin-bottom:1rem;letter-spacing:.1em}.tag-bracket[data-astro-cid-v2cbyr3p]{opacity:.5}.about-title[data-astro-cid-v2cbyr3p]{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:2rem}.highlight[data-astro-cid-v2cbyr3p]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-description[data-astro-cid-v2cbyr3p]{margin-bottom:2rem;overflow-wrap:break-word;word-wrap:break-word;max-width:100%}.about-description[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:1.0625rem;color:var(--text-secondary);line-height:1.8;margin-bottom:1rem;overflow-wrap:break-word;word-wrap:break-word;max-width:100%;white-space:normal}.accent[data-astro-cid-v2cbyr3p]{color:var(--accent-primary);font-weight:500;word-break:normal;overflow-wrap:break-word;display:inline}.tech-marquee[data-astro-cid-v2cbyr3p]{overflow:hidden;margin-bottom:2rem;padding:1rem 0;position:relative}.tech-marquee[data-astro-cid-v2cbyr3p]:before,.tech-marquee[data-astro-cid-v2cbyr3p]:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:1;pointer-events:none}.tech-marquee[data-astro-cid-v2cbyr3p]:before{left:0;background:linear-gradient(90deg,var(--bg-secondary),transparent)}.tech-marquee[data-astro-cid-v2cbyr3p]:after{right:0;background:linear-gradient(-90deg,var(--bg-secondary),transparent)}.marquee-track[data-astro-cid-v2cbyr3p]{display:flex;gap:2rem;animation:marquee 20s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tech-item[data-astro-cid-v2cbyr3p]{flex-shrink:0;font-size:.875rem;color:var(--text-muted);padding:.5rem 1rem;background:#00ff880d;border:1px solid rgba(0,255,136,.1);border-radius:4px;white-space:nowrap;transition:all .3s ease}.tech-item[data-astro-cid-v2cbyr3p]:hover{color:var(--accent-primary);border-color:var(--accent-primary)}.about-stats[data-astro-cid-v2cbyr3p]{display:flex;gap:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.stat-item[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;gap:.25rem}.stat-number[data-astro-cid-v2cbyr3p]{font-family:var(--font-mono);font-size:2rem;font-weight:700;color:var(--accent-primary);text-shadow:0 0 20px var(--glow-primary)}.stat-label[data-astro-cid-v2cbyr3p]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.terminal-display[data-astro-cid-v2cbyr3p]{perspective:1000px}.terminal-window[data-astro-cid-v2cbyr3p]{background:var(--bg-primary);border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080,0 0 40px #00ff881a;transform:rotateY(-5deg) rotateX(5deg);transition:transform .5s ease}.terminal-window[data-astro-cid-v2cbyr3p]:hover{transform:rotateY(0) rotateX(0)}.terminal-header[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;padding:.75rem 1rem;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1)}.terminal-buttons[data-astro-cid-v2cbyr3p]{display:flex;gap:.5rem}.terminal-buttons[data-astro-cid-v2cbyr3p] span[data-astro-cid-v2cbyr3p]{width:12px;height:12px;border-radius:50%}.btn-close[data-astro-cid-v2cbyr3p]{background:#ff5f56}.btn-minimize[data-astro-cid-v2cbyr3p]{background:#ffbd2e}.btn-maximize[data-astro-cid-v2cbyr3p]{background:#27ca40}.terminal-title[data-astro-cid-v2cbyr3p]{flex:1;text-align:center;font-size:.75rem;color:var(--text-muted)}.terminal-body[data-astro-cid-v2cbyr3p]{padding:1.5rem}.terminal-content[data-astro-cid-v2cbyr3p]{font-size:.8125rem;line-height:1.8;white-space:pre-wrap}.comment[data-astro-cid-v2cbyr3p]{color:var(--text-muted)}.command[data-astro-cid-v2cbyr3p]{color:var(--accent-secondary)}.file[data-astro-cid-v2cbyr3p]{color:var(--accent-warning)}.json[data-astro-cid-v2cbyr3p]{color:var(--text-secondary)}.string[data-astro-cid-v2cbyr3p]{color:var(--accent-primary)}.prompt[data-astro-cid-v2cbyr3p]{color:var(--accent-tertiary)}.cursor-blink[data-astro-cid-v2cbyr3p]{color:var(--accent-primary);animation:blink 1s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.capabilities-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.capability-card[data-astro-cid-v2cbyr3p]{padding:2rem;background:var(--bg-primary);border-radius:12px;border:1px solid rgba(255,255,255,.05);transition:all .4s ease;opacity:0;transform:translateY(20px);animation:fadeIn .6s ease forwards;animation-delay:var(--delay)}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.capability-card[data-astro-cid-v2cbyr3p]:hover{transform:translateY(-4px);border-color:#00ff884d;box-shadow:0 10px 30px #0003,0 0 40px #00ff880d}.capability-icon[data-astro-cid-v2cbyr3p]{font-size:2.5rem;margin-bottom:1rem;display:inline-block;transition:transform .3s ease}.capability-card[data-astro-cid-v2cbyr3p]:hover .capability-icon[data-astro-cid-v2cbyr3p]{transform:scale(1.1) rotate(-5deg)}.capability-title[data-astro-cid-v2cbyr3p]{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--text-primary)}.capability-description[data-astro-cid-v2cbyr3p]{font-size:.9375rem;color:var(--text-secondary);line-height:1.7;margin-bottom:1.25rem}.capability-tech[data-astro-cid-v2cbyr3p]{display:flex;flex-wrap:wrap;gap:.5rem}.tech-badge[data-astro-cid-v2cbyr3p]{font-size:.6875rem;padding:.25rem .5rem;background:#00ccff1a;border:1px solid rgba(0,204,255,.2);border-radius:4px;color:var(--accent-secondary)}@media(max-width:1024px){.container[data-astro-cid-v2cbyr3p]{padding:0 1.5rem;max-width:100%}.about-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:3rem}.about-content[data-astro-cid-v2cbyr3p]{max-width:100%;width:100%}.terminal-window[data-astro-cid-v2cbyr3p]{transform:none}.about-title[data-astro-cid-v2cbyr3p]{font-size:clamp(1.75rem,5vw,2.5rem)}.about-description[data-astro-cid-v2cbyr3p],.about-description[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{max-width:100%}}@media(max-width:768px){.about[data-astro-cid-v2cbyr3p]{padding:4rem 0;max-width:100vw}.container[data-astro-cid-v2cbyr3p]{padding:0 1rem;max-width:calc(100vw - 2rem)}.about-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;width:100%}.about-content[data-astro-cid-v2cbyr3p]{width:100%;max-width:100%}.section-tag[data-astro-cid-v2cbyr3p]{font-size:.75rem}.about-title[data-astro-cid-v2cbyr3p]{font-size:clamp(1.5rem,6vw,2rem);margin-bottom:1.5rem;word-break:normal;overflow-wrap:break-word}.about-description[data-astro-cid-v2cbyr3p]{width:100%;max-width:100%}.about-description[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:.9375rem;line-height:1.7;white-space:normal;word-break:normal;overflow-wrap:break-word}.accent[data-astro-cid-v2cbyr3p]{display:inline;word-break:normal;overflow-wrap:break-word}.tech-marquee[data-astro-cid-v2cbyr3p]:before,.tech-marquee[data-astro-cid-v2cbyr3p]:after{width:40px}.about-stats[data-astro-cid-v2cbyr3p]{flex-direction:column;gap:1.5rem;text-align:center;align-items:center}.stat-item[data-astro-cid-v2cbyr3p]{align-items:center}.stat-number[data-astro-cid-v2cbyr3p]{font-size:1.75rem}.terminal-body[data-astro-cid-v2cbyr3p]{padding:1rem}.terminal-content[data-astro-cid-v2cbyr3p]{font-size:.7rem;overflow-x:auto}.capabilities-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:1rem}.capability-card[data-astro-cid-v2cbyr3p]{padding:1.5rem}.capability-icon[data-astro-cid-v2cbyr3p]{font-size:2rem}.capability-title[data-astro-cid-v2cbyr3p]{font-size:1.125rem}.capability-description[data-astro-cid-v2cbyr3p]{font-size:.875rem}}@media(max-width:480px){.about[data-astro-cid-v2cbyr3p]{padding:3rem 0}.container[data-astro-cid-v2cbyr3p]{padding:0 1rem}.about-title[data-astro-cid-v2cbyr3p]{font-size:1.375rem;line-height:1.3}.about-description[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:.875rem}.tech-item[data-astro-cid-v2cbyr3p]{font-size:.75rem;padding:.375rem .75rem}.marquee-track[data-astro-cid-v2cbyr3p]{gap:1rem}.stat-number[data-astro-cid-v2cbyr3p]{font-size:1.5rem}.stat-label[data-astro-cid-v2cbyr3p]{font-size:.6875rem}.terminal-content[data-astro-cid-v2cbyr3p]{font-size:.625rem}.capability-card[data-astro-cid-v2cbyr3p]{padding:1.25rem}.tech-badge[data-astro-cid-v2cbyr3p]{font-size:.625rem;padding:.2rem .4rem}}.contact[data-astro-cid-xmivup5a]{padding:8rem 0;position:relative;overflow:hidden}.contact-bg[data-astro-cid-xmivup5a]{position:absolute;inset:0;pointer-events:none;z-index:0}.bg-gradient[data-astro-cid-xmivup5a]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 100%,rgba(0,255,136,.1),transparent)}.bg-grid[data-astro-cid-xmivup5a]{position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,136,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.02) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}.container[data-astro-cid-xmivup5a]{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.contact-grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:start}.section-tag[data-astro-cid-xmivup5a]{display:inline-block;font-size:.875rem;color:var(--accent-tertiary);margin-bottom:1rem;letter-spacing:.1em}.tag-symbol[data-astro-cid-xmivup5a]{opacity:.5}.contact-title[data-astro-cid-xmivup5a]{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem}.highlight[data-astro-cid-xmivup5a]{display:block;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-description[data-astro-cid-xmivup5a]{font-size:1.0625rem;color:var(--text-secondary);line-height:1.8;margin-bottom:2.5rem}.contact-details[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.detail-item[data-astro-cid-xmivup5a]{display:flex;align-items:flex-start;gap:1rem}.detail-icon[data-astro-cid-xmivup5a]{font-size:1.5rem;flex-shrink:0}.detail-content[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-astro-cid-xmivup5a]{font-size:.75rem;color:var(--text-muted);text-transform:lowercase}.detail-value[data-astro-cid-xmivup5a]{font-size:1rem;color:var(--text-primary);text-decoration:none;transition:color .3s ease}a[data-astro-cid-xmivup5a].detail-value:hover{color:var(--accent-primary)}.social-links[data-astro-cid-xmivup5a]{display:flex;gap:1rem}.social-link[data-astro-cid-xmivup5a]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--text-secondary);transition:all .3s ease}.social-link[data-astro-cid-xmivup5a]:hover{color:var(--accent-primary);border-color:var(--accent-primary);background:#00ff881a;transform:translateY(-2px)}.contact-form-wrapper[data-astro-cid-xmivup5a]{position:relative}.contact-form[data-astro-cid-xmivup5a]{background:var(--bg-secondary);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000080}.form-header[data-astro-cid-xmivup5a]{display:flex;align-items:center;padding:.75rem 1rem;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05)}.form-dots[data-astro-cid-xmivup5a]{display:flex;gap:.5rem}.form-dots[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{width:12px;height:12px;border-radius:50%;background:#ffffff1a}.form-dots[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]:first-child{background:#ff5f56}.form-dots[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]:nth-child(2){background:#ffbd2e}.form-dots[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]:nth-child(3){background:#27ca40}.form-title[data-astro-cid-xmivup5a]{flex:1;text-align:center;font-size:.75rem;color:var(--text-muted)}.form-body[data-astro-cid-xmivup5a]{padding:2rem}.form-group[data-astro-cid-xmivup5a]{margin-bottom:1.5rem}.form-label[data-astro-cid-xmivup5a]{display:block;font-size:.875rem;color:var(--text-secondary);margin-bottom:.5rem}.label-key[data-astro-cid-xmivup5a]{color:var(--accent-secondary)}.form-input[data-astro-cid-xmivup5a],.form-select[data-astro-cid-xmivup5a],.form-textarea[data-astro-cid-xmivup5a]{width:100%;padding:1rem;background:var(--bg-primary);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--accent-primary);font-size:.9375rem;transition:all .3s ease;outline:none}.form-input[data-astro-cid-xmivup5a]::placeholder,.form-textarea[data-astro-cid-xmivup5a]::placeholder{color:var(--text-muted);opacity:.6}.form-input[data-astro-cid-xmivup5a]:focus,.form-select[data-astro-cid-xmivup5a]:focus,.form-textarea[data-astro-cid-xmivup5a]:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #00ff881a}.form-select[data-astro-cid-xmivup5a]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2300ff88' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px}.form-select[data-astro-cid-xmivup5a] option[data-astro-cid-xmivup5a]{background:var(--bg-primary);color:var(--text-primary)}.form-textarea[data-astro-cid-xmivup5a]{resize:vertical;min-height:120px}.form-submit[data-astro-cid-xmivup5a]{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:none;border-radius:8px;color:var(--bg-primary);font-family:var(--font-mono);font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .3s ease}.form-submit[data-astro-cid-xmivup5a]:hover{transform:translateY(-2px);box-shadow:0 10px 30px var(--glow-primary)}.submit-bracket[data-astro-cid-xmivup5a]{opacity:.7}.submit-arrow[data-astro-cid-xmivup5a]{transition:transform .3s ease}.form-submit[data-astro-cid-xmivup5a]:hover .submit-arrow[data-astro-cid-xmivup5a]{transform:translate(4px)}.form-decoration[data-astro-cid-xmivup5a]{position:absolute;bottom:-60px;right:-40px;padding:1rem;background:var(--bg-secondary);border:1px solid rgba(255,255,255,.05);border-radius:8px;transform:rotate(3deg);opacity:.8;pointer-events:none}.decoration-code[data-astro-cid-xmivup5a]{font-size:.75rem;line-height:1.6}.d-comment[data-astro-cid-xmivup5a]{color:var(--text-muted)}.d-key[data-astro-cid-xmivup5a]{color:var(--accent-secondary)}.d-value[data-astro-cid-xmivup5a]{color:var(--accent-primary)}.success-overlay[data-astro-cid-xmivup5a]{position:absolute;inset:0;background:var(--bg-secondary);border-radius:16px;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .4s ease;z-index:10}.success-overlay[data-astro-cid-xmivup5a].active{opacity:1;visibility:visible}.success-content[data-astro-cid-xmivup5a]{text-align:center;padding:2rem}.success-icon[data-astro-cid-xmivup5a]{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--bg-primary);animation:successPop .5s ease}@keyframes successPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.success-title[data-astro-cid-xmivup5a]{font-size:1.75rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.success-message[data-astro-cid-xmivup5a]{font-size:.875rem;color:var(--text-secondary);line-height:1.8;margin-bottom:.5rem}.success-highlight[data-astro-cid-xmivup5a]{color:var(--accent-primary)}.success-subtext[data-astro-cid-xmivup5a]{font-size:1rem;color:var(--text-muted);margin-bottom:2rem}.success-btn[data-astro-cid-xmivup5a]{padding:.75rem 1.5rem;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.875rem;cursor:pointer;transition:all .3s ease}.success-btn[data-astro-cid-xmivup5a]:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:#00ff881a}@media(max-width:1024px){.contact-grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr;gap:3rem}.form-decoration[data-astro-cid-xmivup5a]{display:none}}@media(max-width:768px){.contact[data-astro-cid-xmivup5a]{padding:4rem 0}.form-body[data-astro-cid-xmivup5a]{padding:1.5rem}}main[data-astro-cid-j7pv25f6]{position:relative;z-index:1;width:100%;max-width:100vw;overflow-x:hidden}
