:root{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#e2e8f0;-webkit-font-smoothing:antialiased;background:#070b16;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.lj-nav{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:1.25rem 1.5rem;display:flex}.lj-nav-brand{letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;display:flex}.lj-nav-brand img{width:24px;height:24px}.lj-nav-links{gap:1.75rem;display:flex}.lj-nav-links a{color:#94a3b8;font-size:.9rem;font-weight:500;transition:color .15s}.lj-nav-links a:hover{color:#22d3ee}.lj-section-title{letter-spacing:-.02em;text-align:center;margin:0;font-size:1.7rem;font-weight:700}.lj-section-sub{text-align:center;color:#64748b;margin:.5rem 0 2.5rem;font-size:.95rem}.lj-accent{color:#22d3ee}.lj-footer{border-top:1px solid #1e293b;margin-top:4rem;padding:3rem 1.5rem 2rem}.lj-footer-grid{grid-template-columns:2fr 1fr 1fr;gap:2rem;max-width:1100px;margin:0 auto;display:grid}@media (width<=640px){.lj-footer-grid{grid-template-columns:1fr}}.lj-footer-brand p{color:#64748b;max-width:320px;margin:.75rem 0 0;font-size:.9rem}.lj-footer-logo{align-items:center;gap:.5rem;font-weight:700;display:flex}.lj-footer-logo img{width:20px;height:20px}.lj-footer-col h4{text-transform:uppercase;letter-spacing:.05em;color:#475569;margin:0 0 .75rem;font-size:.8rem}.lj-footer-col a{color:#94a3b8;padding:.25rem 0;font-size:.9rem;transition:color .15s;display:block}.lj-footer-col a:hover{color:#22d3ee}.lj-footer-bottom{color:#475569;border-top:1px solid #1e293b;justify-content:space-between;max-width:1100px;margin:2rem auto 0;padding-top:1.5rem;font-size:.85rem;display:flex}.lj-footer-bottom em{color:#64748b;font-style:italic}.lj-hero:where(.astro-ge2uvauf){max-width:1100px;margin:0 auto;padding:3rem 1.5rem 4rem}.lj-hero-grid:where(.astro-ge2uvauf){grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;display:grid}@media (width<=880px){.lj-hero-grid:where(.astro-ge2uvauf){grid-template-columns:1fr;gap:2rem}}.lj-hero-badge:where(.astro-ge2uvauf){color:#94a3b8;background:#0f172a99;border:1px solid #1e293b;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem .75rem;font-size:.8rem;display:inline-flex}.lj-hero-dot:where(.astro-ge2uvauf){background:#22d3ee;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22d3ee99}.lj-hero-title:where(.astro-ge2uvauf){letter-spacing:-.03em;margin:0 0 1rem;font-size:2.8rem;font-weight:800;line-height:1.1}@media (width<=640px){.lj-hero-title:where(.astro-ge2uvauf){font-size:2.1rem}}.lj-hero-desc:where(.astro-ge2uvauf){color:#64748b;max-width:480px;margin:0 0 1.75rem;font-size:1.05rem;line-height:1.65}.lj-hero-actions:where(.astro-ge2uvauf){gap:.75rem;margin-bottom:1.5rem;display:flex}.lj-btn:where(.astro-ge2uvauf){border-radius:.5rem;align-items:center;gap:.4rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.lj-btn:where(.astro-ge2uvauf):hover{transform:translateY(-1px)}.lj-btn-primary:where(.astro-ge2uvauf){color:#070b16;background:#22d3ee;box-shadow:0 8px 24px #22d3ee40}.lj-btn-primary:where(.astro-ge2uvauf):hover{background:#67e8f9;box-shadow:0 8px 32px #22d3ee59}.lj-btn-ghost:where(.astro-ge2uvauf){color:#e2e8f0;background:#0f172a66;border:1px solid #1e293b}.lj-btn-ghost:where(.astro-ge2uvauf):hover{border-color:#334155}.lj-hero-chips:where(.astro-ge2uvauf){flex-wrap:wrap;gap:.4rem;display:flex}.lj-hero-chips:where(.astro-ge2uvauf) span:where(.astro-ge2uvauf){color:#67e8f9;background:#22d3ee14;border:1px solid #22d3ee26;border-radius:.3rem;padding:.2rem .6rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.lj-terminal:where(.astro-ge2uvauf){background:#0b111f;border:1px solid #1e293b;border-radius:.6rem;font-family:JetBrains Mono,ui-monospace,monospace;overflow:hidden}.lj-terminal-bar:where(.astro-ge2uvauf){background:#0f172a;border-bottom:1px solid #1e293b;align-items:center;gap:.4rem;padding:.6rem .8rem;display:flex}.lj-terminal-dot:where(.astro-ge2uvauf){border-radius:50%;width:10px;height:10px}.lj-terminal-dot:where(.astro-ge2uvauf).red{background:#ef4444}.lj-terminal-dot:where(.astro-ge2uvauf).yellow{background:#f59e0b}.lj-terminal-dot:where(.astro-ge2uvauf).green{background:#10b981}.lj-terminal-title:where(.astro-ge2uvauf){color:#475569;margin-left:.5rem;font-size:.75rem}.lj-terminal-body:where(.astro-ge2uvauf){padding:1rem;font-size:.82rem;line-height:1.7}.lj-terminal-line:where(.astro-ge2uvauf){color:#e2e8f0}.lj-prompt:where(.astro-ge2uvauf){color:#22d3ee;margin-right:.4rem}.lj-terminal-out:where(.astro-ge2uvauf){color:#64748b;padding-left:1.2rem}.lj-terminal-cursor:where(.astro-ge2uvauf){color:#22d3ee;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.lj-stats:where(.astro-a3qbwlyq){background:#1e293b;border:1px solid #1e293b;border-radius:.6rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;max-width:800px;margin:3rem auto 4rem;display:grid;overflow:hidden}.lj-stat:where(.astro-a3qbwlyq){text-align:center;background:#070b16;padding:1.4rem 1rem}.lj-stat-value:where(.astro-a3qbwlyq){letter-spacing:-.02em;color:#22d3ee;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.9rem;font-weight:700;display:block}.lj-stat-label:where(.astro-a3qbwlyq){color:#64748b;margin-top:.25rem;font-size:.82rem;display:block}.lj-features:where(.astro-5avuv2ve){max-width:1100px;margin:0 auto 4rem;padding:0 1.5rem}.lj-feature-grid:where(.astro-5avuv2ve){grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.lj-feature-card:where(.astro-5avuv2ve){background:#0b111f;border:1px solid #1e293b;border-radius:.6rem;padding:1.4rem;transition:border-color .2s,transform .2s}.lj-feature-card:where(.astro-5avuv2ve):hover{border-color:#22d3ee;transform:translateY(-2px)}.lj-feature-head:where(.astro-5avuv2ve){align-items:center;gap:.6rem;margin-bottom:.7rem;display:flex}.lj-feature-head:where(.astro-5avuv2ve) h3:where(.astro-5avuv2ve){margin:0;font-size:1rem;font-weight:600}.lj-feature-icon:where(.astro-5avuv2ve){color:#22d3ee;background:#22d3ee1a;border-radius:.4rem;flex-shrink:0;padding:.45rem;display:inline-flex}.lj-feature-card:where(.astro-5avuv2ve) p:where(.astro-5avuv2ve){color:#64748b;margin:0;font-size:.88rem;line-height:1.55}.lj-why:where(.astro-yek7nbzw){max-width:960px;margin:0 auto 4.5rem;padding:0 1.5rem}.lj-why-grid:where(.astro-yek7nbzw){grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.lj-why-card:where(.astro-yek7nbzw){background:#0b111f;border:1px solid #1e293b;border-radius:.6rem;padding:1.4rem;transition:border-color .2s,transform .2s}.lj-why-card:where(.astro-yek7nbzw):hover{border-color:#22d3ee;transform:translateY(-2px)}.lj-why-head:where(.astro-yek7nbzw){align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.lj-why-head:where(.astro-yek7nbzw) h3:where(.astro-yek7nbzw){margin:0;font-size:1.05rem}.lj-why-icon:where(.astro-yek7nbzw){color:#22d3ee;background:#22d3ee1a;border-radius:.4rem;flex-shrink:0;padding:.5rem;display:inline-flex}.lj-why-card:where(.astro-yek7nbzw) p:where(.astro-yek7nbzw){color:#64748b;margin:0;font-size:.88rem;line-height:1.55}.lj-why-link:where(.astro-yek7nbzw){text-align:center;color:#475569;margin:2rem 0 0;font-size:.9rem}.lj-why-link:where(.astro-yek7nbzw) a:where(.astro-yek7nbzw){color:#22d3ee;text-decoration:none}.lj-why-link:where(.astro-yek7nbzw) a:where(.astro-yek7nbzw):hover{text-decoration:underline}.lj-faq:where(.astro-hemr5th4){max-width:800px;margin:0 auto 4rem;padding:0 1.5rem}.lj-faq-cta:where(.astro-hemr5th4){text-align:center;background:radial-gradient(600px 240px at 50% 0,#22d3ee14,#0000),#0b111f;border:1px solid #1e293b;border-radius:.75rem;margin-bottom:3rem;padding:2.5rem 1.5rem}.lj-cta-cmd:where(.astro-hemr5th4){color:#22d3ee;background:#070b16;border:1px solid #1e293b;border-radius:.4rem;margin:1rem 0 1.25rem;padding:.5rem .9rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;display:inline-block}.lj-cta-actions:where(.astro-hemr5th4){justify-content:center;gap:.75rem;display:flex}.lj-btn:where(.astro-hemr5th4){border-radius:.5rem;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.lj-btn:where(.astro-hemr5th4):hover{transform:translateY(-1px)}.lj-btn-primary:where(.astro-hemr5th4){color:#070b16;background:#22d3ee}.lj-btn-ghost:where(.astro-hemr5th4){color:#e2e8f0;background:#0f172a66;border:1px solid #1e293b}.lj-faq-list:where(.astro-hemr5th4){flex-direction:column;gap:.5rem;display:flex}.lj-faq-item:where(.astro-hemr5th4){background:#0b111f;border:1px solid #1e293b;border-radius:.5rem;overflow:hidden}.lj-faq-item:where(.astro-hemr5th4) summary:where(.astro-hemr5th4){cursor:pointer;padding:1rem 1.25rem;font-size:.95rem;font-weight:600;list-style:none;transition:color .15s}.lj-faq-item:where(.astro-hemr5th4) summary:where(.astro-hemr5th4)::-webkit-details-marker{display:none}.lj-faq-item:where(.astro-hemr5th4) summary:where(.astro-hemr5th4):after{content:"+";float:right;color:#475569;font-weight:400;transition:transform .15s}.lj-faq-item:where(.astro-hemr5th4)[open] summary:where(.astro-hemr5th4):after{content:"−"}.lj-faq-item:where(.astro-hemr5th4) summary:where(.astro-hemr5th4):hover{color:#22d3ee}.lj-faq-item:where(.astro-hemr5th4) p:where(.astro-hemr5th4){color:#64748b;margin:0;padding:0 1.25rem 1.25rem;font-size:.9rem;line-height:1.65}
