.mono-font.svelte-zne36e{font-family:JetBrains Mono,monospace}.laser-line.svelte-zne36e{background:linear-gradient(90deg,transparent,rgba(34,211,238,.5),transparent);height:1px;width:100%}.mono-font.svelte-qzo0r3{font-family:JetBrains Mono,monospace}.hero-section.svelte-qzo0r3{position:relative;min-height:70vh;display:flex;align-items:center}.tech-grid.svelte-qzo0r3{background-image:linear-gradient(rgba(34,211,238,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.08) 1px,transparent 1px);background-size:50px 50px;opacity:.4}.circuit-overlay.svelte-qzo0r3{background-image:linear-gradient(45deg,transparent 48%,rgba(34,211,238,.1) 49%,rgba(34,211,238,.1) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(34,211,238,.1) 49%,rgba(34,211,238,.1) 51%,transparent 52%);background-size:100px 100px;animation:svelte-qzo0r3-circuit-shift 20s linear infinite;opacity:.3}@keyframes svelte-qzo0r3-circuit-shift{0%{background-position:0 0,0 0}to{background-position:100px 100px,-100px 100px}}.data-lines.svelte-qzo0r3{background:repeating-linear-gradient(90deg,transparent,transparent 200px,rgba(34,211,238,.05) 200px,rgba(34,211,238,.05) 202px);animation:svelte-qzo0r3-data-flow 15s linear infinite}@keyframes svelte-qzo0r3-data-flow{0%{background-position:0 0}to{background-position:200px 0}}.dot-pattern.svelte-qzo0r3{background-image:radial-gradient(circle at center,rgba(34,211,238,.15) 1px,transparent 1px);background-size:24px 24px;opacity:.4}.radial-glow.svelte-qzo0r3{background:radial-gradient(ellipse at center,rgba(34,211,238,.12) 0%,transparent 70%);animation:svelte-qzo0r3-pulse-radial 8s ease-in-out infinite}@keyframes svelte-qzo0r3-pulse-radial{0%,to{opacity:.5}50%{opacity:.9}}.scanlines.svelte-qzo0r3{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(34,211,238,.03) 2px,rgba(34,211,238,.03) 4px);pointer-events:none}.typewriter.svelte-qzo0r3{overflow:hidden;border-right:3px solid #22d3ee;white-space:nowrap;animation:svelte-qzo0r3-typing 3.5s steps(40,end);width:fit-content}@keyframes svelte-qzo0r3-typing{0%{width:0}to{width:100%}}.binary-marquee-container.svelte-1ijd2z2{width:100%;overflow:hidden;background:linear-gradient(180deg,#0000004d,#0f172a4d,#0000004d);border-top:1px solid rgba(34,211,238,.1);border-bottom:1px solid rgba(34,211,238,.1);padding:8px 0}.binary-marquee.svelte-1ijd2z2{display:flex;gap:12px;animation:svelte-1ijd2z2-marquee 120s linear infinite;width:fit-content}@keyframes svelte-1ijd2z2-marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.binary-group.svelte-1ijd2z2{display:flex;gap:4px;padding:8px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.15);border-radius:2px;flex-shrink:0}.binary-separator.svelte-1ijd2z2{display:flex;align-items:center;padding:0 16px;flex-shrink:0}.separator-line.svelte-1ijd2z2{width:3px;height:40px;background:linear-gradient(180deg,transparent 0%,rgba(34,211,238,.5) 50%,transparent 100%);box-shadow:0 0 10px #22d3ee80}.binary-cell-compact.svelte-1ijd2z2{width:20px;height:20px;background:#1e293bcc;border:1px solid rgba(34,211,238,.3);transition:all .5s ease;border-radius:1px}.binary-cell-compact.glow.svelte-1ijd2z2{background:#22d3ee;box-shadow:0 0 12px #22d3eecc;border-color:#22d3ee;animation:svelte-1ijd2z2-pulse-glow 2s infinite}@keyframes svelte-1ijd2z2-pulse-glow{0%,to{opacity:1;box-shadow:0 0 15px #22d3eecc}50%{opacity:.6;box-shadow:0 0 25px #22d3ee}}@media(max-width:640px){.binary-cell-compact.svelte-1ijd2z2{width:16px;height:16px}.separator-line.svelte-1ijd2z2{height:32px}}.mono-font.svelte-6t9lhf{font-family:JetBrains Mono,monospace}.glow-cyan-hover.svelte-6t9lhf{transition:all .3s cubic-bezier(.4,0,.2,1)}.glow-cyan-hover.svelte-6t9lhf:hover{--glow-color: rgba(34, 211, 238, .6);box-shadow:0 0 30px var(--glow-color),inset 0 0 20px #22d3ee1a;border-color:#22d3ee}.mono-font.svelte-ukthap{font-family:JetBrains Mono,monospace}.laser-line.svelte-ukthap{background:linear-gradient(90deg,transparent,rgba(34,211,238,.5),transparent);height:1px;width:100%}.mono-font.svelte-z22ucl{font-family:JetBrains Mono,monospace}.laser-line.svelte-z22ucl{background:linear-gradient(90deg,transparent,rgba(34,211,238,.5),transparent);height:1px;width:100%}.modal-backdrop.svelte-1nd634q{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:50}.modal.svelte-1nd634q{background:linear-gradient(135deg,#0a0a0a,#0f0f0f);color:#e0e0e0;width:min(600px,95vw);border:1px solid #1a1a1a;border-radius:8px;padding:2rem;box-shadow:0 20px 60px #000c,0 0 40px #22d3ee0d}.modal-header.svelte-1nd634q{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;border-bottom:1px solid #1a1a1a;padding-bottom:1rem}.modal-header.svelte-1nd634q h2:where(.svelte-1nd634q){margin:0;font-size:2rem;font-family:JetBrains Mono,monospace;color:#fff;letter-spacing:.05em}.subtitle.svelte-1nd634q{margin:.25rem 0 0;color:#999;font-size:.875rem}.close-btn.svelte-1nd634q{background:transparent;border:none;color:#666;font-size:1.5rem;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.close-btn.svelte-1nd634q:hover{color:#ccc}.content.svelte-1nd634q{margin-bottom:2rem}.intro-text.svelte-1nd634q{color:#ccc;line-height:1.6;margin:0 0 1rem;font-size:1rem}.intro-text.svelte-1nd634q:last-child{margin-bottom:0}.email-section.svelte-1nd634q{background:#22d3ee0d;border:1px solid rgba(34,211,238,.1);border-radius:8px;padding:1.5rem}.email-label.svelte-1nd634q{margin:0 0 .75rem;font-size:.875rem;color:#999;text-transform:uppercase;letter-spacing:.05em;font-family:JetBrains Mono,monospace}.email-copy-btn.svelte-1nd634q{background:transparent;border:1px solid #22d3ee;color:#22d3ee;padding:1rem 1.25rem;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:1rem;cursor:pointer;width:100%;transition:all .2s;display:flex;align-items:center;justify-content:center;position:relative}.email-copy-btn.svelte-1nd634q:hover{background:#22d3ee1a;border-color:#06b6d4}.check-icon.svelte-1nd634q{color:#10b981;animation:svelte-1nd634q-checkAppear .3s ease-out,svelte-1nd634q-checkFadeOut .3s ease-out 1.7s forwards;position:absolute;right:1rem}@keyframes svelte-1nd634q-checkAppear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1nd634q-checkFadeOut{0%{opacity:1}to{opacity:0}}.copy-hint.svelte-1nd634q{margin:.75rem 0 0;font-size:.75rem;color:#666;text-align:center}.mono-font.svelte-1nd634q,.mono-font.svelte-9sff3o{font-family:JetBrains Mono,monospace}body{background:#050505;font-family:Inter,sans-serif}
