.technical-keys--folded{display:inline-block}.technical-keys--folded>summary{list-style:none;display:inline-block}.technical-keys--folded>summary::-webkit-details-marker{display:none}.technical-keys--folded[open]>.technical-keys__list{display:inline-flex}.technical-keys__toggle{appearance:none;border:1px solid var(--border-subtle,#d9dde3);color:var(--text-muted,#6b7280);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.4}.technical-keys__toggle:hover,.technical-keys__toggle:focus-visible{color:var(--text-primary,#111827);border-color:var(--text-muted,#6b7280);outline:none}.technical-keys__toggle:focus-visible{box-shadow:0 0 0 2px var(--accent,#2d8b6a)}.technical-keys__toggle:active{transform:translateY(1px)}.technical-keys__list{flex-wrap:wrap;gap:4px 6px;margin-inline-start:6px;display:inline-flex}.technical-keys__list[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.technical-keys__toggle{transition:color .12s,border-color .12s}}.feature-card__keys{align-items:center;gap:var(--s-1);flex-wrap:wrap;min-width:0;display:inline-flex}.feature-card__keys code{font-family:var(--font-mono);font-size:var(--fs-overline);color:var(--text-tertiary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:1px 5px}
