*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}:root{--color-bg:#0a0a0a;--color-surface:#111;--color-text:#e6edf3;--color-text-muted:#8b949e;--color-border:#27272a;--color-code-bg:#0a0a0a;--color-accent:#58a6ff;--color-accent-hover:#79b8ff;--color-nav-bg:#0a0a0ae6;--cmd-split:#58a6ff;--cmd-merge:#a371f7;--cmd-analyze:#3fb950;--cmd-validate:#3fb950;--cmd-convert:#f78166;--cmd-sample:#db61a2;--cmd-shard:#a371f7;--cmd-diff:#ffa657;--cmd-redact:#ff7b72;--cmd-graph:#7ee787;--cmd-order:#79c0ff;--cmd-query:#d2a8ff;--syn-comment:#6e7681;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:"Monda", var(--font-sans);--font-mono:"SF Mono", ui-monospace, "Cascadia Code", "Roboto Mono", Menlo, monospace;--max-width:780px;--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:4rem;--radius:8px}[data-theme=light]{--color-bg:#fff;--color-surface:#f6f8fa;--color-text:#24292f;--color-text-muted:#57606a;--color-border:#d0d7de;--color-code-bg:#f6f8fa;--color-nav-bg:#ffffffe6;--color-accent-hover:#0550ae;--cmd-split:#0969da;--cmd-merge:#8250df;--cmd-analyze:#1a7f37;--cmd-validate:#1a7f37;--cmd-convert:#bc4c00;--cmd-sample:#bf3989;--cmd-shard:#8250df;--cmd-diff:#953800;--cmd-redact:#cf222e;--cmd-graph:#116329;--cmd-order:#0550ae;--cmd-query:#8250df;--syn-comment:#6e7681}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.7;transition:background-color .2s,color .2s}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover)}code{font-family:var(--font-mono);background:var(--color-surface);color:var(--cmd-split);border-radius:3px;padding:.125rem .375rem;font-size:.875em}pre code{color:var(--color-text);background:0 0;padding:0}nav:where(.astro-z4jru4n3){background:var(--color-nav-bg);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);z-index:100;position:sticky;top:0}.nav-content:where(.astro-z4jru4n3){max-width:var(--max-width);padding:var(--space-sm) var(--space-md);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.logo:where(.astro-z4jru4n3){font-family:var(--font-display);color:var(--color-text);align-items:center;gap:.375rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex}.logo:where(.astro-z4jru4n3):hover{color:var(--color-text)}.logo-icon:where(.astro-z4jru4n3){font-family:var(--font-mono);color:var(--cmd-split);text-shadow:0 0 10px var(--cmd-split);font-size:1.5em;font-weight:700}:where(.astro-z4jru4n3)[data-theme=light] .logo-icon:where(.astro-z4jru4n3){text-shadow:none}.nav-links:where(.astro-z4jru4n3){gap:var(--space-md);align-items:center;display:flex}.nav-links:where(.astro-z4jru4n3) a:where(.astro-z4jru4n3){color:var(--color-text-muted);font-size:.9rem;text-decoration:none;transition:color .15s}.nav-links:where(.astro-z4jru4n3) a:where(.astro-z4jru4n3):hover{color:var(--cmd-split)}.theme-toggle:where(.astro-z4jru4n3){cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;align-items:center;padding:8px;transition:color .2s;display:flex}.theme-toggle:where(.astro-z4jru4n3):hover{color:var(--color-text)}.theme-toggle:where(.astro-z4jru4n3) svg:where(.astro-z4jru4n3){width:20px;height:20px}.theme-toggle:where(.astro-z4jru4n3) .icon-sun:where(.astro-z4jru4n3){display:block}.theme-toggle:where(.astro-z4jru4n3) .icon-moon:where(.astro-z4jru4n3),:where(.astro-z4jru4n3)[data-theme=light] .theme-toggle:where(.astro-z4jru4n3) .icon-sun:where(.astro-z4jru4n3){display:none}:where(.astro-z4jru4n3)[data-theme=light] .theme-toggle:where(.astro-z4jru4n3) .icon-moon:where(.astro-z4jru4n3){display:block}main:where(.astro-z4jru4n3){max-width:var(--max-width);padding:var(--space-lg) var(--space-md);margin:0 auto}footer:where(.astro-z4jru4n3){max-width:var(--max-width);padding:var(--space-lg) var(--space-md);text-align:center;border-top:1px solid var(--color-border);color:var(--color-text-muted);margin:0 auto;font-size:.875rem}footer:where(.astro-z4jru4n3) a:where(.astro-z4jru4n3){color:var(--color-text);text-decoration:none}footer:where(.astro-z4jru4n3) a:where(.astro-z4jru4n3):hover{color:var(--cmd-split)}footer:where(.astro-z4jru4n3) .sep:where(.astro-z4jru4n3){color:var(--color-border);margin:0 .5rem}footer:where(.astro-z4jru4n3) .credit:where(.astro-z4jru4n3){margin-top:var(--space-xs)}.hero:where(.astro-lcdefpme){text-align:center;padding:var(--space-xl) 0}.hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){font-family:var(--font-display);margin-bottom:var(--space-xs);align-items:center;gap:.5rem;font-size:2.5rem;font-weight:700;display:inline-flex}.hero:where(.astro-lcdefpme) .logo-icon:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--cmd-split);text-shadow:0 0 10px var(--cmd-split);font-size:1.5em;font-weight:700}:where(.astro-lcdefpme)[data-theme=light] .hero:where(.astro-lcdefpme) .logo-icon:where(.astro-lcdefpme){text-shadow:none}.subtitle:where(.astro-lcdefpme){font-size:1.25rem;font-family:var(--font-mono);color:var(--cmd-split);margin-bottom:var(--space-xs)}.description:where(.astro-lcdefpme){max-width:500px;margin:0 auto var(--space-md);color:var(--color-text-muted)}.hero-actions:where(.astro-lcdefpme){gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.btn:where(.astro-lcdefpme){border-radius:var(--radius);padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-block}.btn-primary:where(.astro-lcdefpme){background:var(--cmd-split);color:var(--color-bg);box-shadow:0 0 20px #58a6ff4d}.btn-primary:where(.astro-lcdefpme):hover{background:var(--color-accent-hover);color:var(--color-bg);transform:translateY(-1px);box-shadow:0 0 30px #58a6ff80}:where(.astro-lcdefpme)[data-theme=light] .btn-primary:where(.astro-lcdefpme){box-shadow:none}:where(.astro-lcdefpme)[data-theme=light] .btn-primary:where(.astro-lcdefpme):hover{box-shadow:0 2px 8px #00000026}.btn-secondary:where(.astro-lcdefpme){color:var(--color-text);border:1px solid var(--color-border);background:0 0}.btn-secondary:where(.astro-lcdefpme):hover{border-color:var(--cmd-split);color:var(--cmd-split)}section:where(.astro-lcdefpme){margin-bottom:var(--space-xl)}section:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-family:var(--font-display);margin-bottom:var(--space-sm);font-size:1.5rem;font-weight:700}.lead:where(.astro-lcdefpme){color:var(--color-text-muted);margin-bottom:var(--space-md);font-size:1.1rem}.benefits:where(.astro-lcdefpme){gap:var(--space-md);margin-top:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.benefit:where(.astro-lcdefpme){text-align:center;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);transition:all .2s}.benefit:where(.astro-lcdefpme):hover{border-color:var(--cmd-split);box-shadow:0 0 20px #58a6ff1a}:where(.astro-lcdefpme)[data-theme=light] .benefit:where(.astro-lcdefpme):hover{box-shadow:0 2px 8px #00000014}.benefit-icon:where(.astro-lcdefpme){font-family:var(--font-mono);margin-bottom:var(--space-xs);font-size:1.5rem;font-weight:700}.benefit:where(.astro-lcdefpme):first-child .benefit-icon:where(.astro-lcdefpme){color:var(--cmd-split);text-shadow:0 0 10px var(--cmd-split)}.benefit:where(.astro-lcdefpme):nth-child(2) .benefit-icon:where(.astro-lcdefpme){color:var(--cmd-validate);text-shadow:0 0 10px var(--cmd-validate)}.benefit:where(.astro-lcdefpme):nth-child(3) .benefit-icon:where(.astro-lcdefpme){color:var(--cmd-convert);text-shadow:0 0 10px var(--cmd-convert)}:where(.astro-lcdefpme)[data-theme=light] .benefit-icon:where(.astro-lcdefpme){text-shadow:none}.benefit:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin-bottom:var(--space-xs);font-size:1rem}.benefit:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--color-text-muted);margin:0;font-size:.9rem}.command-grid:where(.astro-lcdefpme){gap:var(--space-sm);margin-top:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.command-card:where(.astro-lcdefpme){padding:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;text-decoration:none;transition:all .2s;display:flex}.command-card:where(.astro-lcdefpme):hover{border-color:var(--cmd-split);transform:translateY(-2px)}.command-card:where(.astro-lcdefpme) .cmd-name:where(.astro-lcdefpme){font-family:var(--font-mono);margin-bottom:.25rem;font-size:.95rem;font-weight:600}.command-card:where(.astro-lcdefpme)[data-cmd=split] .cmd-name:where(.astro-lcdefpme){color:var(--cmd-split)}.command-card:where(.astro-lcdefpme)[data-cmd=merge] .cmd-name:where(.astro-lcdefpme){color:var(--cmd-merge)}.command-card:where(.astro-lcdefpme)[data-cmd=analyze] .cmd-name:where(.astro-lcdefpme){color:var(--cmd-analyze)}.command-card:where(.astro-lcdefpme)[data-cmd=validate] .cmd-name:where(.astro-lcdefpme){color:var(--cmd-validate)}.command-card:where(.astro-lcdefpme)[data-cmd=convert] .cmd-name:where(.astro-lcdefpme){color:var(--cmd-convert)}.command-card:where(.astro-lcdefpme)[data-cmd=sample] .cmd-name:where(.astro-lcdefpme){color:var(--cmd-sample)}.command-card:where(.astro-lcdefpme)[data-cmd=shard] .cmd-name:where(.astro-lcdefpme){color:var(--cmd-shard)}.command-card:where(.astro-lcdefpme)[data-cmd=diff] .cmd-name:where(.astro-lcdefpme){color:var(--cmd-diff)}.command-card:where(.astro-lcdefpme)[data-cmd=redact] .cmd-name:where(.astro-lcdefpme){color:var(--cmd-redact)}.command-card:where(.astro-lcdefpme)[data-cmd=graph] .cmd-name:where(.astro-lcdefpme){color:var(--cmd-graph)}.command-card:where(.astro-lcdefpme)[data-cmd=order] .cmd-name:where(.astro-lcdefpme){color:var(--cmd-order)}.command-card:where(.astro-lcdefpme)[data-cmd=query] .cmd-name:where(.astro-lcdefpme){color:var(--cmd-query)}.command-card:where(.astro-lcdefpme) .cmd-desc:where(.astro-lcdefpme){color:var(--color-text-muted);font-size:.8rem}.steps:where(.astro-lcdefpme){gap:var(--space-md);margin-bottom:var(--space-md);flex-direction:column;display:flex}.step:where(.astro-lcdefpme){gap:var(--space-sm);display:flex}.step-number:where(.astro-lcdefpme){background:var(--color-surface);width:2rem;height:2rem;color:var(--cmd-split);border:1px solid var(--cmd-split);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.step-content:where(.astro-lcdefpme){flex:1}.step-content:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin-bottom:var(--space-xs);font-size:1rem}.install-methods:where(.astro-lcdefpme){gap:var(--space-xs);margin:var(--space-xs) 0 var(--space-xs);flex-direction:column;display:flex}.install-method:where(.astro-lcdefpme){align-items:center;gap:var(--space-xs);background:var(--color-code-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:.5rem var(--space-sm);display:flex;position:relative}.install-label:where(.astro-lcdefpme){width:3.25rem;font-family:var(--font-mono);color:var(--color-text-muted);flex-shrink:0;font-size:.75rem;font-weight:600}.install-method:where(.astro-lcdefpme) pre:where(.astro-lcdefpme){background:0 0;border:none;margin:0;padding:0 3.5rem 0 0;overflow-x:auto}.install-method:where(.astro-lcdefpme) code:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--color-text);background:0 0;padding:0;font-size:.8125rem;line-height:1.6}.install-method:where(.astro-lcdefpme) .copy-btn-inline:where(.astro-lcdefpme){top:50%;transform:translateY(-50%)}.install-more:where(.astro-lcdefpme){color:var(--color-text-muted);margin:0 0 var(--space-sm);font-size:.85rem}.install-more:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--cmd-split)}.code-block:where(.astro-lcdefpme){margin:var(--space-xs) 0 var(--space-sm);position:relative}.code-block:where(.astro-lcdefpme) pre:where(.astro-lcdefpme){background:var(--color-code-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-sm);padding-top:2.5rem;padding-right:4.5rem;position:relative;overflow-x:auto}.code-block:where(.astro-lcdefpme) pre:where(.astro-lcdefpme):before{content:"● ● ●";padding:.5rem var(--space-sm);letter-spacing:.25rem;color:var(--color-text-muted);background:var(--color-surface);border-bottom:1px solid var(--color-border);border-radius:var(--radius) var(--radius) 0 0;font-size:.6rem;position:absolute;top:0;left:0;right:0}.code-block:where(.astro-lcdefpme) code:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--color-text);background:0 0;padding:0;font-size:.8125rem;line-height:1.6}.sh-comment:where(.astro-lcdefpme){color:var(--syn-comment);font-style:italic}.sh-tool:where(.astro-lcdefpme){color:var(--cmd-split)}.copy-btn:where(.astro-lcdefpme){top:calc(var(--space-xs) / 2);right:var(--space-xs);background:var(--color-surface);border:1px solid var(--color-border);font-size:.75rem;font-family:var(--font-sans);color:var(--color-text-muted);cursor:pointer;border-radius:4px;padding:.25rem .5rem;transition:all .15s;position:absolute}.copy-btn:where(.astro-lcdefpme):hover{border-color:var(--cmd-split);color:var(--cmd-split)}.copy-btn:where(.astro-lcdefpme).copied{background:var(--cmd-validate);color:var(--color-bg);border-color:var(--cmd-validate)}.workflow:where(.astro-lcdefpme){margin-bottom:var(--space-lg)}.workflow:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin-bottom:var(--space-xs);font-size:1.1rem}.cta:where(.astro-lcdefpme){text-align:center;padding:var(--space-lg) 0;border-top:1px solid var(--color-border)}.cta:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin-bottom:var(--space-md)}.cta-actions:where(.astro-lcdefpme){gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=640px){.hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){font-size:2rem}.benefits:where(.astro-lcdefpme),.command-grid:where(.astro-lcdefpme){grid-template-columns:1fr}.code-block:where(.astro-lcdefpme) pre:where(.astro-lcdefpme){white-space:pre-wrap;word-wrap:break-word}}
