.glitch-wrap.svelte-13akbly{position:relative;display:inline-block}.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-cjk);font-size:clamp(1.1rem,3vw,1.8rem);color:var(--neon-pink);max-width:800px;line-height:1.6;text-shadow:0 0 20px rgba(255,45,149,.3)}.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-terminal);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}@keyframes svelte-1q37ri0-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.philosophy.svelte-kbl6yx{padding:var(--space-xl) 0}.divider.svelte-kbl6yx{font-family:monospace;color:var(--text-dim);text-align:center;font-size:.8rem;margin-bottom:var(--space-lg);opacity:.4;overflow:hidden}.section-title.svelte-kbl6yx{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)}.definition.svelte-kbl6yx{font-family:var(--font-terminal);font-size:1.2rem;color:var(--text-primary);line-height:1.8;max-width:800px;margin-bottom:var(--space-lg)}.pes-grid.svelte-kbl6yx{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin-bottom:var(--space-lg)}.pes-card.svelte-kbl6yx{border:2px solid var(--text-dim);padding:var(--space-md);background:var(--bg-secondary);transition:border-color .2s}.pes-card.svelte-kbl6yx:hover{border-color:var(--neon-blue)}.pes-icon.svelte-kbl6yx{font-size:2rem;margin-bottom:var(--space-xs)}.pes-card.svelte-kbl6yx:nth-child(1) .pes-icon:where(.svelte-kbl6yx){color:var(--neon-pink)}.pes-card.svelte-kbl6yx:nth-child(2) .pes-icon:where(.svelte-kbl6yx){color:var(--neon-yellow)}.pes-card.svelte-kbl6yx:nth-child(3) .pes-icon:where(.svelte-kbl6yx){color:var(--neon-blue)}.pes-card.svelte-kbl6yx h3:where(.svelte-kbl6yx){font-family:var(--font-pixel);font-size:10px;color:var(--neon-green);margin-bottom:8px}.pes-card.svelte-kbl6yx p:where(.svelte-kbl6yx){font-family:var(--font-terminal);font-size:1rem;color:var(--text-primary);line-height:1.5}.formula-block.svelte-kbl6yx{background:var(--bg-terminal);border:var(--border-pixel);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);display:inline-block}.formula-block.svelte-kbl6yx code:where(.svelte-kbl6yx){font-family:var(--font-terminal);font-size:1.3rem;color:var(--neon-green);text-shadow:0 0 8px var(--pixel-shadow)}.principle.svelte-kbl6yx{font-family:var(--font-terminal);font-size:1.1rem;color:var(--neon-yellow);margin-bottom:var(--space-sm)}.committer.svelte-kbl6yx{font-family:var(--font-terminal);font-size:1rem;color:var(--text-dim);font-style:italic}@media(max-width:768px){.pes-grid.svelte-kbl6yx{grid-template-columns:1fr}}.pipeline.svelte-1lwomgz{display:flex;align-items:flex-start;gap:4px;overflow-x:auto;padding:var(--space-sm) 0;scrollbar-width:thin;scrollbar-color:var(--neon-green) var(--bg-primary)}.step.svelte-1lwomgz{display:flex;flex-direction:column;align-items:center;min-width:110px;padding:12px 8px;border:2px solid var(--text-dim);background:var(--bg-secondary);opacity:.3;transition:all .3s}.step.lit.svelte-1lwomgz{border-color:var(--neon-green);opacity:1;box-shadow:0 0 10px var(--pixel-shadow)}.step-name.svelte-1lwomgz{font-family:var(--font-pixel);font-size:9px;color:var(--neon-green);text-transform:uppercase;margin-bottom:6px;text-align:center}.step-desc.svelte-1lwomgz{font-family:var(--font-terminal);font-size:.85rem;color:var(--text-dim);text-align:center;line-height:1.3}.step.lit.svelte-1lwomgz .step-desc:where(.svelte-1lwomgz){color:var(--text-primary)}.arrow.svelte-1lwomgz{font-family:var(--font-terminal);font-size:1.2rem;color:var(--text-dim);align-self:center;opacity:.3;transition:all .3s;flex-shrink:0}.arrow.lit.svelte-1lwomgz{color:var(--neon-green);opacity:1;text-shadow:0 0 8px var(--pixel-shadow)}@media(max-width:768px){.pipeline.svelte-1lwomgz{flex-direction:column;align-items:stretch}.arrow.svelte-1lwomgz{transform:rotate(90deg);align-self:center}.step.svelte-1lwomgz{min-width:unset}}.card.svelte-1nlka6a{border:2px solid var(--text-dim);padding:var(--space-sm);background:var(--bg-secondary);transition:all .2s}.card.svelte-1nlka6a:hover{border-color:var(--neon-green);box-shadow:0 0 15px var(--pixel-shadow);transform:translateY(-2px)}.number.svelte-1nlka6a{font-family:var(--font-pixel);font-size:24px;color:var(--neon-pink);display:block;margin-bottom:8px}.title.svelte-1nlka6a{font-family:var(--font-pixel);font-size:10px;color:var(--neon-green);margin-bottom:8px;line-height:1.4}.desc.svelte-1nlka6a{font-family:var(--font-terminal);font-size:1rem;color:var(--text-primary);line-height:1.4}.architecture.svelte-1je79d{padding:var(--space-xl) 0}.divider.svelte-1je79d{font-family:monospace;color:var(--text-dim);text-align:center;font-size:.8rem;margin-bottom:var(--space-lg);opacity:.4;overflow:hidden}.section-title.svelte-1je79d{font-family:var(--font-pixel);font-size:clamp(12px,2vw,16px);color:var(--neon-green);margin-bottom:var(--space-lg);text-shadow:0 0 10px var(--pixel-shadow)}.sub-title.svelte-1je79d{font-family:var(--font-pixel);font-size:11px;color:var(--neon-blue);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:1px}.invariants-heading.svelte-1je79d{margin-top:var(--space-xl)}.invariants-grid.svelte-1je79d{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm)}@media(max-width:1024px){.invariants-grid.svelte-1je79d{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.invariants-grid.svelte-1je79d{grid-template-columns:1fr}}.terminal.svelte-dcl78h{background:var(--bg-terminal);border:2px solid #333;margin-bottom:var(--space-md);overflow:hidden;box-shadow:0 0 20px #00000080,inset 0 0 60px #0000004d}.title-bar.svelte-dcl78h{display:flex;align-items:center;padding:8px 14px;background:#111;border-bottom:1px solid #333;gap:8px}.dots.svelte-dcl78h{display:flex;gap:6px}.dot.svelte-dcl78h{width:10px;height:10px}.dot-r.svelte-dcl78h{background:#ff5f56}.dot-y.svelte-dcl78h{background:#ffbd2e}.dot-g.svelte-dcl78h{background:#27c93f}.title.svelte-dcl78h{flex:1;font-family:var(--font-pixel);font-size:8px;color:#555;text-transform:uppercase;letter-spacing:2px}.copy-btn.svelte-dcl78h{background:none;border:1px solid #444;color:#555;font-family:var(--font-pixel);font-size:7px;padding:3px 8px;cursor:pointer;letter-spacing:1px;transition:all .15s}.copy-btn.svelte-dcl78h:hover{border-color:var(--neon-green);color:var(--neon-green);box-shadow:0 0 6px var(--pixel-shadow)}.code-area.svelte-dcl78h{padding:16px 20px;overflow-x:auto;font-family:"Press Start 2P",monospace;font-size:9px;line-height:2.2}.line.svelte-dcl78h{white-space:pre}.comment.svelte-dcl78h{color:#555}.command.svelte-dcl78h{color:var(--neon-green);text-shadow:0 0 4px var(--pixel-shadow)}.continuation.svelte-dcl78h{color:var(--neon-yellow);padding-left:2px}.prompt.svelte-dcl78h{color:var(--neon-pink);margin-right:6px;-webkit-user-select:none;user-select:none}.prompt-pad.svelte-dcl78h{display:inline-block;width:1ch;margin-right:6px}.empty.svelte-dcl78h{height:8px}.code-area.svelte-dcl78h::-webkit-scrollbar{height:6px}.code-area.svelte-dcl78h::-webkit-scrollbar-track{background:var(--bg-terminal)}.code-area.svelte-dcl78h::-webkit-scrollbar-thumb{background:#333}.quickstart.svelte-1gy5pv3{padding:var(--space-xl) 0}.divider.svelte-1gy5pv3{font-family:monospace;color:var(--text-dim);text-align:center;font-size:.8rem;margin-bottom:var(--space-lg);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-lg);text-shadow:0 0 10px var(--pixel-shadow)}.links.svelte-16r95c1{padding:var(--space-xl) 0}.divider.svelte-16r95c1{font-family:monospace;color:var(--text-dim);text-align:center;font-size:.8rem;margin-bottom:var(--space-lg);opacity:.4;overflow:hidden}.section-title.svelte-16r95c1{font-family:var(--font-pixel);font-size:clamp(12px,2vw,16px);color:var(--neon-green);margin-bottom:var(--space-lg);text-shadow:0 0 10px var(--pixel-shadow)}.link-grid.svelte-16r95c1{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.link-btn.svelte-16r95c1{display:flex;align-items:center;gap:12px;padding:var(--space-sm) var(--space-md);border:2px solid var(--neon-green);background:var(--bg-secondary);color:var(--neon-green);text-decoration:none;transition:all .15s;cursor:pointer}.link-btn.svelte-16r95c1:hover{background:var(--neon-green);color:var(--bg-primary);transform:translateY(-2px);box-shadow:0 4px #39ff1466}.link-btn.svelte-16r95c1:active{transform:translateY(1px);box-shadow:none}.link-icon.svelte-16r95c1{font-size:1.4rem;flex-shrink:0}.link-text.svelte-16r95c1{font-family:var(--font-pixel);font-size:10px;text-transform:uppercase;letter-spacing:1px}@media(max-width:600px){.link-grid.svelte-16r95c1{grid-template-columns:1fr}}
