.two-matrix-chassis{display:flex;flex-direction:column;gap:1rem;background-color:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:.875rem;padding:1.25rem;box-shadow:var(--shadow-elevation-1)}.matrix-controls{display:flex;flex-direction:column;gap:.75rem}.letter-filter-chips{display:flex;flex-wrap:wrap;gap:.35rem}.letter-chip{appearance:none;background-color:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));color:hsl(var(--text-secondary));width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.8125rem;font-weight:700;cursor:pointer;transition:all .12s ease}.letter-chip[data-letter=all]{width:auto;padding:0 .65rem}.letter-chip:hover{border-color:hsl(var(--text-primary));color:hsl(var(--text-primary))}.letter-chip.active{background-color:hsl(var(--brand-primary));border-color:hsl(var(--brand-primary));color:#fff}.power-tile-toggles{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;border-top:1px solid hsl(var(--border-subtle))}.power-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--text-muted));margin-right:.25rem}.power-btn{appearance:none;background:transparent;border:1px solid hsl(var(--border-subtle));color:hsl(var(--text-secondary));padding:.25rem .65rem;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .12s ease}.power-btn:hover{border-color:hsl(var(--brand-primary));color:hsl(var(--brand-primary))}.power-btn.active{background-color:hsl(var(--bg-canvas));border-color:hsl(var(--brand-primary));color:hsl(var(--brand-primary));font-weight:700}.table-wrapper{overflow-x:auto;border-radius:.5rem;border-bottom:1px solid hsl(var(--border-subtle, 0 0% 85%) / .4);max-height:480px}.swiss-table{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left}.swiss-table th{background-color:hsl(var(--bg-canvas));color:hsl(var(--text-primary));font-weight:700;padding:.75rem .85rem;border-bottom:1px solid hsl(var(--border-subtle));font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;position:sticky;top:0;z-index:2}.swiss-table td{padding:.6rem .85rem;border-bottom:1px solid hsl(var(--border-subtle));color:hsl(var(--text-secondary));vertical-align:middle}.swiss-table tr:hover td{background-color:hsl(var(--bg-canvas) / .5)}.two-tile-badge{display:inline-block;padding:.2rem .45rem;background-color:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));border-radius:.25rem;font-weight:800;font-family:var(--font-mono);color:hsl(var(--text-primary));font-size:.9375rem}.hook-cell{font-size:.75rem;color:hsl(var(--text-muted));white-space:nowrap}.pts-cell{white-space:nowrap;font-weight:600;color:hsl(var(--brand-primary))}.def-cell{font-size:.8125rem;line-height:1.45}.editorial-container[data-astro-cid-4bp2vzpf]{max-width:58rem;margin:2.5rem auto 1rem;padding:0 1.25rem}.surface-band[data-astro-cid-4bp2vzpf]{background-color:hsl(var(--bg-surface) / .5);border-radius:1rem;padding:1.5rem;margin:2rem auto}.section-heading[data-astro-cid-4bp2vzpf]{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;letter-spacing:-.025em;color:hsl(var(--text-primary));margin-top:1.5rem;margin-bottom:.85rem}.sub-heading[data-astro-cid-4bp2vzpf]{font-size:1.125rem;font-weight:700;color:hsl(var(--text-primary));margin-top:1.5rem;margin-bottom:.5rem}.editorial-prose[data-astro-cid-4bp2vzpf]{font-size:1.0625rem;color:hsl(var(--text-secondary));line-height:1.72;margin-bottom:1.25rem}.editorial-link[data-astro-cid-4bp2vzpf]{color:hsl(var(--brand-primary));text-decoration:underline;text-underline-offset:3px;font-weight:600}.features-grid[data-astro-cid-4bp2vzpf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1.5rem 0}.stat-card[data-astro-cid-4bp2vzpf]{background-color:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:.75rem;padding:1rem;text-align:center}.stat-num[data-astro-cid-4bp2vzpf]{display:block;font-size:1.5rem;font-weight:800;color:hsl(var(--brand-primary))}.stat-lbl[data-astro-cid-4bp2vzpf]{display:block;font-size:.8125rem;font-weight:700;color:hsl(var(--text-primary));margin-top:.25rem}.stat-desc[data-astro-cid-4bp2vzpf]{font-size:.75rem;color:hsl(var(--text-muted));margin-top:.25rem}.comparison-grid[data-astro-cid-4bp2vzpf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.5rem 0}.compare-card[data-astro-cid-4bp2vzpf]{background-color:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:.75rem;padding:1.25rem}.compare-title[data-astro-cid-4bp2vzpf]{font-size:.9375rem;font-weight:700;color:hsl(var(--text-primary));margin-bottom:.5rem}.compare-text[data-astro-cid-4bp2vzpf]{font-size:.8125rem;color:hsl(var(--text-secondary));line-height:1.5}
