.install-hero{text-align:center;padding:8rem 2rem 3rem}.install-hero-title{font-family:var(--font-mono);letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:700}.install-hero-sub{color:var(--gray-400);font-size:clamp(1rem,2vw,1.15rem)}.install-method{max-width:720px;margin:0 auto}.method-header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.method-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid;padding:.2rem .6rem;font-size:.6rem}.method-badge-primary{border-color:var(--wc-blue);color:var(--wc-blue)}.method-badge-secondary{border-color:var(--wc-amber);color:var(--wc-amber)}.method-title{font-family:var(--font-mono);font-size:1.8rem;font-weight:700}.method-desc{color:var(--gray-300);margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.pith-notice{background:#c9a87b21;border:1px solid #c9a87b85;margin-top:1rem;padding:1rem 1.15rem}.pith-notice-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--wc-amber);margin-bottom:.5rem;font-size:.68rem}.pith-notice p{color:var(--gray-300);margin:0;font-size:.9rem;line-height:1.65}.pith-notice-actions{flex-wrap:wrap;gap:.6rem;margin-top:.85rem;display:flex}.pith-notice-actions a,.pith-notice-actions button{color:var(--wc-amber);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0a0a0a6b;border:1px solid #c9a87b8c;align-items:center;padding:.65rem .8rem;font-size:.72rem;line-height:1;text-decoration:none;display:inline-flex}.pith-notice-actions a:hover,.pith-notice-actions button:hover{color:var(--white);border-color:var(--white)}.code-block{background:var(--dark);border:var(--pixel-border);margin-bottom:1.5rem;padding:1rem 3.5rem 1rem 1.5rem;position:relative;overflow-x:auto}.code-block code{font-family:var(--font-mono);color:var(--wc-blue);white-space:pre;user-select:all;font-size:.85rem}.code-block-small{margin-bottom:.75rem;padding:.6rem 3rem .6rem 1rem}.code-block-small code{font-size:.75rem}.copy-btn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);background:var(--gray-900);border:1px solid var(--gray-800);cursor:pointer;white-space:nowrap;user-select:none;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.6rem;transition:color .15s,border-color .15s,background .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.copy-btn:hover{color:var(--wc-blue);border-color:var(--wc-blue);background:var(--black)}.copy-btn.copied{color:var(--wc-sage);border-color:var(--wc-sage)}.copy-btn svg{flex-shrink:0;width:10px;height:10px}.code-block-muted .copy-btn{display:none}.terminal-preview{border:var(--pixel-border);background:var(--black);margin-bottom:2rem;overflow:hidden}.terminal-chrome{background:var(--gray-900);border-bottom:1px solid var(--gray-800);gap:.4rem;padding:.6rem 1rem;display:flex}.terminal-dot{background:var(--gray-700);border-radius:50%;width:8px;height:8px}.terminal-body{margin:0;padding:1.5rem}.terminal-body code{font-family:var(--font-mono);color:var(--gray-300);font-size:.75rem;line-height:1.7}.supported-agents h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);margin-bottom:.75rem;font-size:.75rem}.agents-row{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.agent-tag{font-family:var(--font-mono);color:var(--wc-blue);border:1px solid var(--gray-800);background:var(--dark);padding:.3rem .6rem;font-size:.7rem}.agents-note{color:var(--gray-400);font-size:.8rem;line-height:1.5}.agents-note code{color:var(--wc-blue);background:var(--gray-900);padding:.1rem .3rem;font-size:.75rem}.method-badge-planned{border-color:var(--gray-600);color:var(--gray-500)}.code-block-muted{opacity:.5;border-style:dashed}.code-block-muted code{color:var(--gray-500)}.method-step{color:var(--gray-400);margin-bottom:.75rem;font-size:.9rem}.install-links-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.install-link-card{border:var(--pixel-border);background:var(--dark);flex-direction:column;padding:1.5rem;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.install-link-card:before{content:"";background:var(--card-color,var(--gray-700));width:100%;height:3px;position:absolute;top:0;left:0}.install-link-card:hover{box-shadow:4px 4px 0 var(--gray-900);transform:translate(-2px,-2px)}.install-link-card--blue{--card-color:var(--wc-blue)}.install-link-card--sage{--card-color:var(--wc-sage)}.install-link-card--amber{--card-color:var(--wc-amber)}.install-link-card--rose{--card-color:var(--wc-rose)}.install-link-type{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--gray-500);margin-bottom:.4rem;font-size:.65rem}.install-link-name{font-family:var(--font-mono);color:var(--white);margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.install-link-desc{color:var(--gray-300);flex:1;font-size:.85rem;line-height:1.6}.install-link-footer{border-top:1px solid var(--gray-900);font-family:var(--font-mono);color:var(--gray-500);margin-top:1.25rem;padding-top:.75rem;font-size:.75rem;transition:color .15s}.install-link-card:hover .install-link-footer{color:var(--white)}.what-installed-detail{max-width:720px;margin:0 auto}.what-installed-detail p{color:var(--gray-400);margin-bottom:.75rem;font-size:.9rem}.skills-install-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.skill-install-card{border:var(--pixel-border);background:var(--black);padding:1.5rem}.skill-install-name{font-family:var(--font-mono);margin-bottom:.3rem;font-size:1rem;font-weight:700}.skill-install-desc{color:var(--gray-400);margin-bottom:1rem;font-size:.8rem}.lane-card{position:relative}.lane-version{font-family:var(--font-mono);letter-spacing:.06em;color:var(--card-color);border:1px solid var(--card-color);opacity:.85;padding:.15rem .45rem;font-size:.65rem;position:absolute;top:1rem;right:1rem}.lanes-foot{color:var(--gray-400);margin-top:1.75rem;font-size:.85rem;line-height:1.6}.lanes-foot code{color:var(--wc-blue);font-size:.78rem}.install-disclaimer{background:#7ba7c914;border:1px solid #7ba7c96b;grid-template-columns:160px 1fr;gap:1rem;margin-top:1.5rem;padding:1.1rem 1.25rem;display:grid}.install-disclaimer-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--wc-blue);font-size:.68rem}.install-disclaimer p{color:var(--gray-300);margin:0;font-size:.9rem;line-height:1.65}.install-disclaimer a{color:var(--wc-amber);border-bottom:1px solid #c9a87b6b;text-decoration:none}.install-disclaimer a:hover{color:var(--white);border-bottom-color:var(--white)}.safe-folder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.safe-folder-card{border:var(--pixel-border);background:var(--dark);padding:1rem}.safe-folder-card h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--wc-blue);margin-bottom:.8rem;font-size:.78rem}.safe-folder-card .code-block{margin-bottom:0}.known-skill-locations{border:1px solid var(--gray-900);background:#f5f5f006;margin-top:1.25rem;overflow:hidden}.known-skill-locations-head{border-bottom:1px solid var(--gray-900);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:1rem;padding:1rem 1.1rem;display:grid}.known-skill-locations h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--wc-blue);margin:0;font-size:.78rem;line-height:1.35}.known-skill-locations-head p{color:var(--gray-300);margin:0;font-size:.88rem;line-height:1.55}.skill-location-table{display:grid}.skill-location-row{border-bottom:1px solid var(--gray-900);grid-template-columns:minmax(11rem,.72fr) minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.skill-location-row:last-child{border-bottom:0}.skill-location-row>*{border-right:1px solid #f5f5f014;min-width:0;padding:.72rem 1rem}.skill-location-row>:last-child{border-right:0}.skill-location-row-head{background:#7ba7c914}.skill-location-row-head span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wc-blue);font-size:.62rem;line-height:1}.skill-location-row:not(.skill-location-row-head) span{font-family:var(--font-mono);color:var(--gray-100);font-size:.76rem}.skill-location-row code{overflow-wrap:anywhere;color:var(--gray-300);font-family:var(--font-mono);background:#00000038;font-size:.76rem;line-height:1.45;display:block}.dist-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.dist-card{border:var(--pixel-border);background:var(--black);color:inherit;padding:1rem 1.25rem;text-decoration:none;transition:border-color .2s;display:block}.dist-card:hover{border-color:var(--wc-blue)}.dist-name{font-family:var(--font-mono);color:var(--wc-blue);user-select:all;margin-bottom:.4rem;font-size:.95rem;font-weight:700;display:block}.dist-desc{color:var(--gray-400);font-size:.8rem;line-height:1.55}@media (width<=768px){.skills-install-grid,.install-disclaimer,.safe-folder-grid,.known-skill-locations-head,.skill-location-row{grid-template-columns:1fr}.skill-location-row-head{display:none}.skill-location-row>*{border-right:0;padding:.6rem .85rem}.skill-location-row:not(.skill-location-row-head) span{color:var(--wc-blue);padding-bottom:.25rem}.lane-version{margin-bottom:.5rem;display:inline-block;position:static}}
