.cta-button.secondary{color:var(--green-matrix);box-shadow:inset 0 0 0 1px var(--green-dim);background:0 0}.cta-button.secondary:hover{background:var(--green-glow);box-shadow:inset 0 0 0 1px var(--green-dim),0 0 30px var(--green-glow);transform:translateY(-2px)}.skill-actions .cta-button.secondary{box-sizing:border-box;height:52px;padding:0 28px;font-size:.9375rem}.skill-badge{background:var(--green-glow);border:1px solid var(--green-dim);color:var(--green-matrix);letter-spacing:.05em;border-radius:100px;align-items:center;gap:8px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:.75rem;display:inline-flex}.skill-badge-dot{background:var(--green-matrix);width:6px;height:6px;box-shadow:0 0 8px var(--green-matrix);border-radius:50%}.skill-install-cmd{box-sizing:border-box;background:var(--bg-terminal);border:1px solid var(--border);height:52px;color:var(--green-matrix);text-shadow:0 0 8px var(--green-glow-strong);border-radius:10px;align-items:center;gap:10px;padding:0 18px;font-family:JetBrains Mono,monospace;font-size:.875rem;display:flex}.skill-install-cmd.big{border-color:var(--green-border-subtle);height:auto;box-shadow:0 0 40px -10px var(--green-glow);padding:18px 22px;font-size:1rem}.skill-install-cmd .sh-prompt{color:var(--text-muted);text-shadow:none}.skill-copy{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-family:inherit;font-size:1.25rem;line-height:1;transition:color .2s}.skill-copy:hover{color:var(--green-matrix)}.pricing-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.skill-section{border-top:1px solid var(--border);padding:100px 0;position:relative}.skill-intro{max-width:720px;margin-bottom:48px}.skill-term-wrap{grid-gap:24px;grid-template-columns:1fr;gap:24px;display:grid}.skill-section .terminal-window{max-width:100%;margin-bottom:0}.skill-md{color:var(--text-secondary);background:var(--bg-terminal);white-space:pre-wrap;max-height:560px;padding:28px 32px 24px;font-family:JetBrains Mono,monospace;font-size:.875rem;line-height:1.75;position:relative;overflow:hidden}.skill-md:after{content:"";background:linear-gradient(to bottom,transparent,var(--bg-terminal));pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}.md-frontmatter{white-space:pre-wrap;color:var(--text-muted);margin-bottom:20px;display:block}.md-punct{color:var(--text-muted)}.md-key{color:var(--syntax-blue)}.md-str{color:var(--syntax-green)}.md-h1{color:var(--green-matrix);text-shadow:0 0 10px var(--green-glow);margin:16px 0 8px;font-size:1.125rem;font-weight:600}.md-h2{color:var(--green-soft);margin:20px 0 6px;font-size:.9375rem;font-weight:600}.md-p{color:var(--text-secondary);white-space:normal;margin-bottom:8px}.md-ul{color:var(--text-secondary);flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.md-code{color:var(--green-matrix);background:#00ff4114;border-radius:4px;padding:1px 6px;font-size:.92em}.md-cursor{align-items:center;margin-top:8px;display:flex}.skill-actions{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-top:8px;display:flex}.skill-install{flex:1;min-width:320px}.skill-install-label{color:var(--green-dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:.6875rem}.skill-page-hero{text-align:center;padding:140px 24px 80px;position:relative}.skill-page-hero .container{z-index:1;position:relative}.skill-page-title{letter-spacing:-.03em;margin-bottom:16px;font-family:Space Grotesk,sans-serif;font-size:max(2.5rem,min(5vw,4rem));font-weight:600;line-height:1.05}.skill-page-sub{max-width:640px;color:var(--text-secondary);margin:0 auto 36px;font-size:1.125rem;line-height:1.6}.skill-page-install{max-width:620px;margin:0 auto}.skill-page-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.skill-page-grid{grid-gap:48px;grid-template-columns:240px 1fr;gap:48px;max-width:1100px;margin:0 auto;padding:40px 24px 100px;display:grid}.skill-page-toc{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:20px;display:flex;position:sticky;top:100px}.skill-page-toc-label{color:var(--green-dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:.6875rem}.skill-page-toc a{color:var(--text-secondary);border-radius:6px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:.875rem;-webkit-text-decoration:none;text-decoration:none;transition:all .15s;display:block}.skill-page-toc a:hover{background:var(--bg-deep);color:var(--green-matrix)}.skill-page-body h2{letter-spacing:-.02em;margin:48px 0 16px;font-size:1.75rem;font-weight:600}.skill-page-body h2:first-child{margin-top:0}.skill-page-body h3{color:var(--green-soft);margin:28px 0 10px;font-size:1.25rem;font-weight:600}.skill-page-body p{color:var(--text-secondary);margin-bottom:16px;font-size:1.0625rem;line-height:1.8}.skill-page-body ul{margin-bottom:16px;padding-left:20px}.skill-page-body li{color:var(--text-secondary);margin-bottom:4px;font-size:1.0625rem;line-height:1.8}.skill-page-body code{background:var(--bg-card);color:var(--green-matrix);border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.9em}.skill-page-body pre{background:var(--bg-terminal);border:1px solid var(--border);color:var(--text-secondary);white-space:pre-wrap;border-radius:12px;margin:20px 0;padding:20px 24px;font-family:JetBrains Mono,monospace;font-size:.9rem;line-height:1.6;overflow-x:auto}.skill-page-body pre .c{color:var(--text-muted)}.skill-page-callout{background:var(--bg-card);border:1px solid var(--green-border-subtle);border-left:2px solid var(--green-dim);color:var(--text-secondary);border-radius:12px;margin:24px 0;padding:20px 24px;font-size:1rem;line-height:1.7}.skill-page-callout-label{text-transform:uppercase;letter-spacing:.1em;color:var(--green-matrix);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:.6875rem;display:block}.skill-page-callout-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.skill-page-callout-row-lead{flex:1;min-width:240px}.skill-page-callout-row-title{color:var(--text-primary);font-weight:600}.skill-page-callout-row-sub{color:var(--text-muted);margin-top:4px;font-size:.875rem}@media (max-width:900px){.skill-page-grid{grid-template-columns:1fr}.skill-page-toc{position:static}}
