.site-nav{z-index:100;backdrop-filter:blur(10px);border-bottom:1px solid var(--gray-900);background:#0a0a0ae6;width:100%;padding:1rem 2rem;position:fixed;top:0;left:0}.site-nav-inner{max-width:var(--inner-max);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.nav-home{text-decoration:none}.nav-label{font-family:var(--font-mono);letter-spacing:.2em;color:var(--gray-500);font-size:.7rem;transition:color .15s}.nav-home:hover .nav-label{color:var(--white)}.nav-links{align-items:center;gap:1.5rem;display:flex}.nav-links a{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);font-size:.65rem;text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--white)}.nav-links a.nav-active{color:var(--wc-blue)}.install-cmd-link{font-family:var(--font-mono);color:var(--wc-blue);font-size:.85rem;text-decoration:none;transition:color .15s}.install-cmd-link:hover{color:var(--white)}.pith-hero{text-align:center;padding:8rem 2rem 4rem}.pith-hero-badges{justify-content:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.status-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid;padding:.2rem .6rem;font-size:.6rem;display:inline-block}.status-stable{border-color:var(--wc-sage);color:var(--wc-sage)}.status-version{border-color:var(--wc-amber);color:var(--wc-amber)}.pith-hero-title{font-family:var(--font-mono);letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(3rem,8vw,5rem);font-weight:700}.pith-hero-tagline{color:var(--gray-300);max-width:640px;margin:0 auto 2.5rem;font-size:clamp(1rem,2vw,1.2rem);font-style:italic;line-height:1.7}.pith-install-block{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.install-option{display:inline-block}.install-cmd{font-family:var(--font-mono);color:var(--wc-amber);background:var(--gray-900);border:1px solid var(--gray-800);letter-spacing:.02em;user-select:all;cursor:text;padding:.6rem 1.2rem;font-size:.8rem;display:inline-block}.install-or{font-family:var(--font-mono);color:var(--gray-600);font-size:.75rem}.pith-concept-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:3rem;display:grid}.concept-card{border:var(--pixel-border);background:var(--dark);padding:2rem}.concept-card-drop{opacity:.6}.concept-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--wc-amber);margin-bottom:.5rem;font-size:.75rem}.concept-card p{color:var(--gray-300);margin-bottom:.75rem;font-size:.9rem;line-height:1.5}.concept-verdict{font-family:var(--font-mono);color:var(--wc-sage);background:#8fb38f1a;padding:.2rem .5rem;font-size:.7rem;display:inline-block}.concept-verdict-drop{color:var(--gray-500);background:#ffffff08}.zones-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-400);margin-bottom:1rem;font-size:.85rem}.zones-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.zone-card{border:var(--pixel-border);background:var(--dark);padding:1.5rem}.zone-card-protected{border-color:var(--wc-sage)}.zone-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--wc-amber);margin-bottom:.5rem;font-size:.75rem}.zone-card-protected .zone-label{color:var(--wc-sage)}.zone-card p{color:var(--gray-300);font-size:.8rem;line-height:1.5}.archetypes-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.archetype-card{border:var(--pixel-border);background:var(--black);opacity:0;padding:1.2rem 1.5rem;transition:all .2s;transform:translateY(15px)}.archetype-card.visible{opacity:1;transform:translateY(0)}.archetype-card:hover{box-shadow:3px 3px 0 var(--gray-900);transform:translate(-2px,-2px)}.archetype-card.visible:hover{transform:translate(-2px,-2px)}.archetype-name{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--wc-amber);margin-bottom:.3rem;font-size:.8rem;font-weight:700}.archetype-pattern{font-family:var(--font-mono);color:var(--gray-400);margin-bottom:.4rem;font-size:.75rem}.archetype-use{color:var(--gray-300);font-size:.8rem;line-height:1.4}.benchmarks-table{margin-bottom:2rem;overflow-x:auto}.benchmarks-table table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:.8rem}.benchmarks-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);border-bottom:1px solid var(--gray-800);padding:.75rem 1rem;font-size:.7rem}.benchmarks-table td{color:var(--gray-300);border-bottom:1px solid var(--gray-900);padding:.75rem 1rem}.benchmarks-table .highlight{color:var(--wc-amber);font-weight:700}.benchmarks-summary{text-align:center;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.bench-stat{border:var(--pixel-border);background:var(--dark);padding:1.5rem}.bench-value{font-family:var(--font-mono);color:var(--wc-amber);margin-bottom:.3rem;font-size:2rem;font-weight:700;display:block}.bench-label{color:var(--gray-400);font-size:.75rem}.validation-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.validation-card{border:var(--pixel-border);background:var(--black);text-align:center;padding:1.5rem}.validation-model{font-family:var(--font-mono);margin-bottom:.3rem;font-size:.85rem;font-weight:700}.validation-env{font-family:var(--font-mono);color:var(--gray-500);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.6rem;font-size:.65rem}.validation-result{color:var(--wc-sage);font-size:.8rem}.validation-convergence{text-align:center;color:var(--gray-300);max-width:600px;margin:0 auto;font-size:1rem}.validation-convergence em{color:var(--wc-amber);font-style:normal;font-weight:700}.chain-example{background:var(--dark);border:var(--pixel-border);overflow-x:auto}.chain-example pre{margin:0;padding:1.5rem 2rem}.chain-example code{font-family:var(--font-mono);color:var(--gray-300);font-size:.75rem;line-height:1.8}.files-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.file-card{border:var(--pixel-border);background:var(--dark);flex-direction:column;align-items:center;gap:.3rem;padding:1.5rem;text-decoration:none;transition:all .2s;display:flex}.file-card:hover{box-shadow:3px 3px 0 var(--gray-900);transform:translate(-2px,-2px)}.file-icon{margin-bottom:.3rem;font-size:1.5rem}.file-name{font-family:var(--font-mono);color:var(--wc-amber);font-size:.85rem;font-weight:700}.file-desc{color:var(--gray-400);font-size:.75rem}.pith-meta dl{grid-template-columns:auto 1fr;gap:.3rem 1.5rem;font-size:.8rem;display:grid}.pith-meta dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);font-size:.7rem}.pith-meta dd{color:var(--gray-300);margin:0}.companion-block{border:var(--pixel-border);background:var(--dark);text-align:center;max-width:600px;margin:0 auto;padding:2rem}.companion-block h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);margin-bottom:.75rem;font-size:.75rem}.companion-block p{color:var(--gray-300);margin-bottom:.75rem;font-size:.9rem;line-height:1.6}.companion-status{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-600);border:1px solid var(--gray-800);padding:.15rem .5rem;font-size:.65rem}@media (width<=768px){.pith-concept-grid,.zones-grid,.benchmarks-summary,.validation-grid{grid-template-columns:1fr}.pith-install-block{flex-direction:column}}
