.glitch-wrap.svelte-13akbly{position:relative;display:inline-block;white-space:pre-line}.cursor.svelte-13akbly{animation:svelte-13akbly-blink .7s infinite}.cursor.hidden.svelte-13akbly{display:none}.glitch.svelte-13akbly{animation:svelte-13akbly-glitch-skew 4s infinite}.glitch.svelte-13akbly:before,.glitch.svelte-13akbly:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.glitch.svelte-13akbly:before{color:var(--neon-pink);animation:svelte-13akbly-glitch .3s infinite;clip-path:inset(0 0 65% 0);opacity:.8}.glitch.svelte-13akbly:after{color:var(--neon-blue);animation:svelte-13akbly-glitch .3s infinite reverse;clip-path:inset(65% 0 0 0);opacity:.8}@keyframes svelte-13akbly-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes svelte-13akbly-glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes svelte-13akbly-glitch-skew{0%{transform:skew(0)}20%{transform:skew(-1deg)}40%{transform:skew(.5deg)}60%{transform:skew(-.3deg)}80%{transform:skew(.8deg)}to{transform:skew(0)}}.ascii-logo.svelte-1iogrmg{font-family:Courier New,Courier,monospace;font-weight:700;color:var(--neon-green);text-align:center;font-size:clamp(.4rem,1.2vw,.9rem);line-height:1.15;text-shadow:0 0 6px rgba(57,255,20,.5);-webkit-user-select:none;user-select:none;white-space:pre;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;transform:translateZ(0);will-change:auto;image-rendering:pixelated}@media(max-width:600px){.ascii-logo.svelte-1iogrmg{font-size:.28rem}}.hero.svelte-1q37ri0{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-lg);position:relative;background:radial-gradient(ellipse at 50% 50%,rgba(57,255,20,.03) 0%,transparent 70%),var(--bg-primary)}.hero-content.svelte-1q37ri0{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.question.svelte-1q37ri0{font-family:var(--font-pixel);font-size:min(2.2vw,1.6rem);color:var(--neon-pink);line-height:1.8;text-shadow:0 0 20px rgba(255,45,149,.3);white-space:pre-line}.subtitle.svelte-1q37ri0{font-family:var(--font-pixel);font-size:clamp(8px,1.5vw,12px);color:var(--neon-blue);text-transform:uppercase;letter-spacing:3px}.tagline.svelte-1q37ri0{font-family:var(--font-readable);font-size:1.2rem;color:var(--text-dim)}.scroll-hint.svelte-1q37ri0{position:absolute;bottom:30px;display:flex;flex-direction:column;align-items:center;gap:8px;animation:svelte-1q37ri0-float 2s infinite ease-in-out;text-decoration:none}.arrow.svelte-1q37ri0{font-family:monospace;color:var(--neon-green);font-size:.7rem;line-height:1;text-shadow:0 0 8px var(--pixel-shadow)}.scroll-text.svelte-1q37ri0{font-family:var(--font-pixel);font-size:8px;color:var(--text-dim);text-transform:uppercase;letter-spacing:2px}@media(max-width:768px){.hero.svelte-1q37ri0{padding:var(--space-sm)}}@keyframes svelte-1q37ri0-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.why.svelte-y9j8sm{padding:var(--space-md) 0}.divider.svelte-y9j8sm{font-family:monospace;color:var(--text-dim);text-align:center;font-size:.8rem;margin-bottom:var(--space-md);opacity:.4;overflow:hidden}.section-title.svelte-y9j8sm{font-family:var(--font-pixel);font-size:clamp(12px,2vw,16px);color:var(--neon-green);margin-bottom:var(--space-sm);text-shadow:0 0 10px var(--pixel-shadow)}.story.svelte-y9j8sm{font-family:var(--font-readable);font-size:1.2rem;color:var(--text-primary);line-height:1.8;max-width:800px;margin-bottom:var(--space-md)}.punchline.svelte-y9j8sm{font-family:var(--font-readable);font-size:1.3rem;color:var(--neon-yellow);line-height:1.8;max-width:800px;margin-bottom:var(--space-md)}.audience.svelte-y9j8sm{font-family:var(--font-readable);font-size:1.1rem;color:var(--text-dim);line-height:1.6;max-width:800px;font-style:italic}.trust.svelte-uqkz1w{padding:var(--space-md) 0}.divider.svelte-uqkz1w{font-family:monospace;color:var(--text-dim);text-align:center;font-size:.8rem;margin-bottom:var(--space-md);opacity:.4;overflow:hidden}.section-title.svelte-uqkz1w{font-family:var(--font-pixel);font-size:clamp(12px,2vw,16px);color:var(--neon-green);margin-bottom:var(--space-xs);text-shadow:0 0 10px var(--pixel-shadow)}.subtitle.svelte-uqkz1w{font-family:var(--font-readable);font-size:1.1rem;color:var(--text-dim);margin-bottom:var(--space-lg)}.layers-grid.svelte-uqkz1w{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.nes-container.layer-card.svelte-uqkz1w{padding:var(--space-md);background:var(--bg-secondary);color:var(--text-dim);transition:color .2s,border-color .2s}.layer-number.svelte-uqkz1w{font-family:var(--font-pixel);font-size:24px;margin-bottom:var(--space-xs);opacity:.3}.layer-1.svelte-uqkz1w .layer-number:where(.svelte-uqkz1w){color:var(--neon-blue)}.layer-2.svelte-uqkz1w .layer-number:where(.svelte-uqkz1w){color:var(--neon-green)}.layer-3.svelte-uqkz1w .layer-number:where(.svelte-uqkz1w){color:var(--neon-yellow)}.nes-container.layer-card.svelte-uqkz1w:hover{color:var(--neon-blue);border-color:var(--neon-blue)!important}.nes-container.layer-card.svelte-uqkz1w h3:where(.svelte-uqkz1w){font-family:var(--font-pixel);font-size:10px;color:var(--neon-green);margin-bottom:8px}.nes-container.layer-card.svelte-uqkz1w p:where(.svelte-uqkz1w){font-family:var(--font-readable);font-size:1rem;color:var(--text-primary);line-height:1.5}@media(max-width:768px){.layers-grid.svelte-uqkz1w{grid-template-columns:1fr}}.quickstart.svelte-1gy5pv3{padding:var(--space-md) 0}.divider.svelte-1gy5pv3{font-family:monospace;color:var(--text-dim);text-align:center;font-size:.8rem;margin-bottom:var(--space-md);opacity:.4;overflow:hidden}.section-title.svelte-1gy5pv3{font-family:var(--font-pixel);font-size:clamp(12px,2vw,16px);color:var(--neon-green);margin-bottom:var(--space-md);text-shadow:0 0 10px var(--pixel-shadow)}.tools.svelte-vgbku7{padding:var(--space-md) 0}.divider.svelte-vgbku7{font-family:monospace;color:var(--text-dim);text-align:center;font-size:.8rem;margin-bottom:var(--space-md);opacity:.4;overflow:hidden}.section-title.svelte-vgbku7{font-family:var(--font-pixel);font-size:clamp(12px,2vw,16px);color:var(--neon-green);margin-bottom:var(--space-md);text-shadow:0 0 10px var(--pixel-shadow)}.tool-list.svelte-vgbku7{display:flex;flex-direction:column;gap:var(--space-sm);max-width:700px}.nes-container.tool-item.svelte-vgbku7{display:flex;align-items:center;gap:var(--space-md);padding:12px var(--space-md);background:var(--bg-secondary)}.tool-status.svelte-vgbku7{font-family:var(--font-pixel);font-size:8px;letter-spacing:1px;min-width:70px}.tool-item.active.svelte-vgbku7 .tool-status:where(.svelte-vgbku7){color:var(--neon-green)}.tool-item.planned.svelte-vgbku7 .tool-status:where(.svelte-vgbku7){color:var(--text-dim)}.tool-name.svelte-vgbku7{font-family:var(--font-readable);font-size:1rem;color:var(--text-primary)}@media(max-width:768px){.nes-container.tool-item.svelte-vgbku7{flex-direction:column;align-items:flex-start;gap:4px}}.showcase-entry.svelte-1jvr6ov{padding:var(--space-sm) 0}.divider.svelte-1jvr6ov{font-family:monospace;color:var(--text-dim);text-align:center;font-size:.8rem;margin-bottom:var(--space-md);opacity:.4;overflow:hidden}.portal.nes-container.svelte-1jvr6ov{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);text-decoration:none;padding:var(--space-md);background:transparent;color:transparent;border-color:var(--neon-purple)!important;transition:color .3s,background .3s,border-color .3s;cursor:pointer}.portal.nes-container.svelte-1jvr6ov:hover{background:#b829dd0d;color:var(--neon-purple);border-color:var(--neon-pink)!important}.portal-frame.svelte-1jvr6ov{position:relative;flex-shrink:0}.gate.svelte-1jvr6ov{width:200px;height:220px;position:relative;transition:all .3s;-webkit-user-select:none;user-select:none}.gate-border.svelte-1jvr6ov{position:absolute;inset:0;border:3px solid var(--neon-purple);box-shadow:0 0 8px #b829dd66,inset 0 0 8px #b829dd1a;transition:all .3s}.gate-static.svelte-1jvr6ov{position:absolute;inset:10px;background:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(184,41,221,.12) 3px,rgba(184,41,221,.12) 6px);border:2px solid rgba(184,41,221,.3);transition:all .3s}.gate-inner.svelte-1jvr6ov{position:absolute;inset:14px;display:flex;align-items:center;justify-content:center}.gate-screen.svelte-1jvr6ov{width:100px;height:70px;border:2px solid var(--neon-purple);background:#b829dd14;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px #b829dd33,inset 0 0 20px #b829dd0d;transition:all .3s}.gate-label.svelte-1jvr6ov{font-family:var(--font-pixel);font-size:16px;color:var(--neon-purple);letter-spacing:4px;text-shadow:0 0 10px rgba(184,41,221,.6);transition:all .3s}.portal.svelte-1jvr6ov:hover .gate-border:where(.svelte-1jvr6ov){border-color:var(--neon-pink);box-shadow:0 0 16px #ff2d9580,inset 0 0 12px #ff2d951a}.portal.svelte-1jvr6ov:hover .gate-static:where(.svelte-1jvr6ov){background:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(255,45,149,.15) 3px,rgba(255,45,149,.15) 6px);border-color:#ff2d9566}.portal.svelte-1jvr6ov:hover .gate-screen:where(.svelte-1jvr6ov){border-color:var(--neon-pink);background:#ff2d951a;box-shadow:0 0 20px #ff2d954d,inset 0 0 24px #ff2d9514}.portal.svelte-1jvr6ov:hover .gate-label:where(.svelte-1jvr6ov){color:var(--neon-pink);text-shadow:0 0 14px rgba(255,45,149,.7)}.portal-glow.svelte-1jvr6ov{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:radial-gradient(circle,rgba(184,41,221,.15) 0%,transparent 70%);border-radius:50%;animation:svelte-1jvr6ov-pulse-glow 2s ease-in-out infinite;pointer-events:none}.portal.svelte-1jvr6ov:hover .portal-glow:where(.svelte-1jvr6ov){background:radial-gradient(circle,rgba(255,45,149,.25) 0%,transparent 70%);width:160px;height:160px}.portal-text.svelte-1jvr6ov{text-align:left}.portal-title.svelte-1jvr6ov{font-family:var(--font-pixel);font-size:clamp(14px,2.5vw,20px);color:var(--neon-purple);margin-bottom:var(--space-sm);text-shadow:0 0 10px rgba(184,41,221,.4);letter-spacing:2px;transition:color .3s}.portal.svelte-1jvr6ov:hover .portal-title:where(.svelte-1jvr6ov){color:var(--neon-pink);text-shadow:0 0 14px rgba(255,45,149,.5)}.portal-subtitle.svelte-1jvr6ov{font-family:var(--font-readable);font-size:1.2rem;color:var(--text-primary);margin-bottom:var(--space-md);line-height:1.5}.nes-text.portal-hint.svelte-1jvr6ov{font-family:var(--font-pixel);font-size:10px;color:var(--neon-green);letter-spacing:2px;animation:svelte-1jvr6ov-blink-hint 1.2s step-end infinite}@keyframes svelte-1jvr6ov-pulse-glow{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}@keyframes svelte-1jvr6ov-blink-hint{0%,to{opacity:1}50%{opacity:0}}@media(max-width:768px){.portal.svelte-1jvr6ov{flex-direction:column;gap:var(--space-md);text-align:center}.portal-text.svelte-1jvr6ov{text-align:center}.gate.svelte-1jvr6ov{width:160px;height:180px}.gate-screen.svelte-1jvr6ov{width:80px;height:56px}.gate-label.svelte-1jvr6ov{font-size:12px}}
