.cta{padding:var(--space-20) 0 var(--space-16);text-align:center}.cta h2{font-family:var(--font-heading);font-weight:var(--font-bold);font-size:var(--text-5xl);letter-spacing:-.02em;margin-bottom:var(--space-4);max-width:720px;margin-left:auto;margin-right:auto;line-height:1.1}.cta-lede{color:var(--color-text-secondary);font-size:var(--text-base);margin-bottom:var(--space-6);max-width:540px;margin-left:auto;margin-right:auto}.cta-install{align-items:center;gap:var(--space-3);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-base);margin-bottom:var(--space-5);max-width:100%;padding:14px 20px;display:inline-flex;overflow-x:auto}.cta-install .prompt{color:var(--color-primary)}.cta-install code{color:var(--color-text)}.cta-actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cta-pickler{margin-top:var(--space-8);color:var(--color-text-muted);font-size:var(--text-sm);max-width:560px;margin-left:auto;margin-right:auto;font-style:italic}@media (max-width:880px){.cta{padding:var(--space-12) 0}.cta h2{font-size:var(--text-3xl)}}
.terminal{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:100%;overflow:hidden}.terminal-header{padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);align-items:center;gap:6px;display:flex}.terminal-dot{background:var(--color-border);border-radius:50%;width:10px;height:10px}.terminal-body{padding:var(--space-6);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-x:auto}.terminal-line{margin-bottom:var(--space-1);white-space:pre}.terminal .prompt{color:var(--color-primary)}.terminal .cmd{color:var(--color-text)}.terminal .output,.terminal .dim{color:var(--color-text-secondary)}.terminal .muted{color:var(--color-text-muted)}.terminal .success{color:var(--color-success)}.terminal .warning{color:var(--color-warning)}.terminal .error{color:var(--color-error)}.terminal .highlight{color:var(--color-text);font-weight:var(--font-medium)}.terminal-label{margin-left:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:640px){.terminal-body{padding:var(--space-4);font-size:var(--text-xs)}}
.example{padding:var(--space-20) 0}.example-head{max-width:720px;margin-bottom:var(--space-10)}.example-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--color-primary);margin-bottom:var(--space-3)}.example-title{font-family:var(--font-heading);font-weight:var(--font-semibold);font-size:var(--text-4xl);letter-spacing:-.02em;margin-bottom:var(--space-3);line-height:1.15}.example-lede{color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.6}.example-lede .inline{font-family:var(--font-mono);background:var(--color-bg-elevated);border-radius:var(--radius-sm);color:var(--color-primary-light);padding:2px 6px;font-size:.9em}.example-grid{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.example-grid>*{min-width:0}.example-code{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);white-space:pre;max-width:100%;margin:0;line-height:1.6;overflow-x:auto}.example-terminal-stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.example-grid .terminal,.example-terminal-stack .terminal{height:100%}.example-receipt-note{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:720px;line-height:1.55}.example-foot{margin-top:var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.example-note{color:var(--color-text-muted);font-size:var(--text-sm);max-width:520px}@media (max-width:880px){.example{padding:var(--space-12) 0}.example-title{font-size:var(--text-3xl)}.example-grid{gap:var(--space-4);grid-template-columns:1fr}.example-foot{flex-direction:column;align-items:flex-start}}
.logo{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-weight:var(--font-bold);letter-spacing:-.01em;color:var(--color-text);text-decoration:none;display:inline-flex}.logo:hover{color:var(--color-text)}.logo-icon{justify-content:center;align-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1;display:inline-flex}.logo-sm{font-size:var(--text-base)}.logo-sm .logo-icon,.logo-md{font-size:var(--text-lg)}.logo-md .logo-icon,.logo-lg{font-size:var(--text-xl)}.logo-lg .logo-icon{font-size:var(--text-2xl)}
.footer{padding:var(--space-8) 0}.footer-inner{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.footer-links{gap:var(--space-5);list-style:none;display:flex}.footer-links a{color:var(--color-text-secondary);font-size:var(--text-sm);transition:color var(--transition-normal);text-decoration:none}.footer-links a:hover{color:var(--color-text)}.footer-tagline{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-mono)}@media (max-width:640px){.footer-inner{gap:var(--space-3);flex-direction:column}}
.hero{padding:var(--space-20) 0 var(--space-16)}.hero-grid{gap:var(--space-10);grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.hero-text,.hero-terminal{min-width:0}.hero h1{font-size:var(--text-6xl);letter-spacing:-.03em;margin-bottom:var(--space-4);line-height:1.05}.hero-lede{color:var(--color-text-secondary);font-size:var(--text-lg);max-width:520px;margin-bottom:var(--space-6);line-height:1.55}.hero-lede-hook{color:var(--color-text);font-weight:var(--font-medium)}.hero-actions{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.hero-install{align-items:center;gap:var(--space-3);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);max-width:100%;padding:10px 14px;display:inline-flex;overflow-x:auto}.hero-install .prompt{color:var(--color-primary)}.hero-install code{color:var(--color-text)}.hero-terminal .terminal{box-shadow:var(--shadow-glow)}@media (max-width:880px){.hero{padding:var(--space-12) 0 var(--space-10)}.hero-grid{gap:var(--space-8);grid-template-columns:1fr}.hero h1{font-size:var(--text-4xl)}}
.nav{z-index:var(--z-sticky);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0fd9;position:sticky;top:0}.nav-inner{padding:var(--space-4) 0;justify-content:space-between;align-items:center;display:flex}.nav-links{align-items:center;gap:var(--space-6);list-style:none;display:flex}.nav-links a{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);transition:color var(--transition-normal);text-decoration:none}.nav-links a:hover{color:var(--color-text)}@media (max-width:640px){.nav-links{gap:var(--space-4)}}
